.font-weight-bolder {
  font-weight: 800 !important; }

.mCustomScrollbar {
  overflow: hidden; }
  .mCustomScrollbar .mCSB_scrollTools {
    width: 0.3rem;
    opacity: 1 !important; }
    .mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail {
      width: 0.3rem;
      background: none;
      opacity: 0 !important; }
    .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      background: #4056A5;
      width: 0.3rem;
      border-radius: 4px;
      margin: 0 0 0 auto;
      opacity: 1 !important; }
  .mCustomScrollbar .mCSB_inside > .mCSB_container {
    margin-right: 1.5rem; }

#breadcrumbs {
  padding-bottom: 4rem;
  font-size: 0.88em; }
  #breadcrumbs svg {
    display: inline-block;
    margin-right: 1.5rem;
    width: 1.7rem;
    position: relative;
    top: -0.15em; }
  #breadcrumbs a {
    display: inline-block;
    color: #25282C; }
    #breadcrumbs a::after {
      content: " ";
      border-bottom: 1px solid #C3C4CB;
      width: 2.0rem;
      display: inline-block;
      margin: 0 2.0rem;
      position: relative;
      top: -0.4em; }
    #breadcrumbs a:last-child::after {
      display: none; }

[data-badge-value] {
  position: relative; }
  [data-badge-value]:after {
    content: attr(data-badge-value);
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    color: #fff;
    background: #D22A91;
    border-radius: 50%;
    font-size: 1.2rem;
    line-height: 1.3rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    -ms-flex-align: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 2.6rem;
    height: 2.6rem; }

.button {
  font-size: 1.4rem;
  line-height: 100%;
  font-weight: 900;
  letter-spacing: 0.025em;
  border-radius: 100px;
  background: #E1E6F5;
  padding: 14.5px 29px;
  outline: none;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: 0.4s ease all; }
  .button:focus {
    outline: none; }
  .button.no-shadow {
    box-shadow: none !important; }
  .button.btn-border-blue {
    background: transparent;
    border: 2px solid #4056A5;
    color: #4056A5; }
    .button.btn-border-blue:hover {
      color: #fff;
      background: #4056A5; }
  .button.btn-border-white {
    background: transparent;
    border: 2px solid #fff;
    color: #fff; }
    .button.btn-border-white:hover {
      color: #000;
      background: #ffffff; }
  .button.btn-white {
    border: 1px solid #fff;
    background: #fff;
    color: #000; }
  .button.btn-blue, .lottery #registration .photo label.button,
  .lottery #winner-form .photo label.button {
    border: 1px solid #4056A5;
    background: #4056A5;
    color: #fff;
    box-shadow: 0 6px 15px rgba(64, 86, 165, 0.4); }
    .button.btn-blue.btn-login, .lottery #registration .photo label.button.btn-login,
    .lottery #winner-form .photo label.button.btn-login {
      background: #4056A5 url(/build/images/b2c/base/icons/icon-btn-login-white.svg) no-repeat left 2.5rem center/1.6rem 1.6rem;
      padding-left: 5rem; }
  .button.btn-dark-green {
    border: 1px solid #008251;
    background: #008251;
    color: #fff;
    box-shadow: 0 6px 15px rgba(0, 130, 81, 0.4); }
  .button.btn-aqua-alt {
    border: 1px solid #04a6ba;
    background: #04a6ba;
    color: #fff;
    box-shadow: 0 6px 15px rgba(4, 166, 186, 0.4); }
  .button.btn-orange {
    background-color: #dcb751;
    border: 1px solid #dcb751;
    color: #fff;
    box-shadow: 0 6px 15px rgba(220, 183, 81, 0.4); }
  .button.btn-ico:before {
    content: '';
    display: inline-block;
    margin-right: .8rem;
    vertical-align: top; }
  .button.btn-ico.btn-ico-location-white:before {
    width: 1.5rem;
    height: 1.6rem;
    background: transparent url("/build/images/b2c/base/icons/ico-location-white.png") center center no-repeat;
    background-size: 1.5rem 1.6rem; }
  .button.btn-ico.btn-ico-user-black:before {
    width: 1.6rem;
    height: 1.6rem;
    background: transparent url("/build/images/b2c/base/icons/ico-user-black.png") center center no-repeat;
    background-size: 1.6rem 1.6rem; }

.button-read-more {
  font-size: 1.4rem;
  letter-spacing: 0.025em;
  color: #4A5FA8;
  font-weight: 900; }
  .button-read-more .arrow {
    display: inline-block;
    width: 1.38rem;
    height: 1.38rem;
    vertical-align: middle;
    margin-left: 2.3rem; }
    .button-read-more .arrow svg {
      transform: translate(-50%, -30%); }
  .button-read-more:hover {
    color: #4A5FA8; }

#navbarNav li.nav-item.show .button.btn-border-white {
  z-index: 2;
  position: relative;
  color: #000;
  background: #ffffff; }

#navbarNav li.nav-item .button.btn-border-white {
  transition: none; }

#navbarNav .dropdown-menu {
  font-size: 1.4rem;
  margin-top: -2.2rem;
  width: 100%;
  padding: 2.5rem 0  0 0;
  border: none;
  z-index: 1;
  border-radius: 0 0 21.7px 21.7px;
  text-align: center; }
  #navbarNav .dropdown-menu > a {
    line-height: 100%;
    font-weight: 900;
    padding: 1.1rem 0;
    transition: all ease-in-out 300ms; }
    #navbarNav .dropdown-menu > a:focus, #navbarNav .dropdown-menu > a:hover {
      background-color: #e3f0fc; }
    #navbarNav .dropdown-menu > a.last, #navbarNav .dropdown-menu > a:last-child {
      border-radius: 0 0 21.7px 21.7px; }

.login-with-fb,
.login-with-google,
.login-with-linkedin {
  position: relative; }
  .login-with-fb:before,
  .login-with-google:before,
  .login-with-linkedin:before {
    content: '';
    background-repeat: no-repeat;
    background-size: 65% auto;
    background-position: center;
    width: 2rem;
    display: block;
    position: absolute;
    left: .8rem;
    top: 0;
    bottom: 0; }

.login-with-fb:before {
  background-image: url(/build/images/icon.fb.8636de95.svg); }

.login-with-google:before {
  background-image: url(/build/images/icon.google.25c83b92.svg); }

.login-with-linkedin:before {
  background-image: url(/build/images/icon.linkedin.de68a7d3.svg); }

.pagination-box {
  text-align: center; }
  .pagination-box .pagination-arrow {
    display: inline-block;
    width: 0.7495rem;
    height: 1.1rem;
    cursor: pointer;
    vertical-align: middle; }
    .pagination-box .pagination-arrow.prev {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQ5NSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcuNDk1IDExIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojNDk1ZWE4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMCwwLDQuNDkxLDUsOSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjQ5NSAxLjAwMSkgcm90YXRlKDkwKSIvPjwvc3ZnPg==") no-repeat center center/0.7495rem 1.1rem;
      margin-right: 0.9rem; }
    .pagination-box .pagination-arrow.next {
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQ5NSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcuNDk1IDExIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojNDk1ZWE4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MTIuNjY4IDEzMjMuMDk2KSByb3RhdGUoLTkwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyMy4wNTEgNzEzLjY4MikiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05Ljk1NSAtMC4wMTQpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTAsMCw0LjQ5MSw1LDksMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==") no-repeat center center/0.7495rem 1.1rem;
      margin-left: 0.9rem; }
  .pagination-box .pagination-numbers {
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    vertical-align: middle;
    line-height: 1; }
    .pagination-box .pagination-numbers li {
      display: inline-block;
      height: 1.8rem;
      width: 1.8rem;
      line-height: 1.8rem;
      border-radius: 50%;
      font-weight: 600;
      font-size: 1.2rem;
      text-align: center;
      cursor: pointer;
      margin: 0; }
      .pagination-box .pagination-numbers li.active, .pagination-box .pagination-numbers li.slick-active {
        background: #495EA8;
        color: #fff;
        cursor: default; }
        .pagination-box .pagination-numbers li.active a, .pagination-box .pagination-numbers li.slick-active a {
          color: #fff; }
      .pagination-box .pagination-numbers li button {
        cursor: inherit; }
      .pagination-box .pagination-numbers li a {
        color: #000; }

.info-modal-overlay, .info-modal-overlay-js, .confirm-modal-js, .qrcode-product-modal-js, .confirm-custom-actions-modal-js {
  display: none;
  position: fixed;
  z-index: 9990;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(245, 246, 250, 0.7); }
  .info-modal-overlay .button + .button, .info-modal-overlay-js .button + .button, .confirm-modal-js .button + .button, .qrcode-product-modal-js .button + .button, .confirm-custom-actions-modal-js .button + .button {
    margin-left: 1rem; }
  .info-modal-overlay .info-modal, .info-modal-overlay-js .info-modal, .confirm-modal-js .info-modal, .qrcode-product-modal-js .info-modal, .confirm-custom-actions-modal-js .info-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0.4rem 2rem rgba(130, 159, 186, 0.16);
    padding: 3rem 2.7rem;
    width: 54rem;
    max-width: 98vw; }
    .info-modal-overlay .info-modal .header, .info-modal-overlay-js .info-modal .header, .confirm-modal-js .info-modal .header, .qrcode-product-modal-js .info-modal .header, .confirm-custom-actions-modal-js .info-modal .header {
      margin-bottom: 2rem; }
      .info-modal-overlay .info-modal .header .icon-exclamationMark, .info-modal-overlay-js .info-modal .header .icon-exclamationMark, .confirm-modal-js .info-modal .header .icon-exclamationMark, .qrcode-product-modal-js .info-modal .header .icon-exclamationMark, .confirm-custom-actions-modal-js .info-modal .header .icon-exclamationMark {
        width: 13rem;
        height: 13rem;
        background: url("/build/images/b2c/dashboard/ico-exclamationMark.svg") no-repeat center center/100% 100%;
        margin: 0 auto; }
      .info-modal-overlay .info-modal .header .icon-exclamationMarkBlue, .info-modal-overlay-js .info-modal .header .icon-exclamationMarkBlue, .confirm-modal-js .info-modal .header .icon-exclamationMarkBlue, .qrcode-product-modal-js .info-modal .header .icon-exclamationMarkBlue, .confirm-custom-actions-modal-js .info-modal .header .icon-exclamationMarkBlue {
        width: 13rem;
        height: 13rem;
        background: url("/build/images/b2c/dashboard/ico-exclamationMarkBlue.svg") no-repeat center center/100% 100%;
        margin: 0 auto; }
      .info-modal-overlay .info-modal .header .icon-userAdd, .info-modal-overlay-js .info-modal .header .icon-userAdd, .confirm-modal-js .info-modal .header .icon-userAdd, .qrcode-product-modal-js .info-modal .header .icon-userAdd, .confirm-custom-actions-modal-js .info-modal .header .icon-userAdd {
        width: 13rem;
        height: 13rem;
        background: url("/build/images/b2b/dashboard/icon-user-add.svg") no-repeat center center/100% 100%;
        margin: 0 auto; }
      .info-modal-overlay .info-modal .header .icon-info, .info-modal-overlay-js .info-modal .header .icon-info, .confirm-modal-js .info-modal .header .icon-info, .qrcode-product-modal-js .info-modal .header .icon-info, .confirm-custom-actions-modal-js .info-modal .header .icon-info {
        width: 13rem;
        height: 13rem;
        background: url("/build/images/b2c/dashboard/ico-info.svg") no-repeat center center/100% 100%;
        margin: 0 auto; }
      .info-modal-overlay .info-modal .header:after, .info-modal-overlay-js .info-modal .header:after, .confirm-modal-js .info-modal .header:after, .qrcode-product-modal-js .info-modal .header:after, .confirm-custom-actions-modal-js .info-modal .header:after {
        content: '';
        display: table;
        clear: both; }
      .info-modal-overlay .info-modal .header div:first-child, .info-modal-overlay-js .info-modal .header div:first-child, .confirm-modal-js .info-modal .header div:first-child, .qrcode-product-modal-js .info-modal .header div:first-child, .confirm-custom-actions-modal-js .info-modal .header div:first-child {
        font-size: 2rem;
        line-height: 2.8rem;
        font-weight: 800;
        color: #25282C; }
      .info-modal-overlay .info-modal .header div:last-child, .info-modal-overlay-js .info-modal .header div:last-child, .confirm-modal-js .info-modal .header div:last-child, .qrcode-product-modal-js .info-modal .header div:last-child, .confirm-custom-actions-modal-js .info-modal .header div:last-child {
        text-align: right; }
      .info-modal-overlay .info-modal .header .js-close-modal, .info-modal-overlay .info-modal .header .js-close-confirm, .info-modal-overlay-js .info-modal .header .js-close-modal, .info-modal-overlay-js .info-modal .header .js-close-confirm, .confirm-modal-js .info-modal .header .js-close-modal, .confirm-modal-js .info-modal .header .js-close-confirm, .qrcode-product-modal-js .info-modal .header .js-close-modal, .qrcode-product-modal-js .info-modal .header .js-close-confirm, .confirm-custom-actions-modal-js .info-modal .header .js-close-modal, .confirm-custom-actions-modal-js .info-modal .header .js-close-confirm {
        position: absolute;
        top: 1rem;
        right: 1rem;
        display: inline-block;
        width: 3.7rem;
        height: 3.7rem;
        cursor: pointer; }
    .info-modal-overlay .info-modal .content, .info-modal-overlay-js .info-modal .content, .confirm-modal-js .info-modal .content, .qrcode-product-modal-js .info-modal .content, .confirm-custom-actions-modal-js .info-modal .content {
      font-size: 2rem;
      line-height: 2.4rem;
      color: #25282C;
      margin-bottom: 1rem;
      text-align: center; }
      .info-modal-overlay .info-modal .content .text, .info-modal-overlay-js .info-modal .content .text, .confirm-modal-js .info-modal .content .text, .qrcode-product-modal-js .info-modal .content .text, .confirm-custom-actions-modal-js .info-modal .content .text {
        font-weight: 800;
        font-size: 2rem;
        line-height: 1.2em;
        margin-bottom: 2rem; }
      .info-modal-overlay .info-modal .content p, .info-modal-overlay-js .info-modal .content p, .confirm-modal-js .info-modal .content p, .qrcode-product-modal-js .info-modal .content p, .confirm-custom-actions-modal-js .info-modal .content p {
        font-size: 2rem;
        line-height: 2.4rem;
        color: #25282C;
        margin-bottom: 2.8rem;
        text-align: center; }
      .info-modal-overlay .info-modal .content > div, .info-modal-overlay-js .info-modal .content > div, .confirm-modal-js .info-modal .content > div, .qrcode-product-modal-js .info-modal .content > div, .confirm-custom-actions-modal-js .info-modal .content > div {
        text-align: center; }
    .info-modal-overlay .info-modal .footer-info, .info-modal-overlay-js .info-modal .footer-info, .confirm-modal-js .info-modal .footer-info, .qrcode-product-modal-js .info-modal .footer-info, .confirm-custom-actions-modal-js .info-modal .footer-info {
      width: 40.4rem;
      border: .1rem solid #CFD9E5;
      border-radius: 100px;
      margin: 1.8rem auto 0 auto;
      padding-left: 5rem;
      padding-right: 1.2rem;
      font-size: 1.4rem;
      background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGRlZnM+PHN0eWxlPi5hLC5je2ZpbGw6bm9uZTt9LmJ7Y2xpcC1wYXRoOnVybCgjYSk7fS5je3N0cm9rZTojMGQ3YWUyO3N0cm9rZS13aWR0aDoycHg7fS5ke2ZpbGw6IzBkN2FlMjtmb250LXNpemU6MjFweDtmb250LWZhbWlseTpNdWxpLUV4dHJhQm9sZCwgTXVsaSBFeHRyYUJvbGQ7Zm9udC13ZWlnaHQ6ODAwO30uZXtzdHJva2U6bm9uZTt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkxIC01NDIpIj48ZyBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDkxIDU0MikiPjxnIGNsYXNzPSJjIj48Y2lyY2xlIGNsYXNzPSJlIiBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiLz48Y2lyY2xlIGNsYXNzPSJhIiBjeD0iMTUiIGN5PSIxNSIgcj0iMTQiLz48L2c+PC9nPjx0ZXh0IGNsYXNzPSJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDYgNTY1KSI+PHRzcGFuIHg9Ii0yLjc1MSIgeT0iMCI+ITwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=") no-repeat 10px center/3rem 3rem;
      min-height: 4.2rem; }
      .info-modal-overlay .info-modal .footer-info a, .info-modal-overlay-js .info-modal .footer-info a, .confirm-modal-js .info-modal .footer-info a, .qrcode-product-modal-js .info-modal .footer-info a, .confirm-custom-actions-modal-js .info-modal .footer-info a {
        color: #25282C; }

#rotate-screen-monit {
  display: none;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  max-width: 100%;
  background: #F5F6FA; }
  #rotate-screen-monit .top-bar {
    width: 100%;
    padding: 2.5rem;
    height: 9.5rem;
    background: #4056A5; }
    #rotate-screen-monit .top-bar img {
      display: block;
      height: 4.5rem; }
  #rotate-screen-monit .box-inner {
    background: #FFF;
    border-radius: 4px;
    border-bottom: 5px solid #0C79E2;
    box-shadow: 0 3px 6px 0 rgba(130, 159, 186, 0.23);
    margin: 2rem 2rem 0 2rem;
    height: calc(100% - 13.5rem);
    position: relative; }
    #rotate-screen-monit .box-inner .icon-with-text {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      text-align: center;
      font-size: 3rem;
      font-weight: 800; }
      #rotate-screen-monit .box-inner .icon-with-text img {
        width: 30rem;
        display: block;
        margin: 0 auto 3rem auto; }
  @media (max-width: 767px) {
    #rotate-screen-monit .top-bar {
      padding: 1.5rem;
      height: 4.5rem; }
      #rotate-screen-monit .top-bar img {
        height: 1.5rem; }
    #rotate-screen-monit .box-inner {
      height: calc(100% - 8.5rem); }
      #rotate-screen-monit .box-inner .icon-with-text {
        font-size: 1.1rem; }
        #rotate-screen-monit .box-inner .icon-with-text img {
          width: 5rem;
          margin-bottom: 1rem; } }

::-webkit-input-placeholder {
  color: #748496;
  opacity: 1; }

::-moz-placeholder {
  color: #748496;
  opacity: 1; }

:-ms-input-placeholder {
  color: #748496;
  opacity: 1; }

:-moz-placeholder {
  color: #748496;
  opacity: 1; }

.form-control {
  box-shadow: none !important; }

label {
  font-size: 1.6rem;
  font-weight: 400;
  color: #748496;
  transition: 0.4s ease all;
  position: absolute;
  left: 0;
  top: 2.5rem;
  margin: 0; }

.form-group {
  padding-top: 1.7rem;
  position: relative; }
  .form-group.checkbox, .form-group.radio {
    padding-top: 0; }
  .form-group .js-show-password {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, calc(-50% + 1.3rem));
    width: 1.382rem;
    height: .718rem;
    background: url("/build/images/b2b/base/icons/ico-password.svg") center center no-repeat;
    background-size: 100%; }
  .form-group.active label {
    top: 0;
    font-size: 1.2rem;
    color: #4056A5; }
  .form-group.active.blur input[type="text"], .form-group.active.blur input[type="email"], .form-group.active.blur input[type="password"], .form-group.active.blur input[type="tel"] {
    border-bottom: 1px solid #4056A5; }
  .form-group.has-error input[type="text"], .form-group.has-error input[type="email"], .form-group.has-error input[type="password"], .form-group.has-error input[type="tel"] {
    border-bottom: 1px solid #D22A91 !important; }
  .form-group.has-error .help-block.error {
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 700;
    margin-top: .55rem;
    color: #D22A91;
    display: block; }

input[type="text"], input[type="email"], input[type="password"], input[type="tel"] {
  color: #748496;
  font-size: 16px;
  font-weight: 400;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #BFCDDB;
  padding: 0.9rem 0;
  line-height: 1.3em;
  height: auto; }
  input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus {
    border-bottom: 1px solid #BFCDDB;
    outline: none; }

input[type="radio"], input[type="checkbox"] {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  left: -9999px; }
  input[type="radio"] + label, input[type="checkbox"] + label {
    position: relative;
    top: auto;
    left: auto;
    color: #000;
    font-size: 1.4rem;
    margin-left: 0;
    padding-left: 3.7rem;
    min-height: 2.4rem;
    background: url(/build/images/b2c/base/input/input-radio.svg) no-repeat left top/2.4rem 2.4rem;
    cursor: pointer; }
    input[type="radio"] + label:before, input[type="checkbox"] + label:before {
      content: ""; }
    input[type="radio"] + label.radio-button, input[type="checkbox"] + label.radio-button {
      background: none;
      opacity: 0.5;
      color: #4056A5;
      border: 2px solid #4056A5;
      text-align: center;
      line-height: 4.1rem;
      font-size: 1.6rem;
      padding: 0 3rem;
      border-radius: 30px;
      margin-right: 2rem; }
  input[type="radio"]:checked + label, input[type="checkbox"]:checked + label {
    background: url(/build/images/b2c/base/input/input-radio-checked.svg) no-repeat left top/2.4rem 2.4rem; }
    input[type="radio"]:checked + label.radio-button, input[type="checkbox"]:checked + label.radio-button {
      background: none;
      opacity: 1; }

select {
  -webkit-appearance: none;
  width: 100%;
  border: 0;
  position: relative;
  border-bottom: 1px solid #BFCDDB;
  font-size: 1.4rem;
  color: #728294;
  background: url("/build/images/b2c/base/input/select-box-arrow.png") right center no-repeat;
  background-size: 1.1rem .8rem;
  height: 3.797rem; }
  select:after {
    display: block;
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #BFCDDB;
    border-radius: 4px; }

.select2-container--default .select2-selection--single {
  width: 100%;
  border: 0;
  padding-left: 0;
  position: relative;
  border-bottom: 1px solid #BFCDDB;
  font-size: 1.4rem;
  color: #728294;
  background: url("/build/images/b2c/base/input/select-box-arrow.png") no-repeat right center/1.1rem 0.8rem;
  border-radius: 0;
  height: 3.797rem; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 3.797rem;
    padding-left: 0; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none; }

.select2-results {
  font-size: 1.6rem; }

form.display-only .form-group {
  padding-top: 0; }

form.display-only label {
  font-size: 1.2rem;
  color: #748496;
  margin: 0;
  position: relative;
  top: auto;
  left: auto; }

form.display-only input[type="text"], form.display-only input[type="email"], form.display-only input[type="password"], form.display-only input[type="tel"] {
  border: none !important;
  color: #323941 !important; }

form.display-only input, form.display-only select, form.display-only textarea {
  pointer-events: none;
  cursor: default; }

html, body {
  font-size: 0.73206vw;
  font-family: "Muli", sans-serif; }

@media (max-width: 767.98px) {
  html, body {
    font-size: 2.04978vw; } }

body {
  font-size: 1.6rem; }

a:hover {
  text-decoration: none; }

a:focus {
  outline: none; }

.main-content-container {
  min-height: calc(100vh - 14.1rem); }

.container {
  max-width: 118.2rem; }

h1 {
  font-family: "din-2014", sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.4em;
  color: #4056A5;
  margin-bottom: 2.5rem; }

.color-blue {
  color: #4056A5; }

ul {
  margin: 0 0 1rem 0;
  padding: 0;
  list-style-position: inside; }
  ul li {
    margin-bottom: 1rem; }

.leaflet-tile-pane {
  filter: grayscale(100%); }

.ol-overlaycontainer-stopevent {
  position: absolute;
  right: 0;
  bottom: 0; }

.click-link {
  cursor: pointer; }

.slick-next, .slick-prev {
  outline: none !important; }

.youtube-video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden; }
  .youtube-video-container iframe {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    pointer-events: none; }

#bngModal .modal-dialog,
#wwdModal .modal-dialog,
#infoModal .modal-dialog {
  max-width: 85vw;
  margin: 0 auto; }
  @media (min-width: 768px) {
    #bngModal .modal-dialog,
    #wwdModal .modal-dialog,
    #infoModal .modal-dialog {
      max-width: 35vw; } }
  #bngModal .modal-dialog .buttons,
  #wwdModal .modal-dialog .buttons,
  #infoModal .modal-dialog .buttons {
    position: absolute;
    top: 24%;
    left: 7%;
    max-width: 55%; }
    @media (min-width: 768px) {
      #bngModal .modal-dialog .buttons,
      #wwdModal .modal-dialog .buttons,
      #infoModal .modal-dialog .buttons {
        max-width: 100%; } }
    #bngModal .modal-dialog .buttons > a,
    #wwdModal .modal-dialog .buttons > a,
    #infoModal .modal-dialog .buttons > a {
      padding: 1rem 1.2rem;
      font-size: 1rem;
      margin: 0.5rem 0 0.5rem; }
      #bngModal .modal-dialog .buttons > a.text-blue,
      #wwdModal .modal-dialog .buttons > a.text-blue,
      #infoModal .modal-dialog .buttons > a.text-blue {
        color: #4056A5 !important; }
      #bngModal .modal-dialog .buttons > a.text-black,
      #wwdModal .modal-dialog .buttons > a.text-black,
      #infoModal .modal-dialog .buttons > a.text-black {
        color: #000 !important; }
      @media (min-width: 768px) {
        #bngModal .modal-dialog .buttons > a,
        #wwdModal .modal-dialog .buttons > a,
        #infoModal .modal-dialog .buttons > a {
          padding: .8rem 2rem;
          font-size: .8rem;
          margin-top: 0;
          margin-right: 1rem; } }

#bngModal .close,
#wwdModal .close,
#infoModal .close {
  width: 5.7rem;
  height: 5.7rem;
  border-radius: 50%;
  background: url(/build/images/b2c/base/icons/ico-close.svg) center center no-repeat;
  background-size: 100%;
  opacity: 1;
  position: absolute;
  top: -2rem;
  right: -2rem;
  background-color: #fff;
  border: 8px solid #fff;
  text-indent: -99999px;
  outline: none !important;
  z-index: 10; }
  @media (min-width: 768px) {
    #bngModal .close,
    #wwdModal .close,
    #infoModal .close {
      width: 3.7rem;
      height: 3.7rem; } }

.divider {
  width: 100%;
  height: 1px;
  background-color: #888;
  position: relative; }
  .divider.with-caption:before {
    content: attr(data-caption);
    position: absolute;
    top: -.9rem;
    left: 0;
    padding: 3px 8px 3px 0;
    background: #fff;
    font-size: 1rem;
    color: #888; }

header {
  position: fixed;
  z-index: 999;
  width: 100%;
  padding-top: 1.5rem;
  top: 0; }
  header:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6.78571vw;
    background: linear-gradient(180deg, rgba(12, 16, 16, 0.67), rgba(0, 0, 0, 0));
    pointer-events: none; }
    @media (max-width: 991.98px) {
      header:before {
        height: 15.30612vw; } }
  header .button.btn-login {
    background: #FFF url(/build/images/b2c/base/icons/icon-btn-login.svg) no-repeat left 2.5rem center/1.6rem 1.6rem;
    padding-left: 5rem; }
  header .button.btn-user-profile {
    background: #FFF url(/build/images/b2c/base/icons/icon-btn-login.svg) no-repeat left 2.6rem center/1.563rem 1.563rem;
    padding-left: 5.2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 15rem; }
  header .button.btn-for-salons {
    background: url(/build/images/b2c/base/icons/icon-location.svg) no-repeat left 2rem center/1.4733rem 1.6rem;
    padding-left: 4.2rem; }
    header .button.btn-for-salons:hover {
      background: #FFF url(/build/images/b2c/base/icons/icon-location-black.svg) no-repeat left 2rem center/1.4733rem 1.6rem; }
  header nav {
    position: relative; }
    header nav .navbar-brand img {
      width: 8rem; }
    header nav .navbar-collapse .navbar-nav {
      align-items: center;
      -ms-flex-align: center; }
      header nav .navbar-collapse .navbar-nav .nav-item:not(:last-child) {
        margin-right: 4rem; }
        header nav .navbar-collapse .navbar-nav .nav-item:not(:last-child).button-container {
          margin-right: 2.7rem; }
      header nav .navbar-collapse .navbar-nav .nav-item .nav-link {
        color: #fff;
        font-size: 1.4rem;
        line-height: 2rem;
        font-weight: 700; }
        header nav .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
          opacity: 0.6; }
    @media (max-width: 991.98px) {
      header nav .navbar-collapse .nav-item {
        margin-right: 0 !important; }
        header nav .navbar-collapse .nav-item:not(:last-child) {
          margin-bottom: 2rem; }
        header nav .navbar-collapse .nav-item .nav-link {
          font-size: 15px;
          line-height: 110%; }
      header nav .navbar-collapse ul {
        float: right;
        padding: 20px;
        align-items: flex-end !important;
        -ms-flex-align: end !important;
        margin-right: 0;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 15px 0 0 15px; } }
    header nav .navbar-toggler {
      position: relative;
      height: 15px;
      width: 25px; }
      header nav .navbar-toggler:before, header nav .navbar-toggler:after,
      header nav .navbar-toggler span {
        width: 100%;
        height: 2px;
        background: #fff;
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        transition: all linear .3s; }
      header nav .navbar-toggler:after {
        top: 100%; }
      header nav .navbar-toggler span {
        top: 50%; }
      header nav .navbar-toggler[aria-expanded="true"] span {
        left: 10px;
        opacity: 0; }
      header nav .navbar-toggler[aria-expanded="true"]:before, header nav .navbar-toggler[aria-expanded="true"]:after {
        top: 50%;
        left: 50%; }
      header nav .navbar-toggler[aria-expanded="true"]:before {
        transform: translate(-50%, -50%) rotateZ(-45deg); }
      header nav .navbar-toggler[aria-expanded="true"]:after {
        transform: translate(-50%, -50%) rotateZ(45deg); }

footer {
  background: #2A2E40;
  font-size: 1.4rem;
  font-weight: bold;
  color: #FFF;
  position: relative; }
  footer:before, footer:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
    pointer-events: none; }
  footer:before {
    background: url("/build/images/b2c/footer/footer-pattern-left.png") no-repeat;
    background-size: 100% auto;
    background-position: bottom left;
    left: 0;
    width: 14.016rem; }
  footer:after {
    background: url("/build/images/b2c/footer/footer-pattern-right.png") no-repeat;
    background-size: 100% auto;
    background-position: bottom right;
    right: 0;
    width: 20.42rem; }
  footer .footer-container {
    padding: 4.5rem 0 3rem 0; }
  footer .logo {
    width: 6rem; }
  footer .footer-nav {
    margin-bottom: 2.3rem;
    display: inline-block;
    white-space: nowrap; }
    footer .footer-nav li {
      margin: 0 2rem; }
    footer .footer-nav a {
      color: #FFF; }
      footer .footer-nav a img {
        height: 1.6rem;
        margin-right: 0.2rem; }
      footer .footer-nav a img, footer .footer-nav a span {
        vertical-align: middle; }
  footer .footer-nav-secondary {
    opacity: 0.33;
    margin: 0; }
    footer .footer-nav-secondary li {
      margin: 0 2.7rem; }
    footer .footer-nav-secondary a {
      color: #FFF; }
  footer .social-links {
    display: inline-block;
    float: right;
    opacity: 0.4; }
    footer .social-links .list-inline-item:not(:last-child) {
      margin-right: 2rem; }
    footer .social-links .icon-facebook {
      width: 0.97rem; }
    footer .social-links .icon-instagram {
      width: 2.173rem; }
    footer .social-links .icon-youtube {
      width: 2.266rem; }
  footer .copyright {
    opacity: 0.33; }
  @media (max-width: 767px) {
    footer {
      text-align: center; }
      footer .logo {
        margin-bottom: 1.5rem; }
      footer .copyright {
        text-align: center;
        margin-bottom: 1rem; }
      footer .social-links {
        float: none !important; }
      footer .footer-nav, footer .footer-nav-secondary {
        display: block; }
        footer .footer-nav li, footer .footer-nav-secondary li {
          display: block;
          margin: 0 auto 0.2rem auto !important; } }

.medical-product-info {
  display: block;
  padding-bottom: 14rem; }
  .medical-product-info.as-footer {
    background: #2A2E40;
    font-size: 1.4rem;
    font-weight: bold;
    color: #FFF;
    position: relative !important;
    max-width: 100% !important;
    padding-top: 3rem; }
    .medical-product-info.as-footer:before, .medical-product-info.as-footer:after {
      content: "";
      position: absolute;
      bottom: 0;
      height: 100%;
      pointer-events: none; }
    .medical-product-info.as-footer:before {
      background: url("/build/images/b2c/footer/footer-pattern-left.png") no-repeat;
      background-size: 100% auto;
      background-position: bottom left;
      left: 0;
      width: 14.016rem; }
    .medical-product-info.as-footer:after {
      background: url("/build/images/b2c/footer/footer-pattern-right.png") no-repeat;
      background-size: 100% auto;
      background-position: bottom right;
      right: 0;
      width: 20.42rem; }
  .medical-product-info .upper-line {
    font-size: 1.01rem;
    padding: 3rem 2rem 0;
    line-height: 1.2rem; }
  .medical-product-info .bottom-line {
    margin-top: 2rem; }
    .medical-product-info .bottom-line hr {
      height: 1px;
      background: currentColor;
      border: 0;
      margin: 0 2rem; }
    .medical-product-info .bottom-line div {
      margin-left: 2rem;
      margin-right: 2rem;
      font-size: 11rem;
      line-height: 12.5rem;
      font-weight: 400;
      letter-spacing: -0.1rem;
      padding-top: 0.375rem;
      padding-bottom: 3rem; }
      @media (max-width: 767px) {
        .medical-product-info .bottom-line div {
          font-size: 6rem;
          line-height: 7rem; } }

#content-b2c_b2c_index section.header {
  height: 65.0rem;
  min-height: 100vh;
  background: url("/build/images/b2c/homepage/header-background.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_b2c_index section.header:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 67.732rem;
    height: 100%;
    pointer-events: none;
    background: url("/build/images/b2c/homepage/header-pattern.png") no-repeat;
    background-size: 100% auto;
    background-position: bottom right; }
  @media (max-width: 1199.98px) {
    #content-b2c_b2c_index section.header {
      min-height: initial;
      background-position: 62% center; }
      #content-b2c_b2c_index section.header:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.25); } }
  #content-b2c_b2c_index section.header .content {
    max-width: 51.3rem;
    margin-top: 6rem; }
  #content-b2c_b2c_index section.header img.header-text {
    position: relative;
    margin-bottom: 20px;
    width: 41.6rem;
    height: 8rem;
    left: -13.8rem; }
    @media (min-width: 576px) {
      #content-b2c_b2c_index section.header img.header-text {
        margin-bottom: 30px; } }
  #content-b2c_b2c_index section.header .background-text .inner {
    position: relative;
    border-radius: 4px;
    display: inline-flex;
    display: -ms-inline-flexbox;
    align-items: center;
    -ms-flex-align: center;
    color: #fff;
    letter-spacing: 0.025em;
    font-size: 1.2rem;
    line-height: 1.3rem;
    font-weight: 900;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 25px; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.header .background-text .inner {
        margin-bottom: 0; }
        #content-b2c_b2c_index section.header .background-text .inner div:last-child {
          font-size: 13px;
          line-height: 100%; } }
    #content-b2c_b2c_index section.header .background-text .inner:before {
      content: '';
      top: 0;
      bottom: 0;
      right: 0;
      position: absolute;
      background: rgba(255, 255, 255, 0.13); }
      @media (min-width: 576px) {
        #content-b2c_b2c_index section.header .background-text .inner:before {
          left: calc(((100vw - 540px) / -2) - 30px); } }
      @media (min-width: 768px) {
        #content-b2c_b2c_index section.header .background-text .inner:before {
          left: calc(((100vw - 720px) / -2) - 30px); } }
      @media (min-width: 992px) {
        #content-b2c_b2c_index section.header .background-text .inner:before {
          left: calc(((100vw - 960px) / -2) - 30px); } }
      @media (min-width: 1200px) {
        #content-b2c_b2c_index section.header .background-text .inner:before {
          left: calc(((100vw - 1182px) / -2) - 30px); } }
    #content-b2c_b2c_index section.header .background-text .inner > * {
      position: relative; }
    #content-b2c_b2c_index section.header .background-text .inner div:first-child {
      font-size: 3.1rem;
      line-height: 100%;
      margin-right: 25px; }
  #content-b2c_b2c_index section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.header p {
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 110%; } }
  #content-b2c_b2c_index section.header .btn-register {
    margin-bottom: 3.3rem; }
  #content-b2c_b2c_index section.header .scroll-indicator {
    display: block;
    width: 1.55rem;
    height: 3.468rem; }

#content-b2c_b2c_index section.my-saloon {
  overflow: hidden; }
  #content-b2c_b2c_index section.my-saloon .section-title {
    font-family: "din-2014", sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%;
    color: #4056A5;
    margin-bottom: 0.4rem;
    text-align: center; }
  #content-b2c_b2c_index section.my-saloon .text {
    font-size: 1.6rem;
    color: #000;
    text-align: center;
    margin-bottom: 2.2rem; }
  #content-b2c_b2c_index section.my-saloon .white-box {
    background: #FFF;
    padding: 2.4rem 3.2rem 3.6rem 3.2rem;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1);
    position: relative;
    z-index: 2; }
  #content-b2c_b2c_index section.my-saloon .select-container {
    border: 1px solid #F5F5F5;
    padding: 2.7rem 3rem 3rem 3rem;
    box-shadow: 0 4px 10px 0 rgba(130, 159, 186, 0.1); }
  #content-b2c_b2c_index section.my-saloon .button-col {
    display: flex;
    align-items: center; }
  #content-b2c_b2c_index section.my-saloon .select2-container {
    width: 100% !important; }
  #content-b2c_b2c_index section.my-saloon select, #content-b2c_b2c_index section.my-saloon .select2-container--default .select2-selection--single {
    height: 3.797rem; }
  #content-b2c_b2c_index section.my-saloon .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 3.797rem; }
  #content-b2c_b2c_index section.my-saloon .map-container {
    width: 118.2rem;
    position: relative;
    margin-top: -5.4rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.my-saloon .map-container {
        max-width: 100%; }
        #content-b2c_b2c_index section.my-saloon .map-container .map {
          height: 250px; } }
    #content-b2c_b2c_index section.my-saloon .map-container .map-tooltip {
      position: absolute;
      display: none;
      border-radius: 4px;
      background: #D4E1FF;
      box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
      min-width: 10rem;
      max-width: 18rem;
      padding: 1rem;
      font-size: 1.2rem;
      line-height: 1.8rem;
      font-weight: 800;
      color: #495EA8;
      transform: translate(-50%, calc((100% + 80px) * -1)); }
      #content-b2c_b2c_index section.my-saloon .map-container .map-tooltip:after {
        content: '';
        position: absolute;
        width: 1rem;
        height: 1rem;
        border-top: 1rem solid #D4E1FF;
        border-left: 1rem solid transparent;
        border-right: 1rem solid transparent;
        border-bottom: 1rem solid transparent;
        left: 50%;
        top: 100%;
        transform: translate(-50%, 0); }
    #content-b2c_b2c_index section.my-saloon .map-container:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 16.7rem;
      background: linear-gradient(to bottom, #f5f6fa 0%, rgba(255, 255, 255, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6fa', endColorstr='#00ffffff', GradientType=0); }
    #content-b2c_b2c_index section.my-saloon .map-container iframe {
      width: 100%;
      height: 50rem; }

#content-b2c_b2c_index section.program-rules {
  padding-top: 7.5rem;
  overflow: hidden; }
  @media (min-width: 992px) {
    #content-b2c_b2c_index section.program-rules .program-row {
      flex-wrap: nowrap;
      -ms-flex-wrap: nowrap; } }
  #content-b2c_b2c_index section.program-rules .section-pretitle {
    font-family: "din-2014", sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 100%;
    color: #4056A5;
    opacity: 0.5;
    margin-bottom: 7px; }
  #content-b2c_b2c_index section.program-rules .section-title {
    font-family: "din-2014", sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%;
    color: #4056A5;
    margin-bottom: 40px; }
  #content-b2c_b2c_index section.program-rules p {
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    margin-bottom: 35px; }
    #content-b2c_b2c_index section.program-rules p .extra {
      color: #4056A5;
      font-weight: 700; }
  #content-b2c_b2c_index section.program-rules .rules-image {
    margin: 2rem auto -5rem;
    width: 101.8rem;
    height: 54.098rem; }
    @media (min-width: 992px) {
      #content-b2c_b2c_index section.program-rules .rules-image {
        margin: 0 0 -5rem; } }
    @media (min-width: 1500px) {
      #content-b2c_b2c_index section.program-rules .rules-image {
        margin: 0; } }
  #content-b2c_b2c_index section.program-rules .buttons-container {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    -ms-flex-align: center;
    justify-content: start;
    -ms-flex-pack: start; }
    #content-b2c_b2c_index section.program-rules .buttons-container .button {
      margin-right: 20px; }

#content-b2c_b2c_index section.homepage-video .paralax-container {
  height: 49rem;
  overflow: hidden;
  position: relative; }

#content-b2c_b2c_index section.homepage-video .youtube-video-container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%); }
  #content-b2c_b2c_index section.homepage-video .youtube-video-container iframe {
    transition: 0.1s linear transform; }

#content-b2c_b2c_index section.homepage-video .pause, #content-b2c_b2c_index section.homepage-video .play {
  display: none;
  position: absolute;
  z-index: 99;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  width: 12rem;
  height: 12rem; }

#content-b2c_b2c_index section.homepage-video .pause {
  background: url("/build/images/b2c/base/icons/icon-pause.svg") no-repeat;
  background-size: 12rem 12rem; }

#content-b2c_b2c_index section.homepage-video .play {
  background: url("/build/images/b2c/base/icons/icon-play.svg") no-repeat;
  background-size: 12rem 12rem; }

#content-b2c_b2c_index section.benefits {
  overflow: hidden;
  padding-top: 6.3rem;
  background: url("/build/images/b2c/homepage/benefits-bg.png") -10.9rem 6.3rem no-repeat;
  position: relative;
  padding-bottom: 5rem;
  background-size: 21.8rem; }
  #content-b2c_b2c_index section.benefits .section-title {
    font-family: "din-2014", sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%;
    color: #4056A5;
    margin-bottom: 24px;
    padding-left: 30px; }
  #content-b2c_b2c_index section.benefits .first-margin {
    margin-bottom: 50px; }
  #content-b2c_b2c_index section.benefits .second-margin {
    margin-bottom: 40px; }
  #content-b2c_b2c_index section.benefits .box {
    display: flex;
    display: -ms-flexbox;
    flex-direction: column;
    text-align: center;
    height: 100%; }
    #content-b2c_b2c_index section.benefits .box .ico {
      margin-bottom: 20px; }
      #content-b2c_b2c_index section.benefits .box .ico img {
        width: 12rem; }
    #content-b2c_b2c_index section.benefits .box p {
      font-size: 1.6rem;
      line-height: 2.4rem;
      color: #727B8D;
      margin: 0 0 20px 0; }
      #content-b2c_b2c_index section.benefits .box p .name {
        color: #000000;
        font-weight: 800; }
      #content-b2c_b2c_index section.benefits .box p:last-child {
        margin-top: auto;
        margin-bottom: 0; }
  @media (min-width: 992px) {
    #content-b2c_b2c_index section.benefits .benefits-row {
      flex-wrap: nowrap;
      -ms-flex-wrap: nowrap; } }
  #content-b2c_b2c_index section.benefits .benefits-image-container {
    position: absolute;
    top: 3rem;
    right: 0;
    transform: translate(20%, 0); }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.benefits .benefits-image-container {
        top: 50%;
        transform: translate(20%, -50%); } }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.benefits .benefits-image-container {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        display: block;
        margin: 4rem auto 0 auto;
        max-width: 100%; } }
  #content-b2c_b2c_index section.benefits .benefits-image {
    width: 77.5rem;
    position: relative;
    z-index: 2; }
  #content-b2c_b2c_index section.benefits .registered-saloons-circle {
    width: 30.7rem;
    height: 30.7rem;
    border-radius: 50%;
    background: rgba(89, 208, 248, 0.11);
    box-shadow: 0 0.6rem 1.5rem 0 rgba(64, 86, 165, 0.04);
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0; }
  #content-b2c_b2c_index section.benefits .circle-inner {
    color: #FFF;
    text-align: center;
    width: 22.9rem;
    height: 22.9rem;
    padding: 2.5rem 1rem;
    position: absolute;
    z-index: 4;
    top: 3.9rem;
    left: 3.9rem;
    box-shadow: 0 0.6rem 1.5rem 0 rgba(64, 86, 165, 0.4);
    border-radius: 50%;
    background: #59d0f8;
    background: linear-gradient(135deg, #59d0f8 0%, #0d83aa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d0f8', endColorstr='#0d83aa',GradientType=1 );
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    #content-b2c_b2c_index section.benefits .circle-inner .icon {
      width: 3rem;
      height: 3rem; }
    #content-b2c_b2c_index section.benefits .circle-inner .number {
      font-size: 6rem;
      font-weight: bold; }

#content-b2c_b2c_index section.section-slider .slider .swieta21,
#content-b2c_b2c_index section.section-slider .slider .konkursselfie {
  position: relative; }
  #content-b2c_b2c_index section.section-slider .slider .swieta21 .buttons,
  #content-b2c_b2c_index section.section-slider .slider .konkursselfie .buttons {
    position: absolute;
    right: 0;
    bottom: 20%;
    left: 10%;
    z-index: 1020; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .swieta21 .buttons,
      #content-b2c_b2c_index section.section-slider .slider .konkursselfie .buttons {
        position: relative;
        margin-top: 3rem;
        left: 0;
        bottom: 0; } }

#content-b2c_b2c_index section.section-slider .slider .konkursselfie .buttons {
  bottom: 40%; }

#content-b2c_b2c_index section.section-slider .slider .summer2022 .btn-container {
  position: absolute;
  bottom: 16%;
  width: 100%; }
  @media (max-width: 991.98px) {
    #content-b2c_b2c_index section.section-slider .slider .summer2022 .btn-container {
      position: relative;
      bottom: 0; } }

#content-b2c_b2c_index section.section-slider .slider .slide {
  height: 65.0rem;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center; }
  #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free {
    align-items: flex-start;
    padding-top: 15rem;
    background: url("/build/images/b2c/homepage/try-for-free-slide-bg.jpg") center center no-repeat;
    background-size: cover; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free {
        background-position: top center;
        background-size: 100% auto;
        background-color: #caeaf5; }
        #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free > div {
          position: relative;
          margin-top: 11rem;
          text-align: center; } }
    #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free .col-12 {
      padding-bottom: 3rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free .pretitle {
      color: #FF9C34;
      font-weight: bold;
      opacity: 1;
      font-size: 6rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free .gray {
      color: #575656; }
    #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free .title {
      font-weight: bold;
      font-size: 4rem;
      line-height: 1.2;
      margin: 0; }
      #content-b2c_b2c_index section.section-slider .slider .slide.try-for-free .title > span {
        color: #FF9C34;
        text-transform: uppercase; }
  #content-b2c_b2c_index section.section-slider .slider .slide.dt1-new-package {
    align-items: flex-start;
    padding-top: 15rem;
    background: url("/build/images/b2c/homepage/dt1-new-package-slider.jpg") center center no-repeat;
    background-size: cover; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.dt1-new-package {
        background-position: top center;
        background-repeat: no-repeat;
        height: 23rem; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.dacp20200831 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/dacp-20200831.png"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.dacp20200831 .img-btn {
      width: 15rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.dacp20200831 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.dacp20200831 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.aohg20200831 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/aohg-20200831.png"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.aohg20200831 .img-btn {
      width: 15rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.aohg20200831 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.aohg20200831 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.dt120200904 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/dt1_20200904.png"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.dt120200904 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.dt120200904 .buttons {
      padding-bottom: 7rem;
      padding-left: 3.5rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.dt120200904 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.dt120200904 .buttons {
          padding-bottom: 0;
          padding-left: 0; }
        #content-b2c_b2c_index section.section-slider .slider .slide.dt120200904 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.dt120201007 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/dt120201007.jpg"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.dt120201007 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.dt120201007 .buttons {
      padding-bottom: 7rem;
      padding-left: 3.5rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.dt120201007 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.dt120201007 .buttons {
          padding-bottom: 0;
          padding-left: 0; }
        #content-b2c_b2c_index section.section-slider .slider .slide.dt120201007 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.aohg20201007 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/aohg20201007.jpg"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.aohg20201007 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.aohg20201007 .buttons {
      padding-bottom: 7rem;
      padding-left: 3.5rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.aohg20201007 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.aohg20201007 .buttons {
          padding-bottom: 0;
          padding-left: 0; }
        #content-b2c_b2c_index section.section-slider .slider .slide.aohg20201007 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/wwd24.jpg"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .btn-orange {
      color: #000000 !important; }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .btn-white {
      color: #133583 !important;
      font-weight: 800; }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .btn-gold {
      background: #dcb751;
      color: #000000;
      font-weight: 800; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .buttons {
          margin-top: 21rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .button {
          display: block; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .btn-white {
          border: 2px solid #dcb751 !important;
          margin-right: 0 !important; }
          #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .btn-white:hover {
            background-color: #dcb751 !important;
            color: #fff !important; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd22 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v1 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/wwd-slider-1.jpg"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v1 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v1 .buttons {
      padding-bottom: 7rem;
      padding-left: 3.5rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v1 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v1 .buttons {
          padding-bottom: 0;
          padding-left: 0; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v1 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v2 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-image: url("/build/images/b2c/homepage/wwd-slider-2.jpg"); }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v2 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v2 .buttons {
      padding-bottom: 7rem;
      padding-left: 3.5rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v2 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v2 .buttons {
          padding-bottom: 0;
          padding-left: 0; }
        #content-b2c_b2c_index section.section-slider .slider .slide.wwd20201020v2 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1, #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }
    #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1 .img-btn, #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 .img-btn {
      width: 15rem; }
    #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1 .buttons, #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 .buttons {
      padding-top: 49rem;
      padding-left: 89rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1, #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1 .buttons, #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 .buttons {
          margin-top: 10rem;
          padding-top: 0;
          padding-left: 0; }
        #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1 .container, #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-1 {
    background-image: url("/build/images/b2c/homepage/bng20201207-1.jpg"); }
  #content-b2c_b2c_index section.section-slider .slider .slide.bng20201207-2 {
    background-image: url("/build/images/b2c/homepage/bng20201207-2.jpg"); }
  #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-1, #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-2 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-1, #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-2 {
        background-position: top center;
        background-size: contain;
        height: 45rem; }
        #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-1 .container, #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-2 .container {
          height: 65% !important;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-1 {
    background-image: url("/build/images/b2c/homepage/lens-promo-slider-1.jpg"); }
  #content-b2c_b2c_index section.section-slider .slider .slide.lens-promo-2 {
    background-image: url("/build/images/b2c/homepage/lens-promo-slider-2.jpg"); }
  #content-b2c_b2c_index section.section-slider .slider .slide.trial-action {
    background: url("/build/images/b2c/homepage/trial-action-slide-bg.jpg") center center no-repeat;
    background-size: cover;
    position: relative; }
    #content-b2c_b2c_index section.section-slider .slider .slide.trial-action .np4 {
      position: absolute;
      right: 15px;
      bottom: 15px;
      color: #FFF;
      font-size: 1.1rem; }
      @media (max-width: 479px) {
        #content-b2c_b2c_index section.section-slider .slider .slide.trial-action .np4 {
          font-size: 1.2rem; } }
    #content-b2c_b2c_index section.section-slider .slider .slide.trial-action .dailies-box {
      font-size: 2.4rem;
      font-weight: 700;
      color: #FFF;
      margin-top: 8.5rem; }
      #content-b2c_b2c_index section.section-slider .slider .slide.trial-action .dailies-box img {
        max-width: 100%; }
      #content-b2c_b2c_index section.section-slider .slider .slide.trial-action .dailies-box .claim {
        margin-bottom: 2rem; }
      #content-b2c_b2c_index section.section-slider .slider .slide.trial-action .dailies-box .packshot {
        width: 24rem;
        margin-left: -1rem; }
  #content-b2c_b2c_index section.section-slider .slider .slide.good-team {
    background: url("/build/images/b2c/homepage/ofpm-slide.jpg") center center no-repeat;
    background-size: cover;
    position: relative; }
    @media (max-width: 767px) {
      #content-b2c_b2c_index section.section-slider .slider .slide.good-team {
        background-size: contain; } }
    #content-b2c_b2c_index section.section-slider .slider .slide.good-team .container {
      position: absolute;
      bottom: 8rem;
      left: 15vw;
      text-align: left; }
      @media (max-width: 767px) {
        #content-b2c_b2c_index section.section-slider .slider .slide.good-team .container {
          right: 0;
          left: 0;
          text-align: center; } }
  #content-b2c_b2c_index section.section-slider .slider .slide .supertitle {
    font-size: 4.2rem;
    color: #74A6F5;
    font-weight: 800;
    margin-bottom: 1rem; }
  #content-b2c_b2c_index section.section-slider .slider .slide .pretitle {
    font-family: "din-2014", sans-serif;
    font-size: 1.6rem;
    line-height: 100%;
    margin-bottom: 7px;
    font-weight: 700;
    opacity: 0.5;
    color: #fff; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide .pretitle {
        font-size: 18px; } }
  #content-b2c_b2c_index section.section-slider .slider .slide .title {
    font-size: 2.4rem;
    line-height: 3.5rem;
    color: #fff;
    font-family: "din-2014", sans-serif;
    margin-bottom: 40px; }
    #content-b2c_b2c_index section.section-slider .slider .slide .title.text-bigger {
      font-size: 3.2rem; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide .title {
        font-size: 24px; }
        #content-b2c_b2c_index section.section-slider .slider .slide .title.text-bigger {
          font-size: 24px; } }
  #content-b2c_b2c_index section.section-slider .slider .slide .line-box {
    padding-left: 100px;
    position: relative; }
    #content-b2c_b2c_index section.section-slider .slider .slide .line-box:before {
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      height: 2px;
      width: 70px;
      background: #fff; }
    #content-b2c_b2c_index section.section-slider .slider .slide .line-box p {
      font-size: 1.6rem;
      line-height: 2.5rem;
      color: #fff;
      margin-bottom: 38px; }
      @media (max-width: 991.98px) {
        #content-b2c_b2c_index section.section-slider .slider .slide .line-box p {
          font-size: 16px;
          line-height: 110%; } }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slider .slide .line-box .button {
        font-size: 12px; } }

#content-b2c_b2c_index section.section-slider .slick-arrow {
  position: absolute;
  bottom: 30px;
  right: 92px;
  z-index: 99;
  overflow: hidden;
  border-radius: 50%;
  text-indent: -9999px;
  border: 2px solid #fff;
  width: 37px;
  height: 37px;
  background: transparent url("/build/images/b2c/base/icons/ico-arrow.png") center center no-repeat;
  background-size: auto;
  opacity: 0.5;
  transition: opacity .5s linear;
  cursor: pointer; }
  @media (max-width: 991.98px) {
    #content-b2c_b2c_index section.section-slider .slick-arrow {
      right: 30px; } }
  #content-b2c_b2c_index section.section-slider .slick-arrow:hover {
    opacity: 1; }
  #content-b2c_b2c_index section.section-slider .slick-arrow.slick-prev {
    right: 139px; }
    @media (max-width: 991.98px) {
      #content-b2c_b2c_index section.section-slider .slick-arrow.slick-prev {
        right: 80px; } }
  #content-b2c_b2c_index section.section-slider .slick-arrow.slick-next {
    transform: rotateZ(180deg); }

#content-b2c_b2c_index section.section-slider .slick-dots {
  position: absolute;
  list-style-type: none;
  right: 92px;
  top: 30px; }
  @media (max-width: 991.98px) {
    #content-b2c_b2c_index section.section-slider .slick-dots {
      right: 30px; } }
  #content-b2c_b2c_index section.section-slider .slick-dots li {
    display: inline-block; }
    #content-b2c_b2c_index section.section-slider .slick-dots li:not(:last-child) {
      margin-right: 5px; }
    #content-b2c_b2c_index section.section-slider .slick-dots li button {
      overflow: hidden;
      text-indent: -999999px;
      background: #fff;
      border-radius: 50%;
      width: 13px;
      padding: 0;
      height: 13px;
      border: none;
      opacity: 0.3;
      transition: opacity .3s linear;
      cursor: pointer; }
    #content-b2c_b2c_index section.section-slider .slick-dots li.slick-active button {
      opacity: 1; }

#content-b2c_b2c_index section.advices-and-products {
  padding-top: 70px;
  overflow: hidden; }
  #content-b2c_b2c_index section.advices-and-products .section-title {
    font-family: "din-2014", sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%;
    color: #4056A5; }
  #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots {
    list-style-type: none;
    text-align: right; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots {
        font-size: 0;
        line-height: 0;
        margin-bottom: 0 !important; }
        #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots li {
          margin-bottom: 0 !important; } }
    #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots li {
      display: inline-block; }
      #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots li:not(:last-child) {
        margin-right: 5px; }
      #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots li button {
        overflow: hidden;
        text-indent: -999999px;
        background: #4056A5;
        border-radius: 50%;
        width: 1.3rem;
        padding: 0;
        height: 1.3rem;
        border: none;
        opacity: 0.3;
        transition: opacity .3s linear;
        cursor: pointer; }
      #content-b2c_b2c_index section.advices-and-products .articles-slider-dots-container .slick-dots li.slick-active button {
        opacity: 1; }
  #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container {
    overflow: hidden; }
    #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots {
      list-style-type: none;
      text-align: right; }
      #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots li {
        height: 1.3rem;
        display: block; }
        #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots li button {
          overflow: hidden;
          text-indent: -999999px;
          background: #4056A5;
          border-radius: 50%;
          width: 1.3rem;
          height: 1.3rem;
          border: none;
          opacity: 0.3;
          transition: opacity .3s linear;
          cursor: pointer;
          padding: 0; }
        #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots li.slick-active button {
          opacity: 1; }
      @media (max-width: 1199.98px) {
        #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots {
          margin-bottom: 0 !important;
          font-size: 0;
          line-height: 0; }
          #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots li {
            display: inline-block;
            margin-bottom: 0; }
            #content-b2c_b2c_index section.advices-and-products .products-slider-dots-container .slick-dots li:not(:last-child) {
              margin-right: 5px; } }
  #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container {
    display: flex;
    display: -ms-flexbox;
    flex-direction: row-reverse;
    justify-content: flex-start;
    -ms-flex-pack: start; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container {
        flex-direction: row;
        justify-content: flex-end;
        -ms-flex-pack: end; }
        #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button {
          margin-right: 0 !important; } }
    #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button {
      border: 2px solid #4056A5;
      border-radius: 50%;
      width: 3.7rem;
      height: 3.7rem;
      opacity: 0.3;
      transition: opacity .3s linear;
      overflow: hidden;
      text-indent: -99999px;
      background: transparent url("/build/images/b2c/base/icons/ico-arrow-blue.png") center center no-repeat;
      background-size: 60%; }
      #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button:not(:first-child) {
        margin-right: 10px; }
      #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button.slick-next {
        transform: rotateZ(180deg); }
      @media (max-width: 991.98px) {
        #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button.slick-next {
          transform: rotateZ(90deg); }
        #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button.slick-prev {
          transform: rotateZ(-90deg); } }
      #content-b2c_b2c_index section.advices-and-products .products-slider-arrow-container button:hover {
        opacity: 1; }
  #content-b2c_b2c_index section.advices-and-products .article-slider-container {
    position: relative;
    padding-bottom: 3rem; }
    #content-b2c_b2c_index section.advices-and-products .article-slider-container:before {
      content: '';
      position: absolute;
      right: -0.43924vw;
      top: 0;
      bottom: 0;
      left: -9999px;
      opacity: 0.4; }
    #content-b2c_b2c_index section.advices-and-products .article-slider-container .article {
      position: relative; }
      #content-b2c_b2c_index section.advices-and-products .article-slider-container .article .article-prompt {
        position: absolute;
        z-index: 1020;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgba(255, 255, 255, 0.3);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        opacity: 0;
        transition: all ease-in-out 300ms; }
      #content-b2c_b2c_index section.advices-and-products .article-slider-container .article:hover .article-prompt {
        opacity: 1; }
  #content-b2c_b2c_index section.advices-and-products .advices > .row:first-child {
    margin-bottom: 5rem; }
  #content-b2c_b2c_index section.advices-and-products .advices .article-slider {
    margin-right: -3.0rem; }
  #content-b2c_b2c_index section.advices-and-products .advices .slick-list {
    padding-bottom: 4rem;
    margin-left: -2.0rem;
    padding-left: 2rem; }
  #content-b2c_b2c_index section.advices-and-products .advices .article {
    margin-right: 3rem;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    border: none;
    height: 50.0rem;
    width: 37.4rem;
    box-shadow: 0 15px 30px rgba(130, 158, 196, 0.23);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: 0.4s ease all; }
    #content-b2c_b2c_index section.advices-and-products .advices .article:hover {
      transform: translate(0, -6px);
      box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
    #content-b2c_b2c_index section.advices-and-products .advices .article .title-box {
      display: flex;
      display: -ms-flexbox;
      flex-direction: column;
      position: absolute;
      bottom: 0;
      left: 3rem;
      right: 0;
      padding: 1.3rem 4.7rem 2rem 4rem;
      background: #fff; }
      #content-b2c_b2c_index section.advices-and-products .advices .article .title-box .title {
        color: #000;
        font-size: 2.1rem;
        line-height: 2.4rem;
        font-weight: 700;
        font-family: "din-2014", sans-serif; }
      #content-b2c_b2c_index section.advices-and-products .advices .article .title-box .button-read-more {
        margin-top: auto;
        margin-bottom: 0; }
  #content-b2c_b2c_index section.advices-and-products .products > .row:first-child {
    height: 6.4rem;
    margin-bottom: 3rem; }
  #content-b2c_b2c_index section.advices-and-products .products .slick-list {
    margin-right: -2.0rem; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.advices-and-products .products .slick-list {
        margin-left: -300px;
        padding-left: 300px; } }
  #content-b2c_b2c_index section.advices-and-products .products .products-slider .product {
    height: 23.5rem;
    width: 36.4rem;
    box-shadow: 0 1rem 1rem 0 rgba(130, 159, 186, 0.13);
    background: url("/build/images/b2c/products/product-box-bg.png") 66% 36% no-repeat;
    background-size: 12.2rem 12.2rem;
    position: relative;
    margin-bottom: 2.6rem;
    transition: 0.4s ease all; }
    #content-b2c_b2c_index section.advices-and-products .products .products-slider .product:hover {
      transform: translate(0, -6px); }
    @media (min-width: 992px) {
      #content-b2c_b2c_index section.advices-and-products .products .products-slider .product {
        margin-left: 15px; } }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_index section.advices-and-products .products .products-slider .product {
        margin-right: 20px; } }
    #content-b2c_b2c_index section.advices-and-products .products .products-slider .product .packshot {
      position: absolute;
      left: 5.7rem;
      top: 1.2rem;
      width: 24.0rem;
      height: 20.2rem; }
    #content-b2c_b2c_index section.advices-and-products .products .products-slider .product .description-boxes {
      position: absolute;
      width: 100%;
      height: 7.1rem;
      display: flex;
      bottom: 0; }
      #content-b2c_b2c_index section.advices-and-products .products .products-slider .product .description-boxes .title {
        padding-left: 3rem;
        width: 37.4%;
        font-size: 1.4rem;
        line-height: 1.8rem;
        color: #748496;
        align-self: center; }
      #content-b2c_b2c_index section.advices-and-products .products .products-slider .product .description-boxes .product-name {
        width: 62.6%;
        padding-right: 3.8rem;
        font-size: 1.4rem;
        line-height: 2rem;
        align-self: center;
        font-weight: 800; }
        #content-b2c_b2c_index section.advices-and-products .products .products-slider .product .description-boxes .product-name a {
          color: #4A5FA8; }

#content-b2c_b2c_index section.color-section {
  margin-bottom: 5rem;
  padding-top: 6.0rem; }
  #content-b2c_b2c_index section.color-section .section-title {
    font-family: "din-2014", sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%;
    color: #4056A5;
    margin-bottom: 2.8rem; }
  #content-b2c_b2c_index section.color-section p {
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000;
    margin-bottom: 3rem; }
  #content-b2c_b2c_index section.color-section .color-section-image {
    box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.23);
    border-radius: 4px;
    width: 100%; }

#notfound {
  background: url(/build/images/b2c/login/bg.jpg) no-repeat top left/46.6rem auto fixed;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  min-height: inherit;
  width: 100%; }
  #notfound .box img {
    width: 41.2rem; }
  @media (max-width: 767.98px) {
    #notfound {
      background: #fff;
      flex-direction: column; }
      #notfound section.header {
        height: 32.5rem;
        width: 100%;
        background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
        background-size: cover;
        display: flex;
        display: -ms-flexbox;
        align-items: center;
        -ms-flex-align: center;
        position: relative; }
        #notfound section.header h1 {
          font-size: 3.4rem;
          line-height: 4.5rem;
          font-weight: 700;
          color: #fff;
          font-family: "din-2014", sans-serif; }
        #notfound section.header p {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #fff;
          margin-bottom: 20px; } }
    @media (max-width: 767.98px) and (max-width: 991.98px) {
      #notfound section.header {
        background-position: 62% center; }
        #notfound section.header:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.25); }
        #notfound section.header > div {
          position: relative; } }

#page-b2c_b2c_login {
  width: 100%; }
  #page-b2c_b2c_login .main-content-container {
    background: url(/build/images/b2c/login/bg.jpg) no-repeat top left/46.6rem auto fixed;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    -ms-flex-align: center; }
    #page-b2c_b2c_login .main-content-container h1 {
      margin-top: 1rem; }
    @media (max-width: 767.98px) {
      #page-b2c_b2c_login .main-content-container {
        background: #fff;
        flex-direction: column; }
        #page-b2c_b2c_login .main-content-container section.header {
          height: 32.5rem;
          width: 100%;
          background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
          background-size: cover;
          display: flex;
          display: -ms-flexbox;
          align-items: center;
          -ms-flex-align: center;
          position: relative; }
          #page-b2c_b2c_login .main-content-container section.header:after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: url("/build/images/b2c/login/pattern.png") no-repeat;
            background-size: 73% auto;
            background-position: bottom left;
            pointer-events: none; }
          #page-b2c_b2c_login .main-content-container section.header h1 {
            font-size: 3.4rem;
            line-height: 4.5rem;
            font-weight: 700;
            color: #fff;
            font-family: "din-2014", sans-serif; }
          #page-b2c_b2c_login .main-content-container section.header p {
            font-size: 1.6rem;
            line-height: 2.4rem;
            color: #fff;
            margin-bottom: 20px; } }
    @media (max-width: 767.98px) and (max-width: 991.98px) {
      #page-b2c_b2c_login .main-content-container section.header {
        background-position: 62% center; }
        #page-b2c_b2c_login .main-content-container section.header:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.25); }
        #page-b2c_b2c_login .main-content-container section.header > div {
          position: relative; } }
  #page-b2c_b2c_login .lr-container {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem; }
  #page-b2c_b2c_login .login-container .login-form {
    margin-bottom: 4.5rem; }
  #page-b2c_b2c_login .login-container .forgot-password-link {
    font-size: 1.4rem;
    color: #4056A5;
    text-align: right;
    cursor: pointer; }
  #page-b2c_b2c_login .login-container .row-inputs {
    margin-bottom: 2.3rem; }
  #page-b2c_b2c_login .login-container .row-remember-me {
    margin-bottom: 2rem; }
  #page-b2c_b2c_login .login-container .box-no-account {
    position: relative;
    overflow: hidden;
    min-height: 18.7rem;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1);
    padding: 3rem 0 0 3rem;
    transition: 0.4s ease all; }
    #page-b2c_b2c_login .login-container .box-no-account:hover {
      transform: translate(0, -6px);
      box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
    #page-b2c_b2c_login .login-container .box-no-account:before {
      content: "";
      width: 33.6rem;
      height: 33.6rem;
      background: rgba(89, 208, 248, 0.18);
      border-radius: 50%;
      position: absolute;
      right: 0;
      top: 0;
      transform: translate(50%, -50%); }
    #page-b2c_b2c_login .login-container .box-no-account:after {
      content: "";
      width: 6.6rem;
      height: 6.6rem;
      background: url(/build/images/b2c/login/icon-no-account.png) no-repeat;
      position: absolute;
      top: 3.9rem;
      right: 3.7rem; }
  #page-b2c_b2c_login .forgotten-password-container .inputs {
    margin-bottom: 5.6rem; }
  #page-b2c_b2c_login .mail-sent-container p {
    font-size: 1.6rem;
    margin-bottom: 6.2rem; }

#page-b2c_b2c_resetpassword #vue-app,
#page-hwi_oauth_connect #vue-app {
  width: 100%; }

#page-b2c_b2c_resetpassword .main-content-container,
#page-hwi_oauth_connect .main-content-container {
  background: url(/build/images/b2c/login/bg.jpg) no-repeat top left/46.6rem auto fixed;
  padding-top: 8.5rem;
  padding-bottom: 4rem;
  color: #728294;
  display: flex;
  align-items: center; }
  #page-b2c_b2c_resetpassword .main-content-container ul li,
  #page-hwi_oauth_connect .main-content-container ul li {
    margin-bottom: 2rem; }
  #page-b2c_b2c_resetpassword .main-content-container label,
  #page-hwi_oauth_connect .main-content-container label {
    font-weight: 400; }
  #page-b2c_b2c_resetpassword .main-content-container input:checked + label,
  #page-hwi_oauth_connect .main-content-container input:checked + label {
    opacity: 1; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_resetpassword .main-content-container,
    #page-hwi_oauth_connect .main-content-container {
      background: #fff;
      flex-direction: column;
      padding-top: 0; }
      #page-b2c_b2c_resetpassword .main-content-container section.header,
      #page-hwi_oauth_connect .main-content-container section.header {
        height: 32.5rem;
        width: 100%;
        background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
        background-size: cover;
        display: flex;
        display: -ms-flexbox;
        align-items: center;
        -ms-flex-align: center;
        position: relative;
        margin-bottom: 4rem; }
        #page-b2c_b2c_resetpassword .main-content-container section.header h1,
        #page-hwi_oauth_connect .main-content-container section.header h1 {
          font-size: 3.4rem;
          line-height: 4.5rem;
          font-weight: 700;
          color: #fff;
          font-family: "din-2014", sans-serif; }
        #page-b2c_b2c_resetpassword .main-content-container section.header p,
        #page-hwi_oauth_connect .main-content-container section.header p {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #fff;
          margin-bottom: 20px; } }
    @media (max-width: 767.98px) and (max-width: 991.98px) {
      #page-b2c_b2c_resetpassword .main-content-container section.header,
      #page-hwi_oauth_connect .main-content-container section.header {
        background-position: 62% center; }
        #page-b2c_b2c_resetpassword .main-content-container section.header:before,
        #page-hwi_oauth_connect .main-content-container section.header:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.25); }
        #page-b2c_b2c_resetpassword .main-content-container section.header > div,
        #page-hwi_oauth_connect .main-content-container section.header > div {
          position: relative; } }

#page-b2c_b2c_resetpassword .step-1 p,
#page-hwi_oauth_connect .step-1 p {
  margin-bottom: 1.5rem; }

#page-b2c_b2c_resetpassword .step-1 .form-group,
#page-hwi_oauth_connect .step-1 .form-group {
  margin-bottom: 3rem; }
  #page-b2c_b2c_resetpassword .step-1 .form-group.radio,
  #page-hwi_oauth_connect .step-1 .form-group.radio {
    margin-bottom: 3rem; }

#page-b2c_b2c_resetpassword .display-only input[readonly],
#page-hwi_oauth_connect .display-only input[readonly] {
  background: transparent; }

#page-b2c_b2c_resetpassword .user-data-container,
#page-hwi_oauth_connect .user-data-container {
  margin-bottom: 7rem; }

#page-b2c_b2c_resetpassword .google-captcha,
#page-hwi_oauth_connect .google-captcha {
  margin-bottom: 2rem; }

#page-b2c_b2c_resetpassword .mCustomScrollbar,
#page-hwi_oauth_connect .mCustomScrollbar {
  height: 110px;
  border: 1px solid #BFCDDB;
  font-size: 1.4rem;
  padding: 0.5rem 0.6rem 1.5rem 1.9rem;
  border-radius: 4px;
  box-shadow: 0 4px 10px 0 rgba(130, 159, 186, 0.1);
  margin-top: 3rem;
  margin-bottom: 2rem; }

#page-b2c_b2c_resetpassword input[type="checkbox"] + label,
#page-hwi_oauth_connect input[type="checkbox"] + label {
  font-size: 1rem;
  line-height: 1.3em; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_resetpassword input[type="checkbox"] + label,
    #page-hwi_oauth_connect input[type="checkbox"] + label {
      font-size: 1.3rem; } }

#page-b2c_b2c_resetpassword .register-indicator,
#page-hwi_oauth_connect .register-indicator {
  width: 15.3rem;
  height: 1.1rem;
  position: relative;
  margin-bottom: 2.8rem;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3em;
  text-align: center;
  color: #FFF;
  background: #D3E8FC; }
  #page-b2c_b2c_resetpassword .register-indicator:before, #page-b2c_b2c_resetpassword .register-indicator:after,
  #page-hwi_oauth_connect .register-indicator:before,
  #page-hwi_oauth_connect .register-indicator:after {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%; }
  #page-b2c_b2c_resetpassword .register-indicator:before,
  #page-hwi_oauth_connect .register-indicator:before {
    content: "1";
    left: 0;
    background: #0D7AE2;
    box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
    color: #FFF; }
  #page-b2c_b2c_resetpassword .register-indicator:after,
  #page-hwi_oauth_connect .register-indicator:after {
    content: "2";
    right: 0;
    color: #0D7AE2;
    background: #D3E8FC;
    box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
  #page-b2c_b2c_resetpassword .register-indicator .step-3-indicator,
  #page-hwi_oauth_connect .register-indicator .step-3-indicator {
    position: absolute;
    left: 100%;
    width: 12.3rem;
    height: 1.1rem;
    margin-bottom: 2.8rem;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1.3em;
    text-align: center;
    color: #FFF;
    background: #D3E8FC; }
    #page-b2c_b2c_resetpassword .register-indicator .step-3-indicator:after,
    #page-hwi_oauth_connect .register-indicator .step-3-indicator:after {
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      width: 2.4rem;
      height: 2.4rem;
      border-radius: 50%;
      content: "3";
      right: 0;
      color: #0D7AE2;
      background: #D3E8FC;
      box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
  #page-b2c_b2c_resetpassword .register-indicator.current-step-2, #page-b2c_b2c_resetpassword .register-indicator.current-step-3, #page-b2c_b2c_resetpassword .register-indicator.current-step-3 .step-3-indicator,
  #page-hwi_oauth_connect .register-indicator.current-step-2,
  #page-hwi_oauth_connect .register-indicator.current-step-3,
  #page-hwi_oauth_connect .register-indicator.current-step-3 .step-3-indicator {
    background: #0D7AE2; }
    #page-b2c_b2c_resetpassword .register-indicator.current-step-2:after, #page-b2c_b2c_resetpassword .register-indicator.current-step-3:after, #page-b2c_b2c_resetpassword .register-indicator.current-step-3 .step-3-indicator:after,
    #page-hwi_oauth_connect .register-indicator.current-step-2:after,
    #page-hwi_oauth_connect .register-indicator.current-step-3:after,
    #page-hwi_oauth_connect .register-indicator.current-step-3 .step-3-indicator:after {
      background: #0D7AE2;
      box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
      color: #FFF; }

#page-b2c_b2c_resetpassword .select-container,
#page-hwi_oauth_connect .select-container {
  background: #FFF;
  padding: 3.3rem 3rem 2.4rem 3rem;
  box-shadow: 0 4px 10px 0 rgba(130, 159, 186, 0.1);
  margin: 2.4rem -3rem 0 -3rem;
  position: relative;
  z-index: 2; }

#page-b2c_b2c_resetpassword .map-container,
#page-hwi_oauth_connect .map-container {
  position: relative;
  margin-top: -5rem;
  margin-left: 46.6rem;
  width: calc(100% - 46.6rem); }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_resetpassword .map-container,
    #page-hwi_oauth_connect .map-container {
      width: 100%;
      margin-left: 0;
      margin-top: -1rem; }
      #page-b2c_b2c_resetpassword .map-container .map,
      #page-hwi_oauth_connect .map-container .map {
        height: 220px; } }
  #page-b2c_b2c_resetpassword .map-container .map-tooltip,
  #page-hwi_oauth_connect .map-container .map-tooltip {
    position: absolute;
    display: none;
    border-radius: 4px;
    background: #D4E1FF;
    box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
    min-width: 10rem;
    max-width: 18rem;
    padding: 1rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 800;
    color: #495EA8;
    transform: translate(-50%, calc((100% + 80px) * -1)); }
    #page-b2c_b2c_resetpassword .map-container .map-tooltip:after,
    #page-hwi_oauth_connect .map-container .map-tooltip:after {
      content: '';
      position: absolute;
      width: 1rem;
      height: 1rem;
      border-top: 1rem solid #D4E1FF;
      border-left: 1rem solid transparent;
      border-right: 1rem solid transparent;
      border-bottom: 1rem solid transparent;
      left: 50%;
      top: 100%;
      transform: translate(-50%, 0); }
  #page-b2c_b2c_resetpassword .map-container:before,
  #page-hwi_oauth_connect .map-container:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 16.7rem;
    background: linear-gradient(to bottom, #f5f6fa 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6fa', endColorstr='#00ffffff',GradientType=0 ); }
  #page-b2c_b2c_resetpassword .map-container iframe,
  #page-hwi_oauth_connect .map-container iframe {
    width: 100%;
    height: 34.3rem; }

#page-b2c_b2c_resetpassword .button-container,
#page-hwi_oauth_connect .button-container {
  margin-top: 4rem; }

#page-b2c_b2c_activateaccountsuccess .main-content-container, #page-b2c_b2c_activateaccountfail .main-content-container,
#page-b2c_b2c_activateagreement4success .main-content-container, #page-b2c_b2c_activateagreement4fail .main-content-container {
  background: url(/build/images/b2c/login/bg.jpg) no-repeat top left/46.6rem auto fixed;
  padding-top: 20.5rem;
  padding-bottom: 4rem; }
  #page-b2c_b2c_activateaccountsuccess .main-content-container h1, #page-b2c_b2c_activateaccountfail .main-content-container h1,
  #page-b2c_b2c_activateagreement4success .main-content-container h1, #page-b2c_b2c_activateagreement4fail .main-content-container h1 {
    margin-bottom: 4rem; }
  #page-b2c_b2c_activateaccountsuccess .main-content-container p, #page-b2c_b2c_activateaccountfail .main-content-container p,
  #page-b2c_b2c_activateagreement4success .main-content-container p, #page-b2c_b2c_activateagreement4fail .main-content-container p {
    margin-bottom: 2rem; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_activateaccountsuccess .main-content-container, #page-b2c_b2c_activateaccountfail .main-content-container,
    #page-b2c_b2c_activateagreement4success .main-content-container, #page-b2c_b2c_activateagreement4fail .main-content-container {
      background: #fff;
      flex-direction: column;
      padding-top: 0; }
      #page-b2c_b2c_activateaccountsuccess .main-content-container section.header, #page-b2c_b2c_activateaccountfail .main-content-container section.header,
      #page-b2c_b2c_activateagreement4success .main-content-container section.header, #page-b2c_b2c_activateagreement4fail .main-content-container section.header {
        margin-bottom: 20.5rem;
        height: 32.5rem;
        width: 100%;
        background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
        background-size: cover;
        display: flex;
        display: -ms-flexbox;
        align-items: center;
        -ms-flex-align: center;
        position: relative; }
        #page-b2c_b2c_activateaccountsuccess .main-content-container section.header h1, #page-b2c_b2c_activateaccountfail .main-content-container section.header h1,
        #page-b2c_b2c_activateagreement4success .main-content-container section.header h1, #page-b2c_b2c_activateagreement4fail .main-content-container section.header h1 {
          font-size: 3.4rem;
          line-height: 4.5rem;
          font-weight: 700;
          color: #fff;
          font-family: "din-2014", sans-serif; }
        #page-b2c_b2c_activateaccountsuccess .main-content-container section.header p, #page-b2c_b2c_activateaccountfail .main-content-container section.header p,
        #page-b2c_b2c_activateagreement4success .main-content-container section.header p, #page-b2c_b2c_activateagreement4fail .main-content-container section.header p {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #fff;
          margin-bottom: 20px; } }
    @media (max-width: 767.98px) and (max-width: 991.98px) {
      #page-b2c_b2c_activateaccountsuccess .main-content-container section.header, #page-b2c_b2c_activateaccountfail .main-content-container section.header,
      #page-b2c_b2c_activateagreement4success .main-content-container section.header, #page-b2c_b2c_activateagreement4fail .main-content-container section.header {
        background-position: 62% center; }
        #page-b2c_b2c_activateaccountsuccess .main-content-container section.header:before, #page-b2c_b2c_activateaccountfail .main-content-container section.header:before,
        #page-b2c_b2c_activateagreement4success .main-content-container section.header:before, #page-b2c_b2c_activateagreement4fail .main-content-container section.header:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.25); }
        #page-b2c_b2c_activateaccountsuccess .main-content-container section.header > div, #page-b2c_b2c_activateaccountfail .main-content-container section.header > div,
        #page-b2c_b2c_activateagreement4success .main-content-container section.header > div, #page-b2c_b2c_activateagreement4fail .main-content-container section.header > div {
          position: relative; } }

#page-b2c_b2c_register #vue-app,
#page-b2c_b2c_register_1 #vue-app,
#page-b2c_b2c_register_2 #vue-app,
#page-b2c_promoevent_register #vue-app,
#page-b2c_winwithdiscomfortregister_register #vue-app,
#page-b2c_winwithdiscomfortregister_register_1 #vue-app,
#page-b2c_precision1register_register #vue-app,
#page-b2c_precision1register_register_1 #vue-app,
#page-b2c_precision1register_prefitregister #vue-app {
  width: 100%; }

#page-b2c_b2c_register .main-content-container,
#page-b2c_b2c_register_1 .main-content-container,
#page-b2c_b2c_register_2 .main-content-container,
#page-b2c_promoevent_register .main-content-container,
#page-b2c_winwithdiscomfortregister_register .main-content-container,
#page-b2c_winwithdiscomfortregister_register_1 .main-content-container,
#page-b2c_precision1register_register .main-content-container,
#page-b2c_precision1register_register_1 .main-content-container,
#page-b2c_precision1register_prefitregister .main-content-container {
  background: url(/build/images/b2c/login/bg.jpg) no-repeat top left/46.6rem auto fixed;
  padding-top: 8.5rem;
  padding-bottom: 4rem;
  color: #728294;
  display: flex;
  align-items: center; }
  #page-b2c_b2c_register .main-content-container ul li,
  #page-b2c_b2c_register_1 .main-content-container ul li,
  #page-b2c_b2c_register_2 .main-content-container ul li,
  #page-b2c_promoevent_register .main-content-container ul li,
  #page-b2c_winwithdiscomfortregister_register .main-content-container ul li,
  #page-b2c_winwithdiscomfortregister_register_1 .main-content-container ul li,
  #page-b2c_precision1register_register .main-content-container ul li,
  #page-b2c_precision1register_register_1 .main-content-container ul li,
  #page-b2c_precision1register_prefitregister .main-content-container ul li {
    margin-bottom: 2rem; }
  #page-b2c_b2c_register .main-content-container label,
  #page-b2c_b2c_register_1 .main-content-container label,
  #page-b2c_b2c_register_2 .main-content-container label,
  #page-b2c_promoevent_register .main-content-container label,
  #page-b2c_winwithdiscomfortregister_register .main-content-container label,
  #page-b2c_winwithdiscomfortregister_register_1 .main-content-container label,
  #page-b2c_precision1register_register .main-content-container label,
  #page-b2c_precision1register_register_1 .main-content-container label,
  #page-b2c_precision1register_prefitregister .main-content-container label {
    font-weight: 400; }
  #page-b2c_b2c_register .main-content-container input:checked + label,
  #page-b2c_b2c_register_1 .main-content-container input:checked + label,
  #page-b2c_b2c_register_2 .main-content-container input:checked + label,
  #page-b2c_promoevent_register .main-content-container input:checked + label,
  #page-b2c_winwithdiscomfortregister_register .main-content-container input:checked + label,
  #page-b2c_winwithdiscomfortregister_register_1 .main-content-container input:checked + label,
  #page-b2c_precision1register_register .main-content-container input:checked + label,
  #page-b2c_precision1register_register_1 .main-content-container input:checked + label,
  #page-b2c_precision1register_prefitregister .main-content-container input:checked + label {
    opacity: 1; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_register .main-content-container,
    #page-b2c_b2c_register_1 .main-content-container,
    #page-b2c_b2c_register_2 .main-content-container,
    #page-b2c_promoevent_register .main-content-container,
    #page-b2c_winwithdiscomfortregister_register .main-content-container,
    #page-b2c_winwithdiscomfortregister_register_1 .main-content-container,
    #page-b2c_precision1register_register .main-content-container,
    #page-b2c_precision1register_register_1 .main-content-container,
    #page-b2c_precision1register_prefitregister .main-content-container {
      background: #fff;
      flex-direction: column;
      padding-top: 0; }
      #page-b2c_b2c_register .main-content-container section.header,
      #page-b2c_b2c_register_1 .main-content-container section.header,
      #page-b2c_b2c_register_2 .main-content-container section.header,
      #page-b2c_promoevent_register .main-content-container section.header,
      #page-b2c_winwithdiscomfortregister_register .main-content-container section.header,
      #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header,
      #page-b2c_precision1register_register .main-content-container section.header,
      #page-b2c_precision1register_register_1 .main-content-container section.header,
      #page-b2c_precision1register_prefitregister .main-content-container section.header {
        height: 32.5rem;
        width: 100%;
        background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
        background-size: cover;
        display: flex;
        display: -ms-flexbox;
        align-items: center;
        -ms-flex-align: center;
        position: relative;
        margin-bottom: 4rem; }
        #page-b2c_b2c_register .main-content-container section.header h1,
        #page-b2c_b2c_register_1 .main-content-container section.header h1,
        #page-b2c_b2c_register_2 .main-content-container section.header h1,
        #page-b2c_promoevent_register .main-content-container section.header h1,
        #page-b2c_winwithdiscomfortregister_register .main-content-container section.header h1,
        #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header h1,
        #page-b2c_precision1register_register .main-content-container section.header h1,
        #page-b2c_precision1register_register_1 .main-content-container section.header h1,
        #page-b2c_precision1register_prefitregister .main-content-container section.header h1 {
          font-size: 3.4rem;
          line-height: 4.5rem;
          font-weight: 700;
          color: #fff;
          font-family: "din-2014", sans-serif; }
        #page-b2c_b2c_register .main-content-container section.header p,
        #page-b2c_b2c_register_1 .main-content-container section.header p,
        #page-b2c_b2c_register_2 .main-content-container section.header p,
        #page-b2c_promoevent_register .main-content-container section.header p,
        #page-b2c_winwithdiscomfortregister_register .main-content-container section.header p,
        #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header p,
        #page-b2c_precision1register_register .main-content-container section.header p,
        #page-b2c_precision1register_register_1 .main-content-container section.header p,
        #page-b2c_precision1register_prefitregister .main-content-container section.header p {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #fff;
          margin-bottom: 20px; } }
    @media (max-width: 767.98px) and (max-width: 991.98px) {
      #page-b2c_b2c_register .main-content-container section.header,
      #page-b2c_b2c_register_1 .main-content-container section.header,
      #page-b2c_b2c_register_2 .main-content-container section.header,
      #page-b2c_promoevent_register .main-content-container section.header,
      #page-b2c_winwithdiscomfortregister_register .main-content-container section.header,
      #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header,
      #page-b2c_precision1register_register .main-content-container section.header,
      #page-b2c_precision1register_register_1 .main-content-container section.header,
      #page-b2c_precision1register_prefitregister .main-content-container section.header {
        background-position: 62% center; }
        #page-b2c_b2c_register .main-content-container section.header:before,
        #page-b2c_b2c_register_1 .main-content-container section.header:before,
        #page-b2c_b2c_register_2 .main-content-container section.header:before,
        #page-b2c_promoevent_register .main-content-container section.header:before,
        #page-b2c_winwithdiscomfortregister_register .main-content-container section.header:before,
        #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header:before,
        #page-b2c_precision1register_register .main-content-container section.header:before,
        #page-b2c_precision1register_register_1 .main-content-container section.header:before,
        #page-b2c_precision1register_prefitregister .main-content-container section.header:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.25); }
        #page-b2c_b2c_register .main-content-container section.header > div,
        #page-b2c_b2c_register_1 .main-content-container section.header > div,
        #page-b2c_b2c_register_2 .main-content-container section.header > div,
        #page-b2c_promoevent_register .main-content-container section.header > div,
        #page-b2c_winwithdiscomfortregister_register .main-content-container section.header > div,
        #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header > div,
        #page-b2c_precision1register_register .main-content-container section.header > div,
        #page-b2c_precision1register_register_1 .main-content-container section.header > div,
        #page-b2c_precision1register_prefitregister .main-content-container section.header > div {
          position: relative; } }

#page-b2c_b2c_register .step-1 p,
#page-b2c_b2c_register_1 .step-1 p,
#page-b2c_b2c_register_2 .step-1 p,
#page-b2c_promoevent_register .step-1 p,
#page-b2c_winwithdiscomfortregister_register .step-1 p,
#page-b2c_winwithdiscomfortregister_register_1 .step-1 p,
#page-b2c_precision1register_register .step-1 p,
#page-b2c_precision1register_register_1 .step-1 p,
#page-b2c_precision1register_prefitregister .step-1 p {
  margin-bottom: 1.5rem; }

#page-b2c_b2c_register .step-1 .form-group,
#page-b2c_b2c_register_1 .step-1 .form-group,
#page-b2c_b2c_register_2 .step-1 .form-group,
#page-b2c_promoevent_register .step-1 .form-group,
#page-b2c_winwithdiscomfortregister_register .step-1 .form-group,
#page-b2c_winwithdiscomfortregister_register_1 .step-1 .form-group,
#page-b2c_precision1register_register .step-1 .form-group,
#page-b2c_precision1register_register_1 .step-1 .form-group,
#page-b2c_precision1register_prefitregister .step-1 .form-group {
  margin-bottom: 3rem; }
  #page-b2c_b2c_register .step-1 .form-group.radio,
  #page-b2c_b2c_register_1 .step-1 .form-group.radio,
  #page-b2c_b2c_register_2 .step-1 .form-group.radio,
  #page-b2c_promoevent_register .step-1 .form-group.radio,
  #page-b2c_winwithdiscomfortregister_register .step-1 .form-group.radio,
  #page-b2c_winwithdiscomfortregister_register_1 .step-1 .form-group.radio,
  #page-b2c_precision1register_register .step-1 .form-group.radio,
  #page-b2c_precision1register_register_1 .step-1 .form-group.radio,
  #page-b2c_precision1register_prefitregister .step-1 .form-group.radio {
    margin-bottom: 3rem; }

#page-b2c_b2c_register .display-only input[readonly],
#page-b2c_b2c_register_1 .display-only input[readonly],
#page-b2c_b2c_register_2 .display-only input[readonly],
#page-b2c_promoevent_register .display-only input[readonly],
#page-b2c_winwithdiscomfortregister_register .display-only input[readonly],
#page-b2c_winwithdiscomfortregister_register_1 .display-only input[readonly],
#page-b2c_precision1register_register .display-only input[readonly],
#page-b2c_precision1register_register_1 .display-only input[readonly],
#page-b2c_precision1register_prefitregister .display-only input[readonly] {
  background: transparent; }

#page-b2c_b2c_register .custom-tooltip,
#page-b2c_b2c_register_1 .custom-tooltip,
#page-b2c_b2c_register_2 .custom-tooltip,
#page-b2c_promoevent_register .custom-tooltip,
#page-b2c_winwithdiscomfortregister_register .custom-tooltip,
#page-b2c_winwithdiscomfortregister_register_1 .custom-tooltip,
#page-b2c_precision1register_register .custom-tooltip,
#page-b2c_precision1register_register_1 .custom-tooltip,
#page-b2c_precision1register_prefitregister .custom-tooltip {
  position: absolute;
  display: none;
  background: #D4E1FF;
  border-radius: 4px;
  box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
  font-size: 1.2rem;
  width: 21rem;
  font-weight: 700;
  line-height: 1.4rem;
  color: #495EA8;
  padding: .4rem .5rem .4rem 1.1rem;
  transform: translate(-50%, calc(-100% - 1rem));
  pointer-events: none; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_register .custom-tooltip,
    #page-b2c_b2c_register_1 .custom-tooltip,
    #page-b2c_b2c_register_2 .custom-tooltip,
    #page-b2c_promoevent_register .custom-tooltip,
    #page-b2c_winwithdiscomfortregister_register .custom-tooltip,
    #page-b2c_winwithdiscomfortregister_register_1 .custom-tooltip,
    #page-b2c_precision1register_register .custom-tooltip,
    #page-b2c_precision1register_register_1 .custom-tooltip,
    #page-b2c_precision1register_prefitregister .custom-tooltip {
      pointer-events: initial;
      transform: translate(-50%, -50%);
      position: fixed;
      top: 50%;
      left: 50%; } }
  #page-b2c_b2c_register .custom-tooltip:before,
  #page-b2c_b2c_register_1 .custom-tooltip:before,
  #page-b2c_b2c_register_2 .custom-tooltip:before,
  #page-b2c_promoevent_register .custom-tooltip:before,
  #page-b2c_winwithdiscomfortregister_register .custom-tooltip:before,
  #page-b2c_winwithdiscomfortregister_register_1 .custom-tooltip:before,
  #page-b2c_precision1register_register .custom-tooltip:before,
  #page-b2c_precision1register_register_1 .custom-tooltip:before,
  #page-b2c_precision1register_prefitregister .custom-tooltip:before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 100%;
    width: 1rem;
    height: 1rem;
    border-top: 1rem solid #D4E1FF;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-bottom: 1rem solid transparent; }
    @media (max-width: 991.98px) {
      #page-b2c_b2c_register .custom-tooltip:before,
      #page-b2c_b2c_register_1 .custom-tooltip:before,
      #page-b2c_b2c_register_2 .custom-tooltip:before,
      #page-b2c_promoevent_register .custom-tooltip:before,
      #page-b2c_winwithdiscomfortregister_register .custom-tooltip:before,
      #page-b2c_winwithdiscomfortregister_register_1 .custom-tooltip:before,
      #page-b2c_precision1register_register .custom-tooltip:before,
      #page-b2c_precision1register_register_1 .custom-tooltip:before,
      #page-b2c_precision1register_prefitregister .custom-tooltip:before {
        display: none; } }

#page-b2c_b2c_register .user-data-container,
#page-b2c_b2c_register_1 .user-data-container,
#page-b2c_b2c_register_2 .user-data-container,
#page-b2c_promoevent_register .user-data-container,
#page-b2c_winwithdiscomfortregister_register .user-data-container,
#page-b2c_winwithdiscomfortregister_register_1 .user-data-container,
#page-b2c_precision1register_register .user-data-container,
#page-b2c_precision1register_register_1 .user-data-container,
#page-b2c_precision1register_prefitregister .user-data-container {
  margin-bottom: 7rem; }

#page-b2c_b2c_register .google-captcha,
#page-b2c_b2c_register_1 .google-captcha,
#page-b2c_b2c_register_2 .google-captcha,
#page-b2c_promoevent_register .google-captcha,
#page-b2c_winwithdiscomfortregister_register .google-captcha,
#page-b2c_winwithdiscomfortregister_register_1 .google-captcha,
#page-b2c_precision1register_register .google-captcha,
#page-b2c_precision1register_register_1 .google-captcha,
#page-b2c_precision1register_prefitregister .google-captcha {
  margin-bottom: 2rem; }

#page-b2c_b2c_register .mCustomScrollbar,
#page-b2c_b2c_register_1 .mCustomScrollbar,
#page-b2c_b2c_register_2 .mCustomScrollbar,
#page-b2c_promoevent_register .mCustomScrollbar,
#page-b2c_winwithdiscomfortregister_register .mCustomScrollbar,
#page-b2c_winwithdiscomfortregister_register_1 .mCustomScrollbar,
#page-b2c_precision1register_register .mCustomScrollbar,
#page-b2c_precision1register_register_1 .mCustomScrollbar,
#page-b2c_precision1register_prefitregister .mCustomScrollbar {
  height: 110px;
  border: 1px solid #BFCDDB;
  font-size: 1.4rem;
  padding: 0.5rem 0.6rem 1.5rem 1.9rem;
  border-radius: 4px;
  box-shadow: 0 4px 10px 0 rgba(130, 159, 186, 0.1);
  margin-top: 3rem;
  margin-bottom: 2rem; }

#page-b2c_b2c_register input[type="checkbox"] + label,
#page-b2c_b2c_register_1 input[type="checkbox"] + label,
#page-b2c_b2c_register_2 input[type="checkbox"] + label,
#page-b2c_promoevent_register input[type="checkbox"] + label,
#page-b2c_winwithdiscomfortregister_register input[type="checkbox"] + label,
#page-b2c_winwithdiscomfortregister_register_1 input[type="checkbox"] + label,
#page-b2c_precision1register_register input[type="checkbox"] + label,
#page-b2c_precision1register_register_1 input[type="checkbox"] + label,
#page-b2c_precision1register_prefitregister input[type="checkbox"] + label {
  font-size: 1rem;
  line-height: 1.3em; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_register input[type="checkbox"] + label,
    #page-b2c_b2c_register_1 input[type="checkbox"] + label,
    #page-b2c_b2c_register_2 input[type="checkbox"] + label,
    #page-b2c_promoevent_register input[type="checkbox"] + label,
    #page-b2c_winwithdiscomfortregister_register input[type="checkbox"] + label,
    #page-b2c_winwithdiscomfortregister_register_1 input[type="checkbox"] + label,
    #page-b2c_precision1register_register input[type="checkbox"] + label,
    #page-b2c_precision1register_register_1 input[type="checkbox"] + label,
    #page-b2c_precision1register_prefitregister input[type="checkbox"] + label {
      font-size: 1.3rem; } }

#page-b2c_b2c_register .register-indicator,
#page-b2c_b2c_register_1 .register-indicator,
#page-b2c_b2c_register_2 .register-indicator,
#page-b2c_promoevent_register .register-indicator,
#page-b2c_winwithdiscomfortregister_register .register-indicator,
#page-b2c_winwithdiscomfortregister_register_1 .register-indicator,
#page-b2c_precision1register_register .register-indicator,
#page-b2c_precision1register_register_1 .register-indicator,
#page-b2c_precision1register_prefitregister .register-indicator {
  width: 15.3rem;
  height: 1.1rem;
  position: relative;
  margin-bottom: 2.8rem;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3em;
  text-align: center;
  color: #FFF;
  background: #D3E8FC; }
  #page-b2c_b2c_register .register-indicator:before, #page-b2c_b2c_register .register-indicator:after,
  #page-b2c_b2c_register_1 .register-indicator:before,
  #page-b2c_b2c_register_1 .register-indicator:after,
  #page-b2c_b2c_register_2 .register-indicator:before,
  #page-b2c_b2c_register_2 .register-indicator:after,
  #page-b2c_promoevent_register .register-indicator:before,
  #page-b2c_promoevent_register .register-indicator:after,
  #page-b2c_winwithdiscomfortregister_register .register-indicator:before,
  #page-b2c_winwithdiscomfortregister_register .register-indicator:after,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator:before,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator:after,
  #page-b2c_precision1register_register .register-indicator:before,
  #page-b2c_precision1register_register .register-indicator:after,
  #page-b2c_precision1register_register_1 .register-indicator:before,
  #page-b2c_precision1register_register_1 .register-indicator:after,
  #page-b2c_precision1register_prefitregister .register-indicator:before,
  #page-b2c_precision1register_prefitregister .register-indicator:after {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%; }
  #page-b2c_b2c_register .register-indicator:before,
  #page-b2c_b2c_register_1 .register-indicator:before,
  #page-b2c_b2c_register_2 .register-indicator:before,
  #page-b2c_promoevent_register .register-indicator:before,
  #page-b2c_winwithdiscomfortregister_register .register-indicator:before,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator:before,
  #page-b2c_precision1register_register .register-indicator:before,
  #page-b2c_precision1register_register_1 .register-indicator:before,
  #page-b2c_precision1register_prefitregister .register-indicator:before {
    content: "1";
    left: 0;
    background: #0D7AE2;
    box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
    color: #FFF; }
  #page-b2c_b2c_register .register-indicator:after,
  #page-b2c_b2c_register_1 .register-indicator:after,
  #page-b2c_b2c_register_2 .register-indicator:after,
  #page-b2c_promoevent_register .register-indicator:after,
  #page-b2c_winwithdiscomfortregister_register .register-indicator:after,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator:after,
  #page-b2c_precision1register_register .register-indicator:after,
  #page-b2c_precision1register_register_1 .register-indicator:after,
  #page-b2c_precision1register_prefitregister .register-indicator:after {
    content: "2";
    right: 0;
    color: #0D7AE2;
    background: #D3E8FC;
    box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
  #page-b2c_b2c_register .register-indicator .step-3-indicator,
  #page-b2c_b2c_register_1 .register-indicator .step-3-indicator,
  #page-b2c_b2c_register_2 .register-indicator .step-3-indicator,
  #page-b2c_promoevent_register .register-indicator .step-3-indicator,
  #page-b2c_winwithdiscomfortregister_register .register-indicator .step-3-indicator,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator .step-3-indicator,
  #page-b2c_precision1register_register .register-indicator .step-3-indicator,
  #page-b2c_precision1register_register_1 .register-indicator .step-3-indicator,
  #page-b2c_precision1register_prefitregister .register-indicator .step-3-indicator {
    position: absolute;
    left: 100%;
    width: 12.3rem;
    height: 1.1rem;
    margin-bottom: 2.8rem;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1.3em;
    text-align: center;
    color: #FFF;
    background: #D3E8FC; }
    #page-b2c_b2c_register .register-indicator .step-3-indicator:after,
    #page-b2c_b2c_register_1 .register-indicator .step-3-indicator:after,
    #page-b2c_b2c_register_2 .register-indicator .step-3-indicator:after,
    #page-b2c_promoevent_register .register-indicator .step-3-indicator:after,
    #page-b2c_winwithdiscomfortregister_register .register-indicator .step-3-indicator:after,
    #page-b2c_winwithdiscomfortregister_register_1 .register-indicator .step-3-indicator:after,
    #page-b2c_precision1register_register .register-indicator .step-3-indicator:after,
    #page-b2c_precision1register_register_1 .register-indicator .step-3-indicator:after,
    #page-b2c_precision1register_prefitregister .register-indicator .step-3-indicator:after {
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      width: 2.4rem;
      height: 2.4rem;
      border-radius: 50%;
      content: "3";
      right: 0;
      color: #0D7AE2;
      background: #D3E8FC;
      box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
  #page-b2c_b2c_register .register-indicator.current-step-2, #page-b2c_b2c_register .register-indicator.current-step-3, #page-b2c_b2c_register .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_b2c_register_1 .register-indicator.current-step-2,
  #page-b2c_b2c_register_1 .register-indicator.current-step-3,
  #page-b2c_b2c_register_1 .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_b2c_register_2 .register-indicator.current-step-2,
  #page-b2c_b2c_register_2 .register-indicator.current-step-3,
  #page-b2c_b2c_register_2 .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_promoevent_register .register-indicator.current-step-2,
  #page-b2c_promoevent_register .register-indicator.current-step-3,
  #page-b2c_promoevent_register .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_winwithdiscomfortregister_register .register-indicator.current-step-2,
  #page-b2c_winwithdiscomfortregister_register .register-indicator.current-step-3,
  #page-b2c_winwithdiscomfortregister_register .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator.current-step-2,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator.current-step-3,
  #page-b2c_winwithdiscomfortregister_register_1 .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_precision1register_register .register-indicator.current-step-2,
  #page-b2c_precision1register_register .register-indicator.current-step-3,
  #page-b2c_precision1register_register .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_precision1register_register_1 .register-indicator.current-step-2,
  #page-b2c_precision1register_register_1 .register-indicator.current-step-3,
  #page-b2c_precision1register_register_1 .register-indicator.current-step-3 .step-3-indicator,
  #page-b2c_precision1register_prefitregister .register-indicator.current-step-2,
  #page-b2c_precision1register_prefitregister .register-indicator.current-step-3,
  #page-b2c_precision1register_prefitregister .register-indicator.current-step-3 .step-3-indicator {
    background: #0D7AE2; }
    #page-b2c_b2c_register .register-indicator.current-step-2:after, #page-b2c_b2c_register .register-indicator.current-step-3:after, #page-b2c_b2c_register .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_b2c_register_1 .register-indicator.current-step-2:after,
    #page-b2c_b2c_register_1 .register-indicator.current-step-3:after,
    #page-b2c_b2c_register_1 .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_b2c_register_2 .register-indicator.current-step-2:after,
    #page-b2c_b2c_register_2 .register-indicator.current-step-3:after,
    #page-b2c_b2c_register_2 .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_promoevent_register .register-indicator.current-step-2:after,
    #page-b2c_promoevent_register .register-indicator.current-step-3:after,
    #page-b2c_promoevent_register .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_winwithdiscomfortregister_register .register-indicator.current-step-2:after,
    #page-b2c_winwithdiscomfortregister_register .register-indicator.current-step-3:after,
    #page-b2c_winwithdiscomfortregister_register .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_winwithdiscomfortregister_register_1 .register-indicator.current-step-2:after,
    #page-b2c_winwithdiscomfortregister_register_1 .register-indicator.current-step-3:after,
    #page-b2c_winwithdiscomfortregister_register_1 .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_precision1register_register .register-indicator.current-step-2:after,
    #page-b2c_precision1register_register .register-indicator.current-step-3:after,
    #page-b2c_precision1register_register .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_precision1register_register_1 .register-indicator.current-step-2:after,
    #page-b2c_precision1register_register_1 .register-indicator.current-step-3:after,
    #page-b2c_precision1register_register_1 .register-indicator.current-step-3 .step-3-indicator:after,
    #page-b2c_precision1register_prefitregister .register-indicator.current-step-2:after,
    #page-b2c_precision1register_prefitregister .register-indicator.current-step-3:after,
    #page-b2c_precision1register_prefitregister .register-indicator.current-step-3 .step-3-indicator:after {
      background: #0D7AE2;
      box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
      color: #FFF; }

#page-b2c_b2c_register .select-container,
#page-b2c_b2c_register_1 .select-container,
#page-b2c_b2c_register_2 .select-container,
#page-b2c_promoevent_register .select-container,
#page-b2c_winwithdiscomfortregister_register .select-container,
#page-b2c_winwithdiscomfortregister_register_1 .select-container,
#page-b2c_precision1register_register .select-container,
#page-b2c_precision1register_register_1 .select-container,
#page-b2c_precision1register_prefitregister .select-container {
  background: #FFF;
  padding: 3.3rem 3rem 2.4rem 3rem;
  box-shadow: 0 4px 10px 0 rgba(130, 159, 186, 0.1);
  margin: 2.4rem -3rem 0 -3rem;
  position: relative;
  z-index: 2; }

#page-b2c_b2c_register .map-container,
#page-b2c_b2c_register_1 .map-container,
#page-b2c_b2c_register_2 .map-container,
#page-b2c_promoevent_register .map-container,
#page-b2c_winwithdiscomfortregister_register .map-container,
#page-b2c_winwithdiscomfortregister_register_1 .map-container,
#page-b2c_precision1register_register .map-container,
#page-b2c_precision1register_register_1 .map-container,
#page-b2c_precision1register_prefitregister .map-container {
  position: relative;
  margin-top: -5rem;
  margin-left: 46.6rem;
  width: calc(100% - 46.6rem); }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_register .map-container,
    #page-b2c_b2c_register_1 .map-container,
    #page-b2c_b2c_register_2 .map-container,
    #page-b2c_promoevent_register .map-container,
    #page-b2c_winwithdiscomfortregister_register .map-container,
    #page-b2c_winwithdiscomfortregister_register_1 .map-container,
    #page-b2c_precision1register_register .map-container,
    #page-b2c_precision1register_register_1 .map-container,
    #page-b2c_precision1register_prefitregister .map-container {
      width: 100%;
      margin-left: 0;
      margin-top: -1rem; }
      #page-b2c_b2c_register .map-container .map,
      #page-b2c_b2c_register_1 .map-container .map,
      #page-b2c_b2c_register_2 .map-container .map,
      #page-b2c_promoevent_register .map-container .map,
      #page-b2c_winwithdiscomfortregister_register .map-container .map,
      #page-b2c_winwithdiscomfortregister_register_1 .map-container .map,
      #page-b2c_precision1register_register .map-container .map,
      #page-b2c_precision1register_register_1 .map-container .map,
      #page-b2c_precision1register_prefitregister .map-container .map {
        height: 220px; } }
  #page-b2c_b2c_register .map-container .map-tooltip,
  #page-b2c_b2c_register_1 .map-container .map-tooltip,
  #page-b2c_b2c_register_2 .map-container .map-tooltip,
  #page-b2c_promoevent_register .map-container .map-tooltip,
  #page-b2c_winwithdiscomfortregister_register .map-container .map-tooltip,
  #page-b2c_winwithdiscomfortregister_register_1 .map-container .map-tooltip,
  #page-b2c_precision1register_register .map-container .map-tooltip,
  #page-b2c_precision1register_register_1 .map-container .map-tooltip,
  #page-b2c_precision1register_prefitregister .map-container .map-tooltip {
    position: absolute;
    display: none;
    border-radius: 4px;
    background: #D4E1FF;
    box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
    min-width: 10rem;
    max-width: 18rem;
    padding: 1rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 800;
    color: #495EA8;
    transform: translate(-50%, calc((100% + 80px) * -1)); }
    #page-b2c_b2c_register .map-container .map-tooltip:after,
    #page-b2c_b2c_register_1 .map-container .map-tooltip:after,
    #page-b2c_b2c_register_2 .map-container .map-tooltip:after,
    #page-b2c_promoevent_register .map-container .map-tooltip:after,
    #page-b2c_winwithdiscomfortregister_register .map-container .map-tooltip:after,
    #page-b2c_winwithdiscomfortregister_register_1 .map-container .map-tooltip:after,
    #page-b2c_precision1register_register .map-container .map-tooltip:after,
    #page-b2c_precision1register_register_1 .map-container .map-tooltip:after,
    #page-b2c_precision1register_prefitregister .map-container .map-tooltip:after {
      content: '';
      position: absolute;
      width: 1rem;
      height: 1rem;
      border-top: 1rem solid #D4E1FF;
      border-left: 1rem solid transparent;
      border-right: 1rem solid transparent;
      border-bottom: 1rem solid transparent;
      left: 50%;
      top: 100%;
      transform: translate(-50%, 0); }
  #page-b2c_b2c_register .map-container:before,
  #page-b2c_b2c_register_1 .map-container:before,
  #page-b2c_b2c_register_2 .map-container:before,
  #page-b2c_promoevent_register .map-container:before,
  #page-b2c_winwithdiscomfortregister_register .map-container:before,
  #page-b2c_winwithdiscomfortregister_register_1 .map-container:before,
  #page-b2c_precision1register_register .map-container:before,
  #page-b2c_precision1register_register_1 .map-container:before,
  #page-b2c_precision1register_prefitregister .map-container:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 16.7rem;
    background: linear-gradient(to bottom, #f5f6fa 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6fa', endColorstr='#00ffffff',GradientType=0 ); }
  #page-b2c_b2c_register .map-container iframe,
  #page-b2c_b2c_register_1 .map-container iframe,
  #page-b2c_b2c_register_2 .map-container iframe,
  #page-b2c_promoevent_register .map-container iframe,
  #page-b2c_winwithdiscomfortregister_register .map-container iframe,
  #page-b2c_winwithdiscomfortregister_register_1 .map-container iframe,
  #page-b2c_precision1register_register .map-container iframe,
  #page-b2c_precision1register_register_1 .map-container iframe,
  #page-b2c_precision1register_prefitregister .map-container iframe {
    width: 100%;
    height: 34.3rem; }

#page-b2c_b2c_register .button-container,
#page-b2c_b2c_register_1 .button-container,
#page-b2c_b2c_register_2 .button-container,
#page-b2c_promoevent_register .button-container,
#page-b2c_winwithdiscomfortregister_register .button-container,
#page-b2c_winwithdiscomfortregister_register_1 .button-container,
#page-b2c_precision1register_register .button-container,
#page-b2c_precision1register_register_1 .button-container,
#page-b2c_precision1register_prefitregister .button-container {
  margin-top: 4rem; }

#content-b2c_promoevent_register > div {
  width: 100%; }

#content-b2c_promoevent_register .form-group ~ .help-block.error,
#content-b2c_promoevent_register .form-group .help-block.error {
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 700;
  margin-top: .55rem;
  color: #d22a91;
  display: block; }

#page-b2c_winwithdiscomfortregister_register .select2-container--default .select2-results__option[aria-disabled=true],
#page-b2c_winwithdiscomfortregister_register_1 .select2-container--default .select2-results__option[aria-disabled=true] {
  display: none; }

#page-b2c_winwithdiscomfortregister_register .main-content-container,
#page-b2c_winwithdiscomfortregister_register_1 .main-content-container {
  background-image: url("/build/images/b2c/win-with-discomfort/register.jpg"); }
  @media (max-width: 767.98px) {
    #page-b2c_winwithdiscomfortregister_register .main-content-container,
    #page-b2c_winwithdiscomfortregister_register_1 .main-content-container {
      background: #fff; }
      #page-b2c_winwithdiscomfortregister_register .main-content-container section.header,
      #page-b2c_winwithdiscomfortregister_register_1 .main-content-container section.header {
        background-image: url("/build/images/b2c/win-with-discomfort/header.jpg");
        background-position: 100% 25%;
        background-size: auto 110%; } }
  #page-b2c_winwithdiscomfortregister_register .main-content-container .packshots,
  #page-b2c_winwithdiscomfortregister_register_1 .main-content-container .packshots {
    position: fixed;
    bottom: -3rem;
    left: 20rem; }
    #page-b2c_winwithdiscomfortregister_register .main-content-container .packshots img,
    #page-b2c_winwithdiscomfortregister_register_1 .main-content-container .packshots img {
      width: 25rem; }
    @media (max-width: 767.98px) {
      #page-b2c_winwithdiscomfortregister_register .main-content-container .packshots,
      #page-b2c_winwithdiscomfortregister_register_1 .main-content-container .packshots {
        display: none; } }
  #page-b2c_winwithdiscomfortregister_register .main-content-container .container-step-4,
  #page-b2c_winwithdiscomfortregister_register_1 .main-content-container .container-step-4 {
    min-width: 118.2rem; }
    @media (max-width: 767.98px) {
      #page-b2c_winwithdiscomfortregister_register .main-content-container .container-step-4,
      #page-b2c_winwithdiscomfortregister_register_1 .main-content-container .container-step-4 {
        width: auto; } }

#page-b2c_precision1register_register .select2-container--default .select2-results__option[aria-disabled=true],
#page-b2c_precision1register_register_1 .select2-container--default .select2-results__option[aria-disabled=true],
#page-b2c_precision1register_prefitregister .select2-container--default .select2-results__option[aria-disabled=true] {
  display: none; }

#page-b2c_precision1register_register .main-content-container,
#page-b2c_precision1register_register_1 .main-content-container,
#page-b2c_precision1register_prefitregister .main-content-container {
  background-image: url("/build/images/b2c/precision1/register.jpg"); }
  @media (max-width: 767.98px) {
    #page-b2c_precision1register_register .main-content-container,
    #page-b2c_precision1register_register_1 .main-content-container,
    #page-b2c_precision1register_prefitregister .main-content-container {
      background: #fff; }
      #page-b2c_precision1register_register .main-content-container section.header,
      #page-b2c_precision1register_register_1 .main-content-container section.header,
      #page-b2c_precision1register_prefitregister .main-content-container section.header {
        background-image: url("/build/images/b2c/precision1/register.jpg");
        background-position: 0 40%; } }
  #page-b2c_precision1register_register .main-content-container .packshots,
  #page-b2c_precision1register_register_1 .main-content-container .packshots,
  #page-b2c_precision1register_prefitregister .main-content-container .packshots {
    position: fixed;
    bottom: -3rem;
    left: 20rem; }
    #page-b2c_precision1register_register .main-content-container .packshots img,
    #page-b2c_precision1register_register_1 .main-content-container .packshots img,
    #page-b2c_precision1register_prefitregister .main-content-container .packshots img {
      width: 25rem; }
    @media (max-width: 767.98px) {
      #page-b2c_precision1register_register .main-content-container .packshots,
      #page-b2c_precision1register_register_1 .main-content-container .packshots,
      #page-b2c_precision1register_prefitregister .main-content-container .packshots {
        display: none; } }
  #page-b2c_precision1register_register .main-content-container .container-step-4,
  #page-b2c_precision1register_register_1 .main-content-container .container-step-4,
  #page-b2c_precision1register_prefitregister .main-content-container .container-step-4 {
    min-width: 118.2rem; }
    @media (max-width: 767.98px) {
      #page-b2c_precision1register_register .main-content-container .container-step-4,
      #page-b2c_precision1register_register_1 .main-content-container .container-step-4,
      #page-b2c_precision1register_prefitregister .main-content-container .container-step-4 {
        width: auto; } }

#content-b2c_b2c_products section.header {
  height: 32.5rem;
  background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_b2c_products section.header h1 {
    font-size: 3.4rem;
    line-height: 4.5rem;
    font-weight: 700;
    color: #fff;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_products section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }

#content-b2c_b2c_products section.products {
  position: relative;
  padding-bottom: 7.0rem;
  transition: all 0.2s linear;
  padding-top: 2.19619vw; }
  #content-b2c_b2c_products section.products .unwrap {
    margin: 0 auto;
    width: -moz-fit-content;
    width: fit-content;
    height: 2rem;
    padding-top: 2rem;
    font-size: 1.4rem;
    font-weight: 900;
    color: #495EA8;
    cursor: pointer;
    text-align: center; }
    #content-b2c_b2c_products section.products .unwrap .unwrap-button {
      height: 1.4rem;
      width: 1.4rem;
      display: inline-block;
      margin-left: 1.7rem;
      vertical-align: middle; }
      #content-b2c_b2c_products section.products .unwrap .unwrap-button svg {
        transform: translate(-50%, -30%); }
  #content-b2c_b2c_products section.products .products-row {
    padding-top: 3rem; }
    #content-b2c_b2c_products section.products .products-row.wrapped {
      max-height: 55.9rem;
      padding-bottom: 3.1rem;
      overflow: hidden; }
    #content-b2c_b2c_products section.products .products-row .col-product:nth-child(n+7) {
      display: none; }
    #content-b2c_b2c_products section.products .products-row .tooltip {
      opacity: 1; }
      #content-b2c_b2c_products section.products .products-row .tooltip .tooltip-inner {
        padding: .8rem 1rem;
        background-color: #55BDD6;
        font-size: 1.2rem;
        line-height: 1.2; }
      #content-b2c_b2c_products section.products .products-row .tooltip .arrow:before {
        border-top-color: #55BDD6; }
  #content-b2c_b2c_products section.products .col-4 {
    display: none; }
    #content-b2c_b2c_products section.products .col-4:nth-child(1), #content-b2c_b2c_products section.products .col-4:nth-child(2), #content-b2c_b2c_products section.products .col-4:nth-child(3), #content-b2c_b2c_products section.products .col-4:nth-child(4), #content-b2c_b2c_products section.products .col-4:nth-child(5), #content-b2c_b2c_products section.products .col-4:nth-child(6) {
      display: initial; }
  #content-b2c_b2c_products section.products .product-box {
    height: 23.5rem;
    box-shadow: 0 15px 30px 0 rgba(130, 159, 186, 0.23);
    margin-bottom: 2.9rem;
    position: relative;
    transition: 0.4s ease all;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    overflow: hidden; }
    #content-b2c_b2c_products section.products .product-box:hover {
      transform: translate(0, -6px);
      box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
    #content-b2c_b2c_products section.products .product-box .promotion {
      position: absolute;
      background: #039edd;
      width: 300px;
      right: -100px;
      top: 35px;
      transform: rotate(45deg);
      z-index: 1030;
      text-align: center;
      color: white;
      font-size: 1rem;
      padding: 0.2rem;
      box-shadow: 0 0 0.3rem #646469; }
    #content-b2c_b2c_products section.products .product-box .packshot-container {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      top: 1.5rem; }
      #content-b2c_b2c_products section.products .product-box .packshot-container:after {
        content: '';
        position: absolute;
        top: 0;
        right: 8rem;
        width: 12.2rem;
        height: 12.2rem;
        border-radius: 50%;
        background: rgba(76, 158, 237, 0.1); }
    #content-b2c_b2c_products section.products .product-box .logo-container {
      position: absolute;
      top: 1rem;
      right: 1rem;
      width: 8.5rem; }
    #content-b2c_b2c_products section.products .product-box .packshot {
      margin-right: 5.7rem;
      width: 15rem; }
    #content-b2c_b2c_products section.products .product-box .description-boxes {
      width: calc(100% - 30px);
      display: flex; }
      #content-b2c_b2c_products section.products .product-box .description-boxes .title {
        padding-left: 3rem;
        width: 37.4%;
        font-size: 1.4rem;
        line-height: 1.8rem;
        align-self: center; }
        #content-b2c_b2c_products section.products .product-box .description-boxes .title a {
          color: #748496; }
      #content-b2c_b2c_products section.products .product-box .description-boxes .product-name {
        width: 62.6%;
        padding-right: 3.8rem;
        font-size: 1.4rem;
        line-height: 2rem;
        align-self: center;
        font-weight: 800; }
        #content-b2c_b2c_products section.products .product-box .description-boxes .product-name a {
          color: #212529; }

#content-b2c_b2c_product section.header {
  height: 35.5rem;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative;
  background: url("/build/images/b2c/products/product-header-bg.jpg") no-repeat;
  background-position: center center;
  background-size: cover; }
  #content-b2c_b2c_product section.header h3 {
    margin-bottom: 2rem;
    text-align: center;
    color: #e5f3ff; }
  #content-b2c_b2c_product section.header .discount-box {
    background: transparent;
    width: 23rem;
    height: 5rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-radius: 5rem;
    border: 2px solid #e5f3ff;
    border-left-width: 0px;
    border-right-width: 0px;
    margin-bottom: 2rem;
    color: #e5f3ff; }
    #content-b2c_b2c_product section.header .discount-box.last {
      margin-bottom: 0; }
    #content-b2c_b2c_product section.header .discount-box > .discount {
      font-weight: 900; }
  #content-b2c_b2c_product section.header h1 {
    font-size: 3.4rem;
    line-height: 1.1em;
    font-weight: 700;
    color: #fff;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_product section.header .col-packshot {
    text-align: center; }
    #content-b2c_b2c_product section.header .col-packshot img {
      max-width: 100%;
      top: .5rem;
      position: relative; }
  @media (max-width: 991.98px) {
    #content-b2c_b2c_product section.header {
      height: auto; } }

#content-b2c_b2c_product #breadcrumbs {
  padding-top: 3rem; }

#content-b2c_b2c_product section.product-content {
  max-width: 88rem;
  margin: 0 auto;
  padding: 0 15px 2rem 15px;
  color: #3c3c3c;
  line-height: 1.5em; }
  #content-b2c_b2c_product section.product-content img {
    max-width: 100%; }
  #content-b2c_b2c_product section.product-content .first-section {
    display: none !important; }
    #content-b2c_b2c_product section.product-content .first-section + .box {
      padding-top: 0 !important; }
    #content-b2c_b2c_product section.product-content .first-section img {
      max-width: 100%; }
    #content-b2c_b2c_product section.product-content .first-section .row > :nth-child(2) {
      text-align: center; }
      #content-b2c_b2c_product section.product-content .first-section .row > :nth-child(2) img:nth-child(2) {
        margin-top: 2rem; }
  #content-b2c_b2c_product section.product-content .logo {
    margin-top: 2rem; }
  #content-b2c_b2c_product section.product-content .discount-headline {
    color: #d22a91;
    font-size: 2.4rem;
    font-weight: 700;
    text-align: center;
    margin: 3rem auto 4rem auto; }
  #content-b2c_b2c_product section.product-content .discount-box {
    color: #d22a91;
    font-size: 2.4rem;
    font-weight: 700;
    width: 68.4rem;
    height: 8.9rem;
    margin: 3rem auto 3rem auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("/build/images/b2c/products/discount-border.png") no-repeat;
    background-size: 100% 100%;
    max-width: 100%;
    padding: 2rem; }
    #content-b2c_b2c_product section.product-content .discount-box:last-child {
      margin: 3rem auto 6rem auto; }
    @media (max-width: 767.98px) {
      #content-b2c_b2c_product section.product-content .discount-box {
        font-size: 1.5rem; } }
    #content-b2c_b2c_product section.product-content .discount-box.orange {
      color: #ff9c34;
      background-image: url("/build/images/b2c/products/discount-border-orange.png"); }
      #content-b2c_b2c_product section.product-content .discount-box.orange a {
        color: #ff9c34;
        text-decoration: underline; }
    #content-b2c_b2c_product section.product-content .discount-box.without-discount .discount-text {
      margin-right: 0; }
    #content-b2c_b2c_product section.product-content .discount-box .discount-text {
      margin-right: 4rem; }
    #content-b2c_b2c_product section.product-content .discount-box .discount {
      font-size: 3rem; }
  #content-b2c_b2c_product section.product-content .product-title {
    font-size: 2.1rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 1rem; }
  #content-b2c_b2c_product section.product-content h2 {
    font-size: 3.15rem;
    font-weight: 700;
    text-align: center;
    margin: 0 0 1rem 0; }
  #content-b2c_b2c_product section.product-content h3 {
    font-size: 2.3rem;
    font-weight: 700;
    margin: 0 0 0.2rem 0; }
  #content-b2c_b2c_product section.product-content .mb-6 {
    margin-bottom: 6rem; }
  #content-b2c_b2c_product section.product-content p {
    margin-bottom: 2rem; }
  #content-b2c_b2c_product section.product-content .box {
    padding: 4.5rem 6rem 3rem 5rem;
    border-radius: 20px;
    margin-bottom: 8rem; }
    @media (max-width: 767.98px) {
      #content-b2c_b2c_product section.product-content .box {
        padding: 4.5rem 2rem; } }
    #content-b2c_b2c_product section.product-content .box.background-white {
      background: #FFF !important; }
    #content-b2c_b2c_product section.product-content .box.background-none {
      background: none !important; }
    #content-b2c_b2c_product section.product-content .box h2 {
      margin-bottom: 4.5rem; }
    #content-b2c_b2c_product section.product-content .box.no-radius {
      border-radius: 0; }
  #content-b2c_b2c_product section.product-content .box-fading {
    border-radius: 20px;
    margin-bottom: 4.5rem;
    padding: 5rem 6.5rem 0 6.5rem; }
    #content-b2c_b2c_product section.product-content .box-fading h2 {
      margin-bottom: 6rem; }
  #content-b2c_b2c_product section.product-content .shelf {
    margin-top: -3.5rem;
    margin-bottom: 4rem; }
  #content-b2c_b2c_product section.product-content .icon-box {
    border: 2px solid;
    border-top: none;
    border-radius: 10px;
    margin-bottom: 5.3rem;
    font-weight: bold;
    padding: 0 1rem 1rem 1rem; }
    #content-b2c_b2c_product section.product-content .icon-box .header {
      display: flex;
      border-radius: 10px;
      margin: 0 -1rem;
      align-items: start; }
      #content-b2c_b2c_product section.product-content .icon-box .header img {
        transform: translate(0, -50%);
        margin: 0 2rem;
        width: 4.2rem; }
      #content-b2c_b2c_product section.product-content .icon-box .header span {
        height: 4rem;
        flex-grow: 1;
        border-top: 2px solid; }
        #content-b2c_b2c_product section.product-content .icon-box .header span:first-child {
          border-top-left-radius: 10px; }
        #content-b2c_b2c_product section.product-content .icon-box .header span:last-child {
          border-top-right-radius: 10px; }
  #content-b2c_b2c_product section.product-content .shelf {
    width: 100%; }
  #content-b2c_b2c_product section.product-content .table-container {
    border-radius: 20px;
    overflow: hidden;
    margin: 0 2rem 3rem 2rem; }
  #content-b2c_b2c_product section.product-content table td {
    line-height: 2.5em;
    padding: 0.2rem 2.8rem;
    vertical-align: top; }
    #content-b2c_b2c_product section.product-content table td:first-child {
      font-weight: 700;
      min-width: 31rem; }
    #content-b2c_b2c_product section.product-content table td:last-child {
      padding-right: 3.8rem; }
    #content-b2c_b2c_product section.product-content table td.long-text {
      line-height: 1.6em;
      padding-top: 1.1rem;
      padding-bottom: 1.1rem; }
    @media (max-width: 767.98px) {
      #content-b2c_b2c_product section.product-content table td {
        display: block; } }
  #content-b2c_b2c_product section.product-content .bibliography {
    font-size: 1.2rem;
    margin: 0 2rem; }
    #content-b2c_b2c_product section.product-content .bibliography ol {
      padding-left: 1.4rem; }
    #content-b2c_b2c_product section.product-content .bibliography strong {
      color: #3c3c3c !important; }
  #content-b2c_b2c_product section.product-content .product-images {
    position: relative; }
    #content-b2c_b2c_product section.product-content .product-images > * {
      position: relative;
      z-index: 2; }
    #content-b2c_b2c_product section.product-content .product-images .behind-packshot {
      position: absolute;
      z-index: 1;
      top: 0;
      right: 0; }
      @media (max-width: 767.98px) {
        #content-b2c_b2c_product section.product-content .product-images .behind-packshot {
          bottom: 0;
          top: initial; } }
  #content-b2c_b2c_product section.product-content .air-optix .product-images {
    padding-top: 8rem; }
  #content-b2c_b2c_product section.product-content .air-optix .circles {
    margin-bottom: 6rem; }
    @media (min-width: 576px) {
      #content-b2c_b2c_product section.product-content .air-optix .circles {
        margin-right: calc(-15px - 1rem); } }
    @media (max-width: 575.98px) {
      #content-b2c_b2c_product section.product-content .air-optix .circles > div:not(:last-child) {
        margin-bottom: 3rem; } }
    #content-b2c_b2c_product section.product-content .air-optix .circles img {
      margin-bottom: 0.8rem;
      max-width: 100%; }
      @media (max-width: 575.98px) {
        #content-b2c_b2c_product section.product-content .air-optix .circles img {
          display: block;
          margin: 0 auto 0.8rem; } }
  #content-b2c_b2c_product section.product-content .air-optix .smartshield {
    margin-right: -4rem; }
  #content-b2c_b2c_product section.product-content .air-optix-plus-hydra-glyde .behind-packshot {
    top: -3rem; }
    @media (max-width: 767.98px) {
      #content-b2c_b2c_product section.product-content .air-optix-plus-hydra-glyde .behind-packshot {
        bottom: 0;
        top: initial; } }
  #content-b2c_b2c_product section.product-content .dailies-aqua {
    background: url("/build/images/b2c/products/dailies-aqua-comfort-plus/water-left.png"), url("/build/images/b2c/products/dailies-aqua-comfort-plus/water-right.png");
    background-repeat: no-repeat;
    background-position: top 31rem left, top 30rem right;
    background-size: 15.6rem auto, 16.3rem auto; }
    @media (max-width: 767.98px) {
      #content-b2c_b2c_product section.product-content .dailies-aqua {
        margin-left: -15px;
        margin-right: -15px;
        padding: 0 15px; } }
    #content-b2c_b2c_product section.product-content .dailies-aqua .small-icons-part, #content-b2c_b2c_product section.product-content .dailies-aqua .big-icons-part {
      text-align: center;
      margin-bottom: 6rem;
      color: #029eac; }
      #content-b2c_b2c_product section.product-content .dailies-aqua .small-icons-part img, #content-b2c_b2c_product section.product-content .dailies-aqua .big-icons-part img {
        display: block;
        margin: 0 auto 1rem auto; }
    #content-b2c_b2c_product section.product-content .dailies-aqua .big-icons-part {
      border-radius: 20px;
      padding: 6rem 4rem 2rem 3rem;
      margin-bottom: 0;
      background: url("/build/images/b2c/products/dailies-aqua-comfort-plus/custom-bg.jpg") no-repeat;
      background-size: cover;
      background-position: center center; }
      #content-b2c_b2c_product section.product-content .dailies-aqua .big-icons-part .title {
        font-weight: bold;
        color: #00464c;
        margin-bottom: 1rem; }
      #content-b2c_b2c_product section.product-content .dailies-aqua .big-icons-part img {
        margin-bottom: 2rem; }
      #content-b2c_b2c_product section.product-content .dailies-aqua .big-icons-part .notes {
        font-size: 12px;
        margin-top: 3rem; }
  #content-b2c_b2c_product section.product-content .dailies-aqua-comfort-plus-toric .packshot-shadow {
    transform: rotate(-2deg); }
  #content-b2c_b2c_product section.product-content .colored-brown .product-title, #content-b2c_b2c_product section.product-content .colored-brown h2 {
    color: #956468; }
  #content-b2c_b2c_product section.product-content .colored-brown strong, #content-b2c_b2c_product section.product-content .colored-brown .icon-box {
    color: #37232a; }
  #content-b2c_b2c_product section.product-content .colored-brown table tr {
    background: #f2edee; }
    #content-b2c_b2c_product section.product-content .colored-brown table tr:nth-child(even) {
      background: #FFF; }
  #content-b2c_b2c_product section.product-content .colored-brown .icon-box {
    border-color: #e9e3e3; }
    #content-b2c_b2c_product section.product-content .colored-brown .icon-box .header span {
      border-color: #e9e3e3; }
  #content-b2c_b2c_product section.product-content .colored-brown .box {
    background: #ffffff;
    background: radial-gradient(ellipse at center, #ffffff 0%, #ffffff 0%, #bdc7ce 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bdc7ce', GradientType=1); }
  #content-b2c_b2c_product section.product-content .colored-brown .box-fading {
    background: #edeaeb;
    background: linear-gradient(to bottom, #edeaeb 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeaeb', endColorstr='#ffffff', GradientType=0); }
  #content-b2c_b2c_product section.product-content .colored-blue .product-title, #content-b2c_b2c_product section.product-content .colored-blue h2 {
    color: #029ad0; }
  #content-b2c_b2c_product section.product-content .colored-blue strong, #content-b2c_b2c_product section.product-content .colored-blue .icon-box, #content-b2c_b2c_product section.product-content .colored-blue h3 {
    color: #084a9d; }
  #content-b2c_b2c_product section.product-content .colored-blue table tr {
    background: #f0f8ff; }
    #content-b2c_b2c_product section.product-content .colored-blue table tr:nth-child(even) {
      background: #FFF; }
  #content-b2c_b2c_product section.product-content .colored-blue .icon-box {
    border-color: #dbeffa; }
    #content-b2c_b2c_product section.product-content .colored-blue .icon-box .header span {
      border-color: #dbeffa; }
  #content-b2c_b2c_product section.product-content .colored-blue .box {
    background: #ffffff;
    background: radial-gradient(ellipse at center, #ffffff 0%, #e5f3ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5f3ff', GradientType=1); }
  #content-b2c_b2c_product section.product-content .colored-blue .box-fading {
    background: #f0f8ff;
    background: linear-gradient(to bottom, #f0f8ff 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f8ff', endColorstr='#ffffff', GradientType=0); }
  #content-b2c_b2c_product section.product-content .colored-turq .product-title, #content-b2c_b2c_product section.product-content .colored-turq h2 {
    color: #029eac; }
  #content-b2c_b2c_product section.product-content .colored-turq h3 {
    color: #00464c; }
  #content-b2c_b2c_product section.product-content .colored-turq table tr {
    background: #deeff1; }
    #content-b2c_b2c_product section.product-content .colored-turq table tr:nth-child(even) {
      background: #FFF; }
  #content-b2c_b2c_product section.product-content .colored-turq table td {
    color: #00464c; }
  #content-b2c_b2c_product section.product-content .colored-turq .icon-box {
    border-color: #d7f1f4;
    color: #00464c; }
    #content-b2c_b2c_product section.product-content .colored-turq .icon-box .header span {
      border-color: #d7f1f4; }
  #content-b2c_b2c_product section.product-content .colored-turq .box {
    background: #ffffff;
    background: radial-gradient(ellipse at center, #ffffff 0%, #e6f8fa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6f8fa', GradientType=1); }
  #content-b2c_b2c_product section.product-content .colored-turq .box-fading {
    background: #e6f8fa;
    background: linear-gradient(to bottom, #e6f8fa 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f8fa', endColorstr='#ffffff', GradientType=0); }
  #content-b2c_b2c_product section.product-content .icons-smartshield {
    text-align: center; }
    #content-b2c_b2c_product section.product-content .icons-smartshield img {
      width: 4.554rem;
      margin: 0 auto 0.5rem auto; }
  #content-b2c_b2c_product section.product-content .icons-hydraglyde-multifocal {
    text-align: center; }
    #content-b2c_b2c_product section.product-content .icons-hydraglyde-multifocal img {
      width: 9.961rem;
      margin: 0 auto 0.5rem auto; }

#content-b2c_b2c_product section.see-also {
  padding-top: 4.4rem;
  padding-bottom: 7.4rem; }
  #content-b2c_b2c_product section.see-also h3 {
    font-size: 3.2rem;
    line-height: 5.5rem;
    color: #4056A5;
    text-align: center;
    font-family: "din-2014", sans-serif;
    font-weight: 700; }
  #content-b2c_b2c_product section.see-also .see-also-slider {
    padding: 0 8.5rem; }
    #content-b2c_b2c_product section.see-also .see-also-slider .product-box {
      height: 23.5rem;
      width: 36.4rem;
      box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
      background: url("/build/images/b2c/products/dailies-aqua-comfort-plus/product-box-bg.png") 66% 36% no-repeat;
      background-size: 12.2rem 12.2rem;
      position: relative;
      margin: 2.5rem 1.5rem 3rem 1.5rem;
      transition: 0.4s ease all; }
      #content-b2c_b2c_product section.see-also .see-also-slider .product-box:hover {
        transform: translate(0, -6px);
        box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
      #content-b2c_b2c_product section.see-also .see-also-slider .product-box .packshot {
        position: absolute;
        left: 5.7rem;
        top: 1.2rem;
        width: 24.0rem;
        height: 20.2rem; }
      #content-b2c_b2c_product section.see-also .see-also-slider .product-box .description-boxes {
        position: absolute;
        width: 100%;
        height: 7.1rem;
        display: flex;
        bottom: 0; }
        #content-b2c_b2c_product section.see-also .see-also-slider .product-box .description-boxes .title {
          padding-left: 3rem;
          width: 37.4%;
          font-size: 1.4rem;
          line-height: 1.8rem;
          align-self: center; }
          #content-b2c_b2c_product section.see-also .see-also-slider .product-box .description-boxes .title a {
            color: #748496; }
        #content-b2c_b2c_product section.see-also .see-also-slider .product-box .description-boxes .product-name {
          width: 62.6%;
          padding-right: 3.8rem;
          font-size: 1.4rem;
          line-height: 2rem;
          align-self: center;
          font-weight: 800; }
          #content-b2c_b2c_product section.see-also .see-also-slider .product-box .description-boxes .product-name a {
            color: #212529; }
    #content-b2c_b2c_product section.see-also .see-also-slider .slick-slide[aria-hidden="true"] .product-box {
      box-shadow: none; }
    #content-b2c_b2c_product section.see-also .see-also-slider .slick-arrow {
      text-indent: -9999px;
      width: 3.7rem;
      height: 3.7rem;
      border: 2px solid #4056A5;
      border-radius: 100px;
      cursor: pointer;
      position: absolute;
      padding: 0; }
      #content-b2c_b2c_product section.see-also .see-also-slider .slick-arrow.slick-prev {
        background: url("/build/images/b2c/base/slider/slider-prev.png") center center no-repeat;
        background-size: 1rem 1.6rem;
        left: 2.5rem;
        top: 50%;
        transform: translateY(-50%); }
      #content-b2c_b2c_product section.see-also .see-also-slider .slick-arrow.slick-next {
        background: url("/build/images/b2c/base/slider/slider-next.png") center center no-repeat;
        background-size: 1rem 1.6rem;
        right: 2.5rem;
        top: 50%;
        transform: translateY(-50%); }
      #content-b2c_b2c_product section.see-also .see-also-slider .slick-arrow.slick-disabled {
        opacity: 0.5; }
  #content-b2c_b2c_product section.see-also .related-article-box {
    position: relative;
    border-radius: 4px;
    height: 36rem;
    box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
    background-size: 100% 100%; }
    #content-b2c_b2c_product section.see-also .related-article-box .article-desc {
      border-radius: 0 0 4px 0;
      position: absolute;
      right: 0;
      bottom: 0;
      width: 31.0rem;
      min-height: 12.5rem;
      background: #fff;
      padding: 1.6rem 1.8rem; }
      #content-b2c_b2c_product section.see-also .related-article-box .article-desc h4 {
        font-family: "din-2014", sans-serif;
        font-size: 2.1rem;
        line-height: 2.4rem;
        font-weight: 700;
        margin-bottom: 2.5rem; }

#precision1-product .btn-white {
  font-weight: normal !important;
  color: #004c90 !important; }

#precision1-product .bg-light-blue {
  background: #f4faff !important; }

#precision1-product .text-aqua {
  color: #5fc8c6 !important; }

#precision1-product .text-blue {
  color: #2564af !important; }

#precision1-product #header {
  padding-top: 10rem;
  padding-left: 8rem;
  height: 60rem;
  background-image: url(/build/images/header-bg.228c3801.jpg);
  background-size: 100% 100%;
  background-color: #ffffff; }
  @media (max-width: 787px) {
    #precision1-product #header {
      padding-left: 0;
      height: 100%;
      padding-bottom: 3rem;
      background-size: cover;
      background-color: #ffffff;
      background-repeat: no-repeat;
      background-position: center center; } }
  #precision1-product #header .claim {
    font-size: 1rem;
    padding-left: 3rem; }
  #precision1-product #header .logo {
    position: absolute;
    right: 12rem;
    top: 10rem; }
    @media (max-width: 787px) {
      #precision1-product #header .logo {
        position: relative;
        top: 0;
        right: 0;
        margin-top: 2rem; }
        #precision1-product #header .logo > img {
          padding: 0 7rem;
          margin-bottom: 2rem; } }
  #precision1-product #header .packshot {
    margin-top: 6rem;
    padding-right: 2rem; }

#precision1-product .parameters {
  padding: 0 8rem; }
  @media (max-width: 787px) {
    #precision1-product .parameters {
      padding: 0 3rem; } }
  #precision1-product .parameters .h1 {
    color: #0097d2; }
  #precision1-product .parameters .table {
    border-radius: 3rem;
    overflow: hidden; }
    #precision1-product .parameters .table th,
    #precision1-product .parameters .table td {
      border-top: none;
      padding: 1rem 3rem; }
  #precision1-product .parameters .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f4faff; }

#precision1-product #for-who,
#precision1-product #life {
  height: 88rem;
  background-size: auto 100%; }
  @media (max-width: 767px) {
    #precision1-product #for-who,
    #precision1-product #life {
      height: 100%; } }

#precision1-product #for-who {
  background-image: url(/build/images/for-who.21a59beb.jpg); }
  @media (max-width: 767px) {
    #precision1-product #for-who {
      background-size: 150% auto;
      background-repeat: no-repeat;
      background-position: 21% 0; } }
  #precision1-product #for-who .desc {
    padding-bottom: 15rem; }
    @media (max-width: 767px) {
      #precision1-product #for-who .desc {
        padding-bottom: 4rem; }
        #precision1-product #for-who .desc .display-4 {
          padding-left: 50%;
          margin-top: 10rem; }
        #precision1-product #for-who .desc .h1 {
          margin-top: 19rem;
          color: #2564af !important; } }
    #precision1-product #for-who .desc .lens {
      padding-right: 13rem;
      position: absolute;
      bottom: -20rem; }
      @media (max-width: 767px) {
        #precision1-product #for-who .desc .lens {
          display: none; } }

#precision1-product #life {
  background-image: url(/build/images/life.916112c3.jpg);
  position: relative; }
  @media (max-width: 767px) {
    #precision1-product #life {
      background-size: 150% auto;
      background-repeat: no-repeat;
      background-position: 50% 0; } }
  #precision1-product #life .np4 {
    font-size: 1rem;
    position: absolute;
    right: 0;
    top: 35%;
    transform: rotate(90deg);
    color: #2564af; }
    @media (max-width: 767px) {
      #precision1-product #life .np4 {
        right: -2rem;
        top: 27%;
        color: #fff; } }
  #precision1-product #life .desc {
    padding-left: 8rem; }
    @media (max-width: 767px) {
      #precision1-product #life .desc {
        padding-left: 0; }
        #precision1-product #life .desc .display-4 {
          margin-top: 14rem;
          padding-right: 45%; }
        #precision1-product #life .desc .h1 {
          margin-top: 21rem;
          color: #2564af !important; }
        #precision1-product #life .desc .btn-white {
          background-color: #004c90;
          color: #fff !important; } }
    #precision1-product #life .desc .col-5 {
      padding-top: 3rem; }
  #precision1-product #life .legend {
    font-size: 1rem; }

#aosept-product .text-blue {
  color: #3c365a !important; }

#aosept-product .text-black {
  color: #000000 !important; }

#aosept-product .bg-purple {
  background-color: #5631b0 !important; }

#aosept-product .bg-blue {
  background-color: #3c365a !important; }

#aosept-product #header {
  background-image: url(/build/images/header.bg.3fc2a608.jpg);
  background-size: 100% 100%;
  background-color: #ffffff;
  position: relative;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.5); }
  @media (max-width: 787px) {
    #aosept-product #header {
      padding-bottom: 3rem;
      background-size: cover;
      background-color: #ffffff;
      background-repeat: no-repeat;
      background-position: center center; } }
  #aosept-product #header:before {
    content: '';
    padding-top: 43.70425%;
    display: block; }
    @media (max-width: 787px) {
      #aosept-product #header:before {
        padding-top: 200%; } }
  #aosept-product #header .container-fluid {
    position: absolute;
    top: 10rem;
    left: 8rem;
    width: 100%;
    height: 100%; }
    @media (max-width: 787px) {
      #aosept-product #header .container-fluid {
        left: 0; } }
    #aosept-product #header .container-fluid .product-name {
      text-shadow: 0 0 60px #000; }

#aosept-product .instruction p {
  color: #06598d; }

#aosept-product .instruction a {
  background-color: #013088;
  color: #fff;
  border-radius: 2rem; }
  #aosept-product .instruction a:hover {
    background-color: #00153c; }

#aosept-product #content {
  margin-top: 6rem; }

#aosept-product .rounded-lg {
  border-radius: 1.3rem !important; }

#aosept-product .w-55 {
  width: 55% !important; }

#aosept-product .parameters .h1 {
  color: #0097d2; }

#aosept-product .parameters .table {
  overflow: hidden; }
  #aosept-product .parameters .table th,
  #aosept-product .parameters .table td {
    border-top: none;
    padding: 1rem 3rem; }

#aosept-product .parameters .table-striped tbody tr:nth-of-type(even) {
  background-color: #dee9f2; }

#aosept-product .parameters .table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff; }

#aosept-product .parameters .table-striped tbody tr th {
  font-weight: normal !important;
  font-size: 120%;
  vertical-align: middle; }

#aosept-product #footer {
  font-size: 1rem;
  color: #8a8a8a; }

#puremoist-product .text-blue {
  color: #005e8c !important; }

#puremoist-product .text-black {
  color: #000000 !important; }

#puremoist-product .bg-green {
  background-color: #0f603d !important; }

#puremoist-product .ls-75 {
  letter-spacing: 0.075em; }

#puremoist-product .ls-25 {
  letter-spacing: 0.025em; }

#puremoist-product #header {
  background-image: url(/build/images/header.bg.ecf52f40.jpg);
  background-size: 100% 100%;
  background-color: #ffffff;
  position: relative;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.5); }
  @media (max-width: 787px) {
    #puremoist-product #header {
      padding-bottom: 3rem;
      background-size: cover;
      background-color: #ffffff;
      background-repeat: no-repeat;
      background-position: center center; } }
  #puremoist-product #header:before {
    content: '';
    padding-top: 43.70425%;
    display: block; }
    @media (max-width: 787px) {
      #puremoist-product #header:before {
        padding-top: 200%; } }
  #puremoist-product #header .container-fluid {
    position: absolute;
    top: 12rem;
    left: 8rem;
    width: 100%;
    height: 100%; }
    @media (max-width: 787px) {
      #puremoist-product #header .container-fluid {
        top: 10rem;
        left: 0; } }
    #puremoist-product #header .container-fluid .product-name {
      text-shadow: 0 0 60px #000; }

#puremoist-product .instruction p {
  color: #06598d; }

#puremoist-product .instruction a {
  background-color: #013088;
  color: #fff;
  border-radius: 2rem; }
  #puremoist-product .instruction a:hover {
    background-color: #00153c; }

#puremoist-product #content {
  margin-top: 6rem; }

#puremoist-product .info {
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.2); }

#puremoist-product .rounded-lg {
  border-radius: 1.3rem !important; }

#puremoist-product .w-40 {
  width: 40% !important; }

#puremoist-product .parameters .h1 {
  color: #0097d2; }

#puremoist-product .parameters .table {
  overflow: hidden; }
  #puremoist-product .parameters .table th,
  #puremoist-product .parameters .table td {
    border-top: none;
    padding: 1rem 3rem; }

#puremoist-product .parameters .table-striped tbody tr:nth-of-type(even) {
  background-color: #e2edf5; }

#puremoist-product .parameters .table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff; }

#puremoist-product .parameters .table-striped tbody tr th {
  font-weight: normal !important;
  font-size: 120%;
  vertical-align: middle; }

#puremoist-product #footer {
  font-size: 1rem;
  color: #8a8a8a; }

#systane-product .text-pink {
  color: #e93485; }

#systane-product .bg-pink {
  background-color: #e93485; }

#systane-product .text-green {
  color: #2d9e92; }

#systane-product .bg-green {
  background-color: #2d9e92; }

#systane-product .text-light-green {
  color: #36a89c; }

#systane-product .bg-light-green {
  background-color: #36a89c; }

#systane-product .text-dark-green {
  color: #26968b; }

#systane-product .bg-dark-green {
  background-color: #26968b; }

#systane-product .text-black {
  color: #111111; }

#systane-product .bg-black {
  background-color: #111111; }

#systane-product .text-gray {
  color: #eef2f5; }

#systane-product .bg-gray {
  background-color: #eef2f5; }

#systane-product #header {
  background-image: url(/build/images/header.bg.dfea36ad.jpg);
  background-size: 100% 100%;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 9rem; }
  @media (max-width: 787px) {
    #systane-product #header {
      background-size: 250% auto;
      background-position: 35% 0%;
      background-repeat: no-repeat; } }
  #systane-product #header .desc {
    padding-bottom: 4rem; }
    #systane-product #header .desc .btn, #systane-product #header .desc .lottery #registration .photo label, .lottery #registration .photo #systane-product #header .desc label,
    #systane-product #header .desc .lottery #winner-form .photo label, .lottery #winner-form .photo #systane-product #header .desc label {
      background-color: transparent;
      border-radius: 2rem;
      border: 2px solid #fff;
      color: #fff;
      transition: all ease-in-out 300ms; }
      #systane-product #header .desc .btn:hover, #systane-product #header .desc .lottery #registration .photo label:hover, .lottery #registration .photo #systane-product #header .desc label:hover,
      #systane-product #header .desc .lottery #winner-form .photo label:hover, .lottery #winner-form .photo #systane-product #header .desc label:hover {
        background-color: #fff;
        color: #2d9e92; }

#systane-product #section-1 {
  background-image: url(/build/images/section.1.bg.15b01ad7.jpg);
  background-size: cover;
  background-position: center center; }

#systane-product #section-5 img {
  width: 8rem; }

#total30-product,
#t30-multifocal-product,
#t30-for-astigmatism-product,
#dt1-product,
#dt1-for-astigmatism-product,
#dt1-multifocal-product {
  overflow: hidden; }
  #total30-product #header,
  #t30-multifocal-product #header,
  #t30-for-astigmatism-product #header,
  #dt1-product #header,
  #dt1-for-astigmatism-product #header,
  #dt1-multifocal-product #header {
    background-size: cover;
    position: relative;
    width: 100%;
    overflow: hidden;
    aspect-ratio: 1920/991; }
    @media (max-width: 787px) {
      #total30-product #header,
      #t30-multifocal-product #header,
      #t30-for-astigmatism-product #header,
      #dt1-product #header,
      #dt1-for-astigmatism-product #header,
      #dt1-multifocal-product #header {
        aspect-ratio: auto;
        padding-top: 72.25%;
        background-size: 140% auto;
        background-repeat: no-repeat;
        background-position: 100% 0%; } }
    #total30-product #header .container-fluid .desc .h1,
    #t30-multifocal-product #header .container-fluid .desc .h1,
    #t30-for-astigmatism-product #header .container-fluid .desc .h1,
    #dt1-product #header .container-fluid .desc .h1,
    #dt1-for-astigmatism-product #header .container-fluid .desc .h1,
    #dt1-multifocal-product #header .container-fluid .desc .h1 {
      font-size: 3rem; }
    #total30-product #header .container-fluid .desc .h2,
    #t30-multifocal-product #header .container-fluid .desc .h2,
    #t30-for-astigmatism-product #header .container-fluid .desc .h2,
    #dt1-product #header .container-fluid .desc .h2,
    #dt1-for-astigmatism-product #header .container-fluid .desc .h2,
    #dt1-multifocal-product #header .container-fluid .desc .h2 {
      font-size: 2.5rem; }
    #total30-product #header .container-fluid .scroll-icon,
    #t30-multifocal-product #header .container-fluid .scroll-icon,
    #t30-for-astigmatism-product #header .container-fluid .scroll-icon,
    #dt1-product #header .container-fluid .scroll-icon,
    #dt1-for-astigmatism-product #header .container-fluid .scroll-icon,
    #dt1-multifocal-product #header .container-fluid .scroll-icon {
      position: absolute;
      right: 0;
      bottom: 3rem;
      left: 0;
      filter: drop-shadow(0 0 5px #000); }
      @media (max-width: 767px) {
        #total30-product #header .container-fluid .scroll-icon,
        #t30-multifocal-product #header .container-fluid .scroll-icon,
        #t30-for-astigmatism-product #header .container-fluid .scroll-icon,
        #dt1-product #header .container-fluid .scroll-icon,
        #dt1-for-astigmatism-product #header .container-fluid .scroll-icon,
        #dt1-multifocal-product #header .container-fluid .scroll-icon {
          top: 28rem;
          bottom: auto; } }
      #total30-product #header .container-fluid .scroll-icon img,
      #t30-multifocal-product #header .container-fluid .scroll-icon img,
      #t30-for-astigmatism-product #header .container-fluid .scroll-icon img,
      #dt1-product #header .container-fluid .scroll-icon img,
      #dt1-for-astigmatism-product #header .container-fluid .scroll-icon img,
      #dt1-multifocal-product #header .container-fluid .scroll-icon img {
        width: 2.5rem; }
      #total30-product #header .container-fluid .scroll-icon .small,
      #t30-multifocal-product #header .container-fluid .scroll-icon .small,
      #t30-for-astigmatism-product #header .container-fluid .scroll-icon .small,
      #dt1-product #header .container-fluid .scroll-icon .small,
      #dt1-for-astigmatism-product #header .container-fluid .scroll-icon .small,
      #dt1-multifocal-product #header .container-fluid .scroll-icon .small {
        font-size: 0.65em; }

#total30-product,
#t30-multifocal-product,
#t30-for-astigmatism-product {
  background-color: #2f4999; }
  #total30-product .text-gold,
  #t30-multifocal-product .text-gold,
  #t30-for-astigmatism-product .text-gold {
    color: #e3c16f; }
  #total30-product .text-blue,
  #t30-multifocal-product .text-blue,
  #t30-for-astigmatism-product .text-blue {
    color: #2f4999; }
  #total30-product .bg-gold,
  #t30-multifocal-product .bg-gold,
  #t30-for-astigmatism-product .bg-gold {
    background-color: #e3c16f; }
  #total30-product .bg-blue,
  #t30-multifocal-product .bg-blue,
  #t30-for-astigmatism-product .bg-blue {
    background-color: #2f4999; }
  #total30-product .bg-gold-light,
  #t30-multifocal-product .bg-gold-light,
  #t30-for-astigmatism-product .bg-gold-light {
    background-color: #DCB751; }
  #total30-product .btn-gold-light,
  #t30-multifocal-product .btn-gold-light,
  #t30-for-astigmatism-product .btn-gold-light {
    background-color: #DCB751;
    color: #fff;
    border-radius: 2rem; }
    #total30-product .btn-gold-light:hover,
    #t30-multifocal-product .btn-gold-light:hover,
    #t30-for-astigmatism-product .btn-gold-light:hover {
      background-color: #d7a52f; }
  #total30-product .btn-gold,
  #t30-multifocal-product .btn-gold,
  #t30-for-astigmatism-product .btn-gold {
    background-color: #e3c16f;
    color: #fff;
    border-radius: 2rem; }
    #total30-product .btn-gold:hover,
    #t30-multifocal-product .btn-gold:hover,
    #t30-for-astigmatism-product .btn-gold:hover {
      background-color: #d7a52f; }
  #total30-product .bg-gold-gradient,
  #t30-multifocal-product .bg-gold-gradient,
  #t30-for-astigmatism-product .bg-gold-gradient {
    background: #977b31;
    background: linear-gradient(90deg, #977b31 0%, #d5c37a 33.7363%, #c8b46b 54.1703%, #977b31 100%); }
  #total30-product .btn-dark-gold,
  #t30-multifocal-product .btn-dark-gold,
  #t30-for-astigmatism-product .btn-dark-gold {
    background-color: #cfa12d;
    color: #fff;
    border-radius: 4rem; }
    #total30-product .btn-dark-gold:hover,
    #t30-multifocal-product .btn-dark-gold:hover,
    #t30-for-astigmatism-product .btn-dark-gold:hover {
      background-color: #90701f; }
  #total30-product #header .container-fluid .desc,
  #t30-multifocal-product #header .container-fluid .desc,
  #t30-for-astigmatism-product #header .container-fluid .desc {
    background-color: rgba(47, 73, 153, 0.6); }
    @media (max-width: 991.98px) {
      #total30-product #header .container-fluid .desc,
      #t30-multifocal-product #header .container-fluid .desc,
      #t30-for-astigmatism-product #header .container-fluid .desc {
        background-color: #2f4999; } }
  #total30-product .content.section-try,
  #t30-multifocal-product .content.section-try,
  #t30-for-astigmatism-product .content.section-try {
    background-size: cover;
    padding-top: 12rem;
    padding-bottom: 10rem; }
    @media (max-width: 767px) {
      #total30-product .content.section-try,
      #t30-multifocal-product .content.section-try,
      #t30-for-astigmatism-product .content.section-try {
        padding-top: 6rem;
        padding-bottom: 5rem; } }
    #total30-product .content.section-try .product-box,
    #t30-multifocal-product .content.section-try .product-box,
    #t30-for-astigmatism-product .content.section-try .product-box {
      background-color: rgba(47, 73, 153, 0.4);
      padding: 3rem; }
      #total30-product .content.section-try .product-box img,
      #t30-multifocal-product .content.section-try .product-box img,
      #t30-for-astigmatism-product .content.section-try .product-box img {
        width: 16rem;
        margin: 0 auto;
        display: block; }

#total30-product {
  overflow: hidden; }
  #total30-product #header {
    background-image: url(/build/images/header.bg.17311909.jpg); }
  #total30-product .content.section-1 {
    background-image: url(/build/images/section.1.bg.9f66b5b2.jpg);
    background-size: 100% 100%;
    padding-bottom: 10rem; }
    @media (max-width: 787px) {
      #total30-product .content.section-1 {
        background-image: url(/build/images/section.1.bg.mobile.77512db5.jpg); } }
  #total30-product .content.section-2 {
    background-image: url(/build/images/section.2.bg.5a60fd91.jpg);
    background-size: 100% 100%;
    padding-top: 12rem;
    padding-bottom: 10rem; }
    @media (max-width: 787px) {
      #total30-product .content.section-2 {
        background-image: url(/build/images/section.2.bg.mobile.2c34a42d.jpg); } }
  #total30-product .content.section-try {
    background-image: url(/build/images/section.try.img.1.d438f293.jpg); }
  #total30-product .content .desc {
    position: relative;
    z-index: 2; }
  #total30-product .content .img {
    position: relative;
    z-index: 1; }
  #total30-product .content .section-2-img-3 {
    width: 200%;
    margin-left: -100%; }
    @media (max-width: 787px) {
      #total30-product .content .section-2-img-3 {
        width: 165%;
        margin-left: -65%;
        margin-top: 2rem; } }
  #total30-product .content .row-2 {
    margin-top: 4rem; }
    @media (max-width: 787px) {
      #total30-product .content .row-2 {
        margin: 0; }
        #total30-product .content .row-2:nth-of-type(1) {
          margin-top: -2rem; } }
  @media (max-width: 767px) {
    #total30-product #banner {
      width: 130% !important;
      max-width: 130% !important;
      margin-left: -18%; } }
  #total30-product .parameters .table {
    overflow: hidden; }
    #total30-product .parameters .table th,
    #total30-product .parameters .table td {
      border-top: none;
      padding: 1rem 3rem;
      color: #ffffff; }
  #total30-product .parameters .table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(255, 255, 255, 0.1); }
  #total30-product .parameters .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent; }
  #total30-product .parameters .table-striped tbody tr th {
    font-weight: bold !important;
    font-size: 120%;
    vertical-align: middle; }
  #total30-product #footer {
    margin-top: 6rem; }
    #total30-product #footer p.small {
      line-height: 1.2;
      font-size: 70%;
      letter-spacing: 0.025em; }

#t30-multifocal-product #header {
  background-image: url(/build/images/header.bg.17311909.jpg); }

#t30-multifocal-product .content.section-1 {
  background-image: url(/build/images/section.1.bg.5ad7123c.jpg);
  background-size: 100% 100%;
  padding-bottom: 5rem; }
  @media (max-width: 787px) {
    #t30-multifocal-product .content.section-1 {
      background-size: 200% auto; } }
  #t30-multifocal-product .content.section-1 .row {
    padding-top: 13rem; }
    #t30-multifocal-product .content.section-1 .row:nth-of-type(4) {
      padding-top: 5rem; }
    #t30-multifocal-product .content.section-1 .row:nth-of-type(5) {
      padding-top: 0; }
  #t30-multifocal-product .content.section-1 .row .row {
    padding-top: 0; }
  #t30-multifocal-product .content.section-1 .section\.1\.img\.6 {
    width: 200%;
    margin-left: -85%; }
    @media (max-width: 787px) {
      #t30-multifocal-product .content.section-1 .section\.1\.img\.6 {
        width: 185%; } }
  #t30-multifocal-product .content.section-1 .section\.1\.img\.7 {
    width: 93%;
    display: block;
    margin: 0 auto; }
  #t30-multifocal-product .content.section-1 .section\.1\.img\.8,
  #t30-multifocal-product .content.section-1 .section\.1\.img\.9,
  #t30-multifocal-product .content.section-1 .section\.1\.img\.10,
  #t30-multifocal-product .content.section-1 .section\.1\.img\.11 {
    width: 65%;
    display: block;
    margin: 0 auto; }
  #t30-multifocal-product .content.section-1 .small {
    font-size: .9em; }
  #t30-multifocal-product .content.section-1 .xsmall {
    font-size: .8em; }

#t30-multifocal-product .content.section-2 {
  background-image: url(/build/images/section.2.bg.31a8cbfb.jpg);
  background-size: 100% 100%;
  padding-top: 5rem;
  padding-bottom: 5rem; }
  @media (max-width: 787px) {
    #t30-multifocal-product .content.section-2 {
      background-size: cover;
      background-position: 23% 50%; } }
  #t30-multifocal-product .content.section-2 .box {
    background: rgba(32, 13, 66, 0.5);
    padding: 3rem; }
  #t30-multifocal-product .content.section-2 .section\.2\.img\.1,
  #t30-multifocal-product .content.section-2 .section\.2\.img\.2 {
    width: 40%;
    display: block;
    margin: 0 auto; }

#t30-multifocal-product .content.section-3 {
  background-image: url(/build/images/section.3.bg.20f1b480.jpg);
  background-size: 100% 100%;
  padding-top: 5rem;
  padding-bottom: 5rem; }
  @media (max-width: 787px) {
    #t30-multifocal-product .content.section-3 {
      background-size: 200% auto; } }

#t30-multifocal-product .content.section-4 {
  background-image: url(/build/images/section.4.bg.72d04797.jpg);
  background-size: 100% 100%;
  padding-top: 5rem;
  padding-bottom: 5rem; }
  @media (max-width: 787px) {
    #t30-multifocal-product .content.section-4 {
      background-size: 200% auto; } }
  #t30-multifocal-product .content.section-4 .xsmall {
    font-size: .7em; }

#t30-multifocal-product .content.section-try {
  background-image: url(/build/images/section.try.img.1.d438f293.jpg); }

#t30-multifocal-product .content .desc {
  position: relative;
  z-index: 2; }

#t30-multifocal-product .content .img {
  position: relative;
  z-index: 1; }

#t30-multifocal-product .content .section-2-img-3 {
  width: 200%;
  margin-left: -100%; }
  @media (max-width: 787px) {
    #t30-multifocal-product .content .section-2-img-3 {
      width: 165%;
      margin-left: -65%;
      margin-top: 2rem; } }

#t30-multifocal-product .content .row-2 {
  margin-top: 4rem; }
  @media (max-width: 787px) {
    #t30-multifocal-product .content .row-2 {
      margin: 0; }
      #t30-multifocal-product .content .row-2:nth-of-type(1) {
        margin-top: -2rem; } }

#t30-multifocal-product .parameters .table {
  overflow: hidden; }
  #t30-multifocal-product .parameters .table th,
  #t30-multifocal-product .parameters .table td {
    border-top: none;
    padding: 1rem 3rem;
    color: #ffffff; }

#t30-multifocal-product .parameters .table-striped tbody tr:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.1); }

#t30-multifocal-product .parameters .table-striped tbody tr:nth-of-type(odd) {
  background-color: transparent; }

#t30-multifocal-product .parameters .table-striped tbody tr th {
  font-weight: bold !important;
  font-size: 120%;
  vertical-align: middle; }

#t30-multifocal-product #footer {
  margin-top: 6rem; }
  #t30-multifocal-product #footer p.small {
    line-height: 2.2;
    font-size: 70%;
    letter-spacing: 0.025em; }

#t30-for-astigmatism-product {
  font-size: 1.4rem;
  background-color: #008e78; }
  #t30-for-astigmatism-product .text-gold {
    color: #daaa00 !important; }
  #t30-for-astigmatism-product .bg-gold {
    background-color: #daaa00 !important; }
  #t30-for-astigmatism-product .border-gold {
    border-color: #daaa00 !important; }
  #t30-for-astigmatism-product .btn-gold {
    background-color: #daaa00 !important; }
  #t30-for-astigmatism-product .text-light-gold {
    color: #d3c180 !important; }
  #t30-for-astigmatism-product .bg-light-gold {
    background-color: #d3c180 !important; }
  #t30-for-astigmatism-product .border-light-gold {
    border-color: #d3c180 !important; }
  #t30-for-astigmatism-product .btn-light-gold {
    background-color: #d3c180 !important; }
  #t30-for-astigmatism-product .text-green {
    color: #008e78 !important; }
  #t30-for-astigmatism-product .bg-green {
    background-color: #008e78 !important; }
  #t30-for-astigmatism-product .border-green {
    border-color: #008e78 !important; }
  #t30-for-astigmatism-product .btn-green {
    background-color: #008e78 !important; }
  #t30-for-astigmatism-product .text-dark-green {
    color: #2d5f57 !important; }
  #t30-for-astigmatism-product .bg-dark-green {
    background-color: #2d5f57 !important; }
  #t30-for-astigmatism-product .border-dark-green {
    border-color: #2d5f57 !important; }
  #t30-for-astigmatism-product .btn-dark-green {
    background-color: #2d5f57 !important; }
  #t30-for-astigmatism-product .text-light-green {
    color: #018f78 !important; }
  #t30-for-astigmatism-product .bg-light-green {
    background-color: #018f78 !important; }
  #t30-for-astigmatism-product .border-light-green {
    border-color: #018f78 !important; }
  #t30-for-astigmatism-product .btn-light-green {
    background-color: #018f78 !important; }
  #t30-for-astigmatism-product .text-teal {
    color: #48ae9e !important; }
  #t30-for-astigmatism-product .bg-teal {
    background-color: #48ae9e !important; }
  #t30-for-astigmatism-product .border-teal {
    border-color: #48ae9e !important; }
  #t30-for-astigmatism-product .btn-teal {
    background-color: #48ae9e !important; }
  #t30-for-astigmatism-product .text-aqua {
    color: #cce9e4 !important; }
  #t30-for-astigmatism-product .bg-aqua {
    background-color: #cce9e4 !important; }
  #t30-for-astigmatism-product .border-aqua {
    border-color: #cce9e4 !important; }
  #t30-for-astigmatism-product .btn-aqua {
    background-color: #cce9e4 !important; }
  #t30-for-astigmatism-product .text-white {
    color: #ffffff !important; }
  #t30-for-astigmatism-product .bg-white {
    background-color: #ffffff !important; }
  #t30-for-astigmatism-product .border-white {
    border-color: #ffffff !important; }
  #t30-for-astigmatism-product .btn-white {
    background-color: #ffffff !important; }
  #t30-for-astigmatism-product .text-black {
    color: #010e26 !important; }
  #t30-for-astigmatism-product .bg-black {
    background-color: #010e26 !important; }
  #t30-for-astigmatism-product .border-black {
    border-color: #010e26 !important; }
  #t30-for-astigmatism-product .btn-black {
    background-color: #010e26 !important; }
  #t30-for-astigmatism-product .text-gray {
    color: #a9a9a9 !important; }
  #t30-for-astigmatism-product .bg-gray {
    background-color: #a9a9a9 !important; }
  #t30-for-astigmatism-product .border-gray {
    border-color: #a9a9a9 !important; }
  #t30-for-astigmatism-product .btn-gray {
    background-color: #a9a9a9 !important; }
  #t30-for-astigmatism-product .text-blue {
    color: #133583 !important; }
  #t30-for-astigmatism-product .bg-blue {
    background-color: #133583 !important; }
  #t30-for-astigmatism-product .border-blue {
    border-color: #133583 !important; }
  #t30-for-astigmatism-product .btn-blue, #t30-for-astigmatism-product .lottery #registration .photo label, .lottery #registration .photo #t30-for-astigmatism-product label,
  #t30-for-astigmatism-product .lottery #winner-form .photo label, .lottery #winner-form .photo #t30-for-astigmatism-product label {
    background-color: #133583 !important; }
  @media (min-width: 768px) {
    #t30-for-astigmatism-product .h-md-100 {
      height: 100% !important; } }
  #t30-for-astigmatism-product sup {
    top: -0.7em;
    font-size: 55%; }
  #t30-for-astigmatism-product ul {
    list-style-position: outside; }
  #t30-for-astigmatism-product #header {
    background-image: url(/build/images/header.bg.470f643a.jpg); }
    #t30-for-astigmatism-product #header .container-fluid .desc {
      background-color: rgba(0, 142, 120, 0.4); }
      @media (max-width: 991.98px) {
        #t30-for-astigmatism-product #header .container-fluid .desc {
          background-color: #008e78; } }
  #t30-for-astigmatism-product .content.section-1 .desc {
    padding-left: 14rem;
    padding-right: 14rem; }
  #t30-for-astigmatism-product .content.section-1 .claim {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 20rem;
    left: 0;
    z-index: 2; }
    #t30-for-astigmatism-product .content.section-1 .claim .frame {
      aspect-ratio: 1203/227;
      background-color: rgba(0, 0, 0, 0.47);
      background-image: url(/build/images/section.1.img.2.b247d465.png);
      background-size: contain;
      background-position: center center;
      background-repeat: no-repeat;
      padding: 0 5rem;
      line-height: 1.2;
      font-size: .9em;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 10rem; }
  #t30-for-astigmatism-product .content.section-2 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  @media (min-width: 768px) {
    #t30-for-astigmatism-product .content.section-2 .w-md-40 {
      width: 40% !important; } }
  #t30-for-astigmatism-product .content.section-3 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #t30-for-astigmatism-product .content.section-4 .embed-responsive-item {
    height: 100%;
    top: 0; }
  #t30-for-astigmatism-product .content.section-4 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #t30-for-astigmatism-product .content.section-5 {
    background-image: url(/build/images/section.5.bg.d323419d.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat; }
  #t30-for-astigmatism-product .content.footer .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #t30-for-astigmatism-product .content .desc {
    position: relative;
    z-index: 2; }
  #t30-for-astigmatism-product .content .img {
    position: relative;
    z-index: 1; }
  #t30-for-astigmatism-product .content .section-2-img-3 {
    width: 200%;
    margin-left: -100%; }
    @media (max-width: 787px) {
      #t30-for-astigmatism-product .content .section-2-img-3 {
        width: 165%;
        margin-left: -65%;
        margin-top: 2rem; } }
  #t30-for-astigmatism-product .content .row-2 {
    margin-top: 4rem; }
    @media (max-width: 787px) {
      #t30-for-astigmatism-product .content .row-2 {
        margin: 0; }
        #t30-for-astigmatism-product .content .row-2:nth-of-type(1) {
          margin-top: -2rem; } }
  #t30-for-astigmatism-product .parameters .table {
    overflow: hidden; }
    #t30-for-astigmatism-product .parameters .table th,
    #t30-for-astigmatism-product .parameters .table td {
      border-top: none;
      padding: 1rem 3rem;
      color: #ffffff; }
  #t30-for-astigmatism-product .parameters .table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(255, 255, 255, 0.1); }
  #t30-for-astigmatism-product .parameters .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent; }
  #t30-for-astigmatism-product .parameters .table-striped tbody tr th {
    font-weight: bold !important;
    font-size: 120%;
    vertical-align: middle; }
  #t30-for-astigmatism-product #parametry, #t30-for-astigmatism-product #footer {
    background-color: #fff; }
  #t30-for-astigmatism-product #footer {
    padding-top: 6rem; }
    #t30-for-astigmatism-product #footer p {
      font-size: 70%;
      color: #133583; }

#dt1-product .text-gold,
#dt1-multifocal-product .text-gold {
  color: #e3c16f !important; }

#dt1-product .bg-gold,
#dt1-multifocal-product .bg-gold {
  background-color: #e3c16f !important; }

#dt1-product .border-gold,
#dt1-multifocal-product .border-gold {
  border-color: #e3c16f !important; }

#dt1-product .btn-gold,
#dt1-multifocal-product .btn-gold {
  background-color: #e3c16f !important; }

#dt1-product .text-light-gold,
#dt1-multifocal-product .text-light-gold {
  color: #efd19f !important; }

#dt1-product .bg-light-gold,
#dt1-multifocal-product .bg-light-gold {
  background-color: #efd19f !important; }

#dt1-product .border-light-gold,
#dt1-multifocal-product .border-light-gold {
  border-color: #efd19f !important; }

#dt1-product .btn-light-gold,
#dt1-multifocal-product .btn-light-gold {
  background-color: #efd19f !important; }

#dt1-product .text-dark-gold,
#dt1-multifocal-product .text-dark-gold {
  color: #dcb751 !important; }

#dt1-product .bg-dark-gold,
#dt1-multifocal-product .bg-dark-gold {
  background-color: #dcb751 !important; }

#dt1-product .border-dark-gold,
#dt1-multifocal-product .border-dark-gold {
  border-color: #dcb751 !important; }

#dt1-product .btn-dark-gold,
#dt1-multifocal-product .btn-dark-gold {
  background-color: #dcb751 !important; }

#dt1-product .text-brown,
#dt1-multifocal-product .text-brown {
  color: #6b4b4c !important; }

#dt1-product .bg-brown,
#dt1-multifocal-product .bg-brown {
  background-color: #6b4b4c !important; }

#dt1-product .border-brown,
#dt1-multifocal-product .border-brown {
  border-color: #6b4b4c !important; }

#dt1-product .btn-brown,
#dt1-multifocal-product .btn-brown {
  background-color: #6b4b4c !important; }

#dt1-product .text-blue,
#dt1-multifocal-product .text-blue {
  color: #133583 !important; }

#dt1-product .bg-blue,
#dt1-multifocal-product .bg-blue {
  background-color: #133583 !important; }

#dt1-product .border-blue,
#dt1-multifocal-product .border-blue {
  border-color: #133583 !important; }

#dt1-product .btn-blue, #dt1-product .lottery #registration .photo label, .lottery #registration .photo #dt1-product label,
#dt1-product .lottery #winner-form .photo label, .lottery #winner-form .photo #dt1-product label,
#dt1-multifocal-product .btn-blue,
#dt1-multifocal-product .lottery #registration .photo label,
.lottery #registration .photo #dt1-multifocal-product label,
#dt1-multifocal-product .lottery #winner-form .photo label,
.lottery #winner-form .photo #dt1-multifocal-product label {
  background-color: #133583 !important; }

#dt1-product .text-white,
#dt1-multifocal-product .text-white {
  color: #ffffff !important; }

#dt1-product .bg-white,
#dt1-multifocal-product .bg-white {
  background-color: #ffffff !important; }

#dt1-product .border-white,
#dt1-multifocal-product .border-white {
  border-color: #ffffff !important; }

#dt1-product .btn-white,
#dt1-multifocal-product .btn-white {
  background-color: #ffffff !important; }

#dt1-product .text-black,
#dt1-multifocal-product .text-black {
  color: #010e26 !important; }

#dt1-product .bg-black,
#dt1-multifocal-product .bg-black {
  background-color: #010e26 !important; }

#dt1-product .border-black,
#dt1-multifocal-product .border-black {
  border-color: #010e26 !important; }

#dt1-product .btn-black,
#dt1-multifocal-product .btn-black {
  background-color: #010e26 !important; }

#dt1-product .text-gray,
#dt1-multifocal-product .text-gray {
  color: #a9a9a9 !important; }

#dt1-product .bg-gray,
#dt1-multifocal-product .bg-gray {
  background-color: #a9a9a9 !important; }

#dt1-product .border-gray,
#dt1-multifocal-product .border-gray {
  border-color: #a9a9a9 !important; }

#dt1-product .btn-gray,
#dt1-multifocal-product .btn-gray {
  background-color: #a9a9a9 !important; }

@media (min-width: 768px) {
  #dt1-product .h-md-100,
  #dt1-multifocal-product .h-md-100 {
    height: 100% !important; } }

#dt1-product sup,
#dt1-multifocal-product sup {
  top: -0.7em;
  font-size: 55%; }

#dt1-product .mt--4,
#dt1-multifocal-product .mt--4 {
  margin-top: -1.5rem; }

#dt1-product #header,
#dt1-multifocal-product #header {
  background-image: url(/build/images/header.bg.f53e6848.jpg); }
  #dt1-product #header .container-fluid .desc,
  #dt1-multifocal-product #header .container-fluid .desc {
    background-color: rgba(107, 75, 76, 0.4); }
    @media (max-width: 991.98px) {
      #dt1-product #header .container-fluid .desc,
      #dt1-multifocal-product #header .container-fluid .desc {
        background-color: #6b4b4c; } }
  @media (max-width: 991.98px) {
    #dt1-product #header .container-fluid .discount,
    #dt1-multifocal-product #header .container-fluid .discount {
      background-color: #6b4b4c; } }

#dt1-product .content.section-1 .desc,
#dt1-multifocal-product .content.section-1 .desc {
  padding-left: 7rem;
  padding-right: 7rem; }

#dt1-product .content.section-1 .claim,
#dt1-multifocal-product .content.section-1 .claim {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-bottom: 18rem;
  z-index: 2; }
  #dt1-product .content.section-1 .claim .frame,
  #dt1-multifocal-product .content.section-1 .claim .frame {
    display: inline-block;
    background-image: url(/build/images/section.1.img.2.15caaad2.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 2rem 5rem;
    line-height: 1.2;
    font-size: .9em;
    position: relative; }

#dt1-product .content.section-2 .desc,
#dt1-multifocal-product .content.section-2 .desc {
  padding-left: 7rem;
  padding-right: 7rem; }

@media (min-width: 768px) {
  #dt1-product .content.section-2 .w-md-40,
  #dt1-multifocal-product .content.section-2 .w-md-40 {
    width: 40% !important; } }

#dt1-product .content.section-3 .desc,
#dt1-multifocal-product .content.section-3 .desc {
  padding-left: 7rem;
  padding-right: 7rem; }

#dt1-product .content.section-4 .embed-responsive-item,
#dt1-multifocal-product .content.section-4 .embed-responsive-item {
  height: 100%;
  top: 0; }

#dt1-product .content.section-4 .desc,
#dt1-multifocal-product .content.section-4 .desc {
  padding-left: 7rem;
  padding-right: 7rem; }

#dt1-product .content.footer .desc,
#dt1-multifocal-product .content.footer .desc {
  padding-left: 7rem;
  padding-right: 7rem; }

#dt1-product .content .desc,
#dt1-multifocal-product .content .desc {
  position: relative;
  z-index: 2; }

#dt1-product .content .img,
#dt1-multifocal-product .content .img {
  position: relative;
  z-index: 1; }

#dt1-product .content .section-2-img-3,
#dt1-multifocal-product .content .section-2-img-3 {
  width: 200%;
  margin-left: -100%; }
  @media (max-width: 787px) {
    #dt1-product .content .section-2-img-3,
    #dt1-multifocal-product .content .section-2-img-3 {
      width: 165%;
      margin-left: -65%;
      margin-top: 2rem; } }

#dt1-product .content .row-2,
#dt1-multifocal-product .content .row-2 {
  margin-top: 4rem; }
  @media (max-width: 787px) {
    #dt1-product .content .row-2,
    #dt1-multifocal-product .content .row-2 {
      margin: 0; }
      #dt1-product .content .row-2:nth-of-type(1),
      #dt1-multifocal-product .content .row-2:nth-of-type(1) {
        margin-top: -2rem; } }

#dt1-product .parameters .table,
#dt1-multifocal-product .parameters .table {
  overflow: hidden; }
  #dt1-product .parameters .table th,
  #dt1-product .parameters .table td,
  #dt1-multifocal-product .parameters .table th,
  #dt1-multifocal-product .parameters .table td {
    border-top: none;
    padding: 1rem 3rem;
    color: #ffffff; }

#dt1-product .parameters .table-striped tbody tr:nth-of-type(even),
#dt1-multifocal-product .parameters .table-striped tbody tr:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.1); }

#dt1-product .parameters .table-striped tbody tr:nth-of-type(odd),
#dt1-multifocal-product .parameters .table-striped tbody tr:nth-of-type(odd) {
  background-color: transparent; }

#dt1-product .parameters .table-striped tbody tr th,
#dt1-multifocal-product .parameters .table-striped tbody tr th {
  font-weight: bold !important;
  font-size: 120%;
  vertical-align: middle; }

#dt1-product #footer,
#dt1-multifocal-product #footer {
  margin-top: 6rem; }
  #dt1-product #footer p.small,
  #dt1-multifocal-product #footer p.small {
    line-height: 2.2;
    font-size: 70%;
    letter-spacing: 0.025em; }

#dt1-multifocal-product #header {
  background-image: url(/build/images/header.bg.622abe09.jpg); }

#dt1-for-astigmatism-product {
  overflow-x: hidden; }
  #dt1-for-astigmatism-product .text-gold {
    color: #d8a927 !important; }
  #dt1-for-astigmatism-product .bg-gold {
    background-color: #d8a927 !important; }
  #dt1-for-astigmatism-product .border-gold {
    border-color: #d8a927 !important; }
  #dt1-for-astigmatism-product .btn-gold {
    background-color: #d8a927 !important; }
  #dt1-for-astigmatism-product .text-light-gold {
    color: #c6b36e !important; }
  #dt1-for-astigmatism-product .bg-light-gold {
    background-color: #c6b36e !important; }
  #dt1-for-astigmatism-product .border-light-gold {
    border-color: #c6b36e !important; }
  #dt1-for-astigmatism-product .btn-light-gold {
    background-color: #c6b36e !important; }
  #dt1-for-astigmatism-product .text-lighter-gold {
    color: #efd19f !important; }
  #dt1-for-astigmatism-product .bg-lighter-gold {
    background-color: #efd19f !important; }
  #dt1-for-astigmatism-product .border-lighter-gold {
    border-color: #efd19f !important; }
  #dt1-for-astigmatism-product .btn-lighter-gold {
    background-color: #efd19f !important; }
  #dt1-for-astigmatism-product .text-green {
    color: #018f78 !important; }
  #dt1-for-astigmatism-product .bg-green {
    background-color: #018f78 !important; }
  #dt1-for-astigmatism-product .border-green {
    border-color: #018f78 !important; }
  #dt1-for-astigmatism-product .btn-green {
    background-color: #018f78 !important; }
  #dt1-for-astigmatism-product .text-dark-green {
    color: #2d5f57 !important; }
  #dt1-for-astigmatism-product .bg-dark-green {
    background-color: #2d5f57 !important; }
  #dt1-for-astigmatism-product .border-dark-green {
    border-color: #2d5f57 !important; }
  #dt1-for-astigmatism-product .btn-dark-green {
    background-color: #2d5f57 !important; }
  #dt1-for-astigmatism-product .text-light-green {
    color: #48ae9e !important; }
  #dt1-for-astigmatism-product .bg-light-green {
    background-color: #48ae9e !important; }
  #dt1-for-astigmatism-product .border-light-green {
    border-color: #48ae9e !important; }
  #dt1-for-astigmatism-product .btn-light-green {
    background-color: #48ae9e !important; }
  #dt1-for-astigmatism-product .text-aqua {
    color: #cce9e4 !important; }
  #dt1-for-astigmatism-product .bg-aqua {
    background-color: #cce9e4 !important; }
  #dt1-for-astigmatism-product .border-aqua {
    border-color: #cce9e4 !important; }
  #dt1-for-astigmatism-product .btn-aqua {
    background-color: #cce9e4 !important; }
  #dt1-for-astigmatism-product .text-white {
    color: #ffffff !important; }
  #dt1-for-astigmatism-product .bg-white {
    background-color: #ffffff !important; }
  #dt1-for-astigmatism-product .border-white {
    border-color: #ffffff !important; }
  #dt1-for-astigmatism-product .btn-white {
    background-color: #ffffff !important; }
  #dt1-for-astigmatism-product .text-black {
    color: #010e26 !important; }
  #dt1-for-astigmatism-product .bg-black {
    background-color: #010e26 !important; }
  #dt1-for-astigmatism-product .border-black {
    border-color: #010e26 !important; }
  #dt1-for-astigmatism-product .btn-black {
    background-color: #010e26 !important; }
  #dt1-for-astigmatism-product .text-gray {
    color: #a9a9a9 !important; }
  #dt1-for-astigmatism-product .bg-gray {
    background-color: #a9a9a9 !important; }
  #dt1-for-astigmatism-product .border-gray {
    border-color: #a9a9a9 !important; }
  #dt1-for-astigmatism-product .btn-gray {
    background-color: #a9a9a9 !important; }
  @media (min-width: 768px) {
    #dt1-for-astigmatism-product .h-md-100 {
      height: 100% !important; } }
  #dt1-for-astigmatism-product sup {
    top: -0.7em;
    font-size: 55%; }
  #dt1-for-astigmatism-product .mt--5 {
    margin-top: -3rem; }
  #dt1-for-astigmatism-product #header {
    background-image: url(/build/images/header.bg.b3883aee.jpg); }
    #dt1-for-astigmatism-product #header .container-fluid .desc {
      background-color: rgba(1, 143, 120, 0.4); }
      @media (max-width: 991.98px) {
        #dt1-for-astigmatism-product #header .container-fluid .desc {
          background-color: #018f78; } }
    @media (max-width: 991.98px) {
      #dt1-for-astigmatism-product #header .container-fluid .discount {
        background-color: #018f78; } }
  #dt1-for-astigmatism-product .content.section-1 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #dt1-for-astigmatism-product .content.section-1 .claim {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding-bottom: 18rem; }
    #dt1-for-astigmatism-product .content.section-1 .claim .frame {
      background-color: rgba(0, 0, 0, 0.47);
      background-image: url(/build/images/section.1.img.2.b247d465.png);
      background-size: contain;
      background-position: center center;
      background-repeat: no-repeat;
      line-height: 1.2;
      font-size: .9em;
      position: relative;
      border-radius: 10rem;
      aspect-ratio: 1203 / 227;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0 5rem; }
  #dt1-for-astigmatism-product .content.section-2 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  @media (min-width: 768px) {
    #dt1-for-astigmatism-product .content.section-2 .w-md-40 {
      width: 40% !important; } }
  #dt1-for-astigmatism-product .content.section-3 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #dt1-for-astigmatism-product .content.section-4 .embed-responsive-item {
    height: 100%;
    top: 0; }
  #dt1-for-astigmatism-product .content.section-4 .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #dt1-for-astigmatism-product .content.section-5 {
    background-image: url(/build/images/section.5.bg.d323419d.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat; }
  #dt1-for-astigmatism-product .content.footer .desc {
    padding-left: 7rem;
    padding-right: 7rem; }
  #dt1-for-astigmatism-product .content .desc {
    position: relative;
    z-index: 2; }
  #dt1-for-astigmatism-product .content .img {
    position: relative;
    z-index: 1; }
  #dt1-for-astigmatism-product .content .section-2-img-3 {
    width: 200%;
    margin-left: -100%; }
    @media (max-width: 787px) {
      #dt1-for-astigmatism-product .content .section-2-img-3 {
        width: 165%;
        margin-left: -65%;
        margin-top: 2rem; } }
  #dt1-for-astigmatism-product .content .row-2 {
    margin-top: 4rem; }
    @media (max-width: 787px) {
      #dt1-for-astigmatism-product .content .row-2 {
        margin: 0; }
        #dt1-for-astigmatism-product .content .row-2:nth-of-type(1) {
          margin-top: -2rem; } }
  #dt1-for-astigmatism-product .parameters .table {
    overflow: hidden; }
    #dt1-for-astigmatism-product .parameters .table th,
    #dt1-for-astigmatism-product .parameters .table td {
      border-top: none;
      padding: 1rem 3rem;
      color: #ffffff; }
  #dt1-for-astigmatism-product .parameters .table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(255, 255, 255, 0.1); }
  #dt1-for-astigmatism-product .parameters .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent; }
  #dt1-for-astigmatism-product .parameters .table-striped tbody tr th {
    font-weight: bold !important;
    font-size: 120%;
    vertical-align: middle; }
  #dt1-for-astigmatism-product #footer {
    margin-top: 6rem; }
    #dt1-for-astigmatism-product #footer p.small {
      line-height: 2.2;
      font-size: 70%;
      letter-spacing: 0.025em; }

#content-b2c_b2c_articles section.header {
  height: 32.5rem;
  background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_b2c_articles section.header h1 {
    font-size: 3.4rem;
    line-height: 4.5rem;
    font-weight: 700;
    color: #fff;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_articles section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }
  @media (max-width: 991.98px) {
    #content-b2c_b2c_articles section.header {
      background-position: 62% center; }
      #content-b2c_b2c_articles section.header:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.25); }
      #content-b2c_b2c_articles section.header > div {
        position: relative; } }

#content-b2c_b2c_articles section.articles {
  padding-top: 3rem;
  padding-bottom: 5rem; }
  #content-b2c_b2c_articles section.articles .article-box {
    position: relative;
    border-radius: 4px;
    height: 36rem;
    box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
    margin-bottom: 4rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: 0.4s ease all; }
    #content-b2c_b2c_articles section.articles .article-box:hover {
      transform: translate(0, -6px);
      box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
    #content-b2c_b2c_articles section.articles .article-box .article-desc {
      border-radius: 0 0 4px 0;
      position: absolute;
      right: 0;
      bottom: 0;
      width: 31.0rem;
      min-height: 12.5rem;
      background: #fff;
      padding: 1.6rem 1.8rem; }
      #content-b2c_b2c_articles section.articles .article-box .article-desc h4 {
        font-family: "din-2014", sans-serif;
        font-size: 2.1rem;
        line-height: 2.4rem;
        font-weight: 700;
        margin-bottom: 2.5rem; }
  #content-b2c_b2c_articles section.articles .pagination-box {
    padding-top: 1.3rem; }

#content-b2c_b2c_article section.header {
  height: 32.5rem;
  background: url("/build/images/b2c/products/header-bg.jpg") no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_b2c_article section.header.article-15 {
    background-image: url("/build/images/b2c/articles/article15-header-bg.jpg"); }
  #content-b2c_b2c_article section.header h1 {
    font-size: 3.4rem;
    line-height: 4.5rem;
    font-weight: 700;
    color: #fff;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_article section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }

#content-b2c_b2c_article section.article-content {
  padding-top: 3rem;
  padding-bottom: 2rem;
  font-size: 1.4rem; }
  #content-b2c_b2c_article section.article-content h2 {
    font-size: 2rem;
    color: #4056A5;
    font-weight: 800;
    margin: 0 0 1.5rem 0; }
  #content-b2c_b2c_article section.article-content h4 {
    font-size: 1.4rem;
    font-weight: 700;
    margin: 0 0 0.4rem 0; }
  #content-b2c_b2c_article section.article-content p {
    font-size: 1.4rem;
    line-height: 1.7em;
    margin-bottom: 2rem; }
    #content-b2c_b2c_article section.article-content p.quote {
      color: #4056A5;
      font-size: 2.1rem;
      line-height: 3rem;
      position: relative; }
      #content-b2c_b2c_article section.article-content p.quote .quote-sign {
        font-size: 8rem;
        position: absolute;
        left: -6.3rem; }
  #content-b2c_b2c_article section.article-content ul {
    margin: 0 0 2rem 0;
    padding: 0 0 0 1.7rem;
    list-style-position: outside; }
    #content-b2c_b2c_article section.article-content ul li {
      margin-bottom: 0.2rem; }
      #content-b2c_b2c_article section.article-content ul li.style-none {
        list-style: none; }
      #content-b2c_b2c_article section.article-content ul li ul {
        margin-left: 3rem;
        margin-top: 0.5rem;
        margin-bottom: 0.5rem; }
  #content-b2c_b2c_article section.article-content ol {
    margin: 0 0 2rem 0;
    padding: 0 0 0 1.6rem; }
    #content-b2c_b2c_article section.article-content ol li {
      margin-bottom: 0.2rem; }
    #content-b2c_b2c_article section.article-content ol.more-space li {
      margin-bottom: 1.2rem; }
  #content-b2c_b2c_article section.article-content .article-image {
    max-width: 100%;
    margin-bottom: 2.0rem; }
  #content-b2c_b2c_article section.article-content .fact {
    color: #55B23D; }
  #content-b2c_b2c_article section.article-content .myth {
    color: #D22A91; }
  #content-b2c_b2c_article section.article-content .article-box {
    position: relative;
    border-radius: 4px;
    height: 36rem;
    box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
    margin-bottom: 4rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    #content-b2c_b2c_article section.article-content .article-box .article-desc {
      border-radius: 0 0 4px 0;
      position: absolute;
      right: 0;
      bottom: 0;
      width: 31.0rem;
      min-height: 12.5rem;
      background: #fff;
      padding: 1.6rem 1.8rem; }
      #content-b2c_b2c_article section.article-content .article-box .article-desc h4 {
        font-family: "din-2014", sans-serif;
        font-size: 2.1rem;
        line-height: 2.4rem;
        font-weight: 700;
        margin-bottom: 2.5rem; }
  #content-b2c_b2c_article section.article-content .lenses-user, #content-b2c_b2c_article section.article-content .product-box {
    display: flex;
    margin-bottom: 2rem; }
    #content-b2c_b2c_article section.article-content .lenses-user img, #content-b2c_b2c_article section.article-content .product-box img {
      margin-right: 2rem; }
    #content-b2c_b2c_article section.article-content .lenses-user p, #content-b2c_b2c_article section.article-content .product-box p {
      margin: 0 0 1rem 0; }
  #content-b2c_b2c_article section.article-content .bibliography {
    font-size: 1rem;
    margin-bottom: 2rem; }
    #content-b2c_b2c_article section.article-content .bibliography ol {
      margin: 0 0 1rem 0;
      padding: 0 0 0 1rem; }
      #content-b2c_b2c_article section.article-content .bibliography ol li {
        margin-bottom: 0.6rem; }

#content-b2c_b2c_article section.see-also {
  padding-bottom: 3rem; }
  #content-b2c_b2c_article section.see-also h3 {
    font-size: 3.2rem;
    line-height: 5.5rem;
    color: #4056A5;
    text-align: center;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    margin-bottom: 3.7rem; }
  #content-b2c_b2c_article section.see-also .product-box {
    height: 23.5rem;
    box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
    background: url("/build/images/b2c/products/product-box-bg.png") 66% 36% no-repeat;
    background-size: 12.2rem 12.2rem;
    position: relative;
    margin-bottom: 2rem; }
    #content-b2c_b2c_article section.see-also .product-box .packshot {
      position: absolute;
      left: 5.7rem;
      top: 1.2rem;
      width: 24.0rem;
      height: 20.2rem; }
    #content-b2c_b2c_article section.see-also .product-box .description-boxes {
      position: absolute;
      width: 100%;
      height: 7.1rem;
      display: flex;
      bottom: 0; }
      #content-b2c_b2c_article section.see-also .product-box .description-boxes .title {
        padding-left: 3rem;
        width: 37.4%;
        font-size: 1.4rem;
        line-height: 1.8rem;
        align-self: center; }
        #content-b2c_b2c_article section.see-also .product-box .description-boxes .title a {
          color: #748496; }
      #content-b2c_b2c_article section.see-also .product-box .description-boxes .product-name {
        width: 62.6%;
        padding-right: 3.8rem;
        font-size: 1.4rem;
        line-height: 2rem;
        align-self: center;
        font-weight: 800; }
        #content-b2c_b2c_article section.see-also .product-box .description-boxes .product-name a {
          color: #212529; }
  #content-b2c_b2c_article section.see-also .related-article-box {
    position: relative;
    border-radius: 4px;
    height: 36rem;
    box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
    margin-bottom: 3rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: 0.4s ease all; }
    #content-b2c_b2c_article section.see-also .related-article-box:hover {
      transform: translate(0, -6px);
      box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
    #content-b2c_b2c_article section.see-also .related-article-box .article-desc {
      border-radius: 0 0 4px 0;
      position: absolute;
      right: 0;
      bottom: 0;
      width: 31.0rem;
      min-height: 12.5rem;
      background: #fff;
      padding: 1.6rem 1.8rem; }
      #content-b2c_b2c_article section.see-also .related-article-box .article-desc h4 {
        font-family: "din-2014", sans-serif;
        font-size: 2.1rem;
        line-height: 2.4rem;
        font-weight: 700;
        margin-bottom: 2.5rem; }

#content-b2c_b2c_about .icon-register,
#content-b2c_b2c_emailrating .icon-register {
  width: 12rem;
  height: 12rem; }

#content-b2c_b2c_about .icon-collect-points,
#content-b2c_b2c_emailrating .icon-collect-points {
  width: 11.933rem;
  height: 11.933rem; }

#content-b2c_b2c_about .icon-exchange-codes,
#content-b2c_b2c_emailrating .icon-exchange-codes {
  width: 11.857rem;
  height: 11.857rem; }

#content-b2c_b2c_about .icon-discounts,
#content-b2c_b2c_emailrating .icon-discounts {
  width: 11.834rem;
  height: 11.834rem; }

#content-b2c_b2c_about section.header,
#content-b2c_b2c_emailrating section.header {
  height: 32.5rem;
  background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_b2c_about section.header h1,
  #content-b2c_b2c_emailrating section.header h1 {
    font-size: 3.4rem;
    line-height: 4.5rem;
    font-weight: 700;
    color: #fff;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_about section.header p,
  #content-b2c_b2c_emailrating section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }

#content-b2c_b2c_about section.about,
#content-b2c_b2c_emailrating section.about {
  padding-top: 4.4rem; }
  #content-b2c_b2c_about section.about h2,
  #content-b2c_b2c_emailrating section.about h2 {
    font-size: 3.2rem;
    line-height: 5.5rem;
    color: #4056A5;
    font-family: "din-2014", sans-serif;
    font-weight: 700; }
  #content-b2c_b2c_about section.about h3,
  #content-b2c_b2c_emailrating section.about h3 {
    font-family: "din-2014", sans-serif;
    font-size: 2.4rem;
    line-height: 5.5rem;
    color: #4056A5;
    font-weight: 700; }
    #content-b2c_b2c_about section.about h3.header-line,
    #content-b2c_b2c_emailrating section.about h3.header-line {
      position: relative; }
      #content-b2c_b2c_about section.about h3.header-line:before,
      #content-b2c_b2c_emailrating section.about h3.header-line:before {
        display: block;
        content: '';
        border-radius: 100px;
        height: .3rem;
        width: 8.0rem;
        background: #4056A5;
        position: absolute;
        left: -9.9rem;
        top: 50%;
        transform: translateY(-50%); }
  #content-b2c_b2c_about section.about h4,
  #content-b2c_b2c_emailrating section.about h4 {
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: #4056A5;
    opacity: 0.5;
    font-weight: 700;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_about section.about .row.register-account,
  #content-b2c_b2c_emailrating section.about .row.register-account {
    background-image: url("/build/images/b2c/about/register-account-bg.png");
    background-size: 21.1rem 21.1rem;
    background-repeat: no-repeat;
    background-position: 13.5rem 23.2rem; }
    #content-b2c_b2c_about section.about .row.register-account .phone-graph,
    #content-b2c_b2c_emailrating section.about .row.register-account .phone-graph {
      width: 29.5rem;
      height: 54.7rem; }
      @media (max-width: 1199.98px) {
        #content-b2c_b2c_about section.about .row.register-account .phone-graph,
        #content-b2c_b2c_emailrating section.about .row.register-account .phone-graph {
          margin-left: -6.7rem; } }
    #content-b2c_b2c_about section.about .row.register-account .icon-container,
    #content-b2c_b2c_emailrating section.about .row.register-account .icon-container {
      margin: 6.3rem 0 .4rem -1.4rem; }
  #content-b2c_b2c_about section.about .row.collect-points,
  #content-b2c_b2c_emailrating section.about .row.collect-points {
    margin-top: -3.0rem;
    padding-bottom: 9.0rem;
    background-image: url("/build/images/b2c/about/collect-points-bg.png");
    background-size: 44.7rem 44.7rem;
    background-repeat: no-repeat;
    background-position: 66.0rem 18.4rem; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_about section.about .row.collect-points > div:first-child,
      #content-b2c_b2c_emailrating section.about .row.collect-points > div:first-child {
        margin-left: -9rem; } }
    #content-b2c_b2c_about section.about .row.collect-points .phone-graph,
    #content-b2c_b2c_emailrating section.about .row.collect-points .phone-graph {
      width: 31.6rem;
      height: 54.7rem;
      margin-left: -1.8rem; }
    #content-b2c_b2c_about section.about .row.collect-points .icon-container,
    #content-b2c_b2c_emailrating section.about .row.collect-points .icon-container {
      margin: 7.2rem 0 .7rem -2.0rem; }
    #content-b2c_b2c_about section.about .row.collect-points h3,
    #content-b2c_b2c_emailrating section.about .row.collect-points h3 {
      margin-bottom: 1.4rem; }
  #content-b2c_b2c_about section.about .row.exchange-codes,
  #content-b2c_b2c_emailrating section.about .row.exchange-codes {
    margin-top: -12.3rem;
    background-image: url("/build/images/b2c/about/register-account-bg.png");
    background-size: 21.1rem 21.1rem;
    background-repeat: no-repeat;
    background-position: 8.2rem 21.8rem; }
    #content-b2c_b2c_about section.about .row.exchange-codes .phone-graph,
    #content-b2c_b2c_emailrating section.about .row.exchange-codes .phone-graph {
      width: 29.9rem;
      height: 54.7rem;
      margin-left: 2.3rem; }
      @media (max-width: 1199.98px) {
        #content-b2c_b2c_about section.about .row.exchange-codes .phone-graph,
        #content-b2c_b2c_emailrating section.about .row.exchange-codes .phone-graph {
          margin-left: -6.7rem; } }
    #content-b2c_b2c_about section.about .row.exchange-codes .icon-container,
    #content-b2c_b2c_emailrating section.about .row.exchange-codes .icon-container {
      margin: 4.9rem 0 .7rem -2.0rem; }
  #content-b2c_b2c_about section.about .row.discounts,
  #content-b2c_b2c_emailrating section.about .row.discounts {
    margin-top: -2.2rem; }
    @media (max-width: 1199.98px) {
      #content-b2c_b2c_about section.about .row.discounts > div:first-child,
      #content-b2c_b2c_emailrating section.about .row.discounts > div:first-child {
        margin-left: -13rem; } }
    #content-b2c_b2c_about section.about .row.discounts .phone-graph,
    #content-b2c_b2c_emailrating section.about .row.discounts .phone-graph {
      width: 32.3rem;
      height: 54.7rem;
      margin-right: 1.8rem; }
    #content-b2c_b2c_about section.about .row.discounts .icon-container,
    #content-b2c_b2c_emailrating section.about .row.discounts .icon-container {
      margin: 8.9rem 0 1rem -2.0rem; }
    #content-b2c_b2c_about section.about .row.discounts h3,
    #content-b2c_b2c_emailrating section.about .row.discounts h3 {
      margin-bottom: 1.4rem; }
  #content-b2c_b2c_about section.about .discounts-container,
  #content-b2c_b2c_emailrating section.about .discounts-container {
    background-image: url("/build/images/b2c/about/discounts-bg.png");
    background-size: 22.5rem 22.5rem;
    background-repeat: no-repeat;
    background-position: 122.1rem 8.8rem; }

#content-b2c_b2c_about section.also-available,
#content-b2c_b2c_emailrating section.also-available {
  background-image: url("/build/images/b2c/about/also-available-bg.png");
  background-size: 112.0rem 75.7rem;
  background-repeat: no-repeat;
  background-position: -12.0rem top;
  padding-top: 1.6rem;
  padding-bottom: 8.2rem; }
  #content-b2c_b2c_about section.also-available h2,
  #content-b2c_b2c_emailrating section.also-available h2 {
    font-size: 3.2rem;
    line-height: 3.8rem;
    color: #4056A5;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    margin-bottom: 3.2rem; }
  #content-b2c_b2c_about section.also-available .available-devices,
  #content-b2c_b2c_emailrating section.also-available .available-devices {
    max-width: 110.1rem;
    max-height: 45.8rem;
    width: 100%;
    margin-top: 9.2rem; }

@media (max-width: 479px) {
  #content-b2c_b2c_about section.about h3.header-line:before,
  #content-b2c_b2c_emailrating section.about h3.header-line:before {
    content: none; }
  #content-b2c_b2c_about section.about .row.register-account .phone-graph,
  #content-b2c_b2c_emailrating section.about .row.register-account .phone-graph {
    width: 26.5rem;
    height: auto;
    margin-top: 5rem; }
  #content-b2c_b2c_about section.about .row.collect-points .phone-graph,
  #content-b2c_b2c_emailrating section.about .row.collect-points .phone-graph {
    width: 27.6rem;
    height: auto;
    margin-left: 6rem;
    margin-top: 4rem; }
  #content-b2c_b2c_about section.about .row.exchange-codes .phone-graph,
  #content-b2c_b2c_emailrating section.about .row.exchange-codes .phone-graph {
    width: 24.9rem;
    height: auto;
    margin-top: 2rem;
    margin-left: -5rem; }
  #content-b2c_b2c_about section.about .row.discounts .phone-graph,
  #content-b2c_b2c_emailrating section.about .row.discounts .phone-graph {
    width: 23.6rem;
    height: auto;
    margin-left: 9rem;
    margin-top: 6rem;
    margin-right: 0; } }

.countdown-modal-overlay {
  position: fixed;
  z-index: 9990;
  top: 0;
  left: 0rem;
  right: 0;
  bottom: 0;
  background: rgba(245, 246, 250, 0.7); }
  .countdown-modal-overlay .countdown-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 54rem;
    box-shadow: 0 0.4rem 2rem rgba(130, 159, 186, 0.15);
    border-radius: .4rem;
    background: #fff;
    text-align: center;
    padding: 3.4rem 2rem 4.1rem; }
    .countdown-modal-overlay .countdown-modal .close-button {
      position: absolute;
      top: 1rem;
      right: 1rem;
      width: 3.7rem;
      height: 3.7rem;
      border-radius: 50%;
      background: url("/build/images/b2c/base/icons/ico-close.svg") center center no-repeat;
      background-size: 100%; }
    .countdown-modal-overlay .countdown-modal .icon {
      margin-bottom: 2.3rem; }
      .countdown-modal-overlay .countdown-modal .icon img {
        width: 13.2rem; }
    .countdown-modal-overlay .countdown-modal p {
      font-size: 2.2rem;
      line-height: 3rem;
      color: #25282C;
      font-weight: 800;
      margin-bottom: 2rem; }
      .countdown-modal-overlay .countdown-modal p > span {
        font-size: 1.8rem;
        font-weight: 800;
        color: #969BAF;
        line-height: 2rem;
        display: block;
        margin-top: 1.8rem; }
    .countdown-modal-overlay .countdown-modal .buttons-container {
      display: flex;
      display: -ms-flexbox;
      align-items: center;
      -ms-flex-align: center;
      justify-content: center;
      -ms-flex-pack: center; }
      .countdown-modal-overlay .countdown-modal .buttons-container > *:not(:last-child) {
        margin-right: 2rem; }

#content-b2c_trial_index .icon-register,
#content-b2c_trial_index_1 .icon-register {
  width: 12rem;
  height: 12rem; }

#content-b2c_trial_index .icon-collect-points,
#content-b2c_trial_index_1 .icon-collect-points {
  width: 11.933rem;
  height: 11.933rem; }

#content-b2c_trial_index .icon-exchange-codes,
#content-b2c_trial_index_1 .icon-exchange-codes {
  width: 11.857rem;
  height: 11.857rem; }

#content-b2c_trial_index .icon-discounts,
#content-b2c_trial_index_1 .icon-discounts {
  width: 11.834rem;
  height: 11.834rem; }

#content-b2c_trial_index .map-tooltip,
#content-b2c_trial_index_1 .map-tooltip {
  position: absolute;
  display: none;
  border-radius: 4px;
  background: #D4E1FF;
  box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
  min-width: 10rem;
  max-width: 18rem;
  padding: 1rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 800;
  color: #495EA8;
  transform: translate(-50%, calc((100% + 80px) * -1)); }
  #content-b2c_trial_index .map-tooltip:after,
  #content-b2c_trial_index_1 .map-tooltip:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-top: 1rem solid #D4E1FF;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0); }

#content-b2c_trial_index section.header,
#content-b2c_trial_index_1 section.header {
  height: 65rem;
  background: url("/build/images/b2c/trial/header-bg.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_trial_index section.header h1,
  #content-b2c_trial_index_1 section.header h1 {
    font-size: 4.2rem;
    line-height: 4.5rem;
    font-weight: 800;
    color: #74A6F5;
    font-family: "din-2014", sans-serif;
    margin-bottom: 1.9rem; }
  #content-b2c_trial_index section.header h2,
  #content-b2c_trial_index_1 section.header h2 {
    font-size: 3.2rem;
    line-height: 3.8rem;
    color: #fff;
    font-weight: 400;
    width: 50rem;
    max-width: 100%;
    margin-bottom: 3.5rem; }
    @media (max-width: 767px) {
      #content-b2c_trial_index section.header h2,
      #content-b2c_trial_index_1 section.header h2 {
        width: 44rem; } }
  #content-b2c_trial_index section.header .dailies-box,
  #content-b2c_trial_index_1 section.header .dailies-box {
    margin-top: 9rem; }
    @media (max-width: 767px) {
      #content-b2c_trial_index section.header .dailies-box,
      #content-b2c_trial_index_1 section.header .dailies-box {
        margin-top: 2rem; } }
    #content-b2c_trial_index section.header .dailies-box h2,
    #content-b2c_trial_index_1 section.header .dailies-box h2 {
      display: inline-block;
      width: 24.5rem;
      margin-bottom: 0;
      margin-top: 0.5rem;
      vertical-align: middle;
      margin-right: 1.5rem;
      font-size: 2.4rem;
      font-weight: 700; }
    #content-b2c_trial_index section.header .dailies-box img,
    #content-b2c_trial_index_1 section.header .dailies-box img {
      max-width: 100%; }
      @media (max-width: 767px) {
        #content-b2c_trial_index section.header .dailies-box img.claim,
        #content-b2c_trial_index_1 section.header .dailies-box img.claim {
          margin-bottom: 2rem; } }
      #content-b2c_trial_index section.header .dailies-box img.packshot,
      #content-b2c_trial_index_1 section.header .dailies-box img.packshot {
        width: 24rem; }
  #content-b2c_trial_index section.header .button.btn-blue, #content-b2c_trial_index section.header .lottery #registration .photo label.button, .lottery #registration .photo #content-b2c_trial_index section.header label.button,
  #content-b2c_trial_index section.header .lottery #winner-form .photo label.button, .lottery #winner-form .photo #content-b2c_trial_index section.header label.button,
  #content-b2c_trial_index_1 section.header .button.btn-blue,
  #content-b2c_trial_index_1 section.header .lottery #registration .photo label.button,
  .lottery #registration .photo #content-b2c_trial_index_1 section.header label.button,
  #content-b2c_trial_index_1 section.header .lottery #winner-form .photo label.button,
  .lottery #winner-form .photo #content-b2c_trial_index_1 section.header label.button {
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 900; }
  #content-b2c_trial_index section.header p,
  #content-b2c_trial_index_1 section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }
  #content-b2c_trial_index section.header .links,
  #content-b2c_trial_index_1 section.header .links {
    font-size: 1rem;
    justify-content: flex-start;
    flex-direction: column;
    line-height: 1.5;
    padding-left: 15px;
    padding-top: 15px; }
    #content-b2c_trial_index section.header .links > a,
    #content-b2c_trial_index_1 section.header .links > a {
      color: #fff; }

#content-b2c_trial_index .step-1 .button,
#content-b2c_trial_index_1 .step-1 .button {
  position: absolute;
  bottom: 5.2rem;
  left: 50%;
  transform: translate(-50%, 0); }

#content-b2c_trial_index section.form,
#content-b2c_trial_index_1 section.form {
  min-height: 59.8rem; }
  #content-b2c_trial_index section.form .colors-box,
  #content-b2c_trial_index_1 section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #content-b2c_trial_index section.form .form-container,
  #content-b2c_trial_index_1 section.form .form-container {
    min-height: 58.9rem;
    margin-top: -3.5rem;
    background: #fff;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1); }
    #content-b2c_trial_index section.form .form-container .step-row,
    #content-b2c_trial_index_1 section.form .form-container .step-row {
      min-height: 57.9rem; }
      #content-b2c_trial_index section.form .form-container .step-row .left-data-col,
      #content-b2c_trial_index_1 section.form .form-container .step-row .left-data-col {
        width: 54rem;
        min-height: 55rem;
        padding-bottom: 11rem;
        max-width: 100%;
        margin-left: 3.5rem;
        padding-top: 19.6rem;
        position: relative; }
        #content-b2c_trial_index section.form .form-container .step-row .left-data-col h3,
        #content-b2c_trial_index_1 section.form .form-container .step-row .left-data-col h3 {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #content-b2c_trial_index section.form .form-container .step-row .left-data-col p,
        #content-b2c_trial_index_1 section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #content-b2c_trial_index section.form .form-container .step-row .right-data-col,
      #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: calc(100% - 3rem);
        padding: 20px 30px; }
        #content-b2c_trial_index section.form .form-container .step-row .right-data-col .form-control, #content-b2c_trial_index section.form .form-container .step-row .right-data-col input,
        #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col .form-control,
        #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #content-b2c_trial_index section.form .form-container .step-row .right-data-col .small-info,
        #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #content-b2c_trial_index section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #content-b2c_trial_index section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #content-b2c_trial_index section.form .form-container .step-row .steps-indicator,
      #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator {
        width: 15.3rem;
        height: 1.1rem;
        position: relative;
        margin-bottom: 2.8rem;
        font-size: 1.8rem;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
        color: #FFF;
        background: #D3E8FC;
        margin-top: 3rem;
        position: absolute;
        top: 0;
        left: 0; }
        #content-b2c_trial_index section.form .form-container .step-row .steps-indicator:before, #content-b2c_trial_index section.form .form-container .step-row .steps-indicator:after,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator:before,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator:after {
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          width: 2.4rem;
          height: 2.4rem;
          border-radius: 50%; }
        #content-b2c_trial_index section.form .form-container .step-row .steps-indicator:before,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator:before {
          content: "1";
          left: -0.2rem;
          background: #0D7AE2;
          box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
          color: #FFF; }
        #content-b2c_trial_index section.form .form-container .step-row .steps-indicator:after,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator:after {
          content: "2";
          right: -0.2rem;
          color: #0D7AE2;
          background: #D3E8FC;
          box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #content-b2c_trial_index section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator .step-3-indicator {
          position: absolute;
          left: calc(100% + 0.2rem);
          width: 12.3rem;
          height: 1.1rem;
          margin-bottom: 2.8rem;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 1.3em;
          text-align: center;
          color: #FFF;
          background: #D3E8FC; }
          #content-b2c_trial_index section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 50%;
            content: "3";
            right: 0;
            color: #0D7AE2;
            background: #D3E8FC;
            box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #content-b2c_trial_index section.form .form-container .step-row .steps-indicator.current-step-2, #content-b2c_trial_index section.form .form-container .step-row .steps-indicator.current-step-3, #content-b2c_trial_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator {
          background: #0D7AE2; }
          #content-b2c_trial_index section.form .form-container .step-row .steps-indicator.current-step-2:after, #content-b2c_trial_index section.form .form-container .step-row .steps-indicator.current-step-3:after, #content-b2c_trial_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after {
            background: #0D7AE2;
            box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
            color: #FFF; }
      #content-b2c_trial_index section.form .form-container .step-row.step-1 .left-data-col,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem; }
      #content-b2c_trial_index section.form .form-container .step-row.step-2 .left-data-col,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-2 .left-data-col {
        width: 48.6rem; }
      #content-b2c_trial_index section.form .form-container .step-row.step-2 .right-data-col,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-2 .right-data-col {
        padding: 2rem 8rem; }
        #content-b2c_trial_index section.form .form-container .step-row.step-2 .right-data-col > .row,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-2 .right-data-col > .row {
          height: 100%; }
      #content-b2c_trial_index section.form .form-container .step-row.step-2 .button,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-2 .button {
        position: absolute;
        bottom: 4.3rem;
        left: 50%;
        transform: translate(-50%, 0); }
      #content-b2c_trial_index section.form .form-container .step-row.step-3,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 {
        min-height: 64.9rem; }
        #content-b2c_trial_index section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label {
          font-size: 1rem;
          line-height: 1.3rem; }
        #content-b2c_trial_index section.form .form-container .step-row.step-3 .button.btn-blue, #content-b2c_trial_index section.form .form-container .step-row.step-3 .lottery #registration .photo label.button, .lottery #registration .photo #content-b2c_trial_index section.form .form-container .step-row.step-3 label.button,
        #content-b2c_trial_index section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button, .lottery #winner-form .photo #content-b2c_trial_index section.form .form-container .step-row.step-3 label.button,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 .button.btn-blue,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 label.button,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #content-b2c_trial_index_1 section.form .form-container .step-row.step-3 label.button {
          position: absolute;
          bottom: 4.3rem;
          left: 50%;
          transform: translate(-50%, 0); }
      #content-b2c_trial_index section.form .form-container .step-row.step-4 h2,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-4 h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #4056A5;
        font-weight: 700;
        font-family: 'din-2014', sans-serif;
        margin-bottom: 1.9rem; }
      #content-b2c_trial_index section.form .form-container .step-row.step-4 img,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-4 img {
        width: 6.9rem;
        height: 6.9rem;
        margin-bottom: 3.4rem; }
      #content-b2c_trial_index section.form .form-container .step-row.step-4 p,
      #content-b2c_trial_index_1 section.form .form-container .step-row.step-4 p {
        color: #728294; }
        #content-b2c_trial_index section.form .form-container .step-row.step-4 p strong,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-4 p strong {
          color: #4056A5; }
        #content-b2c_trial_index section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-4 p.big-margin-bottom {
          margin-bottom: 7.1rem; }
      #content-b2c_trial_index section.form .form-container .step-row .map-container,
      #content-b2c_trial_index_1 section.form .form-container .step-row .map-container {
        height: calc(100% - 1.5rem); }
        #content-b2c_trial_index section.form .form-container .step-row .map-container #map,
        #content-b2c_trial_index_1 section.form .form-container .step-row .map-container #map {
          height: calc(100% - 1.5rem); }

@media (max-width: 767px) {
  #content-b2c_trial_index section.form,
  #content-b2c_trial_index_1 section.form {
    height: auto;
    margin-bottom: 2rem; }
    #content-b2c_trial_index section.form .form-container,
    #content-b2c_trial_index_1 section.form .form-container {
      min-height: 0;
      height: auto; }
      #content-b2c_trial_index section.form .form-container .step-row,
      #content-b2c_trial_index_1 section.form .form-container .step-row {
        height: auto; }
        #content-b2c_trial_index section.form .form-container .step-row .steps-indicator,
        #content-b2c_trial_index_1 section.form .form-container .step-row .steps-indicator {
          position: absolute;
          top: 15px;
          left: 15px;
          margin: 0 !important; }
        #content-b2c_trial_index section.form .form-container .step-row .left-data-col,
        #content-b2c_trial_index_1 section.form .form-container .step-row .left-data-col {
          margin-left: 0;
          padding-top: 50px; }
        #content-b2c_trial_index section.form .form-container .step-row .map-container,
        #content-b2c_trial_index_1 section.form .form-container .step-row .map-container {
          width: 100%;
          height: 40vh;
          margin-top: 2rem; }
          #content-b2c_trial_index section.form .form-container .step-row .map-container #map,
          #content-b2c_trial_index_1 section.form .form-container .step-row .map-container #map {
            height: 40vh; }
        #content-b2c_trial_index section.form .form-container .step-row .right-data-col,
        #content-b2c_trial_index_1 section.form .form-container .step-row .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; }
        #content-b2c_trial_index section.form .form-container .step-row.step-2 .right-data-col,
        #content-b2c_trial_index_1 section.form .form-container .step-row.step-2 .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; } }

#content-b2c_application_index .icon-register,
#content-b2c_application_index_1 .icon-register {
  width: 12rem;
  height: 12rem; }

#content-b2c_application_index .icon-collect-points,
#content-b2c_application_index_1 .icon-collect-points {
  width: 11.933rem;
  height: 11.933rem; }

#content-b2c_application_index .icon-exchange-codes,
#content-b2c_application_index_1 .icon-exchange-codes {
  width: 11.857rem;
  height: 11.857rem; }

#content-b2c_application_index .icon-discounts,
#content-b2c_application_index_1 .icon-discounts {
  width: 11.834rem;
  height: 11.834rem; }

#content-b2c_application_index .map-tooltip,
#content-b2c_application_index_1 .map-tooltip {
  position: absolute;
  display: none;
  border-radius: 4px;
  background: #D4E1FF;
  box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
  min-width: 10rem;
  max-width: 18rem;
  padding: 1rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 800;
  color: #495EA8;
  transform: translate(-50%, calc((100% + 80px) * -1)); }
  #content-b2c_application_index .map-tooltip:after,
  #content-b2c_application_index_1 .map-tooltip:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-top: 1rem solid #D4E1FF;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0); }

#content-b2c_application_index section.header,
#content-b2c_application_index_1 section.header {
  height: 75rem;
  background: url("/build/images/b2c/application/header-bg.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  @media (max-width: 767.99px) {
    #content-b2c_application_index section.header,
    #content-b2c_application_index_1 section.header {
      background-position: top right;
      background-size: 100% auto;
      padding-top: 15rem;
      background-color: #caeaf5;
      height: 89rem; } }
  #content-b2c_application_index section.header h1,
  #content-b2c_application_index_1 section.header h1 {
    font-size: 4.2rem;
    line-height: 4.5rem;
    font-weight: 700;
    color: #FF9C34;
    margin-bottom: 2.5rem;
    font-family: "din-2014", sans-serif; }
  #content-b2c_application_index section.header h2,
  #content-b2c_application_index_1 section.header h2 {
    font-size: 4.2rem;
    line-height: 4.5rem;
    color: #575656;
    font-weight: 700;
    width: 50rem;
    max-width: 100%;
    margin-bottom: 1rem;
    font-family: "din-2014", sans-serif; }
    @media (max-width: 767px) {
      #content-b2c_application_index section.header h2,
      #content-b2c_application_index_1 section.header h2 {
        width: 44rem; } }
  #content-b2c_application_index section.header .steps > div,
  #content-b2c_application_index_1 section.header .steps > div {
    display: flex; }
    #content-b2c_application_index section.header .steps > div .step-icon,
    #content-b2c_application_index_1 section.header .steps > div .step-icon {
      display: inline-block;
      width: 4rem; }
      #content-b2c_application_index section.header .steps > div .step-icon img,
      #content-b2c_application_index_1 section.header .steps > div .step-icon img {
        margin-top: 0.5rem; }
    #content-b2c_application_index section.header .steps > div .step-desc,
    #content-b2c_application_index_1 section.header .steps > div .step-desc {
      display: inline-block;
      width: 38rem; }
  #content-b2c_application_index section.header .button.btn-white,
  #content-b2c_application_index_1 section.header .button.btn-white {
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 900;
    margin-top: 1.8rem; }
  #content-b2c_application_index section.header p,
  #content-b2c_application_index_1 section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #575656;
    margin-bottom: 20px; }
  #content-b2c_application_index section.header small.footer,
  #content-b2c_application_index_1 section.header small.footer {
    display: block;
    font-size: 50%;
    color: #575656;
    position: absolute;
    left: 0;
    bottom: -5rem; }
    @media (max-width: 767.99px) {
      #content-b2c_application_index section.header small.footer,
      #content-b2c_application_index_1 section.header small.footer {
        position: relative;
        bottom: 0;
        margin-top: 2rem; } }

#content-b2c_application_index .step-1 .button,
#content-b2c_application_index_1 .step-1 .button {
  position: absolute;
  bottom: 5.2rem;
  left: 50%;
  transform: translate(-50%, 0); }

#content-b2c_application_index section.form,
#content-b2c_application_index_1 section.form {
  height: 59.8rem; }
  #content-b2c_application_index section.form .colors-box,
  #content-b2c_application_index_1 section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #content-b2c_application_index section.form .form-container,
  #content-b2c_application_index_1 section.form .form-container {
    height: 58.9rem;
    margin-top: -3.5rem;
    background: #fff;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1); }
    #content-b2c_application_index section.form .form-container .step-row,
    #content-b2c_application_index_1 section.form .form-container .step-row {
      height: 57.9rem; }
      #content-b2c_application_index section.form .form-container .step-row .left-data-col,
      #content-b2c_application_index_1 section.form .form-container .step-row .left-data-col {
        width: 54rem;
        max-width: 100%;
        min-height: 55rem;
        margin-left: 3.5rem;
        padding-top: 5rem;
        position: relative; }
        #content-b2c_application_index section.form .form-container .step-row .left-data-col h3,
        #content-b2c_application_index_1 section.form .form-container .step-row .left-data-col h3 {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #content-b2c_application_index section.form .form-container .step-row .left-data-col p,
        #content-b2c_application_index_1 section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #content-b2c_application_index section.form .form-container .step-row .right-data-col,
      #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: calc(100% - 3rem);
        padding: 20px 30px; }
        #content-b2c_application_index section.form .form-container .step-row .right-data-col .form-control, #content-b2c_application_index section.form .form-container .step-row .right-data-col input,
        #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col .form-control,
        #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #content-b2c_application_index section.form .form-container .step-row .right-data-col .small-info,
        #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #content-b2c_application_index section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #content-b2c_application_index section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #content-b2c_application_index section.form .form-container .step-row .steps-indicator,
      #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator {
        width: 15.3rem;
        height: 1.1rem;
        position: relative;
        font-size: 1.8rem;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
        color: #FFF;
        background: #D3E8FC;
        margin-bottom: 5rem; }
        #content-b2c_application_index section.form .form-container .step-row .steps-indicator:before, #content-b2c_application_index section.form .form-container .step-row .steps-indicator:after,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator:before,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator:after {
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          width: 2.4rem;
          height: 2.4rem;
          border-radius: 50%; }
        #content-b2c_application_index section.form .form-container .step-row .steps-indicator:before,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator:before {
          content: "1";
          left: -0.2rem;
          background: #0D7AE2;
          box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
          color: #FFF; }
        #content-b2c_application_index section.form .form-container .step-row .steps-indicator:after,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator:after {
          content: "2";
          right: -0.2rem;
          color: #0D7AE2;
          background: #D3E8FC;
          box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #content-b2c_application_index section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator .step-3-indicator {
          position: absolute;
          left: calc(100% + 0.2rem);
          width: 12.3rem;
          height: 1.1rem;
          margin-bottom: 2.8rem;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 1.3em;
          text-align: center;
          color: #FFF;
          background: #D3E8FC; }
          #content-b2c_application_index section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 50%;
            content: "3";
            right: 0;
            color: #0D7AE2;
            background: #D3E8FC;
            box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #content-b2c_application_index section.form .form-container .step-row .steps-indicator.current-step-2, #content-b2c_application_index section.form .form-container .step-row .steps-indicator.current-step-3, #content-b2c_application_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator {
          background: #0D7AE2; }
          #content-b2c_application_index section.form .form-container .step-row .steps-indicator.current-step-2:after, #content-b2c_application_index section.form .form-container .step-row .steps-indicator.current-step-3:after, #content-b2c_application_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after {
            background: #0D7AE2;
            box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
            color: #FFF; }
      #content-b2c_application_index section.form .form-container .step-row.step-1 .left-data-col,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem; }
      #content-b2c_application_index section.form .form-container .step-row.step-2 .left-data-col,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-2 .left-data-col {
        width: 48.6rem; }
      #content-b2c_application_index section.form .form-container .step-row.step-2 .right-data-col,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-2 .right-data-col {
        padding: 2rem 8rem; }
        #content-b2c_application_index section.form .form-container .step-row.step-2 .right-data-col > .row,
        #content-b2c_application_index_1 section.form .form-container .step-row.step-2 .right-data-col > .row {
          height: 100%; }
      #content-b2c_application_index section.form .form-container .step-row.step-2 .button,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-2 .button {
        position: absolute;
        bottom: 4.3rem;
        left: 50%;
        transform: translate(-50%, 0); }
      #content-b2c_application_index section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label {
        font-size: 1rem;
        line-height: 1.3rem; }
      #content-b2c_application_index section.form .form-container .step-row.step-3 .button.btn-blue, #content-b2c_application_index section.form .form-container .step-row.step-3 .lottery #registration .photo label.button, .lottery #registration .photo #content-b2c_application_index section.form .form-container .step-row.step-3 label.button,
      #content-b2c_application_index section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button, .lottery #winner-form .photo #content-b2c_application_index section.form .form-container .step-row.step-3 label.button,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-3 .button.btn-blue,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
      .lottery #registration .photo #content-b2c_application_index_1 section.form .form-container .step-row.step-3 label.button,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
      .lottery #winner-form .photo #content-b2c_application_index_1 section.form .form-container .step-row.step-3 label.button {
        position: absolute;
        bottom: 4.3rem;
        left: 50%;
        transform: translate(-50%, 0); }
      #content-b2c_application_index section.form .form-container .step-row.step-4 h2,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-4 h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #4056A5;
        font-weight: 700;
        font-family: 'din-2014', sans-serif;
        margin-bottom: 1.9rem; }
      #content-b2c_application_index section.form .form-container .step-row.step-4 img,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-4 img {
        width: 6.9rem;
        height: 6.9rem;
        margin-bottom: 3.4rem; }
      #content-b2c_application_index section.form .form-container .step-row.step-4 p,
      #content-b2c_application_index_1 section.form .form-container .step-row.step-4 p {
        color: #728294; }
        #content-b2c_application_index section.form .form-container .step-row.step-4 p strong,
        #content-b2c_application_index_1 section.form .form-container .step-row.step-4 p strong {
          color: #4056A5; }
        #content-b2c_application_index section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #content-b2c_application_index_1 section.form .form-container .step-row.step-4 p.big-margin-bottom {
          margin-bottom: 7.1rem; }
      #content-b2c_application_index section.form .form-container .step-row .map-container,
      #content-b2c_application_index_1 section.form .form-container .step-row .map-container {
        height: calc(100% - 1.5rem); }
        #content-b2c_application_index section.form .form-container .step-row .map-container #map,
        #content-b2c_application_index_1 section.form .form-container .step-row .map-container #map {
          height: calc(100% - 1.5rem); }

@media (max-width: 767px) {
  #content-b2c_application_index section.form,
  #content-b2c_application_index_1 section.form {
    height: auto;
    margin-bottom: 2rem; }
    #content-b2c_application_index section.form .form-container,
    #content-b2c_application_index_1 section.form .form-container {
      height: auto; }
      #content-b2c_application_index section.form .form-container .step-row,
      #content-b2c_application_index_1 section.form .form-container .step-row {
        height: auto; }
        #content-b2c_application_index section.form .form-container .step-row .steps-indicator,
        #content-b2c_application_index_1 section.form .form-container .step-row .steps-indicator {
          position: absolute;
          top: 15px;
          left: 15px;
          margin: 0 !important; }
        #content-b2c_application_index section.form .form-container .step-row .left-data-col,
        #content-b2c_application_index_1 section.form .form-container .step-row .left-data-col {
          margin-left: 0;
          padding-top: 50px; }
        #content-b2c_application_index section.form .form-container .step-row .map-container,
        #content-b2c_application_index_1 section.form .form-container .step-row .map-container {
          width: 100%;
          height: 40vh;
          margin-top: 2rem; }
          #content-b2c_application_index section.form .form-container .step-row .map-container #map,
          #content-b2c_application_index_1 section.form .form-container .step-row .map-container #map {
            height: 40vh; }
        #content-b2c_application_index section.form .form-container .step-row .right-data-col,
        #content-b2c_application_index_1 section.form .form-container .step-row .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; }
        #content-b2c_application_index section.form .form-container .step-row.step-2 .right-data-col,
        #content-b2c_application_index_1 section.form .form-container .step-row.step-2 .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; } }

#content-b2c_application_index #konkurs #rules,
#content-b2c_application_index_1 #konkurs #rules {
  background-color: #8bddff;
  color: #0041a7; }
  #content-b2c_application_index #konkurs #rules .w-60,
  #content-b2c_application_index_1 #konkurs #rules .w-60 {
    width: 60%; }

#content-b2c_application_index #konkurs #regulations,
#content-b2c_application_index_1 #konkurs #regulations {
  background-color: #66acb5;
  color: #0041a7; }
  #content-b2c_application_index #konkurs #regulations .text-blue,
  #content-b2c_application_index_1 #konkurs #regulations .text-blue {
    color: #0041a7 !important; }
  #content-b2c_application_index #konkurs #regulations .btn-blue, #content-b2c_application_index #konkurs #regulations .lottery #registration .photo label, .lottery #registration .photo #content-b2c_application_index #konkurs #regulations label,
  #content-b2c_application_index #konkurs #regulations .lottery #winner-form .photo label, .lottery #winner-form .photo #content-b2c_application_index #konkurs #regulations label,
  #content-b2c_application_index_1 #konkurs #regulations .btn-blue,
  #content-b2c_application_index_1 #konkurs #regulations .lottery #registration .photo label,
  .lottery #registration .photo #content-b2c_application_index_1 #konkurs #regulations label,
  #content-b2c_application_index_1 #konkurs #regulations .lottery #winner-form .photo label,
  .lottery #winner-form .photo #content-b2c_application_index_1 #konkurs #regulations label {
    font-size: 2rem;
    font-weight: bold;
    color: #fff;
    background-color: #0041a7;
    padding-left: 3rem;
    padding-right: 3rem;
    border-radius: 2rem; }

#content-b2c_application_index #konkurs #winnersModal .modal-content,
#content-b2c_application_index_1 #konkurs #winnersModal .modal-content {
  background: #66acb5;
  color: #fff;
  border: #66acb5; }
  #content-b2c_application_index #konkurs #winnersModal .modal-content .close,
  #content-b2c_application_index_1 #konkurs #winnersModal .modal-content .close {
    opacity: 1;
    color: #fff;
    outline: none;
    font-size: 2rem; }

@keyframes loader {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }

#map:before {
  content: '';
  animation: loader 1s infinite linear;
  background: transparent;
  border: 8px solid #8f8f8f;
  border-left-color: #fff;
  border-radius: 80px;
  width: 80px;
  height: 80px;
  min-width: 0;
  display: block;
  position: absolute;
  top: calc(50% - 40px);
  left: calc(50% - 40px); }

.actionApplicationInfoHolder {
  padding: 10px;
  background: #3e54a1;
  box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 50px 11px;
  position: fixed;
  left: 15px;
  right: 15px;
  bottom: 10px;
  font-size: 1.6rem;
  width: auto;
  z-index: 99999999;
  color: #fff;
  display: flex;
  text-align: center; }
  .actionApplicationInfoHolder > .img {
    margin: 1.2rem; }
    .actionApplicationInfoHolder > .img > img {
      width: 6vw;
      max-width: 7rem;
      min-width: 2.5rem; }
  .actionApplicationInfoHolder a:not(.button) {
    text-decoration: underline;
    color: #fff; }
  .actionApplicationInfoHolder > .promoActionInfo {
    padding: 15px; }
    .actionApplicationInfoHolder > .promoActionInfo .button {
      font-size: 1.6rem; }
    .actionApplicationInfoHolder > .promoActionInfo > p > small {
      font-size: 1rem; }
      .actionApplicationInfoHolder > .promoActionInfo > p > small > a {
        color: #fff;
        text-decoration: underline; }
  .actionApplicationInfoHolder > .closeHolder {
    position: absolute;
    top: 7px;
    right: 10px;
    cursor: pointer;
    font-size: 23px;
    font-weight: 300; }
    .actionApplicationInfoHolder > .closeHolder > .promoActionInfoHolderClose {
      color: #fff;
      transition: all 0.3s linear 0s;
      opacity: 1; }

#content-b2c_goodteam_index .icon-register {
  width: 12rem;
  height: 12rem; }

#content-b2c_goodteam_index .icon-collect-points {
  width: 11.933rem;
  height: 11.933rem; }

#content-b2c_goodteam_index .icon-exchange-codes {
  width: 11.857rem;
  height: 11.857rem; }

#content-b2c_goodteam_index .icon-discounts {
  width: 11.834rem;
  height: 11.834rem; }

#content-b2c_goodteam_index .map-tooltip {
  position: absolute;
  display: none;
  border-radius: 4px;
  background: #D4E1FF;
  box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
  min-width: 10rem;
  max-width: 18rem;
  padding: 1rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 800;
  color: #495EA8;
  transform: translate(-50%, calc((100% + 80px) * -1)); }
  #content-b2c_goodteam_index .map-tooltip:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-top: 1rem solid #D4E1FF;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0); }

#content-b2c_goodteam_index section.header {
  height: 65rem;
  background: url("/build/images/b2c/good-team/header.jpg") center center no-repeat;
  background-size: contain;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_goodteam_index section.header h1 {
    font-size: 5.2rem;
    line-height: 5.5rem;
    font-weight: 800;
    color: #74A6F5;
    font-family: "din-2014", sans-serif;
    margin-bottom: 1.9rem; }
  #content-b2c_goodteam_index section.header h2 {
    font-size: 5.2rem;
    line-height: 5.5rem;
    color: #fff;
    font-weight: 400;
    width: 50rem;
    max-width: 100%;
    margin-bottom: 3.5rem; }
    @media (max-width: 767px) {
      #content-b2c_goodteam_index section.header h2 {
        width: 44rem; } }
  #content-b2c_goodteam_index section.header .dailies-box {
    margin-top: 9rem; }
    @media (max-width: 767px) {
      #content-b2c_goodteam_index section.header .dailies-box {
        margin-top: 2rem; } }
    #content-b2c_goodteam_index section.header .dailies-box h2 {
      display: inline-block;
      width: 24.5rem;
      margin-bottom: 0;
      margin-top: 0.5rem;
      vertical-align: middle;
      margin-right: 1.5rem;
      font-size: 2.4rem;
      font-weight: 700; }
    #content-b2c_goodteam_index section.header .dailies-box img {
      max-width: 100%; }
      @media (max-width: 767px) {
        #content-b2c_goodteam_index section.header .dailies-box img.claim {
          margin-bottom: 2rem; } }
      #content-b2c_goodteam_index section.header .dailies-box img.packshot {
        width: 24rem; }
  #content-b2c_goodteam_index section.header .button.btn-blue, #content-b2c_goodteam_index section.header .lottery #registration .photo label.button, .lottery #registration .photo #content-b2c_goodteam_index section.header label.button,
  #content-b2c_goodteam_index section.header .lottery #winner-form .photo label.button, .lottery #winner-form .photo #content-b2c_goodteam_index section.header label.button {
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 900; }
  #content-b2c_goodteam_index section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }
  #content-b2c_goodteam_index section.header .links {
    font-size: 1rem;
    justify-content: flex-start;
    flex-direction: column;
    line-height: 1.5;
    padding-left: 15px;
    padding-top: 15px; }
    #content-b2c_goodteam_index section.header .links > a {
      color: #fff; }

#content-b2c_goodteam_index .step-1 .button {
  position: absolute;
  bottom: 5.2rem;
  left: 50%;
  transform: translate(-50%, 0); }

#content-b2c_goodteam_index section.form {
  min-height: 59.8rem; }
  #content-b2c_goodteam_index section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #content-b2c_goodteam_index section.form .form-container {
    min-height: 57.9rem;
    background: #fff;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1); }
    #content-b2c_goodteam_index section.form .form-container .step-row {
      min-height: 57.9rem; }
      #content-b2c_goodteam_index section.form .form-container .step-row .left-data-col {
        width: 54rem;
        min-height: 57.9rem;
        padding-bottom: 11rem;
        max-width: 100%;
        margin-left: 3.5rem;
        padding-right: 3.5rem;
        padding-top: 19.6rem;
        position: relative; }
        #content-b2c_goodteam_index section.form .form-container .step-row .left-data-col .select2 {
          width: 100% !important; }
        #content-b2c_goodteam_index section.form .form-container .step-row .left-data-col h2 {
          font-size: 2rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #content-b2c_goodteam_index section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: 100%;
        padding: 20px 30px; }
        #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col .form-control, #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #content-b2c_goodteam_index section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem; }
      #content-b2c_goodteam_index section.form .form-container .step-row .map-container {
        height: 100%; }
        #content-b2c_goodteam_index section.form .form-container .step-row .map-container #map {
          height: 100%; }

@media (max-width: 767px) {
  #content-b2c_goodteam_index section.header {
    background-color: #d1c8bf;
    height: 30rem;
    background-position: center bottom; }
    #content-b2c_goodteam_index section.header:before {
      content: '';
      display: block;
      height: 5rem;
      background-color: #d1c8bf;
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      box-shadow: 0 8px 8px 8px #d1c8bf, 0 8px 8px 8px #d1c8bf, 0 8px 8px 8px #d1c8bf, 0 8px 8px 8px #d1c8bf; }
  #content-b2c_goodteam_index section.form {
    height: auto;
    margin-bottom: 2rem; }
    #content-b2c_goodteam_index section.form .form-container {
      min-height: 0;
      height: auto;
      margin-top: 2rem; }
      #content-b2c_goodteam_index section.form .form-container .step-row {
        height: auto; }
        #content-b2c_goodteam_index section.form .form-container .step-row .left-data-col {
          margin-left: 0;
          padding-top: 50px;
          min-height: 20rem;
          padding-bottom: 2rem; }
        #content-b2c_goodteam_index section.form .form-container .step-row .map-container {
          width: 100%;
          height: 40vh;
          margin-top: 2rem; }
          #content-b2c_goodteam_index section.form .form-container .step-row .map-container #map {
            height: 40vh; }
        #content-b2c_goodteam_index section.form .form-container .step-row .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; }
        #content-b2c_goodteam_index section.form .form-container .step-row.step-2 .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; } }

[id*=b2c_winwithdiscomfort] sup {
  font-size: 60%;
  top: -0.7em; }

#page-b2c_winwithdiscomfort_index .justify-content-evenly,
#page-b2c_winwithdiscomfort_generate .justify-content-evenly,
#page-b2c_winwithdiscomfort_generate_1 .justify-content-evenly {
  justify-content: space-evenly !important; }

#page-b2c_winwithdiscomfort_index .text-orange,
#page-b2c_winwithdiscomfort_generate .text-orange,
#page-b2c_winwithdiscomfort_generate_1 .text-orange {
  color: #dcb751; }

#page-b2c_winwithdiscomfort_index .text-blue,
#page-b2c_winwithdiscomfort_generate .text-blue,
#page-b2c_winwithdiscomfort_generate_1 .text-blue {
  color: #003595; }

#page-b2c_winwithdiscomfort_index .bg-blue,
#page-b2c_winwithdiscomfort_generate .bg-blue,
#page-b2c_winwithdiscomfort_generate_1 .bg-blue {
  background-color: #003595; }

#page-b2c_winwithdiscomfort_index .x-small,
#page-b2c_winwithdiscomfort_generate .x-small,
#page-b2c_winwithdiscomfort_generate_1 .x-small {
  font-size: 50%; }
  @media (max-width: 767px) {
    #page-b2c_winwithdiscomfort_index .x-small,
    #page-b2c_winwithdiscomfort_generate .x-small,
    #page-b2c_winwithdiscomfort_generate_1 .x-small {
      font-size: 60%; } }

#page-b2c_winwithdiscomfort_index .text-decoration-underline,
#page-b2c_winwithdiscomfort_generate .text-decoration-underline,
#page-b2c_winwithdiscomfort_generate_1 .text-decoration-underline {
  text-decoration: underline !important; }

#page-b2c_winwithdiscomfort_index .button.btn-blue, #page-b2c_winwithdiscomfort_index .lottery #registration .photo label.button, .lottery #registration .photo #page-b2c_winwithdiscomfort_index label.button,
#page-b2c_winwithdiscomfort_index .lottery #winner-form .photo label.button, .lottery #winner-form .photo #page-b2c_winwithdiscomfort_index label.button,
#page-b2c_winwithdiscomfort_generate .button.btn-blue,
#page-b2c_winwithdiscomfort_generate .lottery #registration .photo label.button,
.lottery #registration .photo #page-b2c_winwithdiscomfort_generate label.button,
#page-b2c_winwithdiscomfort_generate .lottery #winner-form .photo label.button,
.lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate label.button,
#page-b2c_winwithdiscomfort_generate_1 .button.btn-blue,
#page-b2c_winwithdiscomfort_generate_1 .lottery #registration .photo label.button,
.lottery #registration .photo #page-b2c_winwithdiscomfort_generate_1 label.button,
#page-b2c_winwithdiscomfort_generate_1 .lottery #winner-form .photo label.button,
.lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate_1 label.button {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 700;
  background-color: #003595;
  border: 1px solid #003595;
  color: #fff; }

#page-b2c_winwithdiscomfort_index .button.btn-orange,
#page-b2c_winwithdiscomfort_generate .button.btn-orange,
#page-b2c_winwithdiscomfort_generate_1 .button.btn-orange {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 700;
  background-color: #dcb751;
  border: 1px solid #dcb751;
  color: #000; }

#page-b2c_winwithdiscomfort_index .button.btn-outline-orange,
#page-b2c_winwithdiscomfort_generate .button.btn-outline-orange,
#page-b2c_winwithdiscomfort_generate_1 .button.btn-outline-orange {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 700;
  background-color: transparent;
  border: 3px solid #dcb751;
  color: #003595; }

#page-b2c_winwithdiscomfort_index .button.btn-white,
#page-b2c_winwithdiscomfort_generate .button.btn-white,
#page-b2c_winwithdiscomfort_generate_1 .button.btn-white {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 700;
  background-color: #fff;
  color: #003595; }

#page-b2c_winwithdiscomfort_index .map-tooltip,
#page-b2c_winwithdiscomfort_generate .map-tooltip,
#page-b2c_winwithdiscomfort_generate_1 .map-tooltip {
  position: absolute;
  display: none;
  border-radius: 4px;
  background: #D4E1FF;
  box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
  min-width: 10rem;
  max-width: 18rem;
  padding: 1rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 800;
  color: #495EA8;
  transform: translate(-50%, calc((100% + 80px) * -1)); }
  #page-b2c_winwithdiscomfort_index .map-tooltip:after,
  #page-b2c_winwithdiscomfort_generate .map-tooltip:after,
  #page-b2c_winwithdiscomfort_generate_1 .map-tooltip:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-top: 1rem solid #D4E1FF;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0); }

#page-b2c_winwithdiscomfort_index .px-6,
#page-b2c_winwithdiscomfort_generate .px-6,
#page-b2c_winwithdiscomfort_generate_1 .px-6 {
  padding-left: 4rem !important;
  padding-right: 4rem !important; }

#page-b2c_winwithdiscomfort_index .mt--5,
#page-b2c_winwithdiscomfort_generate .mt--5,
#page-b2c_winwithdiscomfort_generate_1 .mt--5 {
  margin-top: -3rem !important; }

#page-b2c_winwithdiscomfort_index .mt--6,
#page-b2c_winwithdiscomfort_generate .mt--6,
#page-b2c_winwithdiscomfort_generate_1 .mt--6 {
  margin-top: -4rem !important; }

#page-b2c_winwithdiscomfort_index .mt--7,
#page-b2c_winwithdiscomfort_generate .mt--7,
#page-b2c_winwithdiscomfort_generate_1 .mt--7 {
  margin-top: -5rem !important; }

#page-b2c_winwithdiscomfort_index .mt--8,
#page-b2c_winwithdiscomfort_generate .mt--8,
#page-b2c_winwithdiscomfort_generate_1 .mt--8 {
  margin-top: -6rem !important; }

#page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header {
  height: 75rem;
  background: url("/build/images/b2c/win-with-discomfort/header.jpg") center center no-repeat;
  background-size: cover;
  position: relative;
  padding-top: 17rem; }
  @media (max-width: 767px) {
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header {
      height: 80rem;
      background-position: 76% 0;
      padding-top: 46rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .display-4 {
        text-shadow: 0 0 20px #000; } }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .links {
    display: flex;
    margin-top: 2rem; }
    @media (max-width: 767px) {
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .links {
        flex-wrap: wrap; } }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .links button {
      height: 4rem;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .links button:first-child {
        margin-right: 3rem; }
      @media (max-width: 767px) {
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .links button {
          width: 100%; }
          #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .links button:first-child {
            margin-right: 0rem;
            margin-bottom: 1.5rem; } }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .scroll-icon {
    position: absolute;
    right: 0;
    bottom: 3rem;
    left: 0;
    filter: drop-shadow(0 0 5px #000); }
    @media (max-width: 767px) {
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .scroll-icon {
        bottom: 1rem; } }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .scroll-icon img {
      width: 2.5rem; }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.header .scroll-icon .small {
      font-size: 0.65em; }

#page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.info {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.info .icon {
    width: 10rem;
    margin: 2rem auto;
    display: block; }

@media (max-width: 767px) {
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.generate .button {
    width: 100%; }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.generate .button span {
      width: 100%;
      justify-content: center; } }

#page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index .step-1 .button {
  position: absolute;
  bottom: 5.2rem;
  left: 50%;
  transform: translate(-50%, 0); }

#page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form {
  min-height: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  transition: all 300ms ease-in-out; }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form.show {
    min-height: 59.8rem;
    height: 100%; }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container {
    min-height: 58.9rem;
    background: #fff;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1); }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row {
      min-height: 57.9rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .left-data-col {
        width: 54rem;
        min-height: 55rem;
        padding-bottom: 11rem;
        max-width: 100%;
        margin-left: 3.5rem;
        padding-top: 19.6rem;
        position: relative; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .left-data-col h3 {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: calc(100% - 3rem);
        padding: 20px 30px; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col .form-control, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator {
        width: 15.3rem;
        height: 1.1rem;
        position: relative;
        margin-bottom: 2.8rem;
        font-size: 1.8rem;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
        color: #FFF;
        background: #D3E8FC;
        margin-top: 3rem;
        position: absolute;
        top: 0;
        left: 0; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator:before, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator:after {
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          width: 2.4rem;
          height: 2.4rem;
          border-radius: 50%; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator:before {
          content: "1";
          left: -0.2rem;
          background: #0D7AE2;
          box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
          color: #FFF; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator:after {
          content: "2";
          right: -0.2rem;
          color: #0D7AE2;
          background: #D3E8FC;
          box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator .step-3-indicator {
          position: absolute;
          left: calc(100% + 0.2rem);
          width: 12.3rem;
          height: 1.1rem;
          margin-bottom: 2.8rem;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 1.3em;
          text-align: center;
          color: #FFF;
          background: #D3E8FC; }
          #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator .step-3-indicator:after {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 50%;
            content: "3";
            right: 0;
            color: #0D7AE2;
            background: #D3E8FC;
            box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator.current-step-2, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator.current-step-3, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator {
          background: #0D7AE2; }
          #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator.current-step-2:after, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator.current-step-3:after, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after {
            background: #0D7AE2;
            box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
            color: #FFF; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-2 .left-data-col {
        width: 48.6rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-2 .right-data-col {
        padding: 2rem 8rem; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-2 .right-data-col > .row {
          height: 100%; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-2 .button {
        position: absolute;
        bottom: 4.3rem;
        left: 50%;
        transform: translate(-50%, 0); }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 {
        min-height: 64.9rem; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 input[type="checkbox"] + label {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 .button.btn-blue, #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 .lottery #registration .photo label.button, .lottery #registration .photo #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button, .lottery #winner-form .photo #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-3 label.button {
          position: absolute;
          bottom: 4.3rem;
          left: 50%;
          transform: translate(-50%, 0); }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-4 h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #4056A5;
        font-weight: 700;
        font-family: 'din-2014', sans-serif;
        margin-bottom: 1.9rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-4 img {
        width: 6.9rem;
        height: 6.9rem;
        margin-bottom: 3.4rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-4 p {
        color: #728294; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-4 p strong {
          color: #4056A5; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-4 p.big-margin-bottom {
          margin-bottom: 7.1rem; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .map-container {
        height: calc(100% - 1.5rem); }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .map-container #map {
          height: calc(100% - 1.5rem); }

#page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest {
  padding: 4rem 0; }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .photo {
    width: 80%;
    margin-top: 3rem; }
    @media (max-width: 767px) {
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .photo {
        width: 100%; } }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest a {
    margin-left: 6rem; }
    @media (max-width: 767px) {
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest a {
        margin-left: 0;
        margin-bottom: 6rem; } }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .rules {
    font-size: 1.3rem; }
    @media (max-width: 767px) {
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .rules {
        font-size: 1.7rem; } }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .rules img {
      width: 6rem;
      display: block;
      margin: 0 auto 1rem; }
      @media (max-width: 767px) {
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .rules img {
          width: 10rem;
          margin: 2rem auto 1rem; } }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize {
    margin-right: -15px; }
    @media (max-width: 767px) {
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize {
        margin-left: -15px; } }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .display-1 {
      font-size: 8rem; }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info {
      background-color: #dcb751;
      border-radius: 6rem 0 0 6rem;
      min-height: 4rem;
      padding: 1.5rem 5vw 1.5rem 3.5rem;
      color: #fff;
      font-size: 1.75rem;
      font-weight: 700; }
      @media (max-width: 767px) {
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info {
          border-radius: 0; } }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info .arrows {
        width: 2.5rem;
        margin-right: 2rem; }
        @media (max-width: 767px) {
          #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info .arrows {
            display: none; } }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info span {
        white-space: nowrap; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info .prize-logo-1 {
        width: 13rem;
        margin-left: 2rem; }
        @media (max-width: 767px) {
          #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info .prize-logo-1 {
            display: block;
            margin: 1.5rem auto 0; } }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info .prize-logo-2 {
        width: 6rem;
        margin-left: 2rem; }
        @media (max-width: 767px) {
          #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.contest .prize .prize-info .prize-logo-2 {
            display: block;
            margin: 1.5rem auto 0; } }

#page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.footer {
  background-color: #fff; }
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.footer .product-box {
    aspect-ratio: 1/1;
    width: 100%;
    border-radius: 100%;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-color: #cfa12d;
    background-image: linear-gradient(to right, #be8110 0%, #f7e98e 60%, #bd8310 100%); }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.footer .product-box .content {
      background-color: #003595;
      padding: 2rem 3rem;
      border-radius: 100%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%; }

@media (max-width: 767px) {
  #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container {
    min-height: 0;
    height: auto; }
    #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row {
      height: auto; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .steps-indicator {
        position: absolute;
        top: 15px;
        left: 15px;
        margin: 0 !important; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .left-data-col {
        margin-left: 0;
        padding-top: 50px; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .map-container {
        width: 100%;
        height: 40vh;
        margin-top: 2rem; }
        #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .map-container #map {
          height: 40vh; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row .right-data-col {
        padding: 15px 15px 80px 15px;
        height: auto; }
      #page-b2c_winwithdiscomfort_index #content-b2c_winwithdiscomfort_index section.form .form-container .step-row.step-2 .right-data-col {
        padding: 15px 15px 80px 15px;
        height: auto; } }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .icon-register,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .icon-register,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .icon-register,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .icon-register,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .icon-register,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .icon-register,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .icon-register,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .icon-register,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .icon-register,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .icon-register,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .icon-register,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-register,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-register,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-register,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .icon-register,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .icon-register,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-register,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-register,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-register,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .icon-register,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .icon-register,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .icon-register,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .icon-register,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .icon-register,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .icon-register {
  width: 12rem;
  height: 12rem; }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .icon-collect-points,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .icon-collect-points,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .icon-collect-points,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .icon-collect-points,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .icon-collect-points,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .icon-collect-points,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .icon-collect-points,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-collect-points,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .icon-collect-points,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .icon-collect-points,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-collect-points,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .icon-collect-points,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .icon-collect-points,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .icon-collect-points,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .icon-collect-points,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .icon-collect-points {
  width: 11.933rem;
  height: 11.933rem; }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .icon-exchange-codes,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .icon-exchange-codes,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-exchange-codes,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .icon-exchange-codes,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .icon-exchange-codes,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-exchange-codes,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .icon-exchange-codes,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .icon-exchange-codes,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .icon-exchange-codes,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .icon-exchange-codes,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .icon-exchange-codes {
  width: 11.857rem;
  height: 11.857rem; }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .icon-discounts,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .icon-discounts,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .icon-discounts,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .icon-discounts,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .icon-discounts,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .icon-discounts,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .icon-discounts,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-discounts,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .icon-discounts,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .icon-discounts,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .icon-discounts,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .icon-discounts,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .icon-discounts,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .icon-discounts,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .icon-discounts,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .icon-discounts {
  width: 11.834rem;
  height: 11.834rem; }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .x-small,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .x-small,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .x-small,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .x-small,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .x-small,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .x-small,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .x-small,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .x-small,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .x-small,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .x-small,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .x-small,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .x-small,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .x-small,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .x-small,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .x-small,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .x-small,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .x-small,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .x-small,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .x-small,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .x-small {
  font-size: 0.5em; }
  @media (max-width: 767px) {
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .x-small,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .x-small,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .x-small,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .x-small,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .x-small,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .x-small,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .x-small,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .x-small,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .x-small,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .x-small,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .x-small,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .x-small,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .x-small,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .x-small,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .x-small,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .x-small,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .x-small,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .x-small,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .x-small,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .x-small,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .x-small {
      font-size: 60%; } }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header {
  height: 69rem;
  background: url("/build/images/b2c/win-with-discomfort/header-generator.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .btn-orange,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .btn-orange,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .btn-orange,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .btn-orange,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .btn-orange,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .btn-orange,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .btn-orange,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .btn-orange,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .btn-orange,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .btn-orange,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .btn-orange {
    color: #fff; }
  @media (max-width: 767px) {
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header {
      background-position: 74% 82%;
      background-size: auto 100%; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header:before,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header:before,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header:before,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header:before,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header:before,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header:before,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header:before,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header:before,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header:before,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header:before,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header:before,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header:before,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header:before,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header:before,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header:before,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header:before {
        content: '';
        background: rgba(24, 28, 49, 0.35);
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; } }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-1,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-2,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-3,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-4,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-1,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-2,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-3,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-4,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-1,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-2,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-3,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-4,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-1,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-2,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-3,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-4,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-1,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-2,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-3,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-4,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-1,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-2,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-3,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-4,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-1,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-2,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-3,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-4 {
    position: relative;
    padding-left: 3rem; }
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-4:before {
      content: '';
      width: 2rem;
      height: 2rem;
      background-size: cover;
      background-position: center center;
      display: block;
      position: absolute;
      top: 0;
      left: 0; }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-1:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-1:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-1.png"); }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-2:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-2:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-2.png"); }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-3:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-3:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-3.png"); }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header .rule-4:before,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header .rule-4:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-4.png"); }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.header button,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.header button,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header button,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header button,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header button,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.header button,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.header button,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header button,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header button,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header button,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.header button,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header button,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header button,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header button,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header button,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.header button,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.header button,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header button,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header button,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header button,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.header button,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.header button,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header button,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header button,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header button {
    width: 18rem;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 2rem 0 0 8rem; }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate .step-1 .button,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 .step-1 .button,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual .step-1 .button,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate .step-1 .button,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 .step-1 .button,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual .step-1 .button,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate .step-1 .button,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 .step-1 .button,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual .step-1 .button,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate .step-1 .button,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 .step-1 .button,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual .step-1 .button,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate .step-1 .button,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 .step-1 .button,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation .step-1 .button,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual .step-1 .button {
  position: absolute;
  bottom: 5.2rem;
  left: 50%;
  transform: translate(-50%, 0); }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form {
  min-height: 59.8rem; }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .colors-box,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .colors-box,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .colors-box,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .colors-box,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .colors-box,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .colors-box,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .colors-box,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .colors-box,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .colors-box,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .colors-box,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container {
    min-height: 58.9rem;
    margin-top: -3.5rem;
    background: #fff;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1); }
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row {
      min-height: 57.9rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col {
        width: 54rem;
        min-height: 55rem;
        padding-bottom: 11rem;
        max-width: 100%;
        margin-left: 3.5rem;
        padding-top: 19.6rem;
        position: relative; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col h3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col h3 {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col p,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: calc(100% - 3rem);
        padding: 20px 30px; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .form-control, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col input,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator {
        width: 15.3rem;
        height: 1.1rem;
        position: relative;
        margin-bottom: 2.8rem;
        font-size: 1.8rem;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
        color: #FFF;
        background: #D3E8FC;
        margin-top: 3rem;
        position: absolute;
        top: 0;
        left: 0; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after {
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          width: 2.4rem;
          height: 2.4rem;
          border-radius: 50%; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:before {
          content: "1";
          left: -0.2rem;
          background: #0D7AE2;
          box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
          color: #FFF; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator:after {
          content: "2";
          right: -0.2rem;
          color: #0D7AE2;
          background: #D3E8FC;
          box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator {
          position: absolute;
          left: calc(100% + 0.2rem);
          width: 12.3rem;
          height: 1.1rem;
          margin-bottom: 2.8rem;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 1.3em;
          text-align: center;
          color: #FFF;
          background: #D3E8FC; }
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator .step-3-indicator:after {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 50%;
            content: "3";
            right: 0;
            color: #0D7AE2;
            background: #D3E8FC;
            box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator {
          background: #0D7AE2; }
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2:after, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3:after, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after {
            background: #0D7AE2;
            box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
            color: #FFF; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .left-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .left-data-col {
        width: 48.6rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col {
        padding: 2rem 8rem; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col > .row,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col > .row {
          height: 100%; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .button,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .button {
        position: absolute;
        bottom: 4.3rem;
        left: 50%;
        transform: translate(-50%, 0); }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 {
        min-height: 64.9rem; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 input[type="checkbox"] + label {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .button.btn-blue, #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #registration .photo label.button, .lottery #registration .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button, .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .button.btn-blue,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #registration .photo label.button,
        .lottery #registration .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button,
        .lottery #winner-form .photo #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-3 label.button {
          position: absolute;
          bottom: 4.3rem;
          left: 50%;
          transform: translate(-50%, 0); }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 h2,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #4056A5;
        font-weight: 700;
        font-family: 'din-2014', sans-serif;
        margin-bottom: 1.9rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 img,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 img {
        width: 6.9rem;
        height: 6.9rem;
        margin-bottom: 3.4rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p {
        color: #728294; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p strong,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p strong {
          color: #4056A5; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-4 p.big-margin-bottom {
          margin-bottom: 7.1rem; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container {
        height: calc(100% - 1.5rem); }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map {
          height: calc(100% - 1.5rem); }

@media (max-width: 767px) {
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
  #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
  #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
  #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
  #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form,
  #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form {
    height: auto;
    margin-bottom: 2rem; }
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container,
    #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container {
      min-height: 0;
      height: auto; }
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row,
      #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row {
        height: auto; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .steps-indicator,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .steps-indicator {
          position: absolute;
          top: 15px;
          left: 15px;
          margin: 0 !important; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .left-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .left-data-col {
          margin-left: 0;
          padding-top: 50px; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container {
          width: 100%;
          height: 40vh;
          margin-top: 2rem; }
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .map-container #map,
          #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .map-container #map {
            height: 40vh; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; }
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.form .form-container .step-row.step-2 .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; } }

#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_generate #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_generate_1 #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_userconfirmation #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_examinationconfirmation #content-b2c_winwithdiscomfort_manual section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_userconfirmation section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_examinationconfirmation section.header,
#page-b2c_winwithdiscomfort_manual #content-b2c_winwithdiscomfort_manual section.header {
  height: 51rem;
  background-image: url("/build/images/b2c/win-with-discomfort/header-lp.jpg"); }

#page-b2c_winwithdiscomfortregister_register label[for="ecommerceShops"] {
  padding-top: 0.3rem;
  font-size: 1.3rem; }

#page-b2c_winwithdiscomfortregister_register .main-content-container .packshots,
#page-b2c_winwithdiscomfortregister_register_1 .main-content-container .packshots {
  bottom: -1rem;
  left: 3rem; }
  #page-b2c_winwithdiscomfortregister_register .main-content-container .packshots img,
  #page-b2c_winwithdiscomfortregister_register_1 .main-content-container .packshots img {
    width: 40rem; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot);
  src: local("Euclid Circular A Bold"), local("EuclidCircularA-Bold"), url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Bold.d77c5aea.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Bold.7d6d419c.woff) format("woff"), url(/build/fonts/EuclidCircularA-Bold.c9c77906.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot);
  src: local("Euclid Circular A Light"), local("EuclidCircularA-Light"), url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Light.760aa4b0.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Light.7699af65.woff) format("woff"), url(/build/fonts/EuclidCircularA-Light.54330d70.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot);
  src: local("Euclid Circular A Bold Italic"), local("EuclidCircularA-BoldItalic"), url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-BoldItalic.eddad5d2.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-BoldItalic.afc09bb1.woff) format("woff"), url(/build/fonts/EuclidCircularA-BoldItalic.3d49fe6b.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot);
  src: local("Euclid Circular A Light Italic"), local("EuclidCircularA-LightItalic"), url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-LightItalic.e0d71c16.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-LightItalic.bababa5c.woff) format("woff"), url(/build/fonts/EuclidCircularA-LightItalic.252db82a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot);
  src: local("Euclid Circular A Regular"), local("EuclidCircularA-Regular"), url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Regular.da4978d8.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Regular.467809c6.woff) format("woff"), url(/build/fonts/EuclidCircularA-Regular.e191fa05.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot);
  src: local("Euclid Circular A SemiBold"), local("EuclidCircularA-SemiBold"), url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBold.8194c2c4.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBold.d2246800.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBold.1fd0745b.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot);
  src: local("Euclid Circular A Medium"), local("EuclidCircularA-Medium"), url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Medium.070b5d06.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Medium.7f1187da.woff) format("woff"), url(/build/fonts/EuclidCircularA-Medium.f27978eb.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot);
  src: local("Euclid Circular A Italic"), local("EuclidCircularA-Italic"), url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Italic.50063685.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Italic.6a104b81.woff) format("woff"), url(/build/fonts/EuclidCircularA-Italic.77ab61ab.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot);
  src: local("Euclid Circular A SemiBold Italic"), local("EuclidCircularA-SemiBoldItalic"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.45fa8f4c.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.b252518e.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.2d80645b.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot);
  src: local("Euclid Circular A Medium Italic"), local("EuclidCircularA-MediumItalic"), url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-MediumItalic.7d2f7652.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-MediumItalic.5b4c3414.woff) format("woff"), url(/build/fonts/EuclidCircularA-MediumItalic.f9559970.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

.precision1 body,
.precision1 body > * {
  font-family: 'Euclid Circular A', sans-serif;
  color: #000; }

.precision1 :not(.medical-product-info) > .container {
  max-width: 80rem; }

.precision1 .medical-product-info .bottom-line {
  margin: 2rem -2rem 0; }

.precision1 #brandBanner {
  background-image: url(/build/images/header-bg.e464dfba.jpg);
  background-position: center top;
  background-size: cover;
  height: 45rem;
  overflow: hidden; }
  @media (max-width: 767px) {
    .precision1 #brandBanner {
      height: 31rem; } }
  .precision1 #brandBanner.single .p1lc-logo {
    width: 50rem;
    padding-bottom: 10rem; }
    @media (max-width: 767px) {
      .precision1 #brandBanner.single .p1lc-logo {
        width: 26rem;
        padding-bottom: 10rem; } }
  .precision1 #brandBanner.single .person {
    width: 36rem;
    height: 44rem;
    margin-left: -8rem; }
    @media (max-width: 767px) {
      .precision1 #brandBanner.single .person {
        width: 24rem;
        height: 31rem;
        padding-top: 1rem;
        position: absolute;
        right: 2rem; } }
  .precision1 #brandBanner.all .p1lc-logo {
    margin-bottom: -13rem; }
    @media (max-width: 767px) {
      .precision1 #brandBanner.all .p1lc-logo {
        margin-bottom: 0; } }
  @media (max-width: 767px) {
    .precision1 #brandBanner.all {
      height: 48rem; }
      .precision1 #brandBanner.all .col-6 {
        padding-right: 0; }
        .precision1 #brandBanner.all .col-6 + .col-6 {
          padding-right: 15px;
          padding-left: 0; } }

.precision1 .btn-precision1 {
  background: #57c0b7;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.7rem;
  padding: 0.3rem 1.3rem;
  text-align: center;
  border-radius: 0; }
  @media (max-width: 767px) {
    .precision1 .btn-precision1 {
      background: #1a4887;
      width: 90%;
      margin-left: 5%; } }

.precision1 .alert-precision1 {
  background-color: #57c0b7;
  font-size: 1rem;
  color: #fff; }

.precision1 #faq .card-header .h2,
.precision1 #trueFalse .card-header .h2 {
  display: flex;
  justify-content: space-between; }
  .precision1 #faq .card-header .h2.collapsed:after,
  .precision1 #trueFalse .card-header .h2.collapsed:after {
    content: '+'; }
  .precision1 #faq .card-header .h2:after,
  .precision1 #trueFalse .card-header .h2:after {
    content: '-';
    margin-left: 5rem; }

.precision1 .divider {
  width: 100%;
  height: 1px;
  background-color: #888;
  position: relative; }
  .precision1 .divider.with-caption:before {
    content: attr(data-caption);
    position: absolute;
    top: -.9rem;
    left: 0;
    padding: 3px 8px 3px 0;
    background: #fff;
    font-size: 1rem;
    color: #888; }

#page-b2c_precision1_prefitpage_welcome .prize-icon,
#page-b2c_precision1_prefitpage_itgetsbetter .prize-icon {
  margin: -19%;
  transform: translateY(-6%); }
  @media (max-width: 767px) {
    #page-b2c_precision1_prefitpage_welcome .prize-icon,
    #page-b2c_precision1_prefitpage_itgetsbetter .prize-icon {
      transform: scale(1.7) translate(18%, 19%);
      transform-origin: bottom right; } }

#page-b2c_precision1_prefitpage_myths .prize-icon {
  margin-top: -13%; }

#page-b2c_precision1_prefitpage_easytoinsert .prize-icon {
  margin: -19%;
  transform: translateY(-10%); }

@media (max-width: 767px) {
  #page-b2c_precision1_prefitpage_myths .prize-icon {
    transform: scale(1.6) translate(18%, 19%);
    transform-origin: bottom right; } }

#page-b2c_precision1_postfitpage_faq #brandBanner {
  height: 50rem; }
  #page-b2c_precision1_postfitpage_faq #brandBanner.all .p1lc-logo {
    margin-bottom: -18rem; }
    @media (max-width: 767px) {
      #page-b2c_precision1_postfitpage_faq #brandBanner.all .p1lc-logo {
        margin-bottom: 0; } }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_faq #brandBanner.all {
      height: 57rem; }
      #page-b2c_precision1_postfitpage_faq #brandBanner.all .col-6 {
        padding-right: 0; }
        #page-b2c_precision1_postfitpage_faq #brandBanner.all .col-6 + .col-6 {
          padding-right: 15px;
          padding-left: 0; } }

#page-b2c_precision1_postfitpage_mistakes #brandBanner {
  height: 52rem;
  background-image: url(/build/images/header-bg-mistakes.d55c9510.jpg); }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_mistakes #brandBanner {
      height: 46rem;
      background-image: url(/build/images/header-bg-mistakes-mobile.0dfffd0f.jpg); } }
  #page-b2c_precision1_postfitpage_mistakes #brandBanner.all .p1lc-logo {
    margin-bottom: 0; }
    @media (max-width: 767px) {
      #page-b2c_precision1_postfitpage_mistakes #brandBanner.all .p1lc-logo {
        margin-bottom: 0; } }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_mistakes #brandBanner.all .desc {
      margin-top: 16rem; }
    #page-b2c_precision1_postfitpage_mistakes #brandBanner.all .col-6 {
      padding-right: 0; }
      #page-b2c_precision1_postfitpage_mistakes #brandBanner.all .col-6 + .col-6 {
        padding-right: 15px;
        padding-left: 0; } }

#page-b2c_precision1_postfitbuyconfirmation #brandBanner {
  height: 100%; }

#page-b2c_precision1_postfitpage_ideas #brandBanner {
  height: 50rem; }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_ideas #brandBanner.second {
      height: 35rem; } }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_ideas #brandBanner .image {
      position: absolute;
      z-index: 0; }
      #page-b2c_precision1_postfitpage_ideas #brandBanner .image.order-1 {
        left: -7rem; }
      #page-b2c_precision1_postfitpage_ideas #brandBanner .image.order-2 {
        right: -5rem; } }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_ideas #brandBanner .col-7,
    #page-b2c_precision1_postfitpage_ideas #brandBanner .col-8 {
      z-index: 1; } }

@media (max-width: 767px) {
  #page-b2c_precision1_postfitpage_ideas .row.my-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  #page-b2c_precision1_postfitpage_ideas .row.mt-5 {
    margin-top: 5rem !important; } }

#page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .p1lc-logo {
  transform: translate(9rem, 4rem); }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .p1lc-logo {
      margin-bottom: 0;
      transform: none; } }

#page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .desc {
  white-space: nowrap;
  position: absolute;
  top: -19rem;
  left: 3rem; }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .desc {
      white-space: normal;
      position: relative;
      top: 0;
      left: 0; } }

#page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .person {
  transform: translateX(6rem); }
  @media (max-width: 767px) {
    #page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .person {
      transform: none; } }

@media (max-width: 767px) {
  #page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .col-6 {
    padding-right: 0; }
    #page-b2c_precision1_postfitpage_trueorfalse #brandBanner.all .col-6 + .col-6 {
      padding-right: 15px;
      padding-left: 0; } }

#page-b2c_precision1_index .text-orange,
#page-b2c_precision1_generate .text-orange,
#page-b2c_precision1_generate_1 .text-orange,
#page-b2c_sixteenhours_generate .text-orange,
#page-b2c_sixteenhours_generate_1 .text-orange,
[id^="page-b2c_precision1register"] .text-orange {
  color: #dcb751; }

#page-b2c_precision1_index .text-blue,
#page-b2c_precision1_generate .text-blue,
#page-b2c_precision1_generate_1 .text-blue,
#page-b2c_sixteenhours_generate .text-blue,
#page-b2c_sixteenhours_generate_1 .text-blue,
[id^="page-b2c_precision1register"] .text-blue {
  color: #2d4a77; }

#page-b2c_precision1_index .button.btn-blue, #page-b2c_precision1_index .lottery #registration .photo label.button, .lottery #registration .photo #page-b2c_precision1_index label.button,
#page-b2c_precision1_index .lottery #winner-form .photo label.button, .lottery #winner-form .photo #page-b2c_precision1_index label.button,
#page-b2c_precision1_generate .button.btn-blue,
#page-b2c_precision1_generate .lottery #registration .photo label.button,
.lottery #registration .photo #page-b2c_precision1_generate label.button,
#page-b2c_precision1_generate .lottery #winner-form .photo label.button,
.lottery #winner-form .photo #page-b2c_precision1_generate label.button,
#page-b2c_precision1_generate_1 .button.btn-blue,
#page-b2c_precision1_generate_1 .lottery #registration .photo label.button,
.lottery #registration .photo #page-b2c_precision1_generate_1 label.button,
#page-b2c_precision1_generate_1 .lottery #winner-form .photo label.button,
.lottery #winner-form .photo #page-b2c_precision1_generate_1 label.button,
#page-b2c_sixteenhours_generate .button.btn-blue,
#page-b2c_sixteenhours_generate .lottery #registration .photo label.button,
.lottery #registration .photo #page-b2c_sixteenhours_generate label.button,
#page-b2c_sixteenhours_generate .lottery #winner-form .photo label.button,
.lottery #winner-form .photo #page-b2c_sixteenhours_generate label.button,
#page-b2c_sixteenhours_generate_1 .button.btn-blue,
#page-b2c_sixteenhours_generate_1 .lottery #registration .photo label.button,
.lottery #registration .photo #page-b2c_sixteenhours_generate_1 label.button,
#page-b2c_sixteenhours_generate_1 .lottery #winner-form .photo label.button,
.lottery #winner-form .photo #page-b2c_sixteenhours_generate_1 label.button,
[id^="page-b2c_precision1register"] .button.btn-blue,
[id^="page-b2c_precision1register"] .lottery #registration .photo label.button,
.lottery #registration .photo [id^="page-b2c_precision1register"] label.button,
[id^="page-b2c_precision1register"] .lottery #winner-form .photo label.button,
.lottery #winner-form .photo [id^="page-b2c_precision1register"] label.button {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 900;
  background-color: #2d4a77;
  border: 1px solid #2d4a77;
  color: #fff; }

#page-b2c_precision1_index .button.btn-orange,
#page-b2c_precision1_generate .button.btn-orange,
#page-b2c_precision1_generate_1 .button.btn-orange,
#page-b2c_sixteenhours_generate .button.btn-orange,
#page-b2c_sixteenhours_generate_1 .button.btn-orange,
[id^="page-b2c_precision1register"] .button.btn-orange {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 900;
  background-color: #dcb751;
  border: 1px solid #dcb751;
  color: #fff; }

#page-b2c_precision1_index .button.btn-white,
#page-b2c_precision1_generate .button.btn-white,
#page-b2c_precision1_generate_1 .button.btn-white,
#page-b2c_sixteenhours_generate .button.btn-white,
#page-b2c_sixteenhours_generate_1 .button.btn-white,
[id^="page-b2c_precision1register"] .button.btn-white {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 900;
  background-color: #fff;
  color: #2d4a77; }

#page-b2c_precision1_index .map-tooltip,
#page-b2c_precision1_generate .map-tooltip,
#page-b2c_precision1_generate_1 .map-tooltip,
#page-b2c_sixteenhours_generate .map-tooltip,
#page-b2c_sixteenhours_generate_1 .map-tooltip,
[id^="page-b2c_precision1register"] .map-tooltip {
  position: absolute;
  display: none;
  border-radius: 4px;
  background: #D4E1FF;
  box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
  min-width: 10rem;
  max-width: 18rem;
  padding: 1rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 800;
  color: #495EA8;
  transform: translate(-50%, calc((100% + 80px) * -1)); }
  #page-b2c_precision1_index .map-tooltip:after,
  #page-b2c_precision1_generate .map-tooltip:after,
  #page-b2c_precision1_generate_1 .map-tooltip:after,
  #page-b2c_sixteenhours_generate .map-tooltip:after,
  #page-b2c_sixteenhours_generate_1 .map-tooltip:after,
  [id^="page-b2c_precision1register"] .map-tooltip:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-top: 1rem solid #D4E1FF;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0); }

#page-b2c_precision1_index #content-b2c_precision1_index section.header {
  height: 75rem;
  background: url("/build/images/b2c/win-with-discomfort/header.jpg") center center no-repeat;
  background-size: cover;
  position: relative;
  padding-top: 17rem; }
  @media (max-width: 767px) {
    #page-b2c_precision1_index #content-b2c_precision1_index section.header {
      background-position: 79% 50%; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.header .display-4 {
        text-shadow: 0 0 20px #000; } }
  #page-b2c_precision1_index #content-b2c_precision1_index section.header .links {
    display: flex;
    margin-top: 2rem; }
    #page-b2c_precision1_index #content-b2c_precision1_index section.header .links button {
      width: 18rem;
      height: 4rem;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.header .links button:first-child {
        margin-right: 3rem; }

#page-b2c_precision1_index #content-b2c_precision1_index section.info {
  background-color: #fff;
  padding-top: 3rem;
  padding-bottom: 3rem; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.info .icon {
    width: 10rem;
    margin: 2rem auto;
    display: block; }

#page-b2c_precision1_index #content-b2c_precision1_index section.generate {
  height: 75rem;
  background: url("/build/images/b2c/win-with-discomfort/generate.jpg") center center no-repeat;
  background-size: cover;
  position: relative; }
  @media (max-width: 767px) {
    #page-b2c_precision1_index #content-b2c_precision1_index section.generate {
      height: auto;
      padding-bottom: 6rem; } }
  #page-b2c_precision1_index #content-b2c_precision1_index section.generate .container {
    padding-top: 12rem; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.generate .coupon {
    color: #fff;
    text-align: center;
    padding: .8rem;
    border: 5px solid #fff;
    border-radius: 10px;
    margin: 2rem 6rem 0; }
    @media (max-width: 767px) {
      #page-b2c_precision1_index #content-b2c_precision1_index section.generate .coupon {
        margin: 2rem 11rem 0; } }
    #page-b2c_precision1_index #content-b2c_precision1_index section.generate .coupon .display-2 {
      margin-top: 1.5rem;
      line-height: .8; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.generate .h2 {
    margin-top: 2rem; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.generate a {
    margin: 2rem auto 0;
    width: 100%;
    max-width: 18rem;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0; }

#page-b2c_precision1_index #content-b2c_precision1_index .step-1 .button {
  position: absolute;
  bottom: 5.2rem;
  left: 50%;
  transform: translate(-50%, 0); }

#page-b2c_precision1_index #content-b2c_precision1_index section.form {
  min-height: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  transition: all 300ms ease-in-out; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.form.show {
    min-height: 59.8rem;
    height: 100%; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container {
    min-height: 58.9rem;
    background: #fff;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.1); }
    #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row {
      min-height: 57.9rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .left-data-col {
        width: 54rem;
        min-height: 55rem;
        padding-bottom: 11rem;
        max-width: 100%;
        padding-left: 3.5rem;
        padding-top: 19.6rem;
        position: relative; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .left-data-col h3 {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: calc(100% - 3rem);
        padding: 20px 30px; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col .form-control, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator {
        width: 15.3rem;
        height: 1.1rem;
        position: relative;
        margin-bottom: 2.8rem;
        font-size: 1.8rem;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
        color: #FFF;
        background: #D3E8FC;
        margin-top: 3rem;
        position: absolute;
        top: 0;
        left: 0; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator:before, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator:after {
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          width: 2.4rem;
          height: 2.4rem;
          border-radius: 50%; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator:before {
          content: "1";
          left: -0.2rem;
          background: #0D7AE2;
          box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
          color: #FFF; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator:after {
          content: "2";
          right: -0.2rem;
          color: #0D7AE2;
          background: #D3E8FC;
          box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator .step-3-indicator {
          position: absolute;
          left: calc(100% + 0.2rem);
          width: 12.3rem;
          height: 1.1rem;
          margin-bottom: 2.8rem;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 1.3em;
          text-align: center;
          color: #FFF;
          background: #D3E8FC; }
          #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator .step-3-indicator:after {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 50%;
            content: "3";
            right: 0;
            color: #0D7AE2;
            background: #D3E8FC;
            box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator.current-step-2, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator.current-step-3, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator {
          background: #0D7AE2; }
          #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator.current-step-2:after, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator.current-step-3:after, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after {
            background: #0D7AE2;
            box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
            color: #FFF; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-2 .left-data-col {
        width: 48.6rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-2 .right-data-col {
        padding: 2rem 8rem; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-2 .right-data-col > .row {
          height: 100%; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-2 .button {
        position: absolute;
        bottom: 4.3rem;
        left: 50%;
        transform: translate(-50%, 0); }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 {
        min-height: 64.9rem; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 input[type="checkbox"] + label {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 .button.btn-blue, #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 .lottery #registration .photo label.button, .lottery #registration .photo #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 label.button,
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 .lottery #winner-form .photo label.button, .lottery #winner-form .photo #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-3 label.button {
          position: absolute;
          bottom: 4.3rem;
          left: 50%;
          transform: translate(-50%, 0); }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-4 h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #4056A5;
        font-weight: 700;
        font-family: 'din-2014', sans-serif;
        margin-bottom: 1.9rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-4 img {
        width: 6.9rem;
        height: 6.9rem;
        margin-bottom: 3.4rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-4 p {
        color: #728294; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-4 p strong {
          color: #4056A5; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-4 p.big-margin-bottom {
          margin-bottom: 7.1rem; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .map-container {
        height: calc(100% - 1.5rem); }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .map-container #map {
          height: calc(100% - 1.5rem); }

#page-b2c_precision1_index #content-b2c_precision1_index section.contest {
  padding: 4rem 0; }
  #page-b2c_precision1_index #content-b2c_precision1_index section.contest .photo {
    width: 80%;
    margin-top: 3rem; }
    @media (max-width: 767px) {
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .photo {
        width: 100%; } }
  #page-b2c_precision1_index #content-b2c_precision1_index section.contest a {
    margin-left: 6rem; }
    @media (max-width: 767px) {
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest a {
        margin-left: 0;
        margin-bottom: 6rem; } }
  #page-b2c_precision1_index #content-b2c_precision1_index section.contest .rules {
    font-size: 1.3rem; }
    @media (max-width: 767px) {
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .rules {
        font-size: 1.7rem; } }
    #page-b2c_precision1_index #content-b2c_precision1_index section.contest .rules img {
      width: 6rem;
      display: block;
      margin: 0 auto 1rem; }
      @media (max-width: 767px) {
        #page-b2c_precision1_index #content-b2c_precision1_index section.contest .rules img {
          width: 10rem;
          margin: 2rem auto 1rem; } }
  #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize {
    margin-right: -15px; }
    @media (max-width: 767px) {
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize {
        margin-left: -15px; } }
    #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .display-1 {
      font-size: 8rem; }
    #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info {
      background-color: #dcb751;
      border-radius: 6rem 0 0 6rem;
      min-height: 4rem;
      padding: 1.5rem 5vw 1.5rem 3.5rem;
      color: #fff;
      font-size: 1.75rem;
      font-weight: 700; }
      @media (max-width: 767px) {
        #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info {
          border-radius: 0; } }
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info .arrows {
        width: 2.5rem;
        margin-right: 2rem; }
        @media (max-width: 767px) {
          #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info .arrows {
            display: none; } }
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info span {
        white-space: nowrap; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info .prize-logo-1 {
        width: 13rem;
        margin-left: 2rem; }
        @media (max-width: 767px) {
          #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info .prize-logo-1 {
            display: block;
            margin: 1.5rem auto 0; } }
      #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info .prize-logo-2 {
        width: 6rem;
        margin-left: 2rem; }
        @media (max-width: 767px) {
          #page-b2c_precision1_index #content-b2c_precision1_index section.contest .prize .prize-info .prize-logo-2 {
            display: block;
            margin: 1.5rem auto 0; } }

#page-b2c_precision1_index #content-b2c_precision1_index section.footer {
  padding: 6rem;
  font-size: 1rem;
  text-align: justify; }

@media (max-width: 767px) {
  #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container {
    min-height: 0;
    height: auto; }
    #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row {
      height: auto; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .steps-indicator {
        position: absolute;
        top: 15px;
        left: 15px;
        margin: 0 !important; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .left-data-col {
        margin-left: 0;
        padding-top: 50px; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .map-container {
        width: 100%;
        height: 40vh;
        margin-top: 2rem; }
        #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .map-container #map {
          height: 40vh; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row .right-data-col {
        padding: 15px 15px 80px 15px;
        height: auto; }
      #page-b2c_precision1_index #content-b2c_precision1_index section.form .form-container .step-row.step-2 .right-data-col {
        padding: 15px 15px 80px 15px;
        height: auto; } }

#page-b2c_precision1_generate #content-b2c_precision1_generate .icon-register,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 .icon-register,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate .icon-register,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .icon-register,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate .icon-register,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .icon-register,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .icon-register,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .icon-register,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate .icon-register,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .icon-register,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .icon-register,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .icon-register,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .icon-register,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .icon-register,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .icon-register,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .icon-register {
  width: 12rem;
  height: 12rem; }

#page-b2c_precision1_generate #content-b2c_precision1_generate .icon-collect-points,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 .icon-collect-points,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate .icon-collect-points,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .icon-collect-points,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate .icon-collect-points,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .icon-collect-points,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .icon-collect-points,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .icon-collect-points,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate .icon-collect-points,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .icon-collect-points,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .icon-collect-points,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .icon-collect-points,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .icon-collect-points,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .icon-collect-points,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .icon-collect-points,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .icon-collect-points {
  width: 11.933rem;
  height: 11.933rem; }

#page-b2c_precision1_generate #content-b2c_precision1_generate .icon-exchange-codes,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 .icon-exchange-codes,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate .icon-exchange-codes,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .icon-exchange-codes,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate .icon-exchange-codes,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .icon-exchange-codes,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .icon-exchange-codes,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .icon-exchange-codes,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate .icon-exchange-codes,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .icon-exchange-codes,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .icon-exchange-codes,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .icon-exchange-codes,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .icon-exchange-codes,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .icon-exchange-codes,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .icon-exchange-codes,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .icon-exchange-codes {
  width: 11.857rem;
  height: 11.857rem; }

#page-b2c_precision1_generate #content-b2c_precision1_generate .icon-discounts,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 .icon-discounts,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate .icon-discounts,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .icon-discounts,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate .icon-discounts,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .icon-discounts,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .icon-discounts,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .icon-discounts,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate .icon-discounts,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .icon-discounts,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .icon-discounts,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .icon-discounts,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .icon-discounts,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .icon-discounts,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .icon-discounts,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .icon-discounts {
  width: 11.834rem;
  height: 11.834rem; }

#page-b2c_precision1_generate #content-b2c_precision1_generate section.header,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header {
  height: 65rem;
  background: url("/build/images/b2c/win-with-discomfort/header-generator.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-1,
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-2,
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-3,
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-4,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-1,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-2,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-3,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-4,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-1,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-2,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-3,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-4,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-1,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-2,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-3,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-4,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-1,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-2,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-3,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-4,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-1,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-2,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-3,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-4,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-1,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-2,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-3,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-4,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-1,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-2,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-3,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-4,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-1,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-2,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-3,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-4,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-1,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-2,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-3,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-4,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-1,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-2,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-3,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-4,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-1,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-2,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-3,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-4,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-1,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-4,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-1,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-4,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-1,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-4,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-1,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-4 {
    position: relative;
    padding-left: 3rem; }
    #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-1:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-2:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-3:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-4:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-1:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-2:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-3:before,
    #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-4:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-1:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-2:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-3:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-4:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-4:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-1:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-2:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-3:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-4:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-1:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-2:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-3:before,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-4:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-1:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-2:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-3:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-4:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-4:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-1:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-2:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-3:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-4:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-1:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-2:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-3:before,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-4:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-1:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-2:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-3:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-4:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-4:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-1:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-2:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-3:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-4:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-1:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-2:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-3:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-4:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-1:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-2:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-3:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-4:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-4:before {
      content: '';
      width: 2rem;
      height: 2rem;
      background-size: cover;
      background-position: center center;
      display: block;
      position: absolute;
      top: 0;
      left: 0; }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-1:before,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-1:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-1:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-1:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-1:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-1:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-1:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-1:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-1:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-1:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-1:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-1:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-1:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-1:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-1.png"); }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-2:before,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-2:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-2:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-2:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-2:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-2:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-2:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-2:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-2:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-2:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-2:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-2:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-2:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-2:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-2.png"); }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-3:before,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-3:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-3:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-3:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-3:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-3:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-3:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-3:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-3:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-3:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-3:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-3:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-3:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-3:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-3.png"); }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header .rule-4:before,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header .rule-4:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header .rule-4:before,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header .rule-4:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header .rule-4:before,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header .rule-4:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header .rule-4:before,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-4:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header .rule-4:before,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header .rule-4:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header .rule-4:before,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header .rule-4:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header .rule-4:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header .rule-4:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header .rule-4:before,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header .rule-4:before {
    background-image: url("/build/images/b2c/win-with-discomfort/generate-icon-4.png"); }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.header button,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.header button,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.header button,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.header button,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.header button,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.header button,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.header button,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.header button,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.header button,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.header button,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.header button,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.header button,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.header button,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.header button,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.header button,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.header button {
    width: 18rem;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 2rem 0 0 8rem; }

#page-b2c_precision1_generate #content-b2c_precision1_generate section.form,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form {
  min-height: 59.8rem; }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .colors-box,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .colors-box,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .colors-box,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .colors-box,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .colors-box,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .colors-box,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .colors-box,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .colors-box,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .colors-box,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .colors-box,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .colors-box,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .colors-box,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .colors-box,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .colors-box,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .colors-box,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .colors-box {
    height: 1rem;
    width: 100%;
    background: url("/build/images/b2c/trial/colors-box.png") center center no-repeat;
    background-size: 100%; }
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container {
    min-height: 30rem;
    margin-top: -3.5rem;
    background: #ffffff;
    box-shadow: 0 0 8px 5px rgba(19, 45, 116, 0.15); }
    #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row,
    #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row {
      min-height: 47.9rem; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col {
        width: 54rem;
        min-height: 53rem;
        padding-bottom: 11rem;
        max-width: 100%;
        padding-left: 3.5rem;
        padding-top: 13.6rem;
        position: relative; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col h3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col h3 {
          font-size: 1.6rem;
          line-height: 2.4rem;
          color: #4056A5;
          font-weight: 700; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col p,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col p {
          font-size: 1.6rem;
          line-height: 2.4rem; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col {
        background: #F4F5FA;
        margin: 1.5rem 0;
        height: calc(100% - 1.6rem);
        padding: 20px 30px; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .form-control, #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col input,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .form-control,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col input {
          background-color: transparent; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .small-info,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .small-info {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .button.btn-border-blue,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .button.btn-border-blue {
          padding: 1.45rem 2rem;
          margin-top: 1rem; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col .mCustomScrollbar,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col .mCustomScrollbar {
          height: 8.5rem;
          border: 0.1rem solid #BFCDDB;
          font-size: 1.4rem;
          padding: 1rem 0.6rem 1rem 1.9rem;
          border-radius: 0.4rem;
          box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
          margin-top: 2.2rem;
          margin-bottom: 1.9rem;
          background: #fff; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator {
        width: 15.3rem;
        height: 1.1rem;
        position: relative;
        margin-bottom: 2.8rem;
        font-size: 1.8rem;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
        color: #FFF;
        background: #D3E8FC;
        margin-top: 3rem;
        position: absolute;
        top: 0;
        left: 0; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before, #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after {
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          width: 2.4rem;
          height: 2.4rem;
          border-radius: 50%; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:before,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:before {
          content: "1";
          left: -0.2rem;
          background: #0D7AE2;
          box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
          color: #FFF; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator:after,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator:after {
          content: "2";
          right: -0.2rem;
          color: #0D7AE2;
          background: #D3E8FC;
          box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator {
          position: absolute;
          left: calc(100% + 0.2rem);
          width: 12.3rem;
          height: 1.1rem;
          margin-bottom: 2.8rem;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 1.3em;
          text-align: center;
          color: #FFF;
          background: #D3E8FC; }
          #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator .step-3-indicator:after {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 50%;
            content: "3";
            right: 0;
            color: #0D7AE2;
            background: #D3E8FC;
            box-shadow: 0 0 0 0.4rem rgba(227, 240, 252, 0.6); }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2, #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3, #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator {
          background: #0D7AE2; }
          #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2:after, #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3:after, #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-2:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3:after,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator.current-step-3 .step-3-indicator:after {
            background: #0D7AE2;
            box-shadow: 0 0 0 0.4rem rgba(13, 122, 226, 0.6);
            color: #FFF; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-1 .left-data-col,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-1 .left-data-col {
        width: 44rem;
        min-height: 48rem;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
        padding-right: 3.5rem; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 {
        min-height: 30rem; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .left-data-col {
          width: 48.6rem;
          min-height: 35rem;
          padding-top: 3.5rem;
          padding-bottom: 3.5rem;
          padding-right: 3.5rem; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col {
          padding: 2rem 8rem;
          align-content: stretch;
          justify-content: center;
          display: flex;
          flex-wrap: wrap;
          flex-direction: row;
          align-items: flex-end; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .button {
          position: relative; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 {
        min-height: 53rem; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 input[type="checkbox"] + label,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 input[type="checkbox"] + label {
          font-size: 1rem;
          line-height: 1.3rem; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .button,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .button {
          position: relative; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-3 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-3 .right-data-col {
          align-content: stretch;
          justify-content: center;
          display: flex;
          flex-wrap: wrap;
          flex-direction: row;
          align-items: flex-end; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 h2,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #4056A5;
        font-weight: 700;
        font-family: 'din-2014', sans-serif;
        margin-bottom: 1.9rem; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 img,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 img {
        width: 6.9rem;
        height: 6.9rem;
        margin-bottom: 3.4rem; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p {
        color: #728294; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p strong,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p strong {
          color: #4056A5; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-4 p.big-margin-bottom,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-4 p.big-margin-bottom {
          margin-bottom: 7.1rem; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container {
        height: 100%; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map {
          height: 100%; }

@media (max-width: 767px) {
  #page-b2c_precision1_generate #content-b2c_precision1_generate section.form,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form {
    height: auto;
    margin-bottom: 2rem; }
    #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container,
    #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container,
    #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container,
    #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container,
    #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container,
    #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container,
    #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container,
    #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container,
    #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container {
      min-height: 0;
      height: auto; }
      #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row,
      #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row,
      #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row,
      #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row,
      #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row,
      #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row {
        height: auto; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .steps-indicator,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .steps-indicator {
          position: absolute;
          top: 15px;
          left: 15px;
          margin: 0 !important; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .left-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .left-data-col {
          margin-left: 0;
          padding-top: 50px; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container {
          width: 100%;
          height: 40vh;
          margin-top: 2rem; }
          #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .map-container #map,
          #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .map-container #map {
            height: 40vh; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; }
        #page-b2c_precision1_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate section.form .form-container .step-row.step-2 .right-data-col,
        #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 section.form .form-container .step-row.step-2 .right-data-col {
          padding: 15px 15px 80px 15px;
          height: auto; } }

#page-b2c_precision1_generate #content-b2c_precision1_generate .lead,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 .lead,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate .lead,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .lead,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate .lead,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .lead,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .lead,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .lead,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate .lead,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .lead,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .lead,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .lead,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .lead,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .lead,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .lead,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .lead {
  font-size: 1.6rem;
  margin-bottom: 10rem; }
  #page-b2c_precision1_generate #content-b2c_precision1_generate .lead h2,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 .lead h2,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate .lead h2,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .lead h2,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate .lead h2,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .lead h2,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .lead h2,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .lead h2,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate .lead h2,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .lead h2,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .lead h2,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .lead h2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .lead h2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .lead h2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .lead h2,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .lead h2 {
    font-size: 4rem;
    font-weight: bold;
    margin-bottom: 2rem; }

#page-b2c_precision1_generate #content-b2c_precision1_generate .steps-icons,
#page-b2c_precision1_generate #content-b2c_precision1_generate_1 .steps-icons,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate .steps-icons,
#page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .steps-icons,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate .steps-icons,
#page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .steps-icons,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .steps-icons,
#page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .steps-icons,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate .steps-icons,
#page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .steps-icons,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .steps-icons,
#page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .steps-icons,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .steps-icons,
#page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .steps-icons,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .steps-icons,
#page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .steps-icons {
  font-size: 2rem;
  margin-top: 10rem; }
  #page-b2c_precision1_generate #content-b2c_precision1_generate .steps-icons h3,
  #page-b2c_precision1_generate #content-b2c_precision1_generate_1 .steps-icons h3,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate .steps-icons h3,
  #page-b2c_precision1_generate #content-b2c_sixteenhours_generate_1 .steps-icons h3,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate .steps-icons h3,
  #page-b2c_precision1_generate_1 #content-b2c_precision1_generate_1 .steps-icons h3,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate .steps-icons h3,
  #page-b2c_precision1_generate_1 #content-b2c_sixteenhours_generate_1 .steps-icons h3,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate .steps-icons h3,
  #page-b2c_sixteenhours_generate #content-b2c_precision1_generate_1 .steps-icons h3,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate .steps-icons h3,
  #page-b2c_sixteenhours_generate #content-b2c_sixteenhours_generate_1 .steps-icons h3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate .steps-icons h3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_precision1_generate_1 .steps-icons h3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate .steps-icons h3,
  #page-b2c_sixteenhours_generate_1 #content-b2c_sixteenhours_generate_1 .steps-icons h3 {
    font-size: 3rem;
    font-weight: bold; }

@media (max-width: 767px) {
  .mobile-remove-breakline br {
    display: none; } }

@media (min-width: 768px) {
  .pr-md-standard {
    padding-right: 15px !important; }
  .h2-md {
    font-size: 2rem !important; } }

#page-b2c_precision1_mailing #brandBanner.mailing-registration {
  height: 55rem; }
  @media (max-width: 767px) {
    #page-b2c_precision1_mailing #brandBanner.mailing-registration {
      height: 31rem; } }
  #page-b2c_precision1_mailing #brandBanner.mailing-registration .person {
    width: 36rem;
    height: 55rem;
    margin-left: -15rem; }
    @media (max-width: 767px) {
      #page-b2c_precision1_mailing #brandBanner.mailing-registration .person {
        width: 24rem;
        height: 31rem;
        margin-left: -8rem; } }
    #page-b2c_precision1_mailing #brandBanner.mailing-registration .person > img {
      margin-left: -6rem;
      width: 123% !important; }
      @media (max-width: 767px) {
        #page-b2c_precision1_mailing #brandBanner.mailing-registration .person > img {
          margin-left: -24rem;
          width: 100% !important; } }
  #page-b2c_precision1_mailing #brandBanner.mailing-registration.success {
    height: 45rem; }
    #page-b2c_precision1_mailing #brandBanner.mailing-registration.success .person {
      height: 45rem; }
      #page-b2c_precision1_mailing #brandBanner.mailing-registration.success .person > img {
        margin-left: -2rem;
        width: 100% !important; }

#content-b2c_precision1_mailing > .mailing-registration {
  position: relative;
  margin-top: -55rem;
  height: calc(100% - 55rem); }
  @media (max-width: 767px) {
    #content-b2c_precision1_mailing > .mailing-registration {
      margin-top: -31rem;
      height: calc(100% - 31rem); } }
  #content-b2c_precision1_mailing > .mailing-registration.success {
    margin-top: -43rem;
    height: calc(100% - 45rem); }
    #content-b2c_precision1_mailing > .mailing-registration.success .box.message-box {
      margin-top: 12rem; }
  @media (min-width: 768px) {
    #content-b2c_precision1_mailing > .mailing-registration form label {
      color: #ffffff; } }
  #content-b2c_precision1_mailing > .mailing-registration form input {
    padding-left: 1rem; }
  @media (max-width: 767px) {
    #content-b2c_precision1_mailing > .mailing-registration .container-fluid {
      padding-left: 0;
      padding-right: 0; } }
  #content-b2c_precision1_mailing > .mailing-registration .head-text img {
    width: 40%; }
  @media (max-width: 767px) {
    #content-b2c_precision1_mailing > .mailing-registration .head-text {
      width: 50%;
      margin-left: 44%;
      text-align: right;
      font-size: 1rem;
      height: 31rem; }
      #content-b2c_precision1_mailing > .mailing-registration .head-text img {
        width: 70%; } }
  #content-b2c_precision1_mailing > .mailing-registration .box {
    background: #03488d;
    font-size: 1.4rem; }
    #content-b2c_precision1_mailing > .mailing-registration .box.message-box {
      margin-top: 2rem; }
    #content-b2c_precision1_mailing > .mailing-registration .box h3 {
      font-size: 2rem;
      font-weight: bold; }
    #content-b2c_precision1_mailing > .mailing-registration .box li {
      margin-bottom: 0; }
    @media (min-width: 768px) {
      #content-b2c_precision1_mailing > .mailing-registration .box {
        border-bottom: 0.4rem solid #5bbfb8; }
        #content-b2c_precision1_mailing > .mailing-registration .box.message-box {
          margin-top: 23rem; } }
  #content-b2c_precision1_mailing > .mailing-registration input[type="radio"] + label,
  #content-b2c_precision1_mailing > .mailing-registration input[type="checkbox"] + label {
    background-image: url(/build/images/input-checkbox.0aaae3ec.svg); }
    @media (max-width: 767px) {
      #content-b2c_precision1_mailing > .mailing-registration input[type="radio"] + label,
      #content-b2c_precision1_mailing > .mailing-registration input[type="checkbox"] + label {
        background-image: url(/build/images/input-checkbox-mobile.89a51d38.svg); } }
  #content-b2c_precision1_mailing > .mailing-registration input[type="radio"]:checked + label,
  #content-b2c_precision1_mailing > .mailing-registration input[type="checkbox"]:checked + label {
    background-image: url(/build/images/input-checkbox-checked.e872b76d.svg); }
    @media (max-width: 767px) {
      #content-b2c_precision1_mailing > .mailing-registration input[type="radio"]:checked + label,
      #content-b2c_precision1_mailing > .mailing-registration input[type="checkbox"]:checked + label {
        background-image: url(/build/images/input-checkbox-checked-mobile.8ebff374.svg); } }

#content-b2c_precision1_mailingregistrationconfirmation h3,
#content-b2c_precision1_mailing > .mailing-registration-confirmation h3 {
  font-weight: bold;
  font-size: 4rem;
  padding-bottom: 2rem; }

#content-b2c_precision1_mailingregistrationconfirmation h4,
#content-b2c_precision1_mailing > .mailing-registration-confirmation h4 {
  font-weight: bold;
  font-size: 3rem; }

#content-b2c_precision1_mailingregistrationconfirmation .logo,
#content-b2c_precision1_mailing > .mailing-registration-confirmation .logo {
  position: absolute;
  top: 25%;
  left: 15%;
  width: 50%; }

#content-b2c_precision1_mailingregistrationconfirmation .person,
#content-b2c_precision1_mailing > .mailing-registration-confirmation .person {
  margin-left: 39rem !important; }

@media (max-width: 767px) {
  #content-b2c_precision1_mailingregistrationconfirmation #brandBanner,
  #content-b2c_precision1_mailing > .mailing-registration-confirmation #brandBanner {
    height: 47rem; }
    #content-b2c_precision1_mailingregistrationconfirmation #brandBanner .logo,
    #content-b2c_precision1_mailing > .mailing-registration-confirmation #brandBanner .logo {
      top: 5rem;
      left: auto;
      right: 4rem; }
    #content-b2c_precision1_mailingregistrationconfirmation #brandBanner .person,
    #content-b2c_precision1_mailing > .mailing-registration-confirmation #brandBanner .person {
      margin-right: 28rem; }
    #content-b2c_precision1_mailingregistrationconfirmation #brandBanner .content,
    #content-b2c_precision1_mailing > .mailing-registration-confirmation #brandBanner .content {
      top: -4rem;
      position: relative;
      width: 70%;
      color: #fff;
      margin-left: 35%;
      font-size: 1.5rem; }
      #content-b2c_precision1_mailingregistrationconfirmation #brandBanner .content h3,
      #content-b2c_precision1_mailing > .mailing-registration-confirmation #brandBanner .content h3 {
        font-size: 3rem; }
      #content-b2c_precision1_mailingregistrationconfirmation #brandBanner .content h4,
      #content-b2c_precision1_mailing > .mailing-registration-confirmation #brandBanner .content h4 {
        font-size: 2rem; } }

#page-b2c_precision1register_register input.form-control {
  border: 1px solid #57c0b7;
  padding: 0.9rem 1rem; }

#page-b2c_precision1register_register_1 .decor-img,
#page-b2c_precision1register_prefitregister .decor-img {
  width: 125%; }
  #page-b2c_precision1register_register_1 .decor-img.left,
  #page-b2c_precision1register_prefitregister .decor-img.left {
    margin-left: -25%; }

#page-b2c_precision1register_register_1 .map-container,
#page-b2c_precision1register_prefitregister .map-container {
  margin-top: 1rem;
  margin-left: 0;
  width: 100%;
  min-height: 16.7rem; }

#page-b2c_precision1register_register_1 input#agreement ~ .download-pdf,
#page-b2c_precision1register_prefitregister input#agreement ~ .download-pdf {
  opacity: 0.7;
  pointer-events: none;
  display: table; }

#page-b2c_precision1register_register_1 input#agreement:checked ~ .download-pdf,
#page-b2c_precision1register_prefitregister input#agreement:checked ~ .download-pdf {
  opacity: 1;
  pointer-events: all; }

#page-b2c_precision1register_prefitregister label[for="ecommerceShops"] {
  padding-top: 0.3rem;
  font-size: 1.3rem !important; }

#postFit-footer {
  background: #000000;
  color: #717171;
  padding: 2rem 0;
  font-weight: normal; }
  #postFit-footer:before, #postFit-footer:after {
    display: none; }
  #postFit-footer .logo {
    width: 10rem;
    margin-left: 1rem; }
  #postFit-footer a {
    color: #717171; }

#nav-header,
.precision1 #header {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 1029; }
  #nav-header .logo,
  .precision1 #header .logo {
    width: 8rem; }
  #nav-header nav ul li,
  .precision1 #header nav ul li {
    margin-bottom: 0; }
    #nav-header nav ul li.nav-item a,
    .precision1 #header nav ul li.nav-item a {
      color: #000;
      font-size: 1.2rem; }
      @media (max-width: 767px) {
        #nav-header nav ul li.nav-item a,
        .precision1 #header nav ul li.nav-item a {
          font-size: 1.8rem; } }
    #nav-header nav ul li.nav-item.active a, #nav-header nav ul li.nav-item:hover a,
    .precision1 #header nav ul li.nav-item.active a,
    .precision1 #header nav ul li.nav-item:hover a {
      font-weight: bold; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot);
  src: local("Euclid Circular A Bold"), local("EuclidCircularA-Bold"), url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Bold.d77c5aea.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Bold.7d6d419c.woff) format("woff"), url(/build/fonts/EuclidCircularA-Bold.c9c77906.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot);
  src: local("Euclid Circular A Light"), local("EuclidCircularA-Light"), url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Light.760aa4b0.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Light.7699af65.woff) format("woff"), url(/build/fonts/EuclidCircularA-Light.54330d70.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot);
  src: local("Euclid Circular A Bold Italic"), local("EuclidCircularA-BoldItalic"), url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-BoldItalic.eddad5d2.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-BoldItalic.afc09bb1.woff) format("woff"), url(/build/fonts/EuclidCircularA-BoldItalic.3d49fe6b.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot);
  src: local("Euclid Circular A Light Italic"), local("EuclidCircularA-LightItalic"), url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-LightItalic.e0d71c16.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-LightItalic.bababa5c.woff) format("woff"), url(/build/fonts/EuclidCircularA-LightItalic.252db82a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot);
  src: local("Euclid Circular A Regular"), local("EuclidCircularA-Regular"), url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Regular.da4978d8.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Regular.467809c6.woff) format("woff"), url(/build/fonts/EuclidCircularA-Regular.e191fa05.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot);
  src: local("Euclid Circular A SemiBold"), local("EuclidCircularA-SemiBold"), url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBold.8194c2c4.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBold.d2246800.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBold.1fd0745b.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot);
  src: local("Euclid Circular A Medium"), local("EuclidCircularA-Medium"), url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Medium.070b5d06.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Medium.7f1187da.woff) format("woff"), url(/build/fonts/EuclidCircularA-Medium.f27978eb.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot);
  src: local("Euclid Circular A Italic"), local("EuclidCircularA-Italic"), url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Italic.50063685.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Italic.6a104b81.woff) format("woff"), url(/build/fonts/EuclidCircularA-Italic.77ab61ab.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot);
  src: local("Euclid Circular A SemiBold Italic"), local("EuclidCircularA-SemiBoldItalic"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.45fa8f4c.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.b252518e.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.2d80645b.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot);
  src: local("Euclid Circular A Medium Italic"), local("EuclidCircularA-MediumItalic"), url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-MediumItalic.7d2f7652.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-MediumItalic.5b4c3414.woff) format("woff"), url(/build/fonts/EuclidCircularA-MediumItalic.f9559970.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

.precision1#page-b2c_precision1_index header:before {
  display: none; }

.precision1#page-b2c_precision1_index footer .container {
  max-width: 118.2rem; }

.precision1#page-b2c_precision1_index #banner {
  position: relative;
  background-image: url(/build/images/header.bg.ffb15835.jpg);
  background-size: cover;
  background-position: center;
  width: 100%;
  aspect-ratio: 2/3; }
  @media (min-width: 768px) {
    .precision1#page-b2c_precision1_index #banner {
      aspect-ratio: 3071/1415; } }

.precision1#page-b2c_precision1_index .bg-orange {
  background: #EF8F53 !important; }

.precision1#page-b2c_precision1_index .bg-blue {
  background: #004A90 !important; }

.precision1#page-b2c_precision1_index .bg-teal {
  background: #76D0C3 !important; }

.precision1#page-b2c_precision1_index .text-blue {
  color: #004A90 !important; }

@media (min-width: 768px) {
  .precision1#page-b2c_precision1_index .w-md-50 {
    width: 50% !important; } }

.precision1#page-b2c_precision1_index .text-decoration-underline {
  text-decoration: underline !important; }

.precision1#page-b2c_precision1_index #section-2 {
  background-image: linear-gradient(to right, #76D0C3, #004A90); }
  .precision1#page-b2c_precision1_index #section-2 ol {
    list-style-position: inside;
    padding-left: 0; }
    .precision1#page-b2c_precision1_index #section-2 ol li {
      margin: 0.5rem 0; }
  @media (min-width: 768px) {
    .precision1#page-b2c_precision1_index #section-2 .img-3 {
      margin-top: -13rem; } }

.precision1#page-b2c_precision1_index #section-3 header {
  z-index: 0; }
  .precision1#page-b2c_precision1_index #section-3 header img {
    width: 150%;
    max-width: 150%;
    margin-left: -50%; }
    @media (min-width: 768px) {
      .precision1#page-b2c_precision1_index #section-3 header img {
        width: 100%;
        max-width: 100%;
        margin-left: 0; } }
  .precision1#page-b2c_precision1_index #section-3 header .caption {
    color: #004A90;
    margin-top: -6rem;
    margin-bottom: 3rem; }
    @media (min-width: 768px) {
      .precision1#page-b2c_precision1_index #section-3 header .caption {
        position: absolute;
        color: #fff;
        top: 15rem;
        left: 10rem;
        margin-top: 0;
        margin-bottom: 0; } }

.precision1#page-b2c_precision1_index #section-3 .container {
  margin-top: 0rem;
  position: relative;
  z-index: 10; }
  @media (min-width: 768px) {
    .precision1#page-b2c_precision1_index #section-3 .container {
      margin-top: -20rem; } }
  .precision1#page-b2c_precision1_index #section-3 .container a {
    color: #000;
    text-decoration: underline;
    text-underline-offset: 5px;
    cursor: pointer; }
    .precision1#page-b2c_precision1_index #section-3 .container a.show-btn .text-show {
      display: none; }
    .precision1#page-b2c_precision1_index #section-3 .container a.show-btn .text-hidden {
      display: block; }
    .precision1#page-b2c_precision1_index #section-3 .container a.show-btn.collapsed .text-show {
      display: block; }
    .precision1#page-b2c_precision1_index #section-3 .container a.show-btn.collapsed .text-hidden {
      display: none; }

.precision1#page-b2c_precision1_index #section-3 figure {
  background-image: linear-gradient(to right bottom, #76D0C3 0%, #2B549E 70%, #68479E 80%);
  width: 100%;
  aspect-ratio: 1/1;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot);
  src: local("Euclid Circular A Bold"), local("EuclidCircularA-Bold"), url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Bold.d77c5aea.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Bold.7d6d419c.woff) format("woff"), url(/build/fonts/EuclidCircularA-Bold.c9c77906.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot);
  src: local("Euclid Circular A Light"), local("EuclidCircularA-Light"), url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Light.760aa4b0.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Light.7699af65.woff) format("woff"), url(/build/fonts/EuclidCircularA-Light.54330d70.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot);
  src: local("Euclid Circular A Bold Italic"), local("EuclidCircularA-BoldItalic"), url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-BoldItalic.eddad5d2.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-BoldItalic.afc09bb1.woff) format("woff"), url(/build/fonts/EuclidCircularA-BoldItalic.3d49fe6b.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot);
  src: local("Euclid Circular A Light Italic"), local("EuclidCircularA-LightItalic"), url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-LightItalic.e0d71c16.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-LightItalic.bababa5c.woff) format("woff"), url(/build/fonts/EuclidCircularA-LightItalic.252db82a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot);
  src: local("Euclid Circular A Regular"), local("EuclidCircularA-Regular"), url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Regular.da4978d8.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Regular.467809c6.woff) format("woff"), url(/build/fonts/EuclidCircularA-Regular.e191fa05.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot);
  src: local("Euclid Circular A SemiBold"), local("EuclidCircularA-SemiBold"), url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBold.8194c2c4.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBold.d2246800.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBold.1fd0745b.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot);
  src: local("Euclid Circular A Medium"), local("EuclidCircularA-Medium"), url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Medium.070b5d06.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Medium.7f1187da.woff) format("woff"), url(/build/fonts/EuclidCircularA-Medium.f27978eb.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot);
  src: local("Euclid Circular A Italic"), local("EuclidCircularA-Italic"), url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Italic.50063685.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Italic.6a104b81.woff) format("woff"), url(/build/fonts/EuclidCircularA-Italic.77ab61ab.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot);
  src: local("Euclid Circular A SemiBold Italic"), local("EuclidCircularA-SemiBoldItalic"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.45fa8f4c.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.b252518e.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.2d80645b.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot);
  src: local("Euclid Circular A Medium Italic"), local("EuclidCircularA-MediumItalic"), url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-MediumItalic.7d2f7652.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-MediumItalic.5b4c3414.woff) format("woff"), url(/build/fonts/EuclidCircularA-MediumItalic.f9559970.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

.precision1#page-b2c_sixteenhours_generate .container {
  max-width: 90rem; }

.precision1#page-b2c_sixteenhours_generate footer .container {
  max-width: 118.2rem; }

.precision1#page-b2c_sixteenhours_generate .h1 {
  font-size: 3rem; }

.precision1#page-b2c_sixteenhours_generate .h2 {
  font-size: 2.5rem; }

.precision1#page-b2c_sixteenhours_generate header {
  padding-top: 0; }
  .precision1#page-b2c_sixteenhours_generate header:before {
    display: none; }

.precision1#page-b2c_sixteenhours_generate #banner {
  position: relative; }

.precision1#page-b2c_sixteenhours_generate .bg-orange {
  background: #EF8F53 !important; }

.precision1#page-b2c_sixteenhours_generate .bg-blue {
  background: #004A90 !important; }

.precision1#page-b2c_sixteenhours_generate .bg-teal {
  background: #76D0C3 !important; }

.precision1#page-b2c_sixteenhours_generate .text-blue {
  color: #004A90 !important; }

@media (min-width: 768px) {
  .precision1#page-b2c_sixteenhours_generate .w-md-50 {
    width: 50% !important; } }

@media (min-width: 768px) {
  .precision1#page-b2c_sixteenhours_generate #section-1 .gift {
    margin-top: -8rem; } }

@media (min-width: 768px) {
  .precision1#page-b2c_sixteenhours_generate #section-1 .small-md {
    font-size: 80%;
    font-weight: 400; } }

.precision1#page-b2c_sixteenhours_generate #section-2 {
  background-image: linear-gradient(120deg, #76D0C3 0%, #2B549E 60%, #2B549E 80%, #68479E 100%); }

.precision1#page-b2c_sixteenhours_generate #section-3 {
  background: #004A90; }
  .precision1#page-b2c_sixteenhours_generate #section-3.form {
    margin-bottom: 0 !important; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot);
  src: local("Euclid Circular A Bold"), local("EuclidCircularA-Bold"), url(/build/fonts/EuclidCircularA-Bold.49fb06d6.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Bold.d77c5aea.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Bold.7d6d419c.woff) format("woff"), url(/build/fonts/EuclidCircularA-Bold.c9c77906.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot);
  src: local("Euclid Circular A Light"), local("EuclidCircularA-Light"), url(/build/fonts/EuclidCircularA-Light.675fd5fd.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Light.760aa4b0.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Light.7699af65.woff) format("woff"), url(/build/fonts/EuclidCircularA-Light.54330d70.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot);
  src: local("Euclid Circular A Bold Italic"), local("EuclidCircularA-BoldItalic"), url(/build/fonts/EuclidCircularA-BoldItalic.3fa0816a.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-BoldItalic.eddad5d2.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-BoldItalic.afc09bb1.woff) format("woff"), url(/build/fonts/EuclidCircularA-BoldItalic.3d49fe6b.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot);
  src: local("Euclid Circular A Light Italic"), local("EuclidCircularA-LightItalic"), url(/build/fonts/EuclidCircularA-LightItalic.0eca7f90.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-LightItalic.e0d71c16.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-LightItalic.bababa5c.woff) format("woff"), url(/build/fonts/EuclidCircularA-LightItalic.252db82a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot);
  src: local("Euclid Circular A Regular"), local("EuclidCircularA-Regular"), url(/build/fonts/EuclidCircularA-Regular.4be3ee74.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Regular.da4978d8.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Regular.467809c6.woff) format("woff"), url(/build/fonts/EuclidCircularA-Regular.e191fa05.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot);
  src: local("Euclid Circular A SemiBold"), local("EuclidCircularA-SemiBold"), url(/build/fonts/EuclidCircularA-SemiBold.01318050.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBold.8194c2c4.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBold.d2246800.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBold.1fd0745b.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot);
  src: local("Euclid Circular A Medium"), local("EuclidCircularA-Medium"), url(/build/fonts/EuclidCircularA-Medium.f9896d36.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Medium.070b5d06.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Medium.7f1187da.woff) format("woff"), url(/build/fonts/EuclidCircularA-Medium.f27978eb.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot);
  src: local("Euclid Circular A Italic"), local("EuclidCircularA-Italic"), url(/build/fonts/EuclidCircularA-Italic.8e97f8e2.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-Italic.50063685.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-Italic.6a104b81.woff) format("woff"), url(/build/fonts/EuclidCircularA-Italic.77ab61ab.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot);
  src: local("Euclid Circular A SemiBold Italic"), local("EuclidCircularA-SemiBoldItalic"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.6fc8c66c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.45fa8f4c.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.b252518e.woff) format("woff"), url(/build/fonts/EuclidCircularA-SemiBoldItalic.2d80645b.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Euclid Circular A';
  src: url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot);
  src: local("Euclid Circular A Medium Italic"), local("EuclidCircularA-MediumItalic"), url(/build/fonts/EuclidCircularA-MediumItalic.696c0ca5.eot?#iefix) format("embedded-opentype"), url(/build/fonts/EuclidCircularA-MediumItalic.7d2f7652.woff2) format("woff2"), url(/build/fonts/EuclidCircularA-MediumItalic.5b4c3414.woff) format("woff"), url(/build/fonts/EuclidCircularA-MediumItalic.f9559970.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

.precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation .container {
  max-width: 90rem; }

.precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation footer .container {
  max-width: 118.2rem; }

.precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation .h1 {
  font-size: 3rem; }

.precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation .h2 {
  font-size: 2.5rem; }

.precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation header {
  padding-top: 0; }
  .precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation header:before {
    display: none; }

.precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation #banner {
  position: relative; }
  .precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation #banner img {
    width: 125%;
    max-width: 125%;
    margin-left: -12.5%; }
    @media (min-width: 768px) {
      .precision1#page-b2c_sixteenhours_prefitfitbuyconfirmation #banner img {
        width: 100%;
        max-width: 100%;
        margin-left: 0; } }

.videoPlayBtn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1029;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }
  .videoPlayBtn .poster {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0; }
    .videoPlayBtn .poster.blured img {
      filter: blur(25px); }
  .videoPlayBtn svg {
    width: 100%;
    height: 100%;
    color: #fff; }
  .videoPlayBtn .iframeVideoControlBtn {
    opacity: 0;
    transition: all 300ms ease-in-out;
    z-index: 10;
    width: 35%;
    max-width: 17rem;
    max-height: 17rem;
    height: 100%; }
    .videoPlayBtn .iframeVideoControlBtn.js-play-video {
      opacity: .5; }
  .videoPlayBtn:hover .iframeVideoControlBtn {
    opacity: .5; }
    .videoPlayBtn:hover .iframeVideoControlBtn:hover {
      opacity: 1; }
  .videoPlayBtn:hover .iframeVideoControlsBar > div {
    opacity: .5; }
  .videoPlayBtn .iframeVideoControlsBar {
    position: absolute;
    right: .5rem;
    bottom: .5rem;
    left: 0; }
    .videoPlayBtn .iframeVideoControlsBar > div {
      cursor: pointer;
      opacity: 0;
      transition: all 300ms ease-in-out; }
      .videoPlayBtn .iframeVideoControlsBar > div:hover {
        opacity: 1; }
      .videoPlayBtn .iframeVideoControlsBar > div.fullScreenBtn, .videoPlayBtn .iframeVideoControlsBar > div.fullScreenCloseBtn {
        width: 1.3rem;
        height: 1.3rem;
        margin: 0 0 0 auto;
        display: block; }
        .videoPlayBtn .iframeVideoControlsBar > div.fullScreenBtn > svg, .videoPlayBtn .iframeVideoControlsBar > div.fullScreenCloseBtn > svg {
          display: block; }

.embed-responsive {
  z-index: 1; }

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  height: calc(100% + 40rem);
  top: -20rem; }

.gift-modal-overlay {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 19.6rem;
  right: 0;
  bottom: 0;
  background: rgba(245, 246, 250, 0.7); }
  .gift-modal-overlay .gift-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 54rem;
    box-shadow: 0 0.4rem 2rem rgba(130, 159, 186, 0.15);
    border-radius: .4rem;
    background: #fff;
    text-align: center;
    padding: 3.4rem 2rem 4.1rem; }
    .gift-modal-overlay .gift-modal .close-button {
      position: absolute;
      top: 1rem;
      right: 1rem;
      width: 3.7rem;
      height: 3.7rem;
      border-radius: 50%;
      background: url("/build/images/b2c/base/icons/ico-close.svg") center center no-repeat;
      background-size: 100%; }
    .gift-modal-overlay .gift-modal .icon {
      margin-bottom: 2.3rem; }
      .gift-modal-overlay .gift-modal .icon img {
        width: 13.2rem;
        margin-bottom: 1.9rem; }
      .gift-modal-overlay .gift-modal .icon p {
        font-size: 1.4rem;
        font-weight: 800;
        line-height: 2rem;
        color: #969BAF; }
    .gift-modal-overlay .gift-modal > p {
      font-size: 2.2rem;
      line-height: 3rem;
      color: #25282C;
      font-weight: 800;
      margin-bottom: 2rem; }
    .gift-modal-overlay .gift-modal .buttons-container {
      display: flex;
      display: -ms-flexbox;
      align-items: center;
      -ms-flex-align: center;
      justify-content: center;
      -ms-flex-pack: center; }
      .gift-modal-overlay .gift-modal .buttons-container > *:not(:last-child) {
        margin-right: 2rem; }
    .gift-modal-overlay .gift-modal.firstDiscount40 img {
      width: 5rem;
      margin-bottom: 0; }
    .gift-modal-overlay .gift-modal.firstDiscount40 .bg-blue {
      background-color: #00adee; }
    .gift-modal-overlay .gift-modal.firstDiscount40 .bg-orange {
      background-color: #ffb13c; }
    .gift-modal-overlay .gift-modal.firstDiscount40 .text-dark-blue {
      color: #003595; }

[id^="page-b2c_register_register"] .text-blue,
#page-b2c_dashboard_oauth_postoauthregistrationdatafilling .text-blue {
  color: #4056a5; }

[id^="page-b2c_register_register"] .main-container,
#page-b2c_dashboard_oauth_postoauthregistrationdatafilling .main-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 80rem; }

[id^="page-b2c_register_register"] .mCustomScrollbar,
#page-b2c_dashboard_oauth_postoauthregistrationdatafilling .mCustomScrollbar {
  height: 8.5rem;
  border: 0.1rem solid #BFCDDB;
  font-size: 1.4rem;
  padding: 1rem 0.6rem 1rem 1.9rem;
  border-radius: 0.4rem;
  box-shadow: 0 0.4rem 1rem 0 rgba(130, 159, 186, 0.1);
  margin-top: 2.2rem;
  margin-bottom: 1.9rem;
  background: #fff; }

[id^="page-b2c_register_register"] .select2-container--default .select2-results__option[aria-disabled=true],
#page-b2c_dashboard_oauth_postoauthregistrationdatafilling .select2-container--default .select2-results__option[aria-disabled=true] {
  display: none; }

[id^="page-b2c_register_register"] .decor-img,
#page-b2c_dashboard_oauth_postoauthregistrationdatafilling .decor-img {
  width: 125%; }
  [id^="page-b2c_register_register"] .decor-img.left,
  #page-b2c_dashboard_oauth_postoauthregistrationdatafilling .decor-img.left {
    margin-left: -25%; }

[id^="page-b2c_register_register"] .map-container,
#page-b2c_dashboard_oauth_postoauthregistrationdatafilling .map-container {
  margin-top: 1rem;
  margin-left: 0;
  width: 100%;
  min-height: 16.7rem; }
  [id^="page-b2c_register_register"] .map-container .map-tooltip,
  #page-b2c_dashboard_oauth_postoauthregistrationdatafilling .map-container .map-tooltip {
    position: absolute;
    display: none;
    border-radius: 4px;
    background: #D4E1FF;
    box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
    min-width: 10rem;
    max-width: 18rem;
    padding: 1rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 800;
    color: #495EA8;
    transform: translate(-50%, calc((100% + 80px) * -1)); }
    [id^="page-b2c_register_register"] .map-container .map-tooltip:after,
    #page-b2c_dashboard_oauth_postoauthregistrationdatafilling .map-container .map-tooltip:after {
      content: '';
      position: absolute;
      width: 1rem;
      height: 1rem;
      border-top: 1rem solid #D4E1FF;
      border-left: 1rem solid transparent;
      border-right: 1rem solid transparent;
      border-bottom: 1rem solid transparent;
      left: 50%;
      top: 100%;
      transform: translate(-50%, 0); }

#page-b2c_tenyears_index #home {
  background-image: url(/build/images/header.bg.9b65d138.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  height: 75rem; }
  @media (max-width: 767.98px) {
    #page-b2c_tenyears_index #home {
      background-size: 100% auto;
      padding-top: 27rem;
      height: auto; } }
  #page-b2c_tenyears_index #home .left {
    background-color: rgba(0, 174, 239, 0.9);
    padding-top: 15rem;
    padding-left: 8rem; }
    @media (max-width: 767.98px) {
      #page-b2c_tenyears_index #home .left {
        padding-top: 4rem;
        padding-right: 4rem;
        padding-left: 4rem; } }
    #page-b2c_tenyears_index #home .left .cta {
      width: 120%;
      margin: 3rem 0 5rem; }
      @media (max-width: 767.98px) {
        #page-b2c_tenyears_index #home .left .cta {
          width: 100%; } }
  @media (max-width: 767.98px) {
    #page-b2c_tenyears_index #home .right {
      background-color: rgba(0, 174, 239, 0.9);
      padding-right: 4rem;
      padding-left: 4rem; } }
  #page-b2c_tenyears_index #home .right .footer {
    margin-top: 64rem; }
    @media (max-width: 767.98px) {
      #page-b2c_tenyears_index #home .right .footer {
        margin-top: 0; } }

#page-b2c_tenyears_index #prizes .text-blue {
  color: #0041a7 !important; }

#page-b2c_tenyears_index #prizes .text-orange {
  color: #ffb13c !important; }

#page-b2c_tenyears_index #prizes #prize-slider .prize img {
  width: 43rem;
  margin-left: 8rem;
  display: block; }
  @media (max-width: 767.98px) {
    #page-b2c_tenyears_index #prizes #prize-slider .prize img {
      margin-left: 0;
      padding: 0 3rem;
      width: 50rem; } }

#page-b2c_tenyears_index #prizes #prize-slider .slick-dots {
  display: flex;
  list-style: none;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-direction: row; }
  #page-b2c_tenyears_index #prizes #prize-slider .slick-dots li {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 .7rem; }
    #page-b2c_tenyears_index #prizes #prize-slider .slick-dots li button {
      width: 1.5rem;
      height: 1.5rem;
      text-indent: -99999px;
      border-radius: 50%;
      background-color: #d2d2d2;
      border: none;
      outline: none !important;
      transition: all 300ms ease-in-out;
      padding: 0 !important; }
    #page-b2c_tenyears_index #prizes #prize-slider .slick-dots li.slick-active button {
      transform: scale(1.4);
      background-color: #0041a7; }

#page-b2c_tenyears_index #rules {
  background-color: #8bddff;
  color: #0041a7; }
  #page-b2c_tenyears_index #rules .w-60 {
    width: 60%; }

#page-b2c_tenyears_index #regulations {
  background-color: #ffb13c; }
  #page-b2c_tenyears_index #regulations .text-blue {
    color: #0041a7 !important; }
  #page-b2c_tenyears_index #regulations .btn-blue, #page-b2c_tenyears_index #regulations .lottery #registration .photo label, .lottery #registration .photo #page-b2c_tenyears_index #regulations label,
  #page-b2c_tenyears_index #regulations .lottery #winner-form .photo label, .lottery #winner-form .photo #page-b2c_tenyears_index #regulations label {
    font-size: 2rem;
    font-weight: bold;
    color: #fff;
    background-color: #0041a7;
    padding-left: 3rem;
    padding-right: 3rem;
    border-radius: 2rem; }

#page-b2c_tenyears_index #winnersModal .modal-content {
  background: #8bddff;
  color: #0041a7;
  border: #8bddff; }
  #page-b2c_tenyears_index #winnersModal .modal-content .close {
    opacity: 1;
    color: #0041a7;
    outline: none;
    font-size: 2rem; }

#page-b2c_tenyears_index #home {
  background-image: url(/build/images/header.bg.9b65d138.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  height: 75rem; }
  @media (max-width: 767.98px) {
    #page-b2c_tenyears_index #home {
      background-size: 100% auto;
      padding-top: 27rem;
      height: auto; } }
  #page-b2c_tenyears_index #home .left {
    background-color: rgba(0, 174, 239, 0.9);
    padding-top: 15rem;
    padding-left: 8rem; }
    @media (max-width: 767.98px) {
      #page-b2c_tenyears_index #home .left {
        padding-top: 4rem;
        padding-right: 4rem;
        padding-left: 4rem; } }
    #page-b2c_tenyears_index #home .left .cta {
      width: 120%;
      margin: 3rem 0 5rem; }
      @media (max-width: 767.98px) {
        #page-b2c_tenyears_index #home .left .cta {
          width: 100%; } }
  @media (max-width: 767.98px) {
    #page-b2c_tenyears_index #home .right {
      background-color: rgba(0, 174, 239, 0.9);
      padding-right: 4rem;
      padding-left: 4rem; } }
  #page-b2c_tenyears_index #home .right .footer {
    margin-top: 64rem; }
    @media (max-width: 767.98px) {
      #page-b2c_tenyears_index #home .right .footer {
        margin-top: 0; } }

#page-b2c_tenyears_index #prizes .text-blue {
  color: #0041a7 !important; }

#page-b2c_tenyears_index #prizes .text-orange {
  color: #ffb13c !important; }

#page-b2c_tenyears_index #prizes #prize-slider .prize img {
  width: 43rem;
  margin-left: 8rem;
  display: block; }
  @media (max-width: 767.98px) {
    #page-b2c_tenyears_index #prizes #prize-slider .prize img {
      margin-left: 0;
      padding: 0 3rem;
      width: 50rem; } }

#page-b2c_tenyears_index #prizes #prize-slider .slick-dots {
  display: flex;
  list-style: none;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-direction: row; }
  #page-b2c_tenyears_index #prizes #prize-slider .slick-dots li {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 .7rem; }
    #page-b2c_tenyears_index #prizes #prize-slider .slick-dots li button {
      width: 1.5rem;
      height: 1.5rem;
      text-indent: -99999px;
      border-radius: 50%;
      background-color: #d2d2d2;
      border: none;
      outline: none !important;
      transition: all 300ms ease-in-out;
      padding: 0 !important; }
    #page-b2c_tenyears_index #prizes #prize-slider .slick-dots li.slick-active button {
      transform: scale(1.4);
      background-color: #0041a7; }

#page-b2c_tenyears_index #rules {
  background-color: #8bddff;
  color: #0041a7; }
  #page-b2c_tenyears_index #rules .w-60 {
    width: 60%; }

#page-b2c_tenyears_index #regulations {
  background-color: #ffb13c; }
  #page-b2c_tenyears_index #regulations .text-blue {
    color: #0041a7 !important; }
  #page-b2c_tenyears_index #regulations .btn-blue, #page-b2c_tenyears_index #regulations .lottery #registration .photo label, .lottery #registration .photo #page-b2c_tenyears_index #regulations label,
  #page-b2c_tenyears_index #regulations .lottery #winner-form .photo label, .lottery #winner-form .photo #page-b2c_tenyears_index #regulations label {
    font-size: 2rem;
    font-weight: bold;
    color: #fff;
    background-color: #0041a7;
    padding-left: 3rem;
    padding-right: 3rem;
    border-radius: 2rem; }

#page-b2c_tenyears_index #winnersModal .modal-content {
  background: #8bddff;
  color: #0041a7;
  border: #8bddff; }
  #page-b2c_tenyears_index #winnersModal .modal-content .close {
    opacity: 1;
    color: #0041a7;
    outline: none;
    font-size: 2rem; }

#content-b2c_b2c_cookiespolicy section.header {
  height: 32.5rem;
  background: url("/build/images/b2c/products/header-bg.jpg") center center no-repeat;
  background-size: cover;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
  #content-b2c_b2c_cookiespolicy section.header h1 {
    font-size: 3.4rem;
    line-height: 4.5rem;
    font-weight: 700;
    color: #fff;
    font-family: "din-2014", sans-serif; }
  #content-b2c_b2c_cookiespolicy section.header p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 20px; }
  @media (max-width: 991.98px) {
    #content-b2c_b2c_cookiespolicy section.header {
      background-position: 62% center; }
      #content-b2c_b2c_cookiespolicy section.header:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.25); }
      #content-b2c_b2c_cookiespolicy section.header > div {
        position: relative; } }

#content-b2c_b2c_cookiespolicy section.articles {
  padding-top: 3rem;
  padding-bottom: 5rem; }
  #content-b2c_b2c_cookiespolicy section.articles .article-box {
    position: relative;
    border-radius: 4px;
    height: 36rem;
    box-shadow: 0 1.5rem 3rem 0 rgba(130, 159, 186, 0.23);
    margin-bottom: 4rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: 0.4s ease all; }
    #content-b2c_b2c_cookiespolicy section.articles .article-box:hover {
      transform: translate(0, -6px);
      box-shadow: 0 1.5rem 4rem 0 rgba(130, 159, 186, 0.53); }
  #content-b2c_b2c_cookiespolicy section.articles .pagination-box {
    padding-top: 1.3rem; }
  #content-b2c_b2c_cookiespolicy section.articles .CookieDeclarationType {
    border: none;
    margin-top: 3rem; }
    #content-b2c_b2c_cookiespolicy section.articles .CookieDeclarationType table.CookieDeclarationTable {
      width: 100%;
      margin-bottom: 1rem;
      color: #212529; }
      #content-b2c_b2c_cookiespolicy section.articles .CookieDeclarationType table.CookieDeclarationTable th,
      #content-b2c_b2c_cookiespolicy section.articles .CookieDeclarationType table.CookieDeclarationTable td {
        padding: 0.75rem;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
        border-bottom: none; }
      #content-b2c_b2c_cookiespolicy section.articles .CookieDeclarationType table.CookieDeclarationTable thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #dee2e6; }
      #content-b2c_b2c_cookiespolicy section.articles .CookieDeclarationType table.CookieDeclarationTable tbody tr:nth-of-type(odd) {
        background-color: rgba(0, 0, 0, 0.05); }

#page-b2c_b2c_genericlp #header .text-container,
#page-b2c_b2c_genericlp_1 #header .text-container {
  background-color: rgba(var(--header-bg-color-rgb), var(--header-bg-color-opacity));
  padding-left: 4rem; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_genericlp #header .text-container,
    #page-b2c_b2c_genericlp_1 #header .text-container {
      padding: 2rem 2rem 4rem; } }

#page-b2c_b2c_genericlp #header .row,
#page-b2c_b2c_genericlp_1 #header .row {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_genericlp #header .row,
    #page-b2c_b2c_genericlp_1 #header .row {
      position: relative; } }

#page-b2c_b2c_genericlp #header .title,
#page-b2c_b2c_genericlp_1 #header .title {
  font-size: 8rem;
  line-height: 1.1;
  color: var(--header-title-color); }
  @media (max-width: 767.98px) {
    #page-b2c_b2c_genericlp #header .title,
    #page-b2c_b2c_genericlp_1 #header .title {
      font-size: 7rem; } }

#page-b2c_b2c_genericlp #header .subtitle,
#page-b2c_b2c_genericlp_1 #header .subtitle {
  font-size: 2.5rem;
  line-height: 1.1;
  color: var(--header-subtitle-color); }

#page-b2c_b2c_genericlp #header .btn-1,
#page-b2c_b2c_genericlp #header .btn-2,
#page-b2c_b2c_genericlp_1 #header .btn-1,
#page-b2c_b2c_genericlp_1 #header .btn-2 {
  padding: 1rem 3rem;
  border-radius: 3rem;
  margin-right: 2rem;
  text-transform: uppercase;
  text-decoration: none;
  transition: all ease-in-out 300ms; }
  #page-b2c_b2c_genericlp #header .btn-1:hover,
  #page-b2c_b2c_genericlp #header .btn-2:hover,
  #page-b2c_b2c_genericlp_1 #header .btn-1:hover,
  #page-b2c_b2c_genericlp_1 #header .btn-2:hover {
    filter: brightness(80%); }

#page-b2c_b2c_genericlp #header .btn-1,
#page-b2c_b2c_genericlp_1 #header .btn-1 {
  background-color: var(--header-btn-1-bg-color);
  color: var(--header-btn-1-font-color); }

#page-b2c_b2c_genericlp #header .btn-2,
#page-b2c_b2c_genericlp_1 #header .btn-2 {
  background-color: var(--header-btn-2-bg-color);
  color: var(--header-btn-2-font-color); }

#page-b2c_b2c_genericlp #content,
#page-b2c_b2c_genericlp_1 #content {
  background-color: var(--content-bg-color); }
  #page-b2c_b2c_genericlp #content .title,
  #page-b2c_b2c_genericlp_1 #content .title {
    font-size: 6rem;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--content-title-color); }
    @media (max-width: 767.98px) {
      #page-b2c_b2c_genericlp #content .title,
      #page-b2c_b2c_genericlp_1 #content .title {
        font-size: 4rem; } }
  #page-b2c_b2c_genericlp #content .icon-1 p,
  #page-b2c_b2c_genericlp_1 #content .icon-1 p {
    color: var(--content-icon-1-text-color); }
  #page-b2c_b2c_genericlp #content .icon-2 p,
  #page-b2c_b2c_genericlp_1 #content .icon-2 p {
    color: var(--content-icon-2-text-color); }
  #page-b2c_b2c_genericlp #content .disclaimer,
  #page-b2c_b2c_genericlp_1 #content .disclaimer {
    color: var(--content-disclaimer-color);
    font-weight: bold; }
  #page-b2c_b2c_genericlp #content .footnote,
  #page-b2c_b2c_genericlp_1 #content .footnote {
    color: var(--content-footnote-color);
    font-size: 75%;
    font-weight: bold; }
    #page-b2c_b2c_genericlp #content .footnote a,
    #page-b2c_b2c_genericlp_1 #content .footnote a {
      color: inherit;
      text-decoration: underline; }

#page-b2c_b2c_genericlp #shops,
#page-b2c_b2c_genericlp_1 #shops {
  background-color: var(--shops-bg-color); }
  #page-b2c_b2c_genericlp #shops .title,
  #page-b2c_b2c_genericlp_1 #shops .title {
    font-size: 6rem;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--shops-title-color); }
    @media (max-width: 767.98px) {
      #page-b2c_b2c_genericlp #shops .title,
      #page-b2c_b2c_genericlp_1 #shops .title {
        font-size: 4rem; } }
  #page-b2c_b2c_genericlp #shops .btn-1,
  #page-b2c_b2c_genericlp_1 #shops .btn-1 {
    padding: 1rem 3rem;
    border-radius: 3rem;
    margin-right: 2rem;
    text-transform: uppercase;
    text-decoration: none;
    transition: all ease-in-out 300ms;
    background-color: var(--shops-btn-bg-color);
    color: var(--shops-btn-font-color); }
    #page-b2c_b2c_genericlp #shops .btn-1:hover,
    #page-b2c_b2c_genericlp_1 #shops .btn-1:hover {
      filter: brightness(80%); }
  #page-b2c_b2c_genericlp #shops .form-group label,
  #page-b2c_b2c_genericlp_1 #shops .form-group label {
    z-index: 1015;
    color: var(--shops-title-color);
    padding-left: 10px; }
  #page-b2c_b2c_genericlp #shops .select2-container--default .select2-selection--single,
  #page-b2c_b2c_genericlp_1 #shops .select2-container--default .select2-selection--single {
    background-color: #ffffff;
    border: none !important;
    background-position: 95% center; }
    #page-b2c_b2c_genericlp #shops .select2-container--default .select2-selection--single .select2-selection__rendered,
    #page-b2c_b2c_genericlp_1 #shops .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: var(--shops-title-color);
      padding-left: 10px; }
  #page-b2c_b2c_genericlp #shops .map-container,
  #page-b2c_b2c_genericlp_1 #shops .map-container {
    width: 100%;
    position: relative; }
    @media (max-width: 991.98px) {
      #page-b2c_b2c_genericlp #shops .map-container .map,
      #page-b2c_b2c_genericlp_1 #shops .map-container .map {
        height: 250px; } }
    #page-b2c_b2c_genericlp #shops .map-container .map-tooltip,
    #page-b2c_b2c_genericlp_1 #shops .map-container .map-tooltip {
      position: absolute;
      display: none;
      border-radius: 4px;
      background: #D4E1FF;
      box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
      min-width: 13rem;
      max-width: 18rem;
      padding: 1rem;
      font-size: 1.2rem;
      line-height: 1.8rem;
      font-weight: 800;
      color: #495EA8;
      transform: translate(-50%, calc((100% + 80px) * -1)); }
      #page-b2c_b2c_genericlp #shops .map-container .map-tooltip:after,
      #page-b2c_b2c_genericlp_1 #shops .map-container .map-tooltip:after {
        content: '';
        position: absolute;
        width: 1rem;
        height: 1rem;
        border-top: 1rem solid #D4E1FF;
        border-left: 1rem solid transparent;
        border-right: 1rem solid transparent;
        border-bottom: 1rem solid transparent;
        left: 50%;
        top: 100%;
        transform: translate(-50%, 0); }

#content-kroplesystane_pl,
#content-www_kroplesystane_pl {
  font-size: 2.6rem; }
  #content-kroplesystane_pl .button,
  #content-www_kroplesystane_pl .button {
    background: #fff;
    color: #30a598;
    border: 0.5rem solid #81cbc3;
    padding: 1.5rem 4rem;
    border-radius: 6rem;
    text-transform: uppercase;
    font-size: 2rem; }
    #content-kroplesystane_pl .button.button-inverted,
    #content-www_kroplesystane_pl .button.button-inverted {
      background: #30a598;
      color: #fff; }
    #content-kroplesystane_pl .button.button-small,
    #content-www_kroplesystane_pl .button.button-small {
      font-size: 1.6rem; }
  #content-kroplesystane_pl .text-dark-green,
  #content-www_kroplesystane_pl .text-dark-green {
    color: #30a598; }
  #content-kroplesystane_pl .text-light-green,
  #content-www_kroplesystane_pl .text-light-green {
    color: #81cbc3; }
  #content-kroplesystane_pl .bg-dark-gray,
  #content-www_kroplesystane_pl .bg-dark-gray {
    background-color: #30a598; }
  #content-kroplesystane_pl .bg-light-gray,
  #content-www_kroplesystane_pl .bg-light-gray {
    background-color: #f0f0f0; }
  #content-kroplesystane_pl .header,
  #content-www_kroplesystane_pl .header {
    background-image: url(/build/images/systane-header-bg.6a8ab4eb.jpg);
    background-size: 100% 100%;
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 4rem;
    padding-left: 4rem;
    padding-right: 4rem; }
    @media (max-width: 767px) {
      #content-kroplesystane_pl .header,
      #content-www_kroplesystane_pl .header {
        background-size: 500% auto;
        background-position: 0;
        background-repeat: no-repeat;
        padding-bottom: 5rem; } }
    #content-kroplesystane_pl .header .logo,
    #content-www_kroplesystane_pl .header .logo {
      background-image: url(/build/images/systane-logo.8ecc16e0.png);
      width: 18rem;
      height: 8rem;
      background-size: 100%;
      background-repeat: no-repeat; }
    #content-kroplesystane_pl .header .packshots,
    #content-www_kroplesystane_pl .header .packshots {
      position: relative;
      top: -4rem;
      background-image: url(/build/images/systane-header-packshots.eb2f5020.png);
      width: 60rem;
      height: 45rem;
      background-size: 100%;
      background-repeat: no-repeat; }
      @media (max-width: 767px) {
        #content-kroplesystane_pl .header .packshots,
        #content-www_kroplesystane_pl .header .packshots {
          top: 0;
          width: 35rem;
          height: 27rem; } }
    #content-kroplesystane_pl .header .content,
    #content-www_kroplesystane_pl .header .content {
      color: #fff; }
  #content-kroplesystane_pl .eye-icon,
  #content-www_kroplesystane_pl .eye-icon {
    display: inline-block;
    width: 8rem;
    height: 8rem;
    background-size: 100%;
    flex: none; }
    #content-kroplesystane_pl .eye-icon.eye-icon-1,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-1 {
      background-image: url(/build/images/systane-icon1-suchosc-oczu.ff58a850.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-2,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-2 {
      background-image: url(/build/images/systane-icon2-swedzenie-oczu.12bdd32e.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-3,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-3 {
      background-image: url(/build/images/systane-icon3-pieczenie-oczu.d3a1f049.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-4,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-4 {
      background-image: url(/build/images/systane-icon4-uczucie-ciala-obcego.c0c89b84.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-5,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-5 {
      background-image: url(/build/images/systane-icon5-uczucie-piasku-pod-powiekami.f8e8ba82.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-6,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-6 {
      background-image: url(/build/images/systane-icon6-zamazane-widzenie.26c00687.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-7,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-7 {
      background-image: url(/build/images/systane-icon7-zmeczenie-oczu.dd5375ec.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-8,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-8 {
      background-image: url(/build/images/systane-icon8-lzawienie.00050e10.png); }
    #content-kroplesystane_pl .eye-icon.eye-icon-9,
    #content-www_kroplesystane_pl .eye-icon.eye-icon-9 {
      background-image: url(/build/images/systane-icon9-nadwrazliwosc-na-swiatlo.a0177c99.png); }
  #content-kroplesystane_pl .product-preview-list,
  #content-www_kroplesystane_pl .product-preview-list {
    position: relative;
    height: 80rem; }
    @media (max-width: 767px) {
      #content-kroplesystane_pl .product-preview-list,
      #content-www_kroplesystane_pl .product-preview-list {
        height: auto; }
        #content-kroplesystane_pl .product-preview-list div:last-child .product-preview,
        #content-www_kroplesystane_pl .product-preview-list div:last-child .product-preview {
          margin-bottom: -10rem !important; } }
    #content-kroplesystane_pl .product-preview-list .product-preview,
    #content-www_kroplesystane_pl .product-preview-list .product-preview {
      position: absolute;
      top: -20rem;
      background: white;
      border-radius: 2rem;
      padding: 2rem;
      padding-top: 28rem;
      height: 92rem; }
      @media (max-width: 767px) {
        #content-kroplesystane_pl .product-preview-list .product-preview,
        #content-www_kroplesystane_pl .product-preview-list .product-preview {
          position: relative;
          padding-top: 39rem;
          height: auto;
          margin-bottom: 10rem; } }
      #content-kroplesystane_pl .product-preview-list .product-preview:before,
      #content-www_kroplesystane_pl .product-preview-list .product-preview:before {
        display: block;
        content: "";
        position: absolute;
        width: 100%;
        height: 32rem;
        margin: 0 auto;
        margin-top: -32rem;
        background-size: 100%;
        background-repeat: no-repeat; }
        @media (max-width: 767px) {
          #content-kroplesystane_pl .product-preview-list .product-preview:before,
          #content-www_kroplesystane_pl .product-preview-list .product-preview:before {
            height: 43rem;
            margin-top: -43rem; } }
      #content-kroplesystane_pl .product-preview-list .product-preview.product-1:before,
      #content-www_kroplesystane_pl .product-preview-list .product-preview.product-1:before {
        background-image: url(/build/images/systane-packshot1-hydration.4a552f3c.png);
        margin-left: -3rem; }
      #content-kroplesystane_pl .product-preview-list .product-preview.product-2:before,
      #content-www_kroplesystane_pl .product-preview-list .product-preview.product-2:before {
        background-image: url(/build/images/systane-packshot2-ultra.793da2dd.png); }
      #content-kroplesystane_pl .product-preview-list .product-preview.product-3:before,
      #content-www_kroplesystane_pl .product-preview-list .product-preview.product-3:before {
        background-image: url(/build/images/systane-packshot3-balance.f98f9fde.png); }
      #content-kroplesystane_pl .product-preview-list .product-preview.product-4:before,
      #content-www_kroplesystane_pl .product-preview-list .product-preview.product-4:before {
        background-image: url(/build/images/systane-packshot4-get-drops.5da1a892.png); }
      #content-kroplesystane_pl .product-preview-list .product-preview .product-name,
      #content-www_kroplesystane_pl .product-preview-list .product-preview .product-name {
        font-size: 2.5rem;
        line-height: 3rem;
        font-weight: bold;
        color: #30a598;
        margin-bottom: 2rem; }
      #content-kroplesystane_pl .product-preview-list .product-preview ul,
      #content-www_kroplesystane_pl .product-preview-list .product-preview ul {
        list-style-position: outside;
        padding-left: 3rem; }
        #content-kroplesystane_pl .product-preview-list .product-preview ul li,
        #content-www_kroplesystane_pl .product-preview-list .product-preview ul li {
          font-size: 2rem;
          padding-bottom: 2rem; }
      #content-kroplesystane_pl .product-preview-list .product-preview .button,
      #content-www_kroplesystane_pl .product-preview-list .product-preview .button {
        position: absolute !important;
        bottom: 4rem;
        left: 0;
        margin: 0 2rem; }
        @media (max-width: 767px) {
          #content-kroplesystane_pl .product-preview-list .product-preview .button,
          #content-www_kroplesystane_pl .product-preview-list .product-preview .button {
            position: relative !important;
            bottom: auto;
            left: auto;
            margin: auto; } }
  #content-kroplesystane_pl .shop-icon,
  #content-www_kroplesystane_pl .shop-icon {
    display: inline-block;
    width: 26rem;
    height: 9rem;
    background-size: 100%;
    background-repeat: no-repeat; }
    #content-kroplesystane_pl .shop-icon.shop-icon-1,
    #content-www_kroplesystane_pl .shop-icon.shop-icon-1 {
      background-image: url(/build/images/systane-sklep-logo1-drogeria-w-sieci.226df068.png); }
    #content-kroplesystane_pl .shop-icon.shop-icon-2,
    #content-www_kroplesystane_pl .shop-icon.shop-icon-2 {
      background-image: url(/build/images/systane-sklep-logo2-manada.88bbaa9b.png); }
    #content-kroplesystane_pl .shop-icon.shop-icon-3,
    #content-www_kroplesystane_pl .shop-icon.shop-icon-3 {
      background-image: url(/build/images/systane-sklep-logo3-lek24.246162a2.png); }
    #content-kroplesystane_pl .shop-icon.shop-icon-4,
    #content-www_kroplesystane_pl .shop-icon.shop-icon-4 {
      background-image: url(/build/images/systane-sklep-logo4-dr-max-drogeria.ecd1b2f2.jpg); }
  #content-kroplesystane_pl footer,
  #content-www_kroplesystane_pl footer {
    background: #30a598;
    padding: 5rem; }
    #content-kroplesystane_pl footer:before, #content-kroplesystane_pl footer:after,
    #content-www_kroplesystane_pl footer:before,
    #content-www_kroplesystane_pl footer:after {
      display: none; }
    #content-kroplesystane_pl footer hr,
    #content-www_kroplesystane_pl footer hr {
      background: #fff;
      margin-top: 2rem;
      margin-bottom: 2rem; }
    #content-kroplesystane_pl footer .big-text,
    #content-www_kroplesystane_pl footer .big-text {
      font-size: 8rem;
      margin: 0; }
      @media (max-width: 767px) {
        #content-kroplesystane_pl footer .big-text,
        #content-www_kroplesystane_pl footer .big-text {
          font-size: 5rem; } }

.lottery {
  scroll-behavior: smooth; }
  .lottery .text-blue {
    color: #004A90 !important; }
  .lottery .bg-blue {
    background-color: #004A90 !important; }
  .lottery .border-blue {
    border-color: #004A90 !important; }
  .lottery .btn-blue, .lottery #registration .photo label,
  .lottery #winner-form .photo label {
    background-color: #004A90 !important; }
  .lottery .btn-outline-blue {
    border-color: #004A90 !important; }
  .lottery .text-cyan {
    color: #76D0C3 !important; }
  .lottery .bg-cyan {
    background-color: #76D0C3 !important; }
  .lottery .border-cyan {
    border-color: #76D0C3 !important; }
  .lottery .btn-cyan {
    background-color: #76D0C3 !important; }
  .lottery .btn-outline-cyan {
    border-color: #76D0C3 !important; }
  .lottery .text-gray {
    color: #778394 !important; }
  .lottery .bg-gray {
    background-color: #778394 !important; }
  .lottery .border-gray {
    border-color: #778394 !important; }
  .lottery .btn-gray {
    background-color: #778394 !important; }
  .lottery .btn-outline-gray {
    border-color: #778394 !important; }
  .lottery .text-black {
    color: #000 !important; }
  .lottery .bg-black {
    background-color: #000 !important; }
  .lottery .border-black {
    border-color: #000 !important; }
  .lottery .btn-black {
    background-color: #000 !important; }
  .lottery .btn-outline-black {
    border-color: #000 !important; }
  .lottery [class*="btn-outline-"] {
    border-width: 2px; }
  .lottery .rounded-xl {
    border-radius: 2rem; }
  .lottery .lh-1-5 {
    line-height: 1.5; }
  .lottery > * {
    font-size: 1.3rem;
    scroll-padding-top: 120px; }
  .lottery #registerCornerBtn {
    position: fixed;
    top: 8rem;
    right: -100vw;
    aspect-ratio: 1/1;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1010;
    transition: all 800ms ease;
    box-shadow: 0 0 45px 0 rgba(19, 45, 116, 0.3); }
    .lottery #registerCornerBtn.active {
      right: 2rem; }
    .lottery #registerCornerBtn:hover {
      opacity: .85; }
  .lottery nav {
    z-index: 1015; }
    .lottery nav .dropdown button {
      aspect-ratio: 1/1;
      display: inline-flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      background: transparent;
      border: 1px solid #fff !important;
      overflow: hidden; }
      .lottery nav .dropdown button .line {
        width: 2rem;
        height: 1.5px;
        background: #fff;
        border-radius: 3px;
        transition: all 300ms ease-in-out; }
        .lottery nav .dropdown button .line + .line {
          margin-top: .5rem; }
    .lottery nav .dropdown.show button .line:nth-of-type(1) {
      transform: translateY(calc(100% + .5rem)) rotate(-45deg); }
    .lottery nav .dropdown.show button .line:nth-of-type(2) {
      transform: translateX(500%); }
    .lottery nav .dropdown.show button .line:nth-of-type(3) {
      transform: translateY(calc(-100% - .5rem)) rotate(45deg); }
    .lottery nav .dropdown .dropdown-menu {
      background: rgba(0, 0, 0, 0.3);
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px);
      border-radius: 1.5rem 0 0 1.5rem;
      font-size: 1.5rem;
      overflow: hidden;
      text-align: right; }
      .lottery nav .dropdown .dropdown-menu .dropdown-item {
        color: #fff;
        margin: .8rem 0;
        font-weight: bold; }
        .lottery nav .dropdown .dropdown-menu .dropdown-item:hover {
          background: transparent;
          opacity: .8; }
  .lottery section:not(#header) {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
    padding-right: 3rem; }
    @media (min-width: 768px) {
      .lottery section:not(#header) {
        padding-top: 6rem;
        padding-bottom: 6rem;
        padding-left: 6rem;
        padding-right: 6rem; } }
  .lottery #section-2 .map-container.h-100 {
    height: auto !important;
    aspect-ratio: 1/1; }
    @media (min-width: 768px) {
      .lottery #section-2 .map-container.h-100 {
        height: 100% !important;
        aspect-ratio: auto; } }
  .lottery .small {
    font-size: .95em; }
    @media (min-width: 768px) {
      .lottery .small {
        font-size: 0.8em; } }
  .lottery .xsmall {
    font-size: 0.8em; }
    @media (min-width: 768px) {
      .lottery .xsmall {
        font-size: 0.7em; } }
  .lottery #registration input[type="text"],
  .lottery #registration input[type="tel"],
  .lottery #registration input[type="email"],
  .lottery #winner-form input[type="text"],
  .lottery #winner-form input[type="tel"],
  .lottery #winner-form input[type="email"] {
    border: 1px solid #C2CCDA;
    background: #fff;
    padding: 0.7rem;
    color: #778394; }
  .lottery #registration .form-group,
  .lottery #winner-form .form-group {
    padding-top: 0; }
  .lottery #registration .form-check input[type="radio"] + label,
  .lottery #winner-form .form-check input[type="radio"] + label {
    position: relative;
    background-image: none;
    display: flex;
    padding-left: 0;
    align-items: center; }
    .lottery #registration .form-check input[type="radio"] + label:before,
    .lottery #winner-form .form-check input[type="radio"] + label:before {
      content: '';
      width: 2rem;
      height: 2rem;
      border: 1px solid #C2CCDA;
      border-radius: 100%;
      display: block;
      margin-right: 1rem; }
    .lottery #registration .form-check input[type="radio"] + label:after,
    .lottery #winner-form .form-check input[type="radio"] + label:after {
      content: '';
      background-color: #004A90;
      width: 1.2rem;
      height: 1.2rem;
      border-radius: 100%;
      background-position: center;
      background-repeat: no-repeat;
      position: absolute;
      left: .4rem;
      opacity: 0;
      transition: all 300ms ease-in-out; }
  .lottery #registration .form-check input[type="radio"]:checked + label:after,
  .lottery #winner-form .form-check input[type="radio"]:checked + label:after {
    opacity: 1; }
  .lottery #registration .form-check input[type="checkbox"],
  .lottery #winner-form .form-check input[type="checkbox"] {
    left: 0;
    opacity: 1; }
    .lottery #registration .form-check input[type="checkbox"] + label,
    .lottery #winner-form .form-check input[type="checkbox"] + label {
      position: relative;
      background-image: none;
      display: flex;
      flex-wrap: nowrap;
      padding-left: 0;
      align-items: flex-start; }
      .lottery #registration .form-check input[type="checkbox"] + label:before,
      .lottery #winner-form .form-check input[type="checkbox"] + label:before {
        content: '';
        width: 1.6rem;
        height: 1.6rem;
        border: 1px solid #C2CCDA;
        border-radius: 0;
        display: block;
        margin-right: 1rem;
        margin-top: .25em;
        transition: all 300ms ease-in-out;
        background-size: 65%;
        background-position: center;
        background-repeat: no-repeat;
        flex-shrink: 0; }
    .lottery #registration .form-check input[type="checkbox"]:checked + label:before,
    .lottery #winner-form .form-check input[type="checkbox"]:checked + label:before {
      background-color: #004A90;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0OCA0OCIgaWQ9IkNoZWNrLVRoaWNrLS1TdHJlYW1saW5lLUNvcmUuc3ZnIiBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiPjxkZXNjPkNoZWNrIFRoaWNrIFN0cmVhbWxpbmUgSWNvbjogaHR0cHM6Ly9zdHJlYW1saW5laHEuY29tPC9kZXNjPjxnIGlkPSJjaGVjay10aGljay0tY2hlY2stZm9ybS12YWxpZGF0aW9uLWNoZWNrbWFyay1zdWNjZXNzLWFkZC1hZGRpdGlvbi0xLXRpY2siPjxwYXRoIGlkPSJVbmlvbiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDUuNDEzMTQyODU3MTQyODUgNi4wNjMzNTk5OTk5OTk5OTljLTIuOTYyOTcxNDI4NTcxNDI4IC0yLjM1ODQxMTQyODU3MTQyODQgLTcuMjc3MTQyODU3MTQyODU3IC0xLjg2ODE2IC05LjYzNTMxNDI4NTcxNDI4NSAxLjA5NDk0ODU3MTQyODU3MTRMMTcuOTY1OTg4NTcxNDI4NTcgMjkuNTM3MTc3MTQyODU3MTQgMTEuMzcyNzA4NTcxNDI4NTcxIDIzLjc2ODAyMjg1NzE0Mjg1NmMtMi44NTAxMDI4NTcxNDI4NTczIC0yLjQ5MzgwNTcxNDI4NTcxNCAtNy4xODIxNzE0Mjg1NzE0MjkgLTIuMjA1MDE3MTQyODU3MTQzIC05LjY3NTk5NzcxNDI4NTcxNCAwLjY0NTA4NTcxNDI4NTcxNDMgLTIuNDkzODE5NDI4NTcxNDI4NCAyLjg1MDA2ODU3MTQyODU3MSAtMi4yMDUwMTM3MTQyODU3MTQgNy4xODIxMzcxNDI4NTcxNDMgMC42NDUwNjUxNDI4NTcxNDI5IDkuNjc1OTc3MTQyODU3MTRMMTEuNjM4NDIyODU3MTQyODU3IDQyLjIyMzU0Mjg1NzE0Mjg2YzQuNDE2NjUxNDI4NTcxNDI4IDMuODY0Njg1NzE0Mjg1NzE0IDExLjE2NjMwODU3MTQyODU3MSAzLjI1NjQ1NzE0Mjg1NzE0MjcgMTQuODIwOTk0Mjg1NzE0Mjg3IC0xLjMzNTQyODU3MTQyODU3MTRsMjAuMDQ4ODExNDI4NTcxNDMgLTI1LjE4OTMwMjg1NzE0Mjg1NmMyLjM1ODE3MTQyODU3MTQyOCAtMi45NjMxMDg1NzE0Mjg1NzEgMS44NjgyMjg1NzE0Mjg1NzE2IC03LjI3NzAzOTk5OTk5OTk5OTUgLTEuMDk1MDg1NzE0Mjg1NzE0MiAtOS42MzU0NTE0Mjg1NzE0MjlaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPjwvZz48L3N2Zz4=);
      border-color: #004A90; }
  .lottery #registration .photo input,
  .lottery #registration .photo legend,
  .lottery #registration .photo .custom-file,
  .lottery #registration .photo .custom-file label,
  .lottery #winner-form .photo input,
  .lottery #winner-form .photo legend,
  .lottery #winner-form .photo .custom-file,
  .lottery #winner-form .photo .custom-file label {
    display: none; }
  .lottery #registration .photo:has(.invalid-feedback),
  .lottery #winner-form .photo:has(.invalid-feedback) {
    padding-top: 3rem; }
  .lottery #registration .photo label,
  .lottery #winner-form .photo label {
    border-radius: 5rem;
    height: auto;
    left: 0;
    top: 0;
    margin: 0;
    position: relative;
    width: 100%;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 2.3rem;
    padding: 1.5rem .5rem;
    display: flex;
    justify-content: center;
    align-items: center; }
    .lottery #registration .photo label:after,
    .lottery #winner-form .photo label:after {
      content: '';
      background-image: url("/build/images/b2c/lottery/upload.icon.png");
      background-size: contain;
      background-position: bottom center;
      background-repeat: no-repeat;
      width: 3rem;
      height: 3rem;
      margin-left: 1rem;
      display: block; }
  .lottery #registration .photo .invalid-feedback,
  .lottery #winner-form .photo .invalid-feedback {
    width: 100%;
    position: absolute;
    top: -3.5rem; }
  .lottery #registration .photo .receipt-photo,
  .lottery #winner-form .photo .receipt-photo {
    width: clamp(200px, 50%, 500px);
    margin: 0 auto;
    border-radius: 2rem;
    overflow: hidden;
    position: relative; }
    .lottery #registration .photo .receipt-photo img,
    .lottery #winner-form .photo .receipt-photo img {
      width: 100%; }
    .lottery #registration .photo .receipt-photo .remove-photo,
    .lottery #winner-form .photo .receipt-photo .remove-photo {
      background-color: #fff;
      background-image: url("/build/images/b2c/lottery/trash.icon.png");
      background-size: 55%;
      background-position: center;
      background-repeat: no-repeat;
      border: 1px solid #004A90;
      width: 3rem;
      height: 3rem;
      border-radius: 100%;
      position: absolute;
      bottom: 1.5rem;
      right: 1.5rem;
      opacity: 1; }
  .lottery #registration .products .col-form-label,
  .lottery #winner-form .products .col-form-label {
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center; }
  .lottery #registration .products #application_product,
  .lottery #winner-form .products #application_product {
    display: flex;
    justify-content: center;
    align-items: center; }
    .lottery #registration .products #application_product .form-check + .form-check,
    .lottery #winner-form .products #application_product .form-check + .form-check {
      margin-left: 1rem; }
    .lottery #registration .products #application_product label,
    .lottery #winner-form .products #application_product label {
      font-size: 3rem;
      color: #004A90;
      font-weight: bold; }
      .lottery #registration .products #application_product label span,
      .lottery #winner-form .products #application_product label span {
        font-size: .7em;
        margin-top: auto;
        margin-bottom: 4px; }
  .lottery #registration button[type="submit"],
  .lottery #winner-form button[type="submit"] {
    width: 75%;
    margin: 2rem auto 0;
    font-size: 3rem;
    display: block; }
  .lottery .success-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(119, 131, 148, 0.62);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    z-index: 1030;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4rem; }
    .lottery .success-modal .content {
      max-width: 500px;
      background: #fff;
      padding: 3rem;
      position: relative; }
      .lottery .success-modal .content .close {
        background-color: #fff;
        background-image: url("/build/images/b2c/lottery/close.icon.png");
        background-size: 55%;
        background-position: center;
        background-repeat: no-repeat;
        border: 1px solid #004A90;
        width: 3rem;
        height: 3rem;
        border-radius: 100%;
        position: absolute;
        top: -1.5rem;
        right: -1.5rem;
        opacity: 1; }
  .lottery .map-tooltip {
    position: absolute;
    display: none;
    border-radius: 4px;
    background: #D4E1FF;
    box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
    min-width: 10rem;
    max-width: 18rem;
    padding: 1rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 800;
    color: #495EA8;
    transform: translate(-50%, calc((100% + 80px) * -1)); }
    .lottery .map-tooltip:after {
      content: '';
      position: absolute;
      width: 1rem;
      height: 1rem;
      border-top: 1rem solid #D4E1FF;
      border-left: 1rem solid transparent;
      border-right: 1rem solid transparent;
      border-bottom: 1rem solid transparent;
      left: 50%;
      top: 100%;
      transform: translate(-50%, 0); }

@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(/build/fonts/CabinetGrotesk-Medium.d459c911.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(/build/fonts/CabinetGrotesk-Bold.3db13f75.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(/build/fonts/CabinetGrotesk-Black.add8d213.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham Condensed';
  src: url(/build/fonts/GothamCondensed-Book.4525e3f2.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham Condensed';
  src: url(/build/fonts/GothamCondensed-Medium.8855000f.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

.ogf {
  scroll-behavior: smooth;
  background-color: #6AA2CA; }
  @media (min-width: 768px) and (orientation: portrait) {
    .ogf {
      font-size: 2.04978vw; } }
  .ogf .text-blue {
    color: #15447E !important; }
  .ogf .bg-blue {
    background-color: #15447E !important; }
  .ogf .border-blue {
    border-color: #15447E !important; }
  .ogf .btn-blue, .ogf .lottery #registration .photo label, .lottery #registration .photo .ogf label,
  .ogf .lottery #winner-form .photo label, .lottery #winner-form .photo .ogf label {
    background-color: #15447E !important; }
  .ogf .btn-outline-blue {
    border-color: #15447E !important; }
  .ogf .text-light-blue {
    color: #6AA2CA !important; }
  .ogf .bg-light-blue {
    background-color: #6AA2CA !important; }
  .ogf .border-light-blue {
    border-color: #6AA2CA !important; }
  .ogf .btn-light-blue {
    background-color: #6AA2CA !important; }
  .ogf .btn-outline-light-blue {
    border-color: #6AA2CA !important; }
  .ogf .text-black {
    color: #000000 !important; }
  .ogf .bg-black {
    background-color: #000000 !important; }
  .ogf .border-black {
    border-color: #000000 !important; }
  .ogf .btn-black {
    background-color: #000000 !important; }
  .ogf .btn-outline-black {
    border-color: #000000 !important; }
  .ogf .text-white {
    color: #FFFFFF !important; }
  .ogf .bg-white {
    background-color: #FFFFFF !important; }
  .ogf .border-white {
    border-color: #FFFFFF !important; }
  .ogf .btn-white {
    background-color: #FFFFFF !important; }
  .ogf .btn-outline-white {
    border-color: #FFFFFF !important; }
  .ogf .ff-gotham-condensed {
    font-family: 'Gotham Condensed', sans-serif; }
    .ogf .ff-gotham-condensed.font-weight-bold {
      font-weight: 500; }
  .ogf .ff-cabinet-grotesk {
    font-family: 'Cabinet Grotesk', sans-serif;
    font-weight: 500; }
    .ogf .ff-cabinet-grotesk.font-weight-bold {
      font-weight: 800 !important; }
    .ogf .ff-cabinet-grotesk.font-weight-black {
      font-weight: 900 !important; }
  .ogf [class*="btn-outline-"] {
    border-width: 2px; }
  .ogf .rounded-xl {
    border-radius: 2rem; }
  .ogf .lh-1-5 {
    line-height: 1.5; }
  .ogf > * {
    font-size: 1.3rem;
    scroll-padding-top: 120px; }
  .ogf body {
    background-color: #6AA2CA; }
  .ogf #header {
    border-radius: 0px 0px 23px 23px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 40%), url(/build/images/b2c/ogf/header.bg.jpg) lightgray -153.447px -0.24px/259.188% 118.82% no-repeat;
    background-size: auto 115%;
    aspect-ratio: 393/522; }
    @media (min-width: 992px) {
      .ogf #header {
        background-size: cover;
        background-position: center;
        aspect-ratio: 16/7; } }
  .ogf section:not(#header) {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem; }
    @media (min-width: 992px) {
      .ogf section:not(#header) {
        padding-top: 6rem;
        padding-bottom: 6rem;
        padding-left: 4rem;
        padding-right: 4rem; } }
  .ogf #section-1 {
    color: #FFFFFF;
    font-size: 2rem;
    counter-reset: rules-counter; }
    .ogf #section-1 p {
      padding-left: 4rem;
      position: relative; }
      .ogf #section-1 p:before {
        counter-increment: rules-counter;
        content: counter(rules-counter) ". ";
        left: 0;
        position: absolute;
        font-size: 4.5rem;
        top: 50%;
        transform: translateY(-50%);
        font-family: 'Gotham Condensed', sans-serif;
        font-weight: 500; }
  .ogf #registration {
    border-radius: 23px;
    background-color: #15447E;
    position: relative; }
    .ogf #registration .promo-end {
      pointer-events: none !important; }
      .ogf #registration .promo-end * {
        pointer-events: none !important; }
      .ogf #registration .promo-end .info {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding: 2rem;
        background-color: rgba(21, 68, 126, 0.6);
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px);
        z-index: 1020; }
        .ogf #registration .promo-end .info p {
          position: sticky;
          top: calc(50% - .5ex); }
    .ogf #registration .map-container {
      border-radius: 23px;
      max-width: 90%;
      margin: 0 auto;
      overflow: hidden; }
      .ogf #registration .map-container.h-100 {
        height: auto !important;
        aspect-ratio: 1/1; }
        @media (min-width: 992px) {
          .ogf #registration .map-container.h-100 {
            height: 100% !important;
            aspect-ratio: auto; } }
  .ogf .small {
    font-size: .95em; }
    @media (min-width: 992px) {
      .ogf .small {
        font-size: 0.8em; } }
  .ogf .xsmall {
    font-size: 0.8em; }
    @media (min-width: 992px) {
      .ogf .xsmall {
        font-size: 0.7em; } }
  .ogf #registration {
    scroll-margin-top: 120px; }
    .ogf #registration .invalid-feedback {
      margin-bottom: 1rem; }
    .ogf #registration input[type="text"],
    .ogf #registration input[type="tel"],
    .ogf #registration input[type="email"],
    .ogf #registration input[type="tel"] {
      border: 2px solid #FFFFFF;
      background: #FFFFFF;
      padding: .967rem 0.7rem;
      color: #15447E;
      border-radius: 12px;
      text-align: center;
      font-size: 2rem; }
      .ogf #registration input[type="text"].is-invalid,
      .ogf #registration input[type="tel"].is-invalid,
      .ogf #registration input[type="email"].is-invalid,
      .ogf #registration input[type="tel"].is-invalid {
        border: 2px solid #dc3545; }
      @media (min-width: 992px) {
        .ogf #registration input[type="text"],
        .ogf #registration input[type="tel"],
        .ogf #registration input[type="email"],
        .ogf #registration input[type="tel"] {
          font-size: 1.89rem; } }
      @media (min-width: 768px) and (orientation: portrait) {
        .ogf #registration input[type="text"],
        .ogf #registration input[type="tel"],
        .ogf #registration input[type="email"],
        .ogf #registration input[type="tel"] {
          font-size: 1.05rem; } }
    .ogf #registration .form-group {
      padding-top: 0; }
    .ogf #registration .select2-container--default .select2-selection--single {
      background: #FFFFFF url("/build/images/b2c/base/input/select-box-arrow.png") no-repeat 98% 50%/1.1rem 0.8rem;
      color: #15447E;
      border-radius: 12px;
      border: none;
      padding-left: 10px;
      padding-right: 10px;
      font-size: 2rem;
      height: calc(5rem - 4px);
      text-align: center; }
      @media (min-width: 992px) {
        .ogf #registration .select2-container--default .select2-selection--single {
          height: calc(4.8rem - 4px);
          font-size: 1.89rem; } }
      @media (min-width: 768px) and (orientation: portrait) {
        .ogf #registration .select2-container--default .select2-selection--single {
          font-size: 1.05rem;
          height: 3.53rem; } }
    .ogf #registration .select2.select2-container {
      background-color: #FFFFFF;
      border: 2px solid #FFFFFF;
      border-radius: 12px; }
    .ogf #registration .select-2.is-invalid ~ .select2.select2-container {
      border: 2px solid #dc3545;
      border-radius: 12px; }
    .ogf #registration .select2-container--default .select2-selection--single .select2-selection__rendered,
    .ogf #registration .select2-container--default .select2-selection--single .select2-selection__placeholder {
      color: #15447E; }
    .ogf #registration .select2-container--default .select2-selection--single .select2-selection__rendered {
      line-height: calc(5rem - 4px); }
      @media (min-width: 992px) {
        .ogf #registration .select2-container--default .select2-selection--single .select2-selection__rendered {
          line-height: calc(4.8rem - 4px); } }
      @media (min-width: 768px) and (orientation: portrait) {
        .ogf #registration .select2-container--default .select2-selection--single .select2-selection__rendered {
          line-height: 3.53rem; } }
    .ogf #registration .form-check input[type="checkbox"] {
      left: 0;
      opacity: 1; }
      .ogf #registration .form-check input[type="checkbox"] + label {
        position: relative;
        background-image: none;
        display: flex;
        flex-wrap: nowrap;
        padding-left: 0;
        align-items: flex-start;
        color: #FFFFFF; }
        .ogf #registration .form-check input[type="checkbox"] + label:before {
          content: '';
          width: 1.6rem;
          height: 1.6rem;
          border: none;
          border-radius: 4px;
          background-color: #FFFFFF;
          display: block;
          margin-right: 1rem;
          margin-top: .25em;
          transition: all 300ms ease-in-out;
          background-size: 65%;
          background-position: center;
          background-repeat: no-repeat;
          flex-shrink: 0; }
        .ogf #registration .form-check input[type="checkbox"] + label a {
          color: #FFFFFF;
          text-decoration: underline; }
      .ogf #registration .form-check input[type="checkbox"]:checked + label:before {
        background-color: #6AA2CA;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0OCA0OCIgaWQ9IkNoZWNrLVRoaWNrLS1TdHJlYW1saW5lLUNvcmUuc3ZnIiBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiPjxkZXNjPkNoZWNrIFRoaWNrIFN0cmVhbWxpbmUgSWNvbjogaHR0cHM6Ly9zdHJlYW1saW5laHEuY29tPC9kZXNjPjxnIGlkPSJjaGVjay10aGljay0tY2hlY2stZm9ybS12YWxpZGF0aW9uLWNoZWNrbWFyay1zdWNjZXNzLWFkZC1hZGRpdGlvbi0xLXRpY2siPjxwYXRoIGlkPSJVbmlvbiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDUuNDEzMTQyODU3MTQyODUgNi4wNjMzNTk5OTk5OTk5OTljLTIuOTYyOTcxNDI4NTcxNDI4IC0yLjM1ODQxMTQyODU3MTQyODQgLTcuMjc3MTQyODU3MTQyODU3IC0xLjg2ODE2IC05LjYzNTMxNDI4NTcxNDI4NSAxLjA5NDk0ODU3MTQyODU3MTRMMTcuOTY1OTg4NTcxNDI4NTcgMjkuNTM3MTc3MTQyODU3MTQgMTEuMzcyNzA4NTcxNDI4NTcxIDIzLjc2ODAyMjg1NzE0Mjg1NmMtMi44NTAxMDI4NTcxNDI4NTczIC0yLjQ5MzgwNTcxNDI4NTcxNCAtNy4xODIxNzE0Mjg1NzE0MjkgLTIuMjA1MDE3MTQyODU3MTQzIC05LjY3NTk5NzcxNDI4NTcxNCAwLjY0NTA4NTcxNDI4NTcxNDMgLTIuNDkzODE5NDI4NTcxNDI4NCAyLjg1MDA2ODU3MTQyODU3MSAtMi4yMDUwMTM3MTQyODU3MTQgNy4xODIxMzcxNDI4NTcxNDMgMC42NDUwNjUxNDI4NTcxNDI5IDkuNjc1OTc3MTQyODU3MTRMMTEuNjM4NDIyODU3MTQyODU3IDQyLjIyMzU0Mjg1NzE0Mjg2YzQuNDE2NjUxNDI4NTcxNDI4IDMuODY0Njg1NzE0Mjg1NzE0IDExLjE2NjMwODU3MTQyODU3MSAzLjI1NjQ1NzE0Mjg1NzE0MjcgMTQuODIwOTk0Mjg1NzE0Mjg3IC0xLjMzNTQyODU3MTQyODU3MTRsMjAuMDQ4ODExNDI4NTcxNDMgLTI1LjE4OTMwMjg1NzE0Mjg1NmMyLjM1ODE3MTQyODU3MTQyOCAtMi45NjMxMDg1NzE0Mjg1NzEgMS44NjgyMjg1NzE0Mjg1NzE2IC03LjI3NzAzOTk5OTk5OTk5OTUgLTEuMDk1MDg1NzE0Mjg1NzE0MiAtOS42MzU0NTE0Mjg1NzE0MjlaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPjwvZz48L3N2Zz4=);
        border-color: #6AA2CA; }
    .ogf #registration button[type="submit"] {
      margin: 0 auto;
      font-size: 3rem;
      padding: 1rem 4rem;
      display: block; }
  .ogf .footer .logo-alcon {
    max-width: 15rem; }
  .ogf .footer p {
    font-size: 1.37rem;
    line-height: 1.3; }
    .ogf .footer p a {
      text-decoration: underline;
      color: inherit; }
  .ogf .footer.medical-product-info p {
    font-size: 4.01rem;
    line-height: 1.2; }
    @media (min-width: 768px) {
      .ogf .footer.medical-product-info p {
        font-size: 7.2rem; } }
  .ogf .success-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(21, 68, 126, 0.62);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    z-index: 1030;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4rem; }
    .ogf .success-modal .content {
      max-width: 500px;
      background: #6AA2CA;
      padding: 3rem;
      position: relative;
      border-radius: 100%;
      aspect-ratio: 1/1; }
      .ogf .success-modal .content .close {
        background-color: #FFFFFF;
        background-image: url("/build/images/b2c/lottery/close.icon.png");
        background-size: 55%;
        background-position: center;
        background-repeat: no-repeat;
        border: 1px solid #15447E;
        width: 4rem;
        height: 4rem;
        border-radius: 100%;
        position: absolute;
        top: 18;
        right: 12%;
        opacity: 1; }
  .ogf .map-tooltip {
    position: absolute;
    display: none;
    border-radius: 4px;
    background: #D4E1FF;
    box-shadow: 0 0.4rem 1.2rem rgba(212, 225, 255, 0.4);
    min-width: 10rem;
    max-width: 18rem;
    padding: 1rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 800;
    color: #495EA8;
    transform: translate(-50%, calc((100% + 80px) * -1)); }
    .ogf .map-tooltip:after {
      content: '';
      position: absolute;
      width: 1rem;
      height: 1rem;
      border-top: 1rem solid #D4E1FF;
      border-left: 1rem solid transparent;
      border-right: 1rem solid transparent;
      border-bottom: 1rem solid transparent;
      left: 50%;
      top: 100%;
      transform: translate(-50%, 0); }
  .ogf .select2-container--default .select2-results__option[aria-disabled=true] {
    display: none; }
  .ogf .form-control::-moz-placeholder {
    color: #15447E !important; }
  .ogf .form-control::placeholder {
    color: #15447E !important; }

