:root {
  --color-text: #000;
  --color-text-white: #fff;
  --red-color: #db002f;
  --red-label-color: #d8002f;
  --btn-border-red-color: #c6002b;
  --btn-bg-color: #282828;
  --currency-dark-color: #0c0003;
  --btn-hero-bg-color: #1a0004;
  --section-bg-gray-color: #f4f4f4;
  --img-default-bg-color: #e5e5e5;
  --light-gray: #717171;
  --dark-gray: #424242;
  --shape-gray-color: #f5f5f5;
  --prefooter-bg-color: #2e2e2e;
  --white-color: #fff;
  --bottom-footer-text: #525252;
  --footer-border-color: #eb093a;
  --btn-color-dark-transparent: #1a00048f;
  --main-light-gray: #f8f8f8;
  --add-red: #c8002b;
  --add-red-darker: #ba002b;
  --add-pink: #ffb4b4;
  --add-dark: #292929;
  --add-gray: #ececec;
  --gray-button: #4b4b4b;
  --menu-transp-bg: rgba(0, 0, 0, 0.8);
  --btn-border-dark-grey: #2b2b2b;
  --breadcrumbs-text-color: #b0b0b0;
  --section-bg-gray-lighten-color: #f3f3f3;
  --section-bg-gray-darker-color: #e9e9e9;
  --tabs-inactive: #c7c7c7;
  --tabs-bg-content: #fbfbfb;
  --tabs-bg-btn-disabled: #5e5e5e;
  --main-light-gray-opacity: rgba(248, 248, 248, 0.5);
  --gray-color: #c7c7c7;
  --add-red-border: #c3002a;
  --box-color: #f1f1f1;
  --medium-gray: #303030;
  --column-border: #dc0030;
  --checkbox-bgcolor: #c8c8c8;
  --source-code-pro: "Source Code Pro", monospace;
  --pop-up-grey: #979797;
  --dark-grey-trans: rgba(66, 66, 66, 0.6);
  --color-gray-add: #838383;
  --newsletter-alert: #190e90;
  --hiring-number: #e8e9e9;
  --li-color: #db1d2f;
  --btn-border-dark: #2f2f2f;
  --dot-gray-dark: #3d3d3d;
  --offer-header-white: #eaeaea;
  --offer-header-white-100: #f2f2f2;
  --offset-col-bg: #ededed;
  --support-pack-bg: #fafafa;
  --support-features-bg: #e9e9e9;
  --btn-light-gray: #272727;
  --users-choice-bg: #313131;
  --expert-pattern-bg: #dedede;
  --newsletter-popup-bg: #f0f0f0;
  --green-color: #00b300;
  --igaming-bg: #181716;
  --igaming-hero-form: #181716;
  --white-half-opacity: rgba(255, 255, 255, 0.5);
  --case-study-archieve-single-description-color: #010001;
  --red-survey: #dc0432;
  --fast-track-btn-bg: #171717;
}

.case-study p,
.case-study ul,
.case-study ol {
  color: var(--color-text-white);
  font-family: "Montserrat",sans-serif;
  font-size: .75rem;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  text-align: left;
  letter-spacing: -0.0275rem;
}

@media (min-width: 992px) {
  .case-study p,
  .case-study ul,
  .case-study ol {
    font-size: 1rem;
  }
}

.case-study__hero {
  z-index: 9;
  max-height: 100%;
  width: 100%;
  background-color: var(--red-color);
  position: relative;
  overflow: inherit;
  padding: 1.4375rem 0 8.875rem;
}

@media (min-width: 992px) {
  .case-study__hero {
    padding: 3.125rem 0 25.0625rem;
  }
}

