/* stylelint-disable */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);

  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */
/* stylelint-disable */
@keyframes animateBig {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes animateSmall {
  0% {
    transform: scale(0) rotate(0deg);
  }
  50% {
    transform: scale(1) rotate(90deg);
  }
  100% {
    transform: scale(0) rotate(180deg);
  }
}
.wp-block .hero-home,
.hero-home {
  overflow: hidden;
}
.wp-block .hero-home .sk-container,
.hero-home .sk-container {
  z-index: 2;
  position: relative;
}
.wp-block .hero-home-content,
.hero-home-content {
  max-width: 54.8125rem;
  margin: 0 auto;
}
.wp-block .hero-home-buttons,
.hero-home-buttons {
  gap: 1rem;
}
.wp-block .hero-home-buttons .sk-btn--secondary,
.hero-home-buttons .sk-btn--secondary {
  background: var(--sk-color-white);
}
.wp-block .hero-home-forms,
.hero-home-forms {
  max-width: 61.5rem;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 2px 16px 0 rgba(25, 7, 80, 0.08);
}
@media (min-width: 1024px) {
  .wp-block .hero-home-forms,
  .hero-home-forms {
    padding-bottom: 3rem;
  }
}
.wp-block .hero-home-forms--label,
.hero-home-forms--label {
  color: var(--sk-color-text);
}
@media (max-width: 1024px) {
  .wp-block .hero-home-forms--label,
  .hero-home-forms--label {
    font-size: var(--sk-text--2xs);
  }
}
.wp-block .hero-home-forms--row,
.hero-home-forms--row {
  display: flex;
  gap: 2.8125rem;
}
@media (max-width: 1024px) {
  .wp-block .hero-home-forms--row,
  .hero-home-forms--row {
    flex-wrap: wrap;
    gap: 1.25rem;
  }
}
.wp-block .hero-home-forms--wrap,
.hero-home-forms--wrap {
  width: 100%;
  flex: 100%;
}
@media (min-width: 1024px) {
  .wp-block .hero-home-forms--wrap,
  .hero-home-forms--wrap {
    flex: calc(100% - 13.1875rem);
  }
}
.wp-block .hero-home-forms--buttons,
.hero-home-forms--buttons {
  gap: 0.625rem;
  display: flex;
  width: 100%;
  flex: 100%;
  justify-content: space-between;
  position: relative;
}
@media (min-width: 1024px) {
  .wp-block .hero-home-forms--buttons,
  .hero-home-forms--buttons {
    gap: 3.75rem;
    flex: 10.375rem;
    flex-direction: column;
    justify-content: flex-start;
  }
}
.wp-block .hero-home-forms--button,
.hero-home-forms--button {
  gap: 0.3125rem;
  cursor: pointer;
  padding: 0;
  display: flex;
  flex-direction: column;
  text-align: left;
}
.wp-block .hero-home-forms--button:hover span, .wp-block .hero-home-forms--button:focus span, .wp-block .hero-home-forms--button.open-active span,
.hero-home-forms--button:hover span,
.hero-home-forms--button:focus span,
.hero-home-forms--button.open-active span {
  color: var(--sk-color-fourth);
}
.wp-block .hero-home-forms--button.open-active,
.hero-home-forms--button.open-active {
  font-weight: 700;
}
.wp-block .hero-home-forms--icon,
.hero-home-forms--icon {
  height: 1.5625rem;
  width: auto;
}
@media (min-width: 1024px) {
  .wp-block .hero-home-forms--icon,
  .hero-home-forms--icon {
    height: 2.375rem;
  }
}
.wp-block .hero-home-forms--icon img,
.hero-home-forms--icon img {
  -o-object-position: left;
     object-position: left;
}
.wp-block .hero-home-forms--item,
.hero-home-forms--item {
  display: none;
  min-height: 24.75rem;
}
.wp-block .hero-home-forms--item.open-active,
.hero-home-forms--item.open-active {
  display: block;
}
.wp-block .hero-home-forms-survey--items,
.hero-home-forms-survey--items {
  gap: 0.625rem;
  width: 100%;
  margin-top: 1.25rem;
}
@media (min-width: 1024px) {
  .wp-block .hero-home-forms-survey--items,
  .hero-home-forms-survey--items {
    width: calc(100% - 18.125rem);
    position: absolute;
    bottom: 0;
    left: 0;
    margin-top: 0;
    gap: 2.5rem;
  }
}
.wp-block .hero-home-forms-survey--item,
.hero-home-forms-survey--item {
  flex: 11.25rem;
  line-height: 1;
  gap: 0.5rem;
}
.wp-block .hero-home-forms-survey--item svg,
.hero-home-forms-survey--item svg {
  flex: 1rem;
  height: 0.8125rem;
}
.wp-block .hero-home-forms-survey--item span,
.hero-home-forms-survey--item span {
  flex: calc(100% - 1.625rem);
}
.wp-block .hero-home-forms-survey--image,
.hero-home-forms-survey--image {
  display: none;
  pointer-events: none;
  width: 20.9375rem;
  height: 28.125rem;
  right: -5.9375rem;
}
.wp-block .hero-home-forms--search,
.hero-home-forms--search {
  bottom: 100%;
  width: 100%;
  max-width: 29.625rem;
}
.wp-block .hero-home-forms--search #foodservice--search:not(.disabled) input:hover, .wp-block .hero-home-forms--search #foodservice--search:not(.disabled) input:active, .wp-block .hero-home-forms--search #foodservice--search:not(.disabled) input:focus, .wp-block .hero-home-forms--search #foodservice--search:not(.disabled) input:focus-within,
.hero-home-forms--search #foodservice--search:not(.disabled) input:hover,
.hero-home-forms--search #foodservice--search:not(.disabled) input:active,
.hero-home-forms--search #foodservice--search:not(.disabled) input:focus,
.hero-home-forms--search #foodservice--search:not(.disabled) input:focus-within {
  border-color: var(--sk-color-fourth);
}
.wp-block .hero-home-forms--search #foodservice--search.disabled button[type=submit],
.hero-home-forms--search #foodservice--search.disabled button[type=submit] {
  background: #a6b5f2;
}
.wp-block .hero-home-forms--search input,
.hero-home-forms--search input {
  width: 100%;
  height: 3rem;
  border-color: #e5e7ea;
  padding-left: 2.5rem;
  padding-top: 0.75rem;
  background: var(--sk-color-white);
}
.wp-block .hero-home-forms--search button[type=submit],
.hero-home-forms--search button[type=submit] {
  right: 0.375rem;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  margin: 0;
  width: 1.875rem;
  min-height: 1.875rem;
  height: 1.875rem;
  background: var(--sk-color-fourth);
  border: none;
  color: transparent;
  border-radius: 0.5rem;
  cursor: pointer;
}
.wp-block .hero-home-forms--search .icon--search,
.wp-block .hero-home-forms--search .icon--send,
.hero-home-forms--search .icon--search,
.hero-home-forms--search .icon--send {
  pointer-events: none;
  z-index: 2;
}
.wp-block .hero-home-forms--search .icon--search,
.hero-home-forms--search .icon--search {
  top: 50%;
  transform: translateY(-50%);
  left: 0.375rem;
  height: 1.5rem;
  width: 1.5rem;
}
.wp-block .hero-home-forms--search .icon--send,
.hero-home-forms--search .icon--send {
  transform: translate(-50%, -50%);
  right: 0.75rem;
  height: 1.125rem;
  width: 1.125rem;
}
.wp-block .hero-home-forms--line,
.hero-home-forms--line {
  position: absolute;
  width: 2.8125rem;
  height: 0.25rem;
  background: var(--sk-color-fourth);
  border-radius: 0.125rem;
  top: calc(100% + 0.25rem);
  left: 0;
  transition: 0.3s;
  transition-timing-function: ease;
}
@media (min-width: 1024px) {
  .wp-block .hero-home-forms--line,
  .hero-home-forms--line {
    width: 0.5625rem;
    top: 0;
    left: -1.5rem;
    height: 5.625rem;
    border-radius: 0.375rem;
  }
}
.wp-block .hero-home-loader,
.hero-home-loader {
  display: none;
}
.wp-block .hero-home-loader--image,
.hero-home-loader--image {
  width: 100%;
  max-width: 16.875rem;
  height: 15rem;
  border-radius: 1.25rem;
  border: 1px solid #e5e7ea;
  margin: 0 auto 1.5rem;
}
.wp-block .hero-home-loader--image img,
.hero-home-loader--image img {
  border-radius: 1.25rem;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block .hero-home-loader--placeholder,
.hero-home-loader--placeholder {
  height: 100%;
  width: 100%;
}
.wp-block .hero-home-loader--placeholder-big,
.hero-home-loader--placeholder-big {
  height: 8.5rem;
  width: 8.5rem;
  top: calc(50% - 4.25rem);
  left: calc(50% - 4.25rem);
  animation: animateBig 2s infinite ease-in-out;
}
.wp-block .hero-home-loader--placeholder-small,
.hero-home-loader--placeholder-small {
  height: 3.75rem;
  width: 3.75rem;
  top: calc(50% - 3.75rem);
  left: 50%;
  animation: animateSmall 2s infinite ease-in-out;
}
.wp-block .hero-home-loader--title,
.hero-home-loader--title {
  display: none;
}
.wp-block .hero-home #visualizer__result,
.hero-home #visualizer__result {
  display: none;
  height: 100%;
  width: 100%;
}
.wp-block .hero-home #form--visualizer.loading > p,
.wp-block .hero-home #form--visualizer.loading #gform_confirmation_message_4, .wp-block .hero-home #form--visualizer.loaded > p,
.wp-block .hero-home #form--visualizer.loaded #gform_confirmation_message_4,
.hero-home #form--visualizer.loading > p,
.hero-home #form--visualizer.loading #gform_confirmation_message_4,
.hero-home #form--visualizer.loaded > p,
.hero-home #form--visualizer.loaded #gform_confirmation_message_4 {
  display: none;
}
.wp-block .hero-home #form--visualizer.loading .hero-home-loader, .wp-block .hero-home #form--visualizer.loaded .hero-home-loader,
.hero-home #form--visualizer.loading .hero-home-loader,
.hero-home #form--visualizer.loaded .hero-home-loader {
  display: block;
}
.wp-block .hero-home #form--visualizer.loaded .hero-home-loader--placeholder,
.wp-block .hero-home #form--visualizer.loaded .hero-home-loader--title-placeholder,
.wp-block .hero-home #form--visualizer.loaded .hero-home-loader--text-placeholder,
.hero-home #form--visualizer.loaded .hero-home-loader--placeholder,
.hero-home #form--visualizer.loaded .hero-home-loader--title-placeholder,
.hero-home #form--visualizer.loaded .hero-home-loader--text-placeholder {
  display: none;
}
.wp-block .hero-home #form--visualizer.loaded .hero-home-loader--title,
.wp-block .hero-home #form--visualizer.loaded #visualizer__result,
.hero-home #form--visualizer.loaded .hero-home-loader--title,
.hero-home #form--visualizer.loaded #visualizer__result {
  display: block;
}
.wp-block .hero-home .form--foodservice .sk-btn,
.hero-home .form--foodservice .sk-btn {
  margin: 0;
}
.wp-block .hero-home .gform_wrapper.gravity-theme select,
.wp-block .hero-home .gform_wrapper.gravity-theme input:not([type=submit]),
.wp-block .hero-home .gform_wrapper.gravity-theme textarea,
.hero-home .gform_wrapper.gravity-theme select,
.hero-home .gform_wrapper.gravity-theme input:not([type=submit]),
.hero-home .gform_wrapper.gravity-theme textarea {
  border-color: var(--sk-color-fourth);
}
.wp-block .hero-home .gform_wrapper.gravity-theme .gform_fields,
.hero-home .gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 1.5625rem;
}
.wp-block .hero-home .gform_wrapper.gravity-theme .gform_fields .gfield_label,
.hero-home .gform_wrapper.gravity-theme .gform_fields .gfield_label {
  font-size: var(--sk-text--lg);
  margin-bottom: 0.3125rem;
}
.wp-block .hero-home .gform_wrapper.gravity-theme .gform_fields .gfield textarea.small,
.hero-home .gform_wrapper.gravity-theme .gform_fields .gfield textarea.small {
  height: 2.5rem;
}
.wp-block .hero-home .gform_wrapper.gravity-theme #gform_submit_button_4,
.wp-block .hero-home .gform_wrapper.gravity-theme #gform_submit_button_3,
.hero-home .gform_wrapper.gravity-theme #gform_submit_button_4,
.hero-home .gform_wrapper.gravity-theme #gform_submit_button_3 {
  margin: 2rem 0 0 auto;
}
.wp-block .hero-home .gform_wrapper.gravity-theme .gform_footer,
.hero-home .gform_wrapper.gravity-theme .gform_footer {
  margin: 0;
  padding: 0;
}
.wp-block .hero-home .gform_confirmation_message_3,
.hero-home .gform_confirmation_message_3 {
  font-family: var(--sk-font-secondary);
}
.wp-block .hero-home .gform_confirmation_message_3 #survey--toggle,
.hero-home .gform_confirmation_message_3 #survey--toggle {
  position: absolute;
  bottom: -0.625rem;
  left: 50%;
  transform: translate(-50%, 100%);
}
.wp-block .hero-home-insights,
.hero-home-insights {
  gap: 2.25rem;
  margin-top: 2.25rem;
}
.wp-block .hero-home-insights--label,
.hero-home-insights--label {
  margin-bottom: 0;
}
.wp-block .hero-home-lightbox,
.hero-home-lightbox {
  height: calc(100% - 6.875rem);
  margin-top: 6.875rem;
}
.wp-block .hero-home-lightbox[data-confirmation="3"] .hero-home-lightbox--confirmation.survey,
.hero-home-lightbox[data-confirmation="3"] .hero-home-lightbox--confirmation.survey {
  display: block;
}
.wp-block .hero-home-lightbox[data-confirmation="4"] .hero-home-lightbox--confirmation.visualizer,
.hero-home-lightbox[data-confirmation="4"] .hero-home-lightbox--confirmation.visualizer {
  display: block;
}
.wp-block .hero-home-lightbox[data-confirmation="5"] .hero-home-lightbox--confirmation.insights,
.hero-home-lightbox[data-confirmation="5"] .hero-home-lightbox--confirmation.insights {
  display: block;
}
.wp-block .hero-home-lightbox--confirmation,
.hero-home-lightbox--confirmation {
  text-align: center;
  display: none;
}
.wp-block .hero-home-lightbox--confirmation.thank-you .hero-home-lightbox--text,
.hero-home-lightbox--confirmation.thank-you .hero-home-lightbox--text {
  display: none;
}
.wp-block .hero-home-lightbox--confirmation.thank-you .hero-home-lightbox--text-thank-you,
.hero-home-lightbox--confirmation.thank-you .hero-home-lightbox--text-thank-you {
  display: block;
}
.wp-block .hero-home-lightbox--wrap,
.hero-home-lightbox--wrap {
  width: 100%;
  max-width: 33.875rem;
}
.wp-block .hero-home-lightbox--text,
.hero-home-lightbox--text {
  max-width: 21.875rem;
  margin: 0 auto;
}
.wp-block .hero-home-lightbox--text-thank-you,
.hero-home-lightbox--text-thank-you {
  display: none;
}
.wp-block .hero-home-lightbox--image,
.hero-home-lightbox--image {
  margin: 0 auto 1rem;
  height: 5.25rem;
  width: 5.25rem;
  background: center/contain no-repeat url("../../img/confirmation-checkmark.svg");
}
@media (min-width: 1024px) {
  .wp-block .hero-home.horizontal-layout,
  .hero-home.horizontal-layout {
    padding: 4rem 0 0;
  }
  .wp-block .hero-home.horizontal-layout .hero-home-forms,
  .hero-home.horizontal-layout .hero-home-forms {
    padding-bottom: 4.125rem;
  }
  .wp-block .hero-home.horizontal-layout .form--foodservice .hero-home-insights,
  .hero-home.horizontal-layout .form--foodservice .hero-home-insights {
    gap: 1.25rem;
  }
  .wp-block .hero-home.horizontal-layout .form--foodservice .hero-home-insights .hero-home-insights--item,
  .hero-home.horizontal-layout .form--foodservice .hero-home-insights .hero-home-insights--item {
    flex-basis: calc(33.33% - 15px);
  }
  .wp-block .hero-home.horizontal-layout .form--visualizer .gform_wrapper.gravity-theme #gform_fields_4 .gfield--type-html .sk-wrapper,
  .hero-home.horizontal-layout .form--visualizer .gform_wrapper.gravity-theme #gform_fields_4 .gfield--type-html .sk-wrapper {
    gap: 0.3125rem;
  }
  .wp-block .hero-home.horizontal-layout .form--visualizer .gform_wrapper.gravity-theme #gform_fields_4 .gfield--type-html .sk-wrapper span,
  .hero-home.horizontal-layout .form--visualizer .gform_wrapper.gravity-theme #gform_fields_4 .gfield--type-html .sk-wrapper span {
    font-size: 0.75rem;
  }
  .wp-block .hero-home.horizontal-layout .form--visualizer textarea,
  .hero-home.horizontal-layout .form--visualizer textarea {
    font-size: 0.875rem;
    padding: 0.5rem;
  }
  .wp-block .hero-home.horizontal-layout .form--visualizer textarea.small,
  .hero-home.horizontal-layout .form--visualizer textarea.small {
    height: 4.6875rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container,
  .hero-home.horizontal-layout .sk-container {
    display: flex;
    gap: 3.4375rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-content,
  .hero-home.horizontal-layout .sk-container .hero-home-content {
    flex: 0 0 37%;
    padding-top: 4.75rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-content .hero-home-text,
  .hero-home.horizontal-layout .sk-container .hero-home-content .hero-home-text {
    font-size: 1.375rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms,
  .hero-home.horizontal-layout .sk-container .hero-home-forms {
    flex: 1;
    max-width: calc(63% - 60px);
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .hero-home-forms--buttons,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .hero-home-forms--buttons {
    flex-wrap: nowrap;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .hero-home-forms--button,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .hero-home-forms--button {
    font-size: 1rem;
    color: var(--sk-color-text);
    gap: 0.5rem;
    padding: 0.625rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .hero-home-forms--button .hero-home-forms--radio,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .hero-home-forms--button .hero-home-forms--radio {
    min-width: 1.5rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gform_fields,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gform_fields {
    grid-template-columns: 50% 50%;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme #gform_fields_3 .gfield--type-select,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme #gform_fields_3 .gfield--type-select {
    width: 100%;
    grid-column: unset;
    max-width: 23.125rem;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield select,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield select {
    color: rgba(80, 93, 112, 0.5);
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full .gfield_label,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full .gfield_label {
    margin: 0;
    position: relative;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full .gfield_label .gfield_required,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full .gfield_label .gfield_required {
    position: absolute;
    top: -3px;
    right: -4px;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full .gfield_label + .ginput_container,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme .gfield.gfield--width-full .gfield_label + .ginput_container {
    flex: 1;
  }
  .wp-block .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme #gform_fields_4 .gform-field-label,
  .hero-home.horizontal-layout .sk-container .hero-home-forms .gform_wrapper.gravity-theme #gform_fields_4 .gform-field-label {
    max-width: 25%;
    width: 100%;
  }
}
.wp-block .hero-home.briefs-only .hero-home-forms--buttons,
.wp-block .hero-home.briefs-only .hero-home-forms > p,
.wp-block .hero-home.briefs-only .hero-home-forms-survey--items,
.hero-home.briefs-only .hero-home-forms--buttons,
.hero-home.briefs-only .hero-home-forms > p,
.hero-home.briefs-only .hero-home-forms-survey--items {
  display: none;
}
.wp-block .hero-home.briefs-only .hero-home-forms-survey--image,
.hero-home.briefs-only .hero-home-forms-survey--image {
  display: block;
}
.wp-block .hero-home.briefs-only .hero-home-forms,
.hero-home.briefs-only .hero-home-forms {
  padding: 2.1875rem;
  box-shadow: 0 2px 16px 0 rgba(25, 7, 80, 0.0784313725);
  position: relative;
}
.wp-block .hero-home.briefs-only .hero-home-forms::after,
.hero-home.briefs-only .hero-home-forms::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #7189ea;
  bottom: -9px;
  right: -13px;
  border-radius: 2rem;
  z-index: -1;
}
.wp-block .hero-home.briefs-only .hero-home-forms--row,
.hero-home.briefs-only .hero-home-forms--row {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .wp-block .hero-home.briefs-only .hero-home-forms--item,
  .hero-home.briefs-only .hero-home-forms--item {
    padding-right: 17.8125rem;
  }
}
.wp-block .hero-home.briefs-only .form--survey-text,
.hero-home.briefs-only .form--survey-text {
  margin-bottom: 2rem;
}
.wp-block .hero-home.briefs-only .form--survey-text p,
.hero-home.briefs-only .form--survey-text p {
  font-size: 1.25rem;
  line-height: 1.5;
}
.wp-block .hero-home.briefs-only .form--survey-text p strong,
.hero-home.briefs-only .form--survey-text p strong {
  font-style: normal;
}
@media (min-width: 1024px) {
  .wp-block .hero-home.briefs-only .gform_wrapper.gravity-theme .gfield,
  .hero-home.briefs-only .gform_wrapper.gravity-theme .gfield {
    display: flex;
    gap: 0.9375rem;
  }
  .wp-block .hero-home.briefs-only .gform_wrapper.gravity-theme .gfield label,
  .hero-home.briefs-only .gform_wrapper.gravity-theme .gfield label {
    flex: 10.3125rem;
    margin: 0;
  }
  .wp-block .hero-home.briefs-only .gform_wrapper.gravity-theme .gfield .ginput_container,
  .hero-home.briefs-only .gform_wrapper.gravity-theme .gfield .ginput_container {
    flex: calc(100% - 11.25rem);
  }
  .wp-block .hero-home.briefs-only .gform_wrapper.gravity-theme #gform_submit_button_3,
  .hero-home.briefs-only .gform_wrapper.gravity-theme #gform_submit_button_3 {
    margin-right: 3rem;
    margin-top: 1.5625rem;
  }
}

#form--survey .hbspt-form .hs-form label {
  display: block !important;
}
#form--survey .hs-submit {
  margin-top: 1rem;
}
#form--survey .hsfc-Step .hsfc-Step__Content {
  padding: 0;
}
#form--survey .gfield--type-html {
  width: auto;
  grid-column: unset;
}
#form--survey .gfield--type-html .sk-wrapper {
  gap: 0.625rem 1.875rem;
  justify-content: center;
}
#form--survey .gfield--type-html .sk-col {
  max-width: 156px;
  text-align: center;
  line-height: 1.2;
  background: var(--sk-blue-light-bg);
  border-radius: 0;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  position: relative;
  margin-top: 0.75rem;
  padding: 1.25rem 0.625rem;
}
#form--survey .gfield--type-html .sk-col::before {
  background-image: url("../../img/checkmark-blue.svg");
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  display: block;
}
#form--survey .gfield--type-html span {
  font-size: 0.9375rem;
  display: contents;
  font-weight: 700;
  line-height: 1.5;
}
#form--survey .gfield--type-html span:first-child {
  font-weight: 400;
}
#form--survey:has(#gform_confirmation_message_3) .form--survey-text {
  display: none;
}
