.section {
  width: 100%;
  position: relative;
  /* min-height: 100vh */
  /* display: flex */
  /* align-items: center */
}

:root {
  /* --section-1-color: #7a78ff;
  --section-2-color: #CC5803;
  --section-video-color: #D4A373;
  --section-3-color: #44BAD2;
  --section-4-color: #585022;
  --section-5-color: #FAA916; */
}

html,
body {
  height: 100%;
}
html body,
body body {
  min-height: 100%;
}
html body .root,
body body .root {
  position: relative;
  z-index: 1;
}

.hero-logo {
  will-change: transform;
}
.hero-logo path:nth-last-child(-n+4) {
  will-change: transform;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.sparkle-individual {
  will-change: transform;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  z-index: 10;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.bg-image {
  position: absolute;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.8;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  mix-blend-mode: multiply;
  pointer-events: none;
  z-index: 1;
  max-width: none;
  height: auto;
}

.bg-image-1 {
  top: 3vw;
  right: 0vw;
  width: 51vw;
  /* transform: rotate(-5deg) */
}

.bg-image-2 {
  bottom: -19vw;
  left: 5vw;
  width: 41vw;
  -webkit-transform: rotate(3deg);
      -ms-transform: rotate(3deg);
          transform: rotate(3deg);
}

.bg-image-3 {
  top: -16vw;
  right: 2vw;
  width: 42vw;
  /* transform: rotate(-8deg) */
}

.bg-image-4 {
  top: 28vw;
  left: -4vw;
  width: 39vw;
  /* transform: rotate(6deg) */
}

.bg-image-5 {
  bottom: -20vw;
  right: 15vw;
  width: 45vw;
  /* transform: rotate(-3deg) */
}

.split-line {
  overflow: hidden;
  display: block;
}

.autosplit-line {
  overflow: hidden;
  display: block;
}
#section1 .hero-logo,
#section1 .hero-date-placeholder,
#section1 .hero-location-placeholder h2,
#section1 .cta-box,
#section1 .cta-box h2,
#section1 .cta-box p,
#section1 .bg-image-1 {
  will-change: transform, opacity;
}

/* #section1 { */
.logo-placeholder {
  grid-area: 1/2/2/10;
  /* justify-self: center */
  /* align-self: start */
  /* margin-top: calc(var(--spacer-base) * 4) !important */
}
.logo-placeholder div {
  width: 400px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.2);
  border: 2px dashed rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}

@media (max-width: 992px) {
  .logo-placeholder {
    grid-area: 1/1/2/7;
  }
}
.cta-box {
  border: 2px solid white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  /* background-color: rgba(255, 255, 255, 0.2) */
  position: relative;
  z-index: 2;
  /* text-align: center */
  /* margin-top: calc(var(--spacer-base) * 10) !important */
  padding: calc(var(--spacer-base) * 4);
}

/* } */
.cta-link {
  background: -webkit-gradient(linear, left top, right top, color-stop(33.3333333333%, currentColor), color-stop(0, transparent), color-stop(0, currentColor)) var(--d, 100%) 100%/300% 2px no-repeat;
  background: linear-gradient(90deg, currentColor 33.3333333333%, transparent 0 66.6666666667%, currentColor 0) var(--d, 100%) 100%/300% 2px no-repeat;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-bottom: 0.25rem;
  cursor: pointer;
}

.cta-link:hover {
  --d: 0%;
}

/* #section2 { */
.section2-description {
  grid-area: 1/2/2/12;
}
.section2-description .text-size-medium {
  color: white;
  margin-bottom: calc(var(--spacer-base) * 6);
}

@media (max-width: 992px) {
  .section2-description {
    grid-area: 1/1/2/7;
  }
}
/* } */
/* #section3 { */
.section3-experience {
  grid-area: 1/3/2/12;
  /* margin-top: calc(var(--spacer-base) * 6) */
}

.three-columns {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: calc(var(--spacer-base) * 6);
  /* .column-grow,
          .column-radiate,
          .column-unwind {
              text-align: center;

              .heading-style-h4 {
                  color: white;
                  margin-bottom: calc(var(--spacer-base) * 2);

                  ||*| 1rem|*||
              }

              .text-size-small {
                  color: white;
              }
          } */
}

@media (max-width: 992px) {
  .section3-experience {
    grid-area: 1/2/2/7;
  }
}
/* } */
/* #section4 { */
.section4-headline {
  grid-area: 1/2/2/12;
}

@media (max-width: 992px) {
  .section4-headline {
    grid-area: 1/1/2/7;
  }
}
.section4-advisory {
  grid-area: 2/2/3/13;
  max-width: 110ch;
}
.section4-advisory .text-size-large {
  color: white;
}
.section4-advisory .text-size-medium {
  color: white;
  margin-bottom: calc(var(--spacer-base) * 6);
}