.case-study__hero::before {
  content: "";
  background-image: url(/app/themes/wlc-new-site/dist/images/hero-page-ornaments_7f7edb20.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: inherit;
  width: 100%;
  z-index: -1;
  opacity: .1;
  filter: brightness(0.5);
}

@media (min-width: 992px) {
  .case-study .case-study__hero>.container {
    max-width: 84.6875rem;
    padding-right: 1.8125rem;
    padding-left: 1.8125rem;
  }
}

.case-study__wrap {
  padding-bottom: 2.5625rem;
}

@media (min-width: 992px) {
  .case-study__wrap {
    padding-bottom: 5.875rem;
  }
}

.case-study__title {
  color: var(--color-text-white);
  font-family: "Montserrat",sans-serif;
  font-size: 2.125rem;
  font-weight: 600;
  font-style: normal;
  letter-spacing: -0.04375rem;
  line-height: normal;
  text-align: left;
  text-transform: uppercase;
  margin: 0 0 1.4375rem;
}

@media (min-width: 768px) {
  .case-study__title {
    font-size: 2.8125rem;
  }
}

@media (min-width: 992px) {
  .case-study__title {
    font-size: 3.125rem;
    margin-bottom: 2.1875rem;
  }
}

@media (min-width: 1200px) {
  .case-study__title {
    font-size: 3.4375rem;
  }
}

@media (min-width: 1440px) {
  .case-study__title {
    font-size: 4.0625rem;
  }
}

.case-study__short-description {
  position: relative;
  color: var(--color-text-white);
  font-family: "Montserrat",sans-serif;
  font-size: .5625rem;
  font-weight: 700;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: -0.01875rem;
  display: flex;
  align-items: center;
  margin-bottom: .4375rem;
}

@media (min-width: 992px) {
  .case-study__short-description {
    font-size: .75rem;
    margin-bottom: .6875rem;
  }
}

.case-study__short-description-content {
  color: var(--section-bg-gray-color);
  font-family: "Montserrat",sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: -0.01875rem;
}

@media (min-width: 992px) {
  .case-study__short-description-content {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 3rem;
    letter-spacing: -0.0625rem;
    margin-bottom: 1.5rem;
  }
}

.case-study__short-description::after {
  content: "";
  z-index: 1;
  background-color: var(--color-text-white);
  height: 2px;
  flex: 1;
  margin-left: .5625rem;
}

@media (min-width: 992px) {
  .case-study__short-description::after {
    height: .1875rem;
    margin-left: .9375rem;
  }
}

.case-study__details {
  border-top: 3px solid var(--add-red-border);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: .75rem;
  padding-top: 1.0625rem;
}

@media (min-width: 1200px) {
  .case-study__details {
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: start;
    padding-top: 1.75rem;
  }
}

.case-study__name {
  color: var(--color-text-white);
  font-family: "Montserrat",sans-serif;
  font-size: .5625rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -0.020625rem;
  padding-bottom: .1875rem;
}

@media (min-width: 992px) {
  .case-study__name {
    font-size: .75rem;
    padding-bottom: .5625rem;
  }
}

.case-study__time-period {
  flex: 1;
  flex-basis: 33.333%;
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 992px) {
  .case-study__time-period {
    flex: 0 0 20.7%;
    display: block;
    align-items: flex-start;
    flex-direction: row;
  }
}

@media (min-width: 992px) {
  .case-study__time-period p {
    padding-left: 1.5rem;
  }
}

.case-study__time-period p span {
  font-weight: 700;
  font-style: normal;
  letter-spacing: -0.06rem;
  line-height: normal;
}

@media (min-width: 992px) {
  .case-study__time-period p span {
    margin-left: .25rem;
    letter-spacing: .01875rem;
  }
}

.case-study__main-technology {
  flex: 1;
  flex-basis: 33.333%;
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 992px) {
  .case-study__main-technology {
    flex: 0 0 40%;
    display: block;
    align-items: flex-start;
    flex-direction: row;
  }
}

@media (min-width: 1200px) {
  .case-study__main-technology {
    flex: 0 0 50%;
  }
}

.case-study__main-technology .tech-logos {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.case-study__main-technology .tech-logos svg {
  height: .875rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: auto;
  margin: .3125rem .9375rem .3125rem 0;
}

@media (min-width: 992px) {
  .case-study__main-technology .tech-logos svg {
    height: 1.4375rem;
  }
}

.case-study__main-technology .tech-logos svg path {
  fill: var(--color-text-white);
}

.case-study__project-manager {
  flex: 0 0 33.333%;
  display: none;
}

@media (min-width: 992px) {
  .case-study__project-manager {
    flex: 1;
    display: block;
  }
}

.case-study__website {
  flex: 1;
  flex-basis: 33.333%;
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 992px) {
  .case-study__website {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
  }
}

.case-study__website a {
  color: var(--color-text-white);
  text-decoration: none;
}

.case-study__main-image {
  padding: 0 .5rem;
  margin-top: -8.125rem;
  position: relative;
  z-index: 100;
}

@media (min-width: 992px) {
  .case-study__main-image {
    max-width: 82.0625rem;
    margin: -23rem auto 0;
  }
}

.case-study__main-image img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
}

.case-study__main-image img.logo--nd {
  position: absolute;
  height: 12%;
  width: auto;
  bottom: 5%;
  right: 5%;
}

.case-study__main-image img.logo--seafood {
  position: absolute;
  height: 25%;
  width: auto;
  top: 0;
  left: 3%;
}

.case-study__content {
  padding: 0 0 4rem 0;
}

@media (min-width: 1200px) {
  .case-study__content {
    padding: 0 0 5rem;
  }
}

.case-study__content .row {
  padding: 0 2.45rem;
}

@media (min-width: 1200px) {
  .case-study__content .row {
    padding: 0 3.45rem;
  }
}

.case-study__content h3 {
  font-family: "Montserrat",sans-serif;
  font-size: 1.0625rem;
  font-weight: 300;
  font-style: normal;
  letter-spacing: -0.029375rem;
  line-height: 2rem;
  margin: 0;
  padding-bottom: 1.125rem;
}

.case-study__content hr {
  margin: 0 .75rem;
  height: .375rem !important;
  width: 4.0625rem;
  background-color: var(--red-color);
  opacity: 1;
  display: inline-block;
}

.case-study__content p,
.case-study__content ul,
.case-study__content ol {
  font-size: 1.375rem;
  font-weight: 300;
  font-style: normal;
  line-height: 2.5rem;
  color: var(--color-text);
  letter-spacing: -0.05rem;
  padding-top: .9rem;
}

@media (min-width: 1200px) {
  .case-study__content p,
  .case-study__content ul,
  .case-study__content ol {
    line-height: 3rem;
    font-size: 2rem;
  }
}

.case-study__content ul,
.case-study__content ol {
  padding-left: 2.5rem;
}

.case-study__content ul li,
.case-study__content ol li {
  margin: 0;
  padding: 0;
}

.case-study__content ul li::marker,
.case-study__content ol li::marker {
  color: var(--red-color);
}

.case-study__content-second {
  padding-top: 1rem;
  max-width: 100.6875rem;
}

@media (min-width: 1200px) {
  .case-study__content-second {
    position: relative;
  }
}

.case-study__content-second img {
  margin: 0;
  width: 100%;
  height: auto;
}

.case-study__inner-box {
  padding: 4rem 2.45rem 4.1875rem 2.45rem;
}

@media (min-width: 1200px) {
  .case-study__inner-box {
    padding: 3.35rem 7.1875rem 4.1875rem 3.875rem;
    width: 42.8125rem;
    height: auto;
    background-color: var(--box-color);
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(5.3%, -43%);
  }
}

.case-study__inner-box p,
.case-study__inner-box ul li,
.case-study__inner-box ol li {
  font-size: 1.25rem;
  font-weight: 300;
  font-style: normal;
  line-height: 2.13rem;
  color: var(--color-text);
  letter-spacing: -0.03125rem;
  padding-top: .5rem;
  hyphens: auto;
}

.case-study__inner-box ul li,
.case-study__inner-box ol li {
  margin: 0;
  padding: 0;
}

.case-study__inner-box ul li::marker,
.case-study__inner-box ol li::marker {
  color: var(--red-color);
}

.case-study__inner-box hr {
  margin-top: var(--mt);
  margin-bottom: var(--mb);
  margin-left: .25rem;
  margin-right: .75rem;
  height: .375rem !important;
  width: 4.0625rem;
  background-color: var(--red-color);
  opacity: 1;
  display: inline-block;
}

.case-study__inner-box h3 {
  font-family: "Montserrat",sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.029375rem;
  line-height: 2rem;
  margin: 0;
}

.case-study__content-third {
  padding: 4rem 0;
  display: flex;
  flex-direction: column-reverse;
  overflow-x: hidden;
}

@media (min-width: 1200px) {
  .case-study__content-third {
    flex-direction: unset;
  }
}

.case-study__content-third p,
.case-study__content-third ul li,
.case-study__content-third ol li {
  font-size: 1.25rem;
  font-weight: 300;
  font-style: normal;
  line-height: 2.13rem;
  color: var(--color-text);
  letter-spacing: -0.03125rem;
  padding-top: .5rem;
  hyphens: auto;
}

.case-study__content-third ul li,
.case-study__content-third ol li {
  margin: 0;
  padding: 0;
}

.case-study__content-third ul li::marker,
.case-study__content-third ol li::marker {
  color: var(--red-color);
}

.case-study__content-third hr {
  margin-top: var(--mt);
  margin-bottom: var(--mb);
  margin-left: .25rem;
  margin-right: .75rem;
  height: .375rem !important;
  width: 4.0625rem;
  background-color: var(--red-color);
  opacity: 1;
  display: inline-block;
}

.case-study__content-third h3 {
  font-family: "Montserrat",sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.029375rem;
  line-height: 2rem;
  margin: 0;
}

.case-study__content-third img {
  height: auto;
  width: 103.3%;
  max-width: initial;
  margin: 0;
}

@media (min-width: 1200px) {
  .case-study__inner-col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px) {
  .case-study__inner-col--32 {
    flex: 0 0 32%;
    max-width: 32%;
  }

  .case-study__inner-col--32 img {
    margin: 2rem 0 0 0 !important;
  }
}

.case-study__inner-col--68 {
  padding: 4rem 2.45rem 4.1875rem 2.45rem;
}

@media (min-width: 1200px) {
  .case-study__inner-col--68 {
    flex: 0 0 68%;
    max-width: 68%;
    padding: 3.66rem 0 3.66rem .6rem;
  }
}

.case-study__wrapper {
  margin: 4rem 2.45rem 4.1875rem 2.45rem;
}

@media (min-width: 992px) {
  .case-study__wrapper {
    margin: 1rem 2rem 2rem 3.3rem;
  }
}

@media (min-width: 1200px) {
  .case-study__wrapper {
    margin: 1rem 6rem 1rem 7.3rem;
  }
}

@media (min-width: 1440px) {
  .case-study__wrapper {
    margin: 6rem 6rem 1rem 22.3rem;
  }
}

.case-study__content-fourth {
  padding: 1.3rem 0;
  overflow-x: hidden;
}

.case-study__content-fourth img {
  height: auto;
  margin: 0 auto;
}

@media (min-width: 1200px) {
  .case-study__image-col {
    max-width: 51.8%;
    margin: 0 auto;
  }
}

.case-study__content-five {
  padding: 2rem 0;
}

.case-study__content-five p,
.case-study__content-five ul li,
.case-study__content-five ol li {
  font-size: 1.25rem;
  font-weight: 300;
  font-style: normal;
  line-height: 2.13rem;
  color: var(--color-text);
  letter-spacing: -0.03125rem;
  padding-top: .5rem;
  hyphens: auto;
}

.case-study__content-five ul li,
.case-study__content-five ol li {
  margin: 0;
  padding: 0;
}

.case-study__content-five ul li::marker,
.case-study__content-five ol li::marker {
  color: var(--red-color);
}

.case-study__content-five hr {
  margin-top: var(--mt);
  margin-bottom: var(--mb);
  margin-left: .25rem;
  margin-right: .75rem;
  height: .375rem !important;
  width: 4.0625rem;
  background-color: var(--red-color);
  opacity: 1;
  display: inline-block;
}

.case-study__content-five h3 {
  font-family: "Montserrat",sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.029375rem;
  line-height: 2rem;
  margin: 0;
}

.case-study__form {
  margin: 2.5rem 0;
  position: relative;
}

@media (min-width: 768px) {
  .case-study__form .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .case-study__form::before {
    content: "";
    background: url(/app/themes/wlc-new-site/dist/images/dotted_250b7ed3.svg);
    height: 15.625rem;
    width: 15.625rem;
    position: absolute;
    background-size: cover;
    top: -40px;
    left: 192px;
    z-index: -1;
  }
}

.case-study__form .nf-form-content {
  max-width: 1194px !important;
  padding: 0 !important;
}

@media (min-width: 768px) {
  .case-study__form .nf-form-content {
    max-width: 675px !important;
  }
}

@media (min-width: 992px) {
  .case-study__form .nf-form-content {
    max-width: 875px !important;
  }
}

@media (min-width: 1200px) {
  .case-study__form .nf-form-content {
    max-width: 1194px !important;
  }
}

.case-study__form .nf-multi-cell .nf-cell {
  padding: 0 30px !important;
}

@media (min-width: 768px) {
  .case-study__form .nf-multi-cell .nf-cell {
    padding: 0 10px !important;
  }
}

@media (min-width: 1200px) {
  .case-study__form .nf-multi-cell .nf-cell {
    padding: 0 18px !important;
  }
}

@media (max-width: 767px) {
  .case-study__form .nf-multi-cell .nf-cell {
    width: 100% !important;
  }
}

.case-study__form .nf-error.field-wrap .nf-field-element::after {
  background: var(--color-text-white);
  color: var(--red-color);
  width: 48px !important;
  height: 48px !important;
  top: 0 !important;
  right: 0 !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.case-study__form .nf-pass.field-wrap .nf-field-element::after {
  color: var(--color-text-white);
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.case-study__form .nf-pass .ninja-forms-field {
  border-color: var(--color-text-white) !important;
}

@media (max-width: 991px) {
  .case-study__form .nf-form-content .ninja-forms-field {
    font-size: 90% !important;
  }
}

.case-study__form .nf-error .ninja-forms-field {
  border: none !important;
  background-color: var(--color-text-white) !important;
  color: var(--color-text) !important;
}

@media (min-width: 1200px) {
  .case-study__form::after {
    content: "";
    background: url(/app/themes/wlc-new-site/dist/images/dotted_250b7ed3.svg);
    height: 15.625rem;
    width: 15.625rem;
    position: absolute;
    background-size: cover;
    bottom: -80px;
    right: 168px;
    z-index: -1;
  }
}

.case-study__mask {
  padding: 1.6rem 0 9rem 0;
}

@media (min-width: 1200px) {
  .case-study__mask {
    padding: 12.6rem 0 11rem 0;
  }
}

.case-study__mask img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMzY3LjAwMSIgdmlld0JveD0iMCAwIDE5MjAgMTM2Ny4wMDEiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0iaW1hZ2VNYXNrIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMzY3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQ0MzIpIiBmaWxsPSJub25lIi8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtMiI+CiAgICAgIDxwYXRoIGlkPSJJbnRlcnNlY3Rpb25fMSIgZGF0YS1uYW1lPSJJbnRlcnNlY3Rpb24gMSIgZD0iTTE1NTQuNiw1Nzk5bC00MS4yNDUtMTA4LjZMMTkyMCw0NjE0Ljc0MXY5MzlMMTgyNy41MzgsNTc5OVptLTgwMy43OTQsMCw1MTYuNzc3LTEzNjdIMTYyMS4zOEwxMTA1Ljk2Myw1Nzk5Wm0tNjM5LjgzNCwwTDAsNTUwNC42NTRWNDU1OS43MzZsMjQ4LjQsNjUyLjEzMkw1NDQuMyw0NDMySDg5OS4zNTdMMzg0LjA1LDU3OTlaIiBmaWxsPSJub25lIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0iSW50ZWxpZ2VudG55X29iaWVrdF93ZWt0b3Jvd3kiIGRhdGEtbmFtZT0iSW50ZWxpZ2VudG55IG9iaWVrdCB3ZWt0b3Jvd3kiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQ0MzIpIj4KICAgIDxnIGlkPSJJbnRlbGlnZW50bnlfb2JpZWt0X3dla3Rvcm93eS0yIiBkYXRhLW5hbWU9IkludGVsaWdlbnRueSBvYmlla3Qgd2VrdG9yb3d5IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgIDxnIGlkPSJJbnRlbGlnZW50bnlfb2JpZWt0X3dla3Rvcm93eS0zIiBkYXRhLW5hbWU9IkludGVsaWdlbnRueSBvYmlla3Qgd2VrdG9yb3d5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM2NS4wMzkgMTU0My4yODEpIj4KICAgICAgICA8ZyBpZD0iR3JvdXBfMjMiIGRhdGEtbmFtZT0iR3JvdXAgMjMiPgogICAgICAgICAgPGcgaWQ9Ikdyb3VwXzIyIiBkYXRhLW5hbWU9Ikdyb3VwIDIyIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzIxIiBkYXRhLW5hbWU9Ikdyb3VwIDIxIj4KICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF81NSIgZGF0YS1uYW1lPSJQYXRoIDU1IiBkPSJNMTI2OTYuMTI1LDU0OTYuNzEyYy0yNjQuMjM3LDE1MC40ODgtNTcxLjI0NiwyMzMuMTQxLTg5OC4zMzksMjIzLjM3LTg4NS4xMzUtMjYuNTktMTYxOS44ODctNzQ2LjAzNS0xNjczLjEtMTY0MC44LTYwLjQwNS0xMDE1LjQ1Niw3MzUuMzA3LTE4NTguMDc5LDE3MjUuNDQtMTg1OC4wNzksMzA5LjMsMCw1OTkuMzkzLDgyLjY1Myw4NTAuNTgyLDIyNi43MzRhMTcuMzg5LDE3LjM4OSwwLDAsMCwyMy45NTctNi41NjhsMTYxLjM3Mi0yNzMuOTA2Yy0zMTguNzExLTE4OC4wNS02OTEuNS0yOTIuNDg3LTEwODkuMjgtMjgyLjIzNi0xMDk2Ljg3MSwyOC4xOTItMTk5NC4zNCw5NDkuMDYyLTIwMDcuNzgxLDIwNTkuNTg1LTE0LjE1MiwxMTY0LjM0Myw5MTQuMDcyLDIxMTIuNzY1LDIwNjEuMTUsMjExMi43NjUsMzc0LjA1NiwwLDcyNC41NTMtMTAxLjM5NCwxMDI2Ljk3Ny0yNzcuNzUxbC0xNTcuMDIzLTI3Ni40N0ExNy40NDQsMTcuNDQ0LDAsMCwwLDEyNjk2LjEyNSw1NDk2LjcxMloiIGZpbGw9IiNjZjAwMjQiLz4KICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF81NiIgZGF0YS1uYW1lPSJQYXRoIDU2IiBkPSJNMTIyNzQuNjI4LDQ3NTMuMTZjLTE2MS45MjUsOTAuMzQxLTM1NC4yOSwxMzEuNTg3LTU1OC4zNTgsMTAwLjc1My0zOTEuMjk0LTU5LjE4Ni03MDIuMTc3LTM4Ny43MTQtNzQ0LTc4Ni4yNC01Ni41MzEtNTM4LjA0MiwzNTguMjQ0LTk5Mi42MzEsODc3Ljg2MS05OTIuNjMxLDE1NS41MjEsMCwzMDEuMjM4LDQxLjQwNiw0MjguMTM3LDExMy4wMDZhMTcuMzI0LDE3LjMyNCwwLDAsMCwyMy44LTYuNTY3bDE1Ny44OTQtMjc3LjUxMWMtMjA0Ljg1OC0xMjAuNTM1LTQ0Ni43MTktMTgzLjU2NS03MDUuMS0xNjMuMy02MDYuODI1LDQ3LjU3My0xMDk1LjUyNyw1NjAuODY4LTExMjAuNTkxLDExNzYuODM3LTI4LjU0Miw3MDQuNDY5LDUyNi43MzIsMTI4NC43MTgsMTIxNS44NjQsMTI4NC43MTgsMjIwLjgyOSwwLDQyNy4yNjgtNjAuNTQ4LDYwNS44LTE2NC42NjVsLTE1Ny41NzYtMjc3Ljc1MUExNy4zMjgsMTcuMzI4LDAsMCwwLDEyMjc0LjYyOCw0NzUzLjE2WiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICAgIDxnIGlkPSJHcm91cF8xOSIgZGF0YS1uYW1lPSJHcm91cCAxOSI+CiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF81NyIgZGF0YS1uYW1lPSJQYXRoIDU3IiBkPSJNODMyOS4zNTUsNDg2Ni4wODZWMjc1NC4yYTE3LjIzNiwxNy4yMzYsMCwwLDAtMTcuMTU3LTE3LjNoLTMxNS40N1Y1MjAyLjIyM2wxNjQ3LjguOFY0ODgzLjM4NWExNy4yMzcsMTcuMjM3LDAsMCwwLTE3LjE1OC0xNy4zWiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTgiIGRhdGEtbmFtZT0iUGF0aCA1OCIgZD0iTTc0ODMuNzY2LDU3MjEuNzQ1VjIyMjAuNjg4aDg0NS41ODNWMTg4My43MTlINzE1MS4xdjQxNzVIOTk4Mi4zMVY1NzIxLjc0NVoiIGZpbGw9IiNjZjAwMjQiLz4KICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTkiIGRhdGEtbmFtZT0iUGF0aCA1OSIgZD0iTTE4NjAuMDA4LDE4ODQuNTA5LDM0MzMuNCw2MDU4LjE0aDM1OC4wMDdMNTM2NS4wNDUsMTg4NC41MDlINTAyNS4yMjNhMTguOTQzLDE4Ljk0MywwLDAsMC0xNy42MzIsMTIuMzM0TDM2MTMuNDM2LDU1ODQuNzMxLDIyMTkuMjgsMTg5NS44YTE3LjMxLDE3LjMxLDAsMCwwLTE2LjIwOC0xMS4yOTJaIiBmaWxsPSIjY2YwMDI0Ii8+CiAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzIwIiBkYXRhLW5hbWU9Ikdyb3VwIDIwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYwIiBkYXRhLW5hbWU9IlBhdGggNjAiIGQ9Ik02NDQ5LjU4MiwxODk2LjIsNTA1NS4xMSw1NTg0LjczMWwtMzY2LjctOTcwLjM2Ni0xNzguMzcxLDQ3My4wMDl2Mi41NjNsMzY1LjQzOSw5NjguMmgzNTYuNTg0TDY4MDQuOSwxODg5LjMxNWwtMy4yNDItNC44MDVINjQ2Ni4zNDRBMTcuOTA2LDE3LjkwNiwwLDAsMCw2NDQ5LjU4MiwxODk2LjJaIiBmaWxsPSIjY2YwMDI0Ii8+CiAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYxIiBkYXRhLW5hbWU9IlBhdGggNjEiIGQ9Ik01MDU2LjYxMiw0NjE2LjM2N2wxMDI5LjktMjczMS44NTdINTc0Ni4xNGExOC4wODIsMTguMDgyLDAsMCwwLTE2Ljg0MSwxMS43NzNMNDg3OC40LDQxNDcuMTIyWiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYyIiBkYXRhLW5hbWU9IlBhdGggNjIiIGQ9Ik0yNTgyLjAzMSwxODg0LjU4OWwxMDMwLjUzNSwyNzMzLjNMNDY0Mi45NDMsMTg4NC41MDlINDMwMi4yNTFhMTcuMjcxLDE3LjI3MSwwLDAsMC0xNi4yMDgsMTEuMzczbC02NzIuNjA3LDE3NzIuNy02NzUuMzc1LTE3NzMuMWExNywxNywwLDAsMC0xNS44MTMtMTAuOTcyWiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMzY3LjAwMSIgdmlld0JveD0iMCAwIDE5MjAgMTM2Ny4wMDEiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0iaW1hZ2VNYXNrIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMzY3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQ0MzIpIiBmaWxsPSJub25lIi8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtMiI+CiAgICAgIDxwYXRoIGlkPSJJbnRlcnNlY3Rpb25fMSIgZGF0YS1uYW1lPSJJbnRlcnNlY3Rpb24gMSIgZD0iTTE1NTQuNiw1Nzk5bC00MS4yNDUtMTA4LjZMMTkyMCw0NjE0Ljc0MXY5MzlMMTgyNy41MzgsNTc5OVptLTgwMy43OTQsMCw1MTYuNzc3LTEzNjdIMTYyMS4zOEwxMTA1Ljk2Myw1Nzk5Wm0tNjM5LjgzNCwwTDAsNTUwNC42NTRWNDU1OS43MzZsMjQ4LjQsNjUyLjEzMkw1NDQuMyw0NDMySDg5OS4zNTdMMzg0LjA1LDU3OTlaIiBmaWxsPSJub25lIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0iSW50ZWxpZ2VudG55X29iaWVrdF93ZWt0b3Jvd3kiIGRhdGEtbmFtZT0iSW50ZWxpZ2VudG55IG9iaWVrdCB3ZWt0b3Jvd3kiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQ0MzIpIj4KICAgIDxnIGlkPSJJbnRlbGlnZW50bnlfb2JpZWt0X3dla3Rvcm93eS0yIiBkYXRhLW5hbWU9IkludGVsaWdlbnRueSBvYmlla3Qgd2VrdG9yb3d5IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgIDxnIGlkPSJJbnRlbGlnZW50bnlfb2JpZWt0X3dla3Rvcm93eS0zIiBkYXRhLW5hbWU9IkludGVsaWdlbnRueSBvYmlla3Qgd2VrdG9yb3d5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM2NS4wMzkgMTU0My4yODEpIj4KICAgICAgICA8ZyBpZD0iR3JvdXBfMjMiIGRhdGEtbmFtZT0iR3JvdXAgMjMiPgogICAgICAgICAgPGcgaWQ9Ikdyb3VwXzIyIiBkYXRhLW5hbWU9Ikdyb3VwIDIyIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzIxIiBkYXRhLW5hbWU9Ikdyb3VwIDIxIj4KICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF81NSIgZGF0YS1uYW1lPSJQYXRoIDU1IiBkPSJNMTI2OTYuMTI1LDU0OTYuNzEyYy0yNjQuMjM3LDE1MC40ODgtNTcxLjI0NiwyMzMuMTQxLTg5OC4zMzksMjIzLjM3LTg4NS4xMzUtMjYuNTktMTYxOS44ODctNzQ2LjAzNS0xNjczLjEtMTY0MC44LTYwLjQwNS0xMDE1LjQ1Niw3MzUuMzA3LTE4NTguMDc5LDE3MjUuNDQtMTg1OC4wNzksMzA5LjMsMCw1OTkuMzkzLDgyLjY1Myw4NTAuNTgyLDIyNi43MzRhMTcuMzg5LDE3LjM4OSwwLDAsMCwyMy45NTctNi41NjhsMTYxLjM3Mi0yNzMuOTA2Yy0zMTguNzExLTE4OC4wNS02OTEuNS0yOTIuNDg3LTEwODkuMjgtMjgyLjIzNi0xMDk2Ljg3MSwyOC4xOTItMTk5NC4zNCw5NDkuMDYyLTIwMDcuNzgxLDIwNTkuNTg1LTE0LjE1MiwxMTY0LjM0Myw5MTQuMDcyLDIxMTIuNzY1LDIwNjEuMTUsMjExMi43NjUsMzc0LjA1NiwwLDcyNC41NTMtMTAxLjM5NCwxMDI2Ljk3Ny0yNzcuNzUxbC0xNTcuMDIzLTI3Ni40N0ExNy40NDQsMTcuNDQ0LDAsMCwwLDEyNjk2LjEyNSw1NDk2LjcxMloiIGZpbGw9IiNjZjAwMjQiLz4KICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF81NiIgZGF0YS1uYW1lPSJQYXRoIDU2IiBkPSJNMTIyNzQuNjI4LDQ3NTMuMTZjLTE2MS45MjUsOTAuMzQxLTM1NC4yOSwxMzEuNTg3LTU1OC4zNTgsMTAwLjc1My0zOTEuMjk0LTU5LjE4Ni03MDIuMTc3LTM4Ny43MTQtNzQ0LTc4Ni4yNC01Ni41MzEtNTM4LjA0MiwzNTguMjQ0LTk5Mi42MzEsODc3Ljg2MS05OTIuNjMxLDE1NS41MjEsMCwzMDEuMjM4LDQxLjQwNiw0MjguMTM3LDExMy4wMDZhMTcuMzI0LDE3LjMyNCwwLDAsMCwyMy44LTYuNTY3bDE1Ny44OTQtMjc3LjUxMWMtMjA0Ljg1OC0xMjAuNTM1LTQ0Ni43MTktMTgzLjU2NS03MDUuMS0xNjMuMy02MDYuODI1LDQ3LjU3My0xMDk1LjUyNyw1NjAuODY4LTExMjAuNTkxLDExNzYuODM3LTI4LjU0Miw3MDQuNDY5LDUyNi43MzIsMTI4NC43MTgsMTIxNS44NjQsMTI4NC43MTgsMjIwLjgyOSwwLDQyNy4yNjgtNjAuNTQ4LDYwNS44LTE2NC42NjVsLTE1Ny41NzYtMjc3Ljc1MUExNy4zMjgsMTcuMzI4LDAsMCwwLDEyMjc0LjYyOCw0NzUzLjE2WiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICAgIDxnIGlkPSJHcm91cF8xOSIgZGF0YS1uYW1lPSJHcm91cCAxOSI+CiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF81NyIgZGF0YS1uYW1lPSJQYXRoIDU3IiBkPSJNODMyOS4zNTUsNDg2Ni4wODZWMjc1NC4yYTE3LjIzNiwxNy4yMzYsMCwwLDAtMTcuMTU3LTE3LjNoLTMxNS40N1Y1MjAyLjIyM2wxNjQ3LjguOFY0ODgzLjM4NWExNy4yMzcsMTcuMjM3LDAsMCwwLTE3LjE1OC0xNy4zWiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTgiIGRhdGEtbmFtZT0iUGF0aCA1OCIgZD0iTTc0ODMuNzY2LDU3MjEuNzQ1VjIyMjAuNjg4aDg0NS41ODNWMTg4My43MTlINzE1MS4xdjQxNzVIOTk4Mi4zMVY1NzIxLjc0NVoiIGZpbGw9IiNjZjAwMjQiLz4KICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTkiIGRhdGEtbmFtZT0iUGF0aCA1OSIgZD0iTTE4NjAuMDA4LDE4ODQuNTA5LDM0MzMuNCw2MDU4LjE0aDM1OC4wMDdMNTM2NS4wNDUsMTg4NC41MDlINTAyNS4yMjNhMTguOTQzLDE4Ljk0MywwLDAsMC0xNy42MzIsMTIuMzM0TDM2MTMuNDM2LDU1ODQuNzMxLDIyMTkuMjgsMTg5NS44YTE3LjMxLDE3LjMxLDAsMCwwLTE2LjIwOC0xMS4yOTJaIiBmaWxsPSIjY2YwMDI0Ii8+CiAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzIwIiBkYXRhLW5hbWU9Ikdyb3VwIDIwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYwIiBkYXRhLW5hbWU9IlBhdGggNjAiIGQ9Ik02NDQ5LjU4MiwxODk2LjIsNTA1NS4xMSw1NTg0LjczMWwtMzY2LjctOTcwLjM2Ni0xNzguMzcxLDQ3My4wMDl2Mi41NjNsMzY1LjQzOSw5NjguMmgzNTYuNTg0TDY4MDQuOSwxODg5LjMxNWwtMy4yNDItNC44MDVINjQ2Ni4zNDRBMTcuOTA2LDE3LjkwNiwwLDAsMCw2NDQ5LjU4MiwxODk2LjJaIiBmaWxsPSIjY2YwMDI0Ii8+CiAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYxIiBkYXRhLW5hbWU9IlBhdGggNjEiIGQ9Ik01MDU2LjYxMiw0NjE2LjM2N2wxMDI5LjktMjczMS44NTdINTc0Ni4xNGExOC4wODIsMTguMDgyLDAsMCwwLTE2Ljg0MSwxMS43NzNMNDg3OC40LDQxNDcuMTIyWiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYyIiBkYXRhLW5hbWU9IlBhdGggNjIiIGQ9Ik0yNTgyLjAzMSwxODg0LjU4OWwxMDMwLjUzNSwyNzMzLjNMNDY0Mi45NDMsMTg4NC41MDlINDMwMi4yNTFhMTcuMjcxLDE3LjI3MSwwLDAsMC0xNi4yMDgsMTEuMzczbC02NzIuNjA3LDE3NzIuNy02NzUuMzc1LTE3NzMuMWExNywxNywwLDAsMC0xNS44MTMtMTAuOTcyWiIgZmlsbD0iI2NmMDAyNCIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
  -webkit-mask-size: cover;
  background-repeat: no-repeat;
  margin: 0;
}

@media (min-width: 992px) {
  .case-study__content-first {
    margin-bottom: 6.75rem;
  }
}

@media (min-width: 1200px) {
  .case-study__content-first .seafood__title {
    margin-bottom: 2.1875rem;
  }
}

.case-study__content-first p,
.case-study__content-first ul,
.case-study__content-first ol {
  color: var(--color-text);
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-bottom: 1.5625rem;
}

@media (min-width: 992px) {
  .case-study__content-first p,
  .case-study__content-first ul,
  .case-study__content-first ol {
    font-size: 2rem;
    line-height: 3.0625rem;
    letter-spacing: -0.046875rem;
  }
}

.case-study__content-first ul li,
.case-study__content-first ol li {
  margin: 0;
  padding: 0;
}

.case-study__content-first ul li::marker,
.case-study__content-first ol li::marker {
  color: var(--red-color);
}

.mask__image img {
  height: auto;
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 1200px) {
  .mask__image img {
    margin: 1.5rem 0 0 0;
  }
}

@media (min-width: 768px) {
  .form {
    padding: 0;
  }
}

.form__wrap {
  padding-top: 3.125rem;
  padding-bottom: 2.25rem;
  background-color: var(--red-color);
  position: relative;
}

@media (min-width: 1200px) {
  .form__wrap {
    padding-top: 5.375rem;
  }
}

.form__wrap input {
  border-width: 3px !important;
  border-radius: 6px !important;
  height: 48px !important;
  padding: 14px !important;
  border-style: dashed;
  border-color: var(--color-text-white) !important;
  color: var(--color-text-white) !important;
  width: 100%;
  font-size: 16px !important;
  background-color: rgba(0,0,0,0) !important;
  font-weight: 400 !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.form__wrap .nf-form-content select.ninja-forms-field {
  color: var(--color-text-white) !important;
}

.form__wrap .list-select-wrap select option {
  background: var(--color-text-white) !important;
  color: var(--red-color) !important;
}

.form__wrap .list-select-wrap select:active+div,
.form__wrap .list-select-wrap select:focus+div {
  background: rgba(0,0,0,0) !important;
}

.form__wrap .nf-form-content .list-select-wrap .nf-field-element>div {
  background: rgba(0,0,0,0) !important;
  border-width: 3px !important;
  border-radius: 6px !important;
  border-color: var(--color-text-white) !important;
}

.form__wrap .list-select-wrap div::after {
  color: var(--color-text-white) !important;
}

.form__wrap textarea {
  min-height: 11.875rem !important;
  background-color: rgba(0,0,0,0) !important;
  border-width: 3px !important;
  border-radius: 6px !important;
  padding: 14px !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  color: var(--color-text-white) !important;
}

.form__wrap .checkbox-wrap .nf-field-label label::before {
  font-size: 1rem;
}

.form__wrap .checkbox-container.label-right label::before {
  left: -27px !important;
  top: 0;
}

.form__wrap .checkbox-wrap .nf-field-label label.nf-checked-label::before {
  color: var(--red-color);
}

.form__wrap .nf-field-label {
  margin-bottom: .1875rem !important;
}

.form__wrap .nf-field-label label {
  display: block !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  color: var(--color-text-white) !important;
}

.form__wrap .checkbox-wrap .nf-field-label label {
  font-size: .875rem !important;
}

.form__wrap .checkbox-wrap .nf-field-label label a {
  color: var(--color-text-white) !important;
}

.form__wrap .checkbox-container.label-right label::after {
  left: -28px;
  top: 2px;
}

.form__wrap .checkbox-wrap .nf-field-label label.nf-checked-label::after {
  background: var(--color-text-white);
}

.form__wrap .checkbox-wrap .nf-field-label label::after {
  background: rgba(0,0,0,0);
  border-width: 2px !important;
  border-radius: 2px !important;
  border-color: var(--color-text-white) !important;
  width: 16px !important;
  height: 16px !important;
}

.form__wrap .ninja-forms-req-symbol {
  color: var(--color-text-white) !important;
}

.form__wrap ::placeholder {
  color: var(--color-text-white) !important;
  opacity: .7;
}

.form__wrap ::-ms-input-placeholder {
  color: var(--color-text-white) !important;
}

@media (min-width: 1200px) {
  .form__wrap::after {
    content: "";
    background-color: var(--color-text-white);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM3IiBoZWlnaHQ9IjEyNSIgdmlld0JveD0iMCAwIDIzNyAxMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDMuNTE0IDg2LjQ0M0MxOTkuMjc3IDg4LjgxNDkgMTk0LjM1NiA5MC4xMTkgMTg5LjExMyA4OS45NjM5QzE3NC45MjYgODkuNTQ1NCAxNjMuMTQ4IDc4LjIwMzQgMTYyLjI5NSA2NC4wOTgxQzE2MS4zMjcgNDguMDg4IDE3NC4wOCAzNC44MDUyIDE4OS45NTEgMzQuODA1MkMxOTQuOTEgMzQuODA1MiAxOTkuNTYgMzYuMTA3NSAyMDMuNTg2IDM4LjM3ODRDMjAzLjcyMiAzOC40NTYgMjAzLjg5MiAzOC40MDkxIDIwMy45NyAzOC4yNzU2TDIwNi41NTggMzMuOTU1NkMyMDEuNDQ4IDMwLjk5MiAxOTUuNDczIDI5LjM0NTIgMTg5LjA5NyAyOS41MDc2QzE3MS41MTUgMjkuOTUxMyAxNTcuMTMgNDQuNDY5NyAxNTYuOTEyIDYxLjk3NjlDMTU2LjY4NiA4MC4zMzM3IDE3MS41NjUgOTUuMjg1IDE4OS45NTEgOTUuMjg1QzE5NS45NDggOTUuMjg1IDIwMS41NjYgOTMuNjg2OCAyMDYuNDE1IDkwLjkwNTVMMjAzLjg5OCA4Ni41NDc2QzIwMy44MiA4Ni40MTIzIDIwMy42NSA4Ni4zNjcyIDIwMy41MTQgODYuNDQzWiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNMTk2Ljc1NyA3NC43MjAzQzE5NC4xNjEgNzYuMTQ1MyAxOTEuMDc3IDc2Ljc5NDYgMTg3LjgwNyA3Ni4zMDk0QzE4MS41MzQgNzUuMzc2OSAxNzYuNTUxIDcwLjE5NjUgMTc1Ljg4IDYzLjkxNEMxNzQuOTc0IDU1LjQzMSAxODEuNjIzIDQ4LjI2NDcgMTg5Ljk1MSA0OC4yNjQ3QzE5Mi40NDYgNDguMjY0NyAxOTQuNzgyIDQ4LjkxNzYgMTk2LjgxNSA1MC4wNDY4QzE5Ni45NTEgNTAuMTIwNyAxOTcuMTE5IDUwLjA3NzUgMTk3LjE5NyA0OS45NDIyTDE5OS43MjggNDUuNTY4MUMxOTYuNDQ0IDQzLjY2NjkgMTkyLjU2NiA0Mi42NzMxIDE4OC40MjUgNDIuOTkyM0MxNzguNjk3IDQzLjc0MjcgMTcwLjg2NCA1MS44MzQzIDE3MC40NjIgNjEuNTQ1N0MxNzAuMDA0IDcyLjY1MzIgMTc4LjkwNyA4MS44IDE4OS45NTEgODEuOEMxOTMuNDkzIDgxLjggMTk2LjgwMiA4MC44NDU4IDE5OS42NjMgNzkuMjAyNkwxOTcuMTM3IDc0LjgyNDlDMTk3LjA1OSA3NC42OTE0IDE5Ni44OTMgNzQuNjQ2MyAxOTYuNzU3IDc0LjcyMDNaIiBmaWxsPSIjQzIwMDI5Ii8+CjxwYXRoIGQ9Ik0yOS44MTYgMjkuNDk2OEw1NS4wMzY5IDk1LjI5NDFINjAuNzc0NUw4NS45OTkgMjkuNDk2OEg4MC41NTI5QzgwLjQyNjEgMjkuNDk2OCA4MC4zMTM5IDI5LjU3NDQgODAuMjY4NiAyOS42ODk4TDU3LjkyMTEgODcuODMwMkwzNS41NzM2IDI5LjY3MzZDMzUuNTMzNyAyOS41NjcyIDM1LjQzMDUgMjkuNDk2OCAzNS4zMTQ3IDI5LjQ5NjhIMjkuODE2WiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNODEuMDU0MyA3Mi41NjMyTDk3LjU2NDcgMjkuNDk2OEg5Mi4xMDc3QzkxLjk4ODIgMjkuNDk2OCA5MS44ODE0IDI5LjU2OSA5MS44Mzc5IDI5LjY4MDhMNzguMTk5MSA2NS4xNjZMODEuMDU0MyA3Mi41NjMyWiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNNDEuMzg5IDI5LjQ5NjhMNTcuOTA2NiA3Mi41ODg1TDc0LjQyNDIgMjkuNDk2OEg2OC45NjM2QzY4Ljg0NzcgMjkuNDk2OCA2OC43NDQ1IDI5LjU2NzIgNjguNzAyOSAyOS42NzU0TDU3LjkyMTEgNTcuNjIyN0w0Ny4wOTU5IDI5LjY2ODJDNDcuMDU0MiAyOS41NjU0IDQ2Ljk1NDYgMjkuNDk2OCA0Ni44NDI0IDI5LjQ5NjhINDEuMzg5WiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNMTMzLjUxNyA3Ni41MDA3VjQzLjIwN0MxMzMuNTE3IDQzLjA1NTUgMTMzLjM5MyA0Mi45MzI5IDEzMy4yNDEgNDIuOTMyOUgxMjguMTgzVjgxLjgwMDFMMTU0LjU5NyA4MS44MTI3Vjc2Ljc3M0MxNTQuNTk3IDc2LjYyMzMgMTU0LjQ3NCA3Ni41MDA3IDE1NC4zMjIgNzYuNTAwN0gxMzMuNTE3WiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNMTE5Ljk2MSA4OS45OTFWMzQuNzk2MkgxMzMuNTE3VjI5LjQ4NDFIMTE0LjYyOVYyOS40OTY4VjM0Ljc5NjJWODkuOTkxVjk1LjMwM0gxMTkuOTYxSDE2MC4wMTJWODkuOTkxSDExOS45NjFaIiBmaWxsPSIjQzIwMDI5Ii8+CjxwYXRoIGQ9Ik0xMDMuMzg0IDI5LjY4MDhMODEuMDMwOCA4Ny44MzAyTDc1LjE1MiA3Mi41MzI1TDcyLjI5NDkgNzkuOTg5M0M3Mi4yOTQ5IDgwLjAwMzcgNzIuMjk0OSA4MC4wMTYzIDcyLjI5NDkgODAuMDI4OUw3OC4xNTIgOTUuMjk0MUg4My44Njc5TDEwOS4wOCAyOS41NzI2QzEwOS4wNTggMjkuNTQwMSAxMDkuMDQ5IDI5LjUyNzUgMTA5LjAyNyAyOS40OTY4SDEwMy42NTRDMTAzLjUzNCAyOS40OTY4IDEwMy40MjUgMjkuNTY5IDEwMy4zODQgMjkuNjgwOFoiIGZpbGw9IiNDMjAwMjkiLz4KPC9zdmc+Cg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM3IiBoZWlnaHQ9IjEyNSIgdmlld0JveD0iMCAwIDIzNyAxMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDMuNTE0IDg2LjQ0M0MxOTkuMjc3IDg4LjgxNDkgMTk0LjM1NiA5MC4xMTkgMTg5LjExMyA4OS45NjM5QzE3NC45MjYgODkuNTQ1NCAxNjMuMTQ4IDc4LjIwMzQgMTYyLjI5NSA2NC4wOTgxQzE2MS4zMjcgNDguMDg4IDE3NC4wOCAzNC44MDUyIDE4OS45NTEgMzQuODA1MkMxOTQuOTEgMzQuODA1MiAxOTkuNTYgMzYuMTA3NSAyMDMuNTg2IDM4LjM3ODRDMjAzLjcyMiAzOC40NTYgMjAzLjg5MiAzOC40MDkxIDIwMy45NyAzOC4yNzU2TDIwNi41NTggMzMuOTU1NkMyMDEuNDQ4IDMwLjk5MiAxOTUuNDczIDI5LjM0NTIgMTg5LjA5NyAyOS41MDc2QzE3MS41MTUgMjkuOTUxMyAxNTcuMTMgNDQuNDY5NyAxNTYuOTEyIDYxLjk3NjlDMTU2LjY4NiA4MC4zMzM3IDE3MS41NjUgOTUuMjg1IDE4OS45NTEgOTUuMjg1QzE5NS45NDggOTUuMjg1IDIwMS41NjYgOTMuNjg2OCAyMDYuNDE1IDkwLjkwNTVMMjAzLjg5OCA4Ni41NDc2QzIwMy44MiA4Ni40MTIzIDIwMy42NSA4Ni4zNjcyIDIwMy41MTQgODYuNDQzWiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNMTk2Ljc1NyA3NC43MjAzQzE5NC4xNjEgNzYuMTQ1MyAxOTEuMDc3IDc2Ljc5NDYgMTg3LjgwNyA3Ni4zMDk0QzE4MS41MzQgNzUuMzc2OSAxNzYuNTUxIDcwLjE5NjUgMTc1Ljg4IDYzLjkxNEMxNzQuOTc0IDU1LjQzMSAxODEuNjIzIDQ4LjI2NDcgMTg5Ljk1MSA0OC4yNjQ3QzE5Mi40NDYgNDguMjY0NyAxOTQuNzgyIDQ4LjkxNzYgMTk2LjgxNSA1MC4wNDY4QzE5Ni45NTEgNTAuMTIwNyAxOTcuMTE5IDUwLjA3NzUgMTk3LjE5NyA0OS45NDIyTDE5OS43MjggNDUuNTY4MUMxOTYuNDQ0IDQzLjY2NjkgMTkyLjU2NiA0Mi42NzMxIDE4OC40MjUgNDIuOTkyM0MxNzguNjk3IDQzLjc0MjcgMTcwLjg2NCA1MS44MzQzIDE3MC40NjIgNjEuNTQ1N0MxNzAuMDA0IDcyLjY1MzIgMTc4LjkwNyA4MS44IDE4OS45NTEgODEuOEMxOTMuNDkzIDgxLjggMTk2LjgwMiA4MC44NDU4IDE5OS42NjMgNzkuMjAyNkwxOTcuMTM3IDc0LjgyNDlDMTk3LjA1OSA3NC42OTE0IDE5Ni44OTMgNzQuNjQ2MyAxOTYuNzU3IDc0LjcyMDNaIiBmaWxsPSIjQzIwMDI5Ii8+CjxwYXRoIGQ9Ik0yOS44MTYgMjkuNDk2OEw1NS4wMzY5IDk1LjI5NDFINjAuNzc0NUw4NS45OTkgMjkuNDk2OEg4MC41NTI5QzgwLjQyNjEgMjkuNDk2OCA4MC4zMTM5IDI5LjU3NDQgODAuMjY4NiAyOS42ODk4TDU3LjkyMTEgODcuODMwMkwzNS41NzM2IDI5LjY3MzZDMzUuNTMzNyAyOS41NjcyIDM1LjQzMDUgMjkuNDk2OCAzNS4zMTQ3IDI5LjQ5NjhIMjkuODE2WiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNODEuMDU0MyA3Mi41NjMyTDk3LjU2NDcgMjkuNDk2OEg5Mi4xMDc3QzkxLjk4ODIgMjkuNDk2OCA5MS44ODE0IDI5LjU2OSA5MS44Mzc5IDI5LjY4MDhMNzguMTk5MSA2NS4xNjZMODEuMDU0MyA3Mi41NjMyWiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNNDEuMzg5IDI5LjQ5NjhMNTcuOTA2NiA3Mi41ODg1TDc0LjQyNDIgMjkuNDk2OEg2OC45NjM2QzY4Ljg0NzcgMjkuNDk2OCA2OC43NDQ1IDI5LjU2NzIgNjguNzAyOSAyOS42NzU0TDU3LjkyMTEgNTcuNjIyN0w0Ny4wOTU5IDI5LjY2ODJDNDcuMDU0MiAyOS41NjU0IDQ2Ljk1NDYgMjkuNDk2OCA0Ni44NDI0IDI5LjQ5NjhINDEuMzg5WiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNMTMzLjUxNyA3Ni41MDA3VjQzLjIwN0MxMzMuNTE3IDQzLjA1NTUgMTMzLjM5MyA0Mi45MzI5IDEzMy4yNDEgNDIuOTMyOUgxMjguMTgzVjgxLjgwMDFMMTU0LjU5NyA4MS44MTI3Vjc2Ljc3M0MxNTQuNTk3IDc2LjYyMzMgMTU0LjQ3NCA3Ni41MDA3IDE1NC4zMjIgNzYuNTAwN0gxMzMuNTE3WiIgZmlsbD0iI0MyMDAyOSIvPgo8cGF0aCBkPSJNMTE5Ljk2MSA4OS45OTFWMzQuNzk2MkgxMzMuNTE3VjI5LjQ4NDFIMTE0LjYyOVYyOS40OTY4VjM0Ljc5NjJWODkuOTkxVjk1LjMwM0gxMTkuOTYxSDE2MC4wMTJWODkuOTkxSDExOS45NjFaIiBmaWxsPSIjQzIwMDI5Ii8+CjxwYXRoIGQ9Ik0xMDMuMzg0IDI5LjY4MDhMODEuMDMwOCA4Ny44MzAyTDc1LjE1MiA3Mi41MzI1TDcyLjI5NDkgNzkuOTg5M0M3Mi4yOTQ5IDgwLjAwMzcgNzIuMjk0OSA4MC4wMTYzIDcyLjI5NDkgODAuMDI4OUw3OC4xNTIgOTUuMjk0MUg4My44Njc5TDEwOS4wOCAyOS41NzI2QzEwOS4wNTggMjkuNTQwMSAxMDkuMDQ5IDI5LjUyNzUgMTA5LjAyNyAyOS40OTY4SDEwMy42NTRDMTAzLjUzNCAyOS40OTY4IDEwMy40MjUgMjkuNTY5IDEwMy4zODQgMjkuNjgwOFoiIGZpbGw9IiNDMjAwMjkiLz4KPC9zdmc+Cg==);
    height: 7.8125rem;
    width: 14.8125rem;
    position: absolute;
    background-size: cover;
    top: 49px;
    right: 41px;
  }
}

.form__wrap [type=submit],
.form__wrap [type=button] {
  background-color: var(--color-text-white) !important;
  border-radius: 6px;
  font-weight: 800 !important;
  color: var(--color-text) !important;
  text-transform: uppercase !important;
}

.form__wrap .nf-after-form-content,
.form__wrap .nf-response-msg {
  max-width: 300px !important;
  margin: 0 auto;
}

@media (max-width: 720px) {
  .form__wrap .nf-after-form-content,
  .form__wrap .nf-response-msg {
    margin: 0 1.875rem;
  }
}

@media (min-width: 768px) {
  .form__wrap .nf-after-form-content,
  .form__wrap .nf-response-msg {
    max-width: 665px !important;
  }
}

@media (min-width: 992px) {
  .form__wrap .nf-after-form-content,
  .form__wrap .nf-response-msg {
    max-width: 865px !important;
  }
}

@media (min-width: 1200px) {
  .form__wrap .nf-after-form-content,
  .form__wrap .nf-response-msg {
    max-width: 1170px !important;
  }
}

.form__wrap .nf-error-msg {
  color: var(--color-text-white) !important;
}

.form__wrap .nf-error .nf-error-msg {
  color: var(--color-text-white);
}

.form__title {
  position: relative;
  padding-bottom: 1.875rem;
  max-width: 20rem !important;
  margin: 0 auto;
  padding-left: 5rem;
  font-size: 1.6875rem;
  font-weight: 700;
}

.form__title::before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjUgMzlDMzQuNSAzOS4zOTc4IDM0LjM0MiAzOS43Nzk0IDM0LjA2MDcgNDAuMDYwN0MzMy43Nzk0IDQwLjM0MiAzMy4zOTc4IDQwLjUgMzMgNDAuNUgxMkMxMS42NyA0MC41IDExLjM1NSA0MC44IDExLjA4NSA0MC45OTVMNiA0NVYyMUM2IDIwLjYwMjIgNi4xNTgwNCAyMC4yMjA2IDYuNDM5MzQgMTkuOTM5M0M2LjcyMDY0IDE5LjY1OCA3LjEwMjE4IDE5LjUgNy41IDE5LjVIMTMuMjlWMTYuNUg3LjVDNi4zMDY1MyAxNi41IDUuMTYxOTMgMTYuOTc0MSA0LjMxODAyIDE3LjgxOEMzLjQ3NDExIDE4LjY2MTkgMyAxOS44MDY1IDMgMjFWNDhDMy4wMDIyMyA0OC4yNzg2IDMuMDgyIDQ4LjU1MSAzLjIzMDM2IDQ4Ljc4NjhDMy4zNzg3MyA0OS4wMjI2IDMuNTg5ODMgNDkuMjEyNCAzLjg0IDQ5LjMzNUM0LjA4MTAyIDQ5LjQ0NDYgNC4zNDY3NiA0OS40ODg1IDQuNjEwMjEgNDkuNDYyMUM0Ljg3MzY3IDQ5LjQzNTggNS4xMjU0NiA0OS4zNDAyIDUuMzQgNDkuMTg1TDEzLjA2NSA0My41SDMzLjIyNUMzMy43OTM1IDQzLjUxNjggMzQuMzU5NCA0My40MTY3IDM0Ljg4NzcgNDMuMjA1OUMzNS40MTU5IDQyLjk5NTEgMzUuODk1MyA0Mi42NzgxIDM2LjI5NjEgNDIuMjc0NkMzNi42OTY4IDQxLjg3MSAzNy4wMTA1IDQxLjM4OTQgMzcuMjE3NiA0MC44NTk3QzM3LjQyNDcgNDAuMzMgMzcuNTIwOCAzOS43NjM0IDM3LjUgMzkuMTk1VjM3LjVIMzQuNVYzOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OCAxOS44M1YzNC40MUw0Mi43NSAzMC4zMTVDNDIuNDg4MiAzMC4xMTE4IDQyLjE2NjQgMzAuMDAxIDQxLjgzNSAzMEgyMUMyMC42MDIyIDMwIDIwLjIyMDYgMjkuODQyIDE5LjkzOTMgMjkuNTYwN0MxOS42NTggMjkuMjc5NCAxOS41IDI4Ljg5NzggMTkuNSAyOC41VjEwLjVDMTkuNSAxMC4xMDIyIDE5LjY1OCA5LjcyMDY0IDE5LjkzOTMgOS40MzkzNEMyMC4yMjA2IDkuMTU4MDQgMjAuNjAyMiA5IDIxIDlIMzMuNzVDMzMuNzUzOSA3Ljk4NTYzIDMzLjg5NTIgNi45NzY0NSAzNC4xNyA2SDIxQzE5LjgwNjUgNiAxOC42NjE5IDYuNDc0MTEgMTcuODE4IDcuMzE4MDJDMTYuOTc0MSA4LjE2MTkzIDE2LjUgOS4zMDY1MyAxNi41IDEwLjVWMjguNUMxNi41IDI5LjY5MzUgMTYuOTc0MSAzMC44MzgxIDE3LjgxOCAzMS42ODJDMTguNjYxOSAzMi41MjU5IDE5LjgwNjUgMzMgMjEgMzNINDEuMzI1TDQ4LjQ5NSAzOC41NjVDNDguNzA4MiAzOC43MjI2IDQ4Ljk1OTIgMzguODIwOSA0OS4yMjI3IDM4Ljg0OTlDNDkuNDg2MiAzOC44Nzg4IDQ5Ljc1MjcgMzguODM3NSA0OS45OTUgMzguNzNDNTAuMjUwMyAzOC42MDg0IDUwLjQ2NiAzOC40MTcyIDUwLjYxNzIgMzguMTc4M0M1MC43Njg1IDM3LjkzOTUgNTAuODQ5MiAzNy42NjI3IDUwLjg1IDM3LjM4VjE4LjU1NUM0OS45NjQzIDE5LjExMTMgNDkuMDA1IDE5LjU0MDUgNDggMTkuODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDUgMTYuNUM0OS4xNDIxIDE2LjUgNTIuNSAxMy4xNDIxIDUyLjUgOUM1Mi41IDQuODU3ODYgNDkuMTQyMSAxLjUgNDUgMS41QzQwLjg1NzkgMS41IDM3LjUgNC44NTc4NiAzNy41IDlDMzcuNSAxMy4xNDIxIDQwLjg1NzkgMTYuNSA0NSAxNi41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  height: 3.375rem;
  width: 3.375rem;
  position: absolute;
  background-size: cover;
  top: 0;
  left: 0;
}

@media (min-width: 768px) {
  .form__title {
    padding-bottom: 3.4375rem;
    max-width: 39.375rem !important;
    margin: 0 auto;
    padding-left: 5.625rem;
    font-size: 2.25rem;
    font-weight: 700;
  }
}

@media (min-width: 992px) {
  .form__title {
    max-width: 875px !important;
  }
}

@media (min-width: 1200px) {
  .form__title {
    padding-bottom: 3.4375rem;
    max-width: 77.0625rem !important;
    margin: 0 auto;
    padding-left: 5.625rem;
    font-size: 2.25rem;
    font-weight: 700;
  }
}

.nf-form-cont {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.ninjaforms__box-content-icon {
  background-image: url(/app/themes/wlc-new-site/dist/images/icons/send_cc41460f.svg);
  background-size: cover;
  width: 5.0625rem;
  height: 5.0625rem;
  margin: auto;
}

.ninjaforms__box-content-heading {
  font-size: 2.1875rem;
  color: var(--red-label-color);
  text-align: center;
  position: relative;
  margin-top: 2.0625rem;
  margin-bottom: 3.125rem;
}

@media (min-width: 1200px) {
  .ninjaforms__box-content-heading {
    font-size: 3.125rem;
  }
}

.ninjaforms__box-content-heading::after {
  content: "";
  position: absolute;
  background-color: var(--red-label-color);
  opacity: 1;
  width: 5.5625rem;
  height: .4375rem;
  bottom: -1rem;
  transform: translateX(-50%);
  left: 50%;
}

.ninjaforms__box-content-text {
  font-weight: 400;
  text-align: center;
  color: var(--color-text);
}

.ninjaforms__box-content-text--1 {
  font-size: 1.25rem;
}

@media (min-width: 1200px) {
  .ninjaforms__box-content-text--1 {
    font-size: 1.5rem;
  }
}

.ninjaforms__box-content-text--1 strong {
  font-weight: 700;
}

.ninjaforms__box-content-text--2 {
  font-size: 1.0625rem;
  margin-top: 1.125rem;
}

@media (min-width: 1200px) {
  .ninjaforms__box-content-text--2 {
    font-size: 1.25rem;
  }
}

.ninjaforms__box-content-text--3 {
  font-size: 1.125rem;
  font-weight: 700;
  margin: 2.0625rem auto 1.125rem auto;
}

.ninjaforms__box-content-text-bottom {
  font-size: .9375rem;
  font-weight: 400;
  text-align: center;
  color: var(--pop-up-grey);
  margin: 1.5625rem auto;
}

.ninjaforms__box-content-text-bottom strong {
  font-weight: 600;
}

.ninjaforms__box-content-logo {
  content: "";
  position: relative;
  background-image: url(data:image/png;base64,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);
  background-size: 100%;
  width: 13rem;
  height: 1rem;
  margin: 0 auto;
  bottom: -5%;
}

@media (min-width: 576px) {
  .ninjaforms__box-content-logo {
    bottom: 1rem;
  }
}

.ninjaforms__box-content-logo img {
  margin: 0;
}

.ninjaforms__box-content-popup-overlay {
  background-color: rgba(0,0,0,.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  height: 100vh;
  width: 100vw;
}

.ninjaforms__box-content-popup {
  display: block;
  flex-direction: column;
  position: fixed;
  padding: 3.4375rem 2.875rem 8.125rem 2.875rem;
  top: 0;
  background-color: var(--color-text-white);
  z-index: 10000;
  min-height: 100vh;
  overflow-y: scroll;
  height: 100%;
  transform: translateZ(1px);
}

@media (min-width: 576px) {
  .ninjaforms__box-content-popup {
    height: auto;
    min-height: unset;
    overflow-y: unset;
    left: 50%;
    padding-bottom: 3.4375rem;
  }
}

.ninjaforms__box-content-popup-close {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 101001;
  cursor: pointer;
  width: 3.4375rem;
  height: 3.4375rem;
  background-color: var(--red-color);
  box-shadow: 0 .1875rem .625rem rgba(0,0,0,.2);
  font-size: 2.8125rem;
  font-weight: 300;
  text-align: center;
  line-height: 3.4375rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--color-text-white);
}

.ninjaforms__box-content-popup-close::after {
  content: "";
}

.ninjaforms__box-content-btns {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.ninjaforms__box-content-btns .btn {
  background-color: var(--color-text);
  color: var(--color-text-white);
  margin: .5625rem .3125rem 0 .3125rem;
  width: 80%;
  border-color: var(--color-text) !important;
  font-weight: 700;
}

@media (min-width: 576px) {
  .ninjaforms__box-content-btns .btn {
    width: 48%;
  }
}

.ninjaforms__box-content-btns .btn:hover {
  background-color: var(--color-text-white);
  color: var(--color-text);
  border-color: var(--color-text);
}

.case-study__form .nf-form-content .list-select-wrap>div div::after {
  content: none;
}
