/* line 1, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
#test .input.radio1.sex label {
  background: none;
  width: 200px;
  display: block;
  color: #000;
  padding: 0px;
}

/* line 8, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
#test .input.radio1.sex label:before {
  display: block;
  width: 200px;
  height: 185px;
  content: ' ';
  margin: 0 auto;
  background-repeat: no-repeat;
  background-color: var(--edc-blue-sky-light);
  background-image: url(/assets/tool_male-46bcf367ed9e106d0614d04fd925c54e88e708ed5698533f6221ee67fe7d8cad.png);
}

/* line 18, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
#test .input.radio1.sex label:hover:before,
#test .input.radio1.sex label:focus:before,
#test .input.radio1.sex label.active:before {
  background-color: var(--edc-blue-deep);
}

/* line 23, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
#test .input.radio1.sex div + div label:before {
  background-image: url(/assets/tool_female-457246104d193215989364a6c88a2943dd43544d6a9a1b29a117fcc6a8a5959a.png);
}

/* line 26, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
#test .input.radio1.days-per-week:before,
#test .input.radio1.days-per-week:after {
  content: " ";
  display: table;
}

/* line 31, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
#test .input.radio1.days-per-week:after {
  clear: both;
}

/* line 35, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
main {
  border-top: 0;
  width: 1200px;
  margin: 0 auto;
}

/* line 40, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
main > div:first-of-type {
  display: flex;
  margin-bottom: 40px;
  align-items: center;
}

/* line 45, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
main > div:first-of-type h1 {
  width: auto;
  margin: 0;
  white-space: nowrap;
}

/* line 50, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
main > div:first-of-type .carousel-indicators {
  position: initial;
  display: flex;
  width: 100%;
  margin: 0;
  margin-left: 25%;
  padding: 0;
  gap: 10px;
  align-items: center;
  flex-wrap: nowrap;
}

/* line 61, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
main > div:first-of-type .carousel-indicators li {
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: var(--edc-grey-mid);
  cursor: initial;
}

/* line 68, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
main > div:first-of-type .carousel-indicators .active {
  width: 34px;
  border-radius: 17px;
  background-color: var(--edc-grey-charcoal);
}

/* line 74, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard {
  width: 960px;
  margin: 0 auto;
}

/* line 78, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard h2 {
  padding-bottom: 25px;
  border-bottom: 1px solid var(--edc-grey-mid);
  margin-bottom: 25px;
}

/* line 83, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard h4 {
  color: var(--edc-grey-charcoal);
}

/* line 86, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .sex input {
  display: none;
}

/* line 89, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .item {
  padding-bottom: 25px;
  border-bottom: 1px solid var(--edc-grey-mid);
  margin-bottom: 25px;
}

/* line 94, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .css-checkbox + label.css-label {
  display: block;
  padding-left: 30px;
  height: 15px;
  background-image: url(/assets/radio-028e76b25f26209c54a03ab01b40570c5df63db6060eca606a884de8ab5063aa.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  font-size: 19px;
  font-weight: 600;
  line-height: 16px;
  cursor: pointer;
}

/* line 107, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .css-checkbox + label.css-label:hover,
section.baseline-wizard form .radio .css-checkbox + label.css-label.active {
  background-position: 0 -19px;
}

/* line 112, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* line 117, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc1 {
  width: 368px;
  height: 260px;
  background-image: url(/assets/branding/2025/drink--table-8114bcb36827535cc2ebef6865b93d215cb331d6a3aab2f83878ac05276eae5e.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 124, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 {
  display: grid;
  margin: 0 auto;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);
  gap: 1rem;
  font-size: 18px;
}

/* line 132, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding-top: 170px;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  text-align: center;
}

/* line 141, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div.auditc2--beer {
  background-image: url(/assets/branding/2025/drink--beer-5784a0c1bc5bcdce68520ef5b9d30b3e901945182fa9fc5d82c775af361bebc9.png);
}

/* line 144, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div.auditc2--beer-can {
  background-image: url(/assets/branding/2025/drink--beer-can-f2626d9ea8c745bd67b053ab7efcf49722dea7bf6e38636d53235573257fae9d.png);
}

/* line 147, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div.auditc2--spirits {
  background-image: url(/assets/branding/2025/drink--spirits-ac70e1c88176f7065430edef7f5d126f69f85b674b28061d712fc4566705c831.png);
}

/* line 150, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div.auditc2--white-wine {
  background-image: url(/assets/branding/2025/drink--white-wine-89a0db4dbaa6def415e2304fa36734431f69404e303825f435c4deeb982b8757.png);
}

/* line 153, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div.auditc2--red-wine {
  background-image: url(/assets/branding/2025/drink--red-wine-d6d9ed8012b8a0c4575a5e5b93deb0626480056de59491b654cc5a7f37474305.png);
}

/* line 156, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc2 > div.auditc2--alcopops {
  background-image: url(/assets/branding/2025/drink--alcopops-9f808aa04a5de3e41e0f76854069453d0221966966c7e4046c3e75d21783a833.png);
}

/* line 159, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 {
  display: grid;
  margin: 0 auto;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, auto);
  gap: 1em;
  font-size: 18px;
}

/* line 167, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding-top: 200px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-align: center;
}

/* line 176, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--pint-2 {
  background-image: url(/assets/branding/2025/drinks--pint-2-f63c6cdc297d01c8179929d70662a987334b375546449b91290ce10441093499.png);
  background-position: 50% 40%;
}

/* line 180, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--wine-2 {
  background-image: url(/assets/branding/2025/drinks--wine-2-f751a52c5f34a93f9d5ca8ff2764aedea02a2b1e83584e62b5b81d98e6ebdc6e.png);
  background-position: 50% 40%;
}

/* line 184, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--cosmos-3 {
  background-image: url(/assets/branding/2025/drinks--cosmos-3-c10863efec54097cfb5b0577cc257c4777c3c6c0dbe040e294a9d11f29b5b932.png);
  background-position: 50% 40%;
}

/* line 188, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--alcopops-4 {
  background-image: url(/assets/branding/2025/drinks--alcopops-4-9786bfb57221f27d473db24b8c597c1b20158704cd8b1c71e3a7404a1a589d83.png);
  background-position: 50% 40%;
}

/* line 192, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--pint-3 {
  background-image: url(/assets/branding/2025/drinks--pint-3-2d1a44bc70a8e4a1d600978da12235ae616d3274d1c7c717bea8a60a4aa76d43.png);
}

/* line 195, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--wine-3 {
  background-image: url(/assets/branding/2025/drinks--wine-3-6a9824205df8fdd5d6ea8ea1f4584c072ec0a7fca5c175d2b88c378bf0d41d35.png);
}

/* line 198, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--shots-4 {
  background-image: url(/assets/branding/2025/drinks--shots-4-dad86e8980e02813ff7142fdfce3a97deeab8b2bec425c5c39fc65dbb3bc3510.png);
}

/* line 201, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div.auditc3--champagne-4 {
  background-image: url(/assets/branding/2025/drinks--champagne-4-23a68a7defac2ca129b1e435d2e17e2bb68f1a984f5c4ce873d4d8d1dd740bd4.png);
  background-position: 50% 30%;
}

/* line 205, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard form .radio .col-md-6 .auditc3 > div > strong {
  color: var(--edc-blue-deep);
}

/* line 212, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.baseline-wizard .next-back .next {
  display: none;
}

/* line 216, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
section.useful-resources {
  margin-top: 100px;
}

@media screen and (max-width: 767px) {
  /* line 222, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
  main {
    width: calc(100% - 5%);
    padding: 0 2.5%;
  }

  /* line 227, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
  main > div:first-of-type {
    flex-direction: column;
    gap: 25px;
  }

  /* line 231, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
  main > div:first-of-type .carousel-indicators {
    margin-left: 0;
    justify-content: center;
  }

  /* line 236, /app/app/assets/stylesheets/branding/2025/baselines/new.css.scss */
  section.baseline-wizard {
    width: 100%;
  }
}