@media (max-width: 992px) {
  .section4-advisory {
    grid-area: 2/1/3/7;
  }
}
.section4-portraits {
  grid-area: 3/2/4/12;
}

.section4-portraits .portrait-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: calc(var(--spacer-base) * 6);
  row-gap: calc(var(--spacer-base) * 8);
}

@media (max-width: 992px) {
  .section4-portraits .portrait-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.section4-portraits .portrait-grid .portrait-item {
  margin: 0;
  cursor: pointer;
}

.section4-portraits .portrait-grid .portrait-item .portrait-image {
  aspect-ratio: 3/4;
  background-color: rgba(0, 0, 0, 0.3);
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.section4-portraits .portrait-grid .portrait-item .portrait-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: grayscale(100%) brightness(1.3);
          filter: grayscale(100%) brightness(1.3);
  position: relative;
  z-index: 2;
  mix-blend-mode: multiply;
}

.section4-portraits .portrait-grid .portrait-item .portrait-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--current-bg-color, #585022);
  z-index: 1;
  pointer-events: none;
}

.section4-portraits .portrait-grid .portrait-item .portrait-image::after {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 12px;
  opacity: var(--after-opacity, 0);
  z-index: -1;
  pointer-events: none;
  -webkit-transition: opacity 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.section4-portraits .portrait-grid .portrait-item .portrait-name {
  color: var(--light);
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@media (max-width: 992px) {
  .section4-portraits {
    grid-area: 3/1/4/7;
  }
}
/* } */
/* #section5 { */
.section5-headline {
  grid-area: 1/2/2/12;
  position: relative;
  left: -0.3rem;
  bottom: -0.9rem;
}
.section5-headline .heading-style-h2 {
  color: white;
  margin-bottom: calc(var(--spacer-base) * 4);
}

@media (max-width: 992px) {
  .section5-headline {
    grid-area: 1/1/2/6;
  }
}
.section5-button {
  grid-area: 2/2/3/12;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  padding: calc(var(--spacer-base) * 4) !important;
  border: 2px solid var(--light);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  /* background-color: rgba(255, 255, 255, 0.2) */
  position: relative;
  z-index: 2;
}

@media (max-width: 992px) {
  .section5-button {
    grid-area: 2/1/3/7;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.5rem;
  }
}
.section5-columns {
  grid-area: 3/2/4/12;
}

.two-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: calc(var(--spacer-base) * 6);
}

.column-speakers,
.column-partners {
  max-width: 46ch;
  padding-left: calc(var(--spacer-base) * 4);
}

@media (max-width: 992px) {
  .section5-columns {
    grid-area: 3/1/4/7;
  }
}
.section5-newsletter {
  grid-area: 1/2/2/12;
}

@media (max-width: 992px) {
  .section5-newsletter {
    grid-area: 1/1/2/7;
  }
}
.section5-newsletter .newsletter-container {
  background-color: white;
  color: var(--dark);
  padding: calc(var(--spacer-base) * 4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 2rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (max-width: 992px) {
  .section5-newsletter .newsletter-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.section5-newsletter .newsletter-container .text-size-small {
  color: white;
  margin-bottom: calc(var(--spacer-base) * 3);
}

.section5-newsletter .newsletter-container .newsletter-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: calc(var(--spacer-base) * 1);
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.section5-newsletter .newsletter-container .newsletter-form input[type=email] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: calc(var(--spacer-base) * 1.5);
  border: 2px solid transparent;
  font-size: calc(var(--size-font) * 1.5);
  letter-spacing: -0.018em;
  -webkit-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}

.section5-newsletter .newsletter-container .newsletter-form input[type=email]:focus {
  outline: none;
  border-color: var(--section-5-color);
}

.section5-newsletter .newsletter-container .newsletter-form button {
  border: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: calc(var(--size-font) * 3 + var(--spacer-base) * 3);
  aspect-ratio: 1/1;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.section5-newsletter .newsletter-container .newsletter-form button:hover {
  opacity: 0.7;
}

.section5-social {
  /* grid-area: 5 / 9 / 6 / 12 */
}
.section5-social .social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(var(--spacer-base) * 3);
}
.section5-social .social-icons .social-icon {
  /* display: flex */
  /* width: 40px */
  /* height: 40px */
  /* background-color: rgba(255,255,255,0.2) */
  /* border: 1px solid rgba(255,255,255,0.3) */
  /* border-radius: 50% */
  /* align-items: center */
  /* justify-content: center */
  color: var(--light);
  text-decoration: none;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.section5-social .social-icons .social-icon:hover {
  opacity: 0.7;
}

.section5-branding {
  -ms-flex-item-align: start;
      align-self: flex-start;
  /* grid-area: 5 / 2 / 6 / 6 */
}
.section5-branding .heading-style-h4 {
  color: white;
  letter-spacing: 0.1em;
}

@media (max-width: 992px) {
  .section5-branding {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* } */
/* #sectionvideo { */
.video-parallax {
  height: 100vh;
  width: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transform-origin: center top;
      -ms-transform-origin: center top;
          transform-origin: center top;
  grid-area: 1/1/2/13;
  /* aspect-ratio: 16 / 9 */
}

@media (max-width: 992px) {
  .video-parallax {
    height: auto;
    grid-area: 1/1/2/7;
    margin-bottom: calc(var(--spacer-base) * 16) !important;
  }
}
.video-parallax__background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  aspect-ratio: 16/9;
}

.video-parallax__video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
}

.video-parallax__content {
  position: relative;
  z-index: 2;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: white;
  text-align: center;
}

/* } */
@media (max-width: 767px) {
  /* #section1 {
      .grid-main {
          ||*| padding-top: calc(var(--spacer-base) * 6) |*||
      }
  } */
  /* Adjusted for mobile|*||
          /* padding-bottom: calc(var(--spacer-base) * 4) */
}
@media (max-width: 992px) {
  #section3 .three-columns {
    gap: calc(var(--spacer-base) * 3);
  }
}
.hero-logo {
  width: 47rem;
}

.hero-location-placeholder {
  grid-area: 3/2/4/9;
}

@media (max-width: 992px) {
  .hero-location-placeholder {
    grid-area: 3/1/4/6;
  }
}
.hero-date-placeholder {
  grid-area: 2/2/3/8;
}

@media (max-width: 992px) {
  .hero-date-placeholder {
    grid-area: 2/1/3/7;
  }
}
.section-subheader {
  grid-area: 2/2/3/6;
}

@media (max-width: 992px) {
  .section-subheader {
    grid-area: 2/1/3/7;
  }
}
.section-2-text-wrap {
  grid-area: 2/6/3/12;
}

@media (max-width: 992px) {
  .section-2-text-wrap {
    grid-area: 3/1/4/7;
  }
}
.section-3-vert-line-wrap {
  grid-area: 1/2/2/3;
}

@media (max-width: 992px) {
  .section-3-vert-line-wrap {
    grid-area: 1/1/2/2;
  }
}
.vert-line {
  width: 1.125rem;
  background-color: var(--light);
  height: 100%;
}

.newsletter-text-block {
  max-width: 47ch;
  color: #44D2B1;
}

.newsletter-wrap {
  width: 89%;
}

@media (max-width: 992px) {
  .newsletter-wrap {
    width: 100%;
  }
}
.footer-logo {
  width: 21.375rem;
}

.footer-legal-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}

.footer-address-width {
  max-width: 39ch;
}

.section5-socialwrap {
  grid-area: 2/2/3/12;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: solid 1px var(--light);
  border-bottom: solid 1px var(--light);
}

@media (max-width: 992px) {
  .section5-socialwrap {
    grid-area: 2/1/3/7;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: calc(var(--spacer-base) * 6);
  }
}
.small-print-wrap {
  grid-area: 3/2/4/12;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  max-width: 90ch;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 992px) {
  .small-print-wrap {
    grid-area: 3/1/4/7;
  }
}
.cta--hero-width {
  max-width: 36ch;
}

.cta-box-wrap {
  grid-area: 4/2/5/8;
}

@media (max-width: 992px) {
  .cta-box-wrap {
    grid-area: 4/1/5/6;
  }
}
.top-fix {
  position: relative;
  top: 0.2rem;
}

.max-width-section4-subheadline {
  max-width: 52ch;
}

.column-grow {
  max-width: 30ch;
}

.column-radiate {
  max-width: 30ch;
}

.column-unwind {
  max-width: 29ch;
}

.hero-date-fix {
  position: relative;
  left: -0.2rem;
  -ms-flex-item-align: start;
      align-self: start;
}

/* MOVING LOGO SPARKLES */
.sparkle-1,
.sparkle-2,
.sparkle-3,
.sparkle-4 {
  position: absolute;
  pointer-events: none;
  z-index: 10;
}

.sparkle-1 {
  top: -0.2rem;
  right: 10.5rem;
  width: 6.6rem;
  height: 6.6rem;
}

@media (max-width: 992px) {
  .sparkle-1 {
    top: -0.2rem;
    right: -1rem;
    width: 6.6rem;
    height: 6.6rem;
  }
}
.sparkle-2 {
  top: -0.4rem;
  right: 22.5rem;
  width: 4.5rem;
  height: 4.5rem;
}

@media (max-width: 992px) {
  .sparkle-2 {
    top: -0.4rem;
    right: 10.8rem;
    width: 4.5rem;
    height: 4.5rem;
  }
}
.sparkle-3 {
  top: 5.2rem;
  right: 14.5rem;
  width: 4rem;
  height: 4rem;
}

@media (max-width: 992px) {
  .sparkle-3 {
    top: 5.2rem;
    right: 3.4rem;
    width: 4rem;
    height: 4rem;
  }
}
.sparkle-4 {
  bottom: -0.8rem;
  right: 18.8rem;
  width: 5.8rem;
  height: 5.8rem;
}

@media (max-width: 992px) {
  .sparkle-4 {
    bottom: -0.8rem;
    right: 7.8rem;
    width: 5.8rem;
    height: 5.8rem;
  }
}
.is-footer {
  row-gap: calc(var(--spacer-base) * 6);
}

.newsletter-arrow {
  width: 2rem;
  left: 0.2rem;
  position: relative;
}

.newsletter-txt-fix {
  position: relative;
  top: 0.4rem;
}

.newsletter-button {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.newsletter-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.newsletter-error {
  color: #ff4444;
  font-size: 0.875rem;
  margin-top: 0.5rem;
  padding: 0.5rem;
  background-color: rgba(255, 68, 68, 0.1);
  border-radius: 4px;
}

.newsletter-form input[type=email].error {
  border-color: #ff4444 !important;
  background-color: rgba(255, 68, 68, 0.05);
}

.section5-newsletter .newsletter-container .newsletter-form input[type=email]:-webkit-autofill,
.section5-newsletter .newsletter-container .newsletter-form input[type=email]:-webkit-autofill:hover,
.section5-newsletter .newsletter-container .newsletter-form input[type=email]:-webkit-autofill:focus,
.section5-newsletter .newsletter-container .newsletter-form input[type=email]:-webkit-autofill:active {
  -webkit-box-shadow: none !important;
  -webkit-text-fill-color: inherit !important;
  background-color: transparent !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}

.newsletter-success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  padding: calc(var(--spacer-base) * 2) 0;
}

@media (min-width: 993px) {
  .newsletter-success {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
  }
}
/* .newsletter-success-icon {
    flex-shrink: 0;
} */
.success-checkmark {
  width: 3rem;
  height: 3rem;
  stroke: currentColor;
}

.newsletter-success .newsletter-text-block {
  color: inherit;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.animate-spin {
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

.social-inner {
  width: 4rem;
  height: 4rem;
}

.temp-background {
  /* background-color: green */
}

.max-width-footer-partners {
  max-width: 27ch;
}

.single-post-logo-wrap {
  grid-area: 1/2/2/6;
}

@media (max-width: 992px) {
  .single-post-logo-wrap {
    grid-area: 1/1/2/7;
  }
}
.single-post-logo {
  width: 23rem;
}

.advisory-name-wrap {
  grid-area: 3/2/4/8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* align-self: start */
}

@media (max-width: 992px) {
  .advisory-name-wrap {
    grid-area: 3/1/4/7;
  }
}
.advisory-image-wrap {
  grid-area: 3/8/4/12;
}

@media (max-width: 992px) {
  .advisory-image-wrap {
    grid-area: 4/1/5/4;
  }
}
/* .container-is-on {
    max-width: 80rem;
} */
.advisory-subheader-wrap {
  grid-area: 1/2/2/9;
}

@media (max-width: 992px) {
  .advisory-subheader-wrap {
    grid-area: 1/1/2/7;
  }
}
.advisory-text-wrap {
  grid-area: 2/5/3/12;
}

@media (max-width: 992px) {
  .advisory-text-wrap {
    grid-area: 2/1/3/7;
  }
}
.advisory-title-max {
  max-width: 24ch;
}

@media (max-width: 768px) {
  .advisory-title-max {
    display: none;
    grid-area: 4/4/5/6;
  }
}
.advisory-header-fix {
  position: relative;
  left: -0.5rem;
  top: -0.45rem;
}

.advisory-overhead {
  grid-area: 2/2/3/8;
}

@media (max-width: 992px) {
  .advisory-overhead {
    grid-area: 2/1/3/7;
  }
}
.template-content-full-wrap {
  grid-area: 1/2/2/12;
}

@media (max-width: 992px) {
  .template-content-full-wrap {
    grid-area: 1/1/2/12;
  }
}
.legal-header-fix {
  position: relative;
  left: -0.3rem;
}

.legal-name-wrap {
  grid-area: 3/2/4/12;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  .legal-name-wrap {
    grid-area: 3/1/4/7;
  }
}
.bg-image-6 {
  top: 4vw;
  right: 13vw;
  width: 94vw;
}

.mobile-title {
  display: none;
}

@media (max-width: 768px) {
  .mobile-title {
    display: block;
  }
}
.form-wrapper {
  width: 100%;
}