:root {
  --black: #0d1018;
  --white: white;
  --sienna-3: #935d4b;
  --sienna: #8e685f;
  --rosy-brown: #967269;
  --seashell: #f9efec;
  --dim-grey: #717171;
  --rosy-brown-2: #c5a69e;
  --rosy-brown-3: #ab867d;
  --sienna-2: #7a574e;
  --gainsboro: #e0e0e0;
  --light-grey: #d0d0d0;
  --misty-rose: #efdbd6;
  --light-grey-2: #d0d0d0;
  --silver: #b6b4b4;
  --white-smoke: #f1f1f1;
  --ghost-white: #f2f5fa;
  --silver-2: #c1b9b6;
  --red: #b90229;
  --dark-grey: #9d9d9d;
  --black-2: #12161f;
  --gainsboro-2: #e9e7e7;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--black);
  letter-spacing: -.175rem;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 8.75rem;
  font-weight: 400;
  line-height: 9.25rem;
}

h2 {
  color: var(--black);
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 4.6875rem;
}

h3 {
  color: var(--black);
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 2.8125rem;
  font-weight: 400;
  line-height: 3.5156rem;
}

h4 {
  color: var(--black);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.1875rem;
}

p {
  color: var(--white);
  letter-spacing: .0675rem;
  margin-bottom: 10px;
  font-family: Questrial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.74375rem;
}

li {
  color: var(--black);
  letter-spacing: .0675rem;
  font-family: Questrial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.74375rem;
}

blockquote {
  border-left: 5px solid var(--sienna-3);
  letter-spacing: .0825rem;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1.375rem;
  line-height: 1.7875rem;
}

.home-one-hero-slider-sub-one {
  background-color: var(--sienna);
  width: 30vw;
}

.number {
  color: var(--rosy-brown);
  justify-content: center;
  font-family: Prata, sans-serif;
  font-size: 25rem;
  line-height: 25rem;
  display: flex;
}

.home-one-hero-slider-number {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
}

.home-one-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.home-one-hero-text {
  z-index: 9;
  padding-left: 15px;
  padding-right: 15px;
}

.home-one-hero-text.inv-strategy {
  padding-bottom: 10px;
  padding-left: 60px;
}

.color-white {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2rem;
  position: static;
}

.color-white.padding-bottom-twenty {
  padding-bottom: 20px;
  font-family: Questrial, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.color-white.padding-bottom-twenty.align-left {
  font-weight: 400;
}

.color-white.padding-bottom-twenty.align-left.focus {
  color: var(--white);
  font-weight: 400;
}

.color-white.padding-bottom-twenty.portfolio.align-left {
  color: var(--seashell);
  max-width: 500px;
  margin-top: 20px;
  margin-right: auto;
  font-size: 1.4rem;
  font-weight: 400;
}

.color-white.padding-bottom-thirty {
  padding-bottom: 30px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}

.color-white.align-center {
  text-align: center;
}

.color-white.margin-top-off {
  margin-top: 0;
}

.color-white.maxwidth-change {
  max-width: 400px;
}

.color-white.color-dark-grey {
  color: var(--dim-grey);
}

.color-white.inv-strategy {
  text-align: left;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-family: Prata, sans-serif;
  font-size: 2.2rem;
  line-height: 2.8rem;
}

.color-white.inv-strategy.second-line {
  max-width: 1200px;
  margin-left: 20px;
  font-size: 1.6rem;
}

.color-white.box-text {
  margin: -2px;
  font-size: 2.3rem;
  line-height: 2.7rem;
  display: block;
}

.color-white.heading-one {
  max-width: 600px;
  margin-right: 20px;
}

.color-white.heading-one.markets {
  text-align: left;
  background-color: #fafafa00;
  justify-content: center;
  align-items: flex-start;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.color-white.market-list {
  margin-top: 20px;
  margin-left: 0;
  font-weight: 400;
}

.color-white.main-slider {
  max-width: 600px;
  overflow: visible;
}

.color-white.underlined {
  text-underline-offset: 3px;
  border-bottom: 1px #fff;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.home-one-hero-title-wrapper {
  max-width: 500px;
}

.home-one-hero-title-wrapper.inv-strategy {
  text-align: left;
  max-width: 1000px;
}

.home-one-hero-para-wrapper {
  max-width: 350px;
}

.autofit {
  aspect-ratio: auto;
  object-fit: cover;
}

.autofit.responsive-full-width {
  margin-top: 0;
}

.autofit.border-all {
  border: 4px solid var(--white);
}

.autofit.border-all.margin-bottom-twenty.position-change {
  position: relative;
}

.autofit.padding-left-and-right {
  padding-left: 50px;
  padding-right: 50px;
}

.autofit.margin-right {
  margin-right: 20px;
}

.autofit.change-autofit {
  object-position: 50% 0%;
}

.autofit.full-width {
  width: 100%;
}

.autofit.change-width {
  width: 25%;
}

.autofit.market-photo {
  overflow: clip;
}

.home-one-hero-slider-sub-two {
  width: 70vw;
  height: 970px;
}

.home-one-hero-slider-sub-two.image-two {
  background-image: url('../images/Life-Coach-Two.webp'), url('../images/Life-Coach_1.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: cover, cover;
}

.home-one-hero-slider-sub-two.image-three {
  background-image: url('../images/LIfe-Coach-Three.webp'), url('../images/Life-Coach_1.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: cover, cover;
}

.home-one-hero-slider-sub-two.image-one {
  background-image: linear-gradient(#00000073, #00000073), url('../images/0024_1537593217_large.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 600px;
}

.home-one-hero-text-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-hero-text-main.inv-strategy {
  text-align: left;
  max-width: 1000px;
}

.home-one-hero-slider {
  background-color: #0000;
  width: 100vw;
  height: 970px;
}

.home-one-hero-slider.our-markets {
  height: 600px;
}

.home-one-hero-slider-main {
  display: flex;
}

.button-main {
  color: var(--white);
  letter-spacing: .0625em;
  text-transform: capitalize;
  background-color: #0000;
  font-family: Questrial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.6875rem;
  position: relative;
}

.button-main.color-black {
  color: var(--black);
}

.button-main.hover-color-black {
  color: var(--white);
  font-size: .8rem;
}

.button-main.hover-color-black.dark, .button-main.hover-color-black.font-black {
  color: var(--black);
}

.button-main.button-border {
  border: 1px solid var(--black);
  border-radius: 50px;
}

.button-main.color-white {
  margin-top: 0;
}

.button-main.color-white.team {
  max-width: 500px;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.2rem;
}

.button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--rosy-brown-2);
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: auto 18px;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center start;
  padding: 5px 25px;
  display: grid;
}

.button.underline-off.change-display {
  grid-template-columns: 1fr;
}

.button.underline-off.change-display.change-padding {
  padding-top: 15px;
  padding-bottom: 15px;
}

.button.underline-off.change-grid {
  grid-template-columns: auto;
}

.button.underline-off.responsive-display-off.button-white {
  border-color: var(--rosy-brown-2);
}

.button.underline-off.change-border-color {
  border-color: var(--black);
}

.button.underline-off.change-border-color.dark-button {
  background-color: #000;
}

.button-circle-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.home-one-hero-button-wrapper {
  display: flex;
}

.home-one-hero-small-slide {
  margin-bottom: 50px;
}

.home-one-hero-small-slide-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.number-small {
  color: var(--rosy-brown-3);
  font-family: Prata, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 5.8125rem;
}

.heading-five {
  color: var(--white);
  text-transform: capitalize;
  font-family: Prata, sans-serif;
  font-size: 1.75rem;
  line-height: 2.1875rem;
}

.heading-five.align-center {
  text-align: center;
}

.heading-five.align-center.padding-top-thirty {
  padding-top: 30px;
}

.heading-five.color-black {
  color: var(--black);
}

.home-one-hero-small-slide-number {
  max-width: 160px;
}

.border-radius-fifteen {
  border-radius: 15px;
}

.home-one-hero-small-slide-main {
  max-width: 380px;
}

.home-one-hero-small-slider {
  height: 170px;
  display: flex;
}

.slide-6, .slide-7, .slide-8 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #8e685f94;
  width: auto;
  margin-right: 30px;
  padding: 10px;
}

.section {
  background-color: #f6eceb;
  padding: 120px 15px;
}

.section.inv-strategy {
  background-color: #fafafa;
  margin-bottom: 100px;
}

.section.case-study.main {
  background-color: #000;
}

.home-one-about-container {
  max-width: 1260px;
}

.home-one-about-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.vertical-text {
  color: var(--sienna-2);
  letter-spacing: .0938rem;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 10%;
  font-family: Questrial, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 1.7969rem;
  position: absolute;
  transform: rotate(-90deg);
}

.vertical-text.responsive-display-off-two {
  display: block;
  top: 66px;
  left: -47px;
  right: auto;
}

.vertical-text.change-position {
  inset: 25% 0% auto;
}

.home-one-about-text {
  flex: 1;
  display: block;
  position: relative;
}

.home-one-about-text-para {
  justify-content: center;
  display: flex;
}

.home-one-about-text-para-wrapper {
  max-width: 380px;
}

.home-one-about-text-para-wrapper.case-study {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-one-about-sub {
  padding-top: 90px;
}

.home-one-about-sub.case-study {
  padding-top: 32px;
}

.home-one-about-sub-main {
  max-width: 1030px;
}

.padding-bottom-ten {
  padding-bottom: 10px;
}

.padding-bottom-ten.list-padding {
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
}

.home-one-about-para {
  justify-content: flex-end;
  display: flex;
}

.home-one-about-para-wrapper {
  max-width: 970px;
}

.home-one-work {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.home-one-work.int-mgmt {
  padding-top: 78px;
}

.home-one-work-container {
  max-width: 1260px;
}

.home-one-work-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.heading-top {
  color: var(--sienna-2);
  letter-spacing: .0938rem;
  text-transform: uppercase;
  font-family: Questrial, sans-serif;
  font-size: 1.5625rem;
  line-height: 1.7969rem;
}

.heading-top.color-white {
  color: var(--white);
}

.home-one-work-text-block {
  justify-content: space-between;
  display: flex;
}

.home-one-work-text-block.padding-top-ten {
  padding-top: 10px;
}

.home-one-work-text-block.padding-top-ten.padding-bottom-ten.border-bottom {
  border-bottom: 1px solid #e0e0e0;
}

.body-font {
  color: var(--black);
  text-align: left;
  letter-spacing: 1.08px;
  align-self: auto;
  width: 600px;
  font-family: Questrial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.55rem;
  text-decoration: none;
  position: static;
}

.body-font::placeholder {
  color: var(--black);
}

.body-font.color-white {
  color: var(--dim-grey);
}

.body-font.color-white.padding-bottom-thirty {
  text-align: center;
}

.body-font.align-center {
  margin-bottom: 10px;
}

.body-font.align-center.capitalize {
  text-transform: capitalize;
}

.body-font.align-center.title {
  font-size: .9rem;
}

.body-font.capitalize {
  text-transform: capitalize;
}

.body-font.uppercase {
  text-transform: uppercase;
}

.body-font.uppercase.color-white.underline-off.padding-top-ten.letter-spacing {
  letter-spacing: 3px;
}

.body-font.uppercase.letter-space {
  letter-spacing: 4px;
}

.body-font.margin-bottom-off {
  margin-bottom: 0;
}

.body-font.margin-bottom-off.change-height {
  height: 50px;
}

.body-font.color-rosy-brown {
  color: var(--rosy-brown-2);
}

.body-font.color-rosy-brown.max-width {
  max-width: 250px;
}

.body-font.color-rosy-brown.underline-off {
  text-decoration: none;
}

.body-font.list-padding {
  margin-left: 20px;
}

.body-font.list-padding.align-left {
  width: 500px;
}

.body-font.justify-center {
  text-align: center;
  width: 418px;
  font-family: Lato, sans-serif;
}

.home-one-work-block {
  justify-content: space-between;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.home-one-work-block.border-bottom {
  border-bottom: 1px solid var(--gainsboro);
}

.big-font {
  font-family: Open Sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 4.6875rem;
}

.big-font.paddinng-bottom-ten {
  padding-bottom: 10px;
}

.big-font.paddinng-bottom-ten.small {
  font-size: 2.8rem;
}

.cursor-wrapper {
  z-index: 999;
  opacity: 1;
  text-transform: none;
  word-break: normal;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  font-size: 14px;
  display: flex;
  position: fixed;
  top: 0;
}

.cursor {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.html-embed {
  cursor: none;
}

.overflow-off {
  overflow: hidden;
}

.home-one-advice {
  background-color: var(--black);
  padding-bottom: 120px;
  padding-left: 15px;
}

.home-one-advice.acquisitions {
  background-color: var(--black);
}

.home-one-advice-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.home-one-advice-grid-image {
  width: 50vw;
  height: 994px;
}

.home-one-advice-grid-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-advice-text-two {
  max-width: 500px;
  margin-bottom: 100px;
  padding-top: 100px;
}

.home-one-advice-text-two.acquisitions {
  max-width: 600px;
}

.padding-bottom-twenty {
  color: var(--black);
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Questrial, sans-serif;
  font-weight: 400;
}

.padding-bottom-twenty.padding-top-off {
  margin-top: 0;
}

.padding-bottom-twenty.color-black.plus-padding {
  margin-bottom: 60px;
}

.padding-bottom-twenty.grove {
  text-align: right;
}

.home-one-advice-grid-image-two {
  max-width: 500px;
}

.home-one-advice-grid-text {
  background-color: var(--black);
  width: 50vw;
}

.home-one-advice-author {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 200px;
  display: flex;
}

.home-one-advice-text-block {
  max-width: 600px;
}

.home-one-case-study-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.home-one-case-study-main-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-case-study-main-image.portfolio {
  height: 800px;
}

.home-one-case-study-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
  position: relative;
}

.home-one-case-study-line {
  background-color: var(--white);
  width: 50px;
  height: 2px;
}

.home-one-case-study-top-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.home-one-case-study-main-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
}

.color-light-grey {
  color: var(--light-grey);
}

.color-light-grey.align-center.padding-bottom-thirty {
  color: var(--light-grey);
  text-align: left;
  margin: 40px auto auto;
  padding-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.color-light-grey.align-center.padding-bottom-thirty.home-1 {
  margin-bottom: 50px;
}

.home-one-case-study-text {
  flex: 0 30%;
  padding-left: 15px;
  position: relative;
}

.home-one-case-study-box-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-case-study-box-main.underline-off {
  width: 250px;
  height: 367px;
  text-decoration: none;
}

.home-one-case-study-box-text {
  background-image: linear-gradient(to top, #000c, #0000);
  width: 250px;
  height: 367px;
  padding: 40px;
}

.home-one-case-study-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.full-height {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.home-one-case-study-vertical-line {
  background-color: var(--white);
  width: 1px;
  height: 78px;
}

.change-size {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.1875rem;
  line-height: 2.8125rem;
}

.cursor-two {
  background-image: url('../images/Pointer-View.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 157px;
  height: 157px;
  padding: 10px;
  display: flex;
}

.home-one-case-study-box-overlay {
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0d101833;
  width: 250px;
  height: 367px;
}

.home-one-case-study-image-one {
  background-image: linear-gradient(to top, #000000b3, #0000), url('../images/Life-Coach_3.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 1080px;
}

.home-one-case-study-image-one.portfolio {
  background-image: linear-gradient(to top, #000000b3, #0000), url('../images/oasis-1b.jpg');
  background-position: 0 0, 100% 100%;
  background-size: auto, cover;
  height: 800px;
}

.home-one-case-study-image-two {
  background-image: linear-gradient(to top, #000000b3, #0000), url('../images/Case-Study-Two.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.home-one-case-study-image-two.portfolio {
  background-image: linear-gradient(to top, #000000b3, #0000), url('../images/grove-1.jpg');
}

.home-one-case-study-image-two.portfolio.image-2 {
  height: 800px;
}

.home-one-case-study-image-three {
  background-image: linear-gradient(to top, #000000b3, #0000), url('../images/Case-Study-Three.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.home-one-case-study-image-three.portfolio {
  background-image: linear-gradient(to top, #000000b3, #0000), url('../images/creekside-1.jpg');
  background-position: 0 0, 50%;
  height: 800px;
}

.home-one-case-services {
  padding: 120px 15px;
}

.home-one-case-services-container {
  max-width: 1290px;
}

.cursor-wrapper-two {
  z-index: 999;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-65 {
  background-image: url('../images/disciplines-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 300px;
  height: 197px;
}

.div-block-66 {
  background-image: url('../images/Planning.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-67 {
  background-image: url('../images/Research.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 738px;
  height: 528px;
}

.home-one-case-services-grid {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.5fr 1.5fr;
}

.home-one-case-services-title {
  max-width: 400px;
}

.small-font {
  color: var(--black);
  letter-spacing: .0825rem;
  font-family: Questrial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.7875rem;
}

.padding-bottom-thirty {
  padding-bottom: 30px;
  font-size: .8rem;
  line-height: 1.3rem;
}

.padding-bottom-thirty.border-bottom {
  border-bottom: 1px #cac8c8;
}

.padding-bottom-thirty.border-bottom-two {
  border-bottom: 1px solid var(--black);
}

.padding-bottom-thirty.border-bottom-white {
  border-bottom: 1px solid #e2e2e2;
}

.padding-bottom-thirty.border-bottom-white.margin-bottom-thirty {
  margin-bottom: 30px;
}

.home-one-case-services-button {
  display: flex;
}

.home-one-case-services-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-case-services-box-block {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.home-one-case-services-box-block.border-radius-twenty {
  border-radius: 20px;
  flex-direction: column;
  display: flex;
}

.home-one-case-services-box-block.border-radius-twenty.change-card {
  background-color: var(--misty-rose);
}

.home-one-case-services-box-number {
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.number-two {
  color: var(--black);
  font-family: Prata, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.paragraph-2 {
  color: var(--light-grey-2);
}

.paragraph-2.align-centter {
  text-align: center;
}

.align-center {
  color: var(--black);
  text-align: center;
  text-transform: none;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Open Sans, sans-serif;
}

.align-center.padding-bottom-twenty {
  color: var(--black);
}

.align-center.padding-bottom-thirty {
  padding-bottom: 30px;
}

.align-center.color-white {
  color: var(--white);
  letter-spacing: .0675rem;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.align-center.color-white.text-1 {
  margin-left: auto;
  font-size: 1.2rem;
}

.home-one-case-services-text {
  position: sticky;
  top: 0;
}

.footer {
  background-color: #222c35;
  padding-top: 120px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.footer-sub-one-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer-menu {
  color: #c5a69e;
  letter-spacing: .15625rem;
  text-transform: uppercase;
  font-family: Questrial, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 2.03125rem;
}

.footer-menu.underline-off-copy {
  text-decoration: none;
}

.footer-sub-one {
  border-top: 1px solid #443a37;
  border-bottom: 1px solid #443a37;
}

.footer-text-grid {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.footer-text-grid-block {
  flex-direction: column;
  max-width: 700px;
  padding-right: 140px;
  display: flex;
}

.contact-font {
  color: var(--sienna-2);
  font-family: Prata, sans-serif;
  font-size: 2.8125rem;
  font-weight: 400;
  line-height: 3.51563rem;
  text-decoration: none;
}

.contact-font.responsive-align-center.responsive-change-size-two {
  color: var(--silver);
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  line-height: 3rem;
}

.footer-sub-two-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer-menu-small {
  color: var(--rosy-brown-3);
  letter-spacing: .075rem;
  text-transform: capitalize;
  font-family: Questrial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625rem;
}

.footer-menu-small.underlien-off {
  text-decoration: none;
}

.footer-sub-two {
  border-top: 1px solid #443a37;
  border-bottom: 1px solid #443a37;
}

.footer-copyright-main {
  justify-content: space-between;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-copyright-main.change-wrapper {
  max-width: 1260px;
}

.footer-copyright-line {
  background-color: #707070;
  width: 63px;
  height: 1px;
}

.footer-copyright-sub-one, .footer-copyright-sub-two {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.footer-copyright {
  border-top: 1px solid #443a37;
  border-bottom: 1px solid #443a37;
}

.header {
  background-color: var(--white);
  position: relative;
}

.header.change-bg {
  background-color: #0000;
}

.header.change-bg.change-padding {
  height: 88px;
  padding-left: 15px;
  padding-right: 15px;
}

.header.change-padding {
  padding-left: 15px;
  padding-right: 15px;
}

.header.portfolio {
  letter-spacing: 0;
  font-family: Open Sans, sans-serif;
  font-size: 5rem;
  line-height: 5rem;
}

.menu-font {
  color: var(--black);
  letter-spacing: .0675rem;
  text-transform: uppercase;
  font-family: Questrial, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.74375rem;
  text-decoration: none;
}

.menu-font.color-white {
  color: var(--white);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.menu-font.dark {
  color: var(--black);
}

.menu-font.nav-light {
  color: var(--white);
}

.dropdown-toggle {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  display: flex;
  top: 36px;
}

.dropdown-toggle.padding-change {
  padding-right: 20px;
}

.redhill {
  z-index: 99;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.padding-all {
  padding-top: 10px;
  padding-bottom: 10px;
}

.display-off {
  display: none;
}

.responsive-display-off {
  z-index: 9;
  margin-left: 0;
}

.home-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.home-two-grid-bg {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_5.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 1497px;
}

.change-heading-one-size {
  letter-spacing: -.125px;
  font-size: 6.25rem;
  line-height: 6.625rem;
}

.change-heading-one-size.align-left {
  text-align: left;
}

.home-two-hero-grid-text-wrapper {
  max-width: 1230px;
  margin-top: 300px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-hero-grid-image-wrapper {
  width: 110vw;
  display: flex;
}

.home-two-hero-grid-image-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1720px;
  display: flex;
}

.home-two-hero-grid-image-block {
  width: 391px;
  height: 531px;
}

.home-two-hero-grid-image-block.bg-one {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: radial-gradient(circle, #0000, #0000008f), url('../images/Life-Coach1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-hero-grid-image-block.bg-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: radial-gradient(circle, #0000, #0000008f), url('../images/Life-Coach2_1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.home-two-hero-grid-image-block.bg-three {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: radial-gradient(circle, #0000, #0000008f), url('../images/Life-Coach3_1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.home-two-hero-grid-image-block.bg-four {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: radial-gradient(circle, #0000, #0000008f), url('../images/Life-Coach4.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.home-two-hero-grid-image {
  margin-bottom: 200px;
}

.home-two-hero-grid-image.resposive-bg-change.padding-off {
  margin-bottom: 0;
}

.home-two-hero-grid-text {
  width: 100vw;
}

.home-two-hero-grid-image-holder {
  margin-bottom: 50px;
}

.header-two-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #d0d0d080;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.header-two-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid #b6b4b480;
  grid-template-rows: auto;
  grid-template-columns: 1fr .3fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  display: grid;
}

.agentic-logo.w--current {
  padding-top: 10px;
  padding-bottom: 10px;
}

.header-two-menu-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
}

.menu-hamburger {
  border-left: 1px solid #5a5d64;
}

.utility-page-wrap {
  background-image: url('../images/Password-Protected-BG.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.utility-page-wrap.bg-two {
  background-image: linear-gradient(#00000080, #00000080), url('../images/404-BG.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.utility-page-wrap.bg-two.overflow-off {
  background-image: linear-gradient(to bottom, null, null), url('../images/redhill.jpg');
}

.utility-page-content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  text-align: center;
  background-color: #b8a9a5;
  background-image: radial-gradient(circle at 75%, #ffffffa3, #0000 32%);
  flex-direction: row;
  flex: 1;
  align-items: center;
  max-width: 1260px;
  height: 90vh;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.utility-page-content.change-bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  background-image: none;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.utility-page-form {
  flex-direction: row;
  flex: 0 50%;
  align-items: stretch;
  display: flex;
}

.header-two {
  z-index: 9;
  position: relative;
  inset: 0% 0% auto;
}

.header-two.int-mgmt {
  color: var(--white);
  letter-spacing: 0;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  font-weight: 300;
  display: flex;
}

.home-two-consultant {
  border-top: 2px solid var(--rosy-brown-3);
  background-color: var(--black);
  padding: 120px 15px;
}

.home-two-consultant-container {
  max-width: 1260px;
}

.home-two-consultant-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.home-two-consultant-title {
  flex: 1;
}

.home-two-consultant-text {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.button-line-two {
  background-color: var(--rosy-brown-2);
  width: 0;
  height: 1px;
  transform: translate(12px, -6.5px)rotate(-45deg);
}

.button-circle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-line {
  background-color: var(--rosy-brown-2);
  width: 0;
  height: 1px;
  transform: translate(12px, 6.5px)rotate(45deg);
}

.home-two-advisory {
  background-color: var(--white);
  padding: 90px 15px 120px;
  position: relative;
}

.home-two-advisory-container {
  max-width: 1260px;
}

.home-two-advisory-title-wrapper {
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-advisory-para-wrapper {
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-advisory-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home-two-advisory-grid-block {
  background-color: var(--ghost-white);
  padding: 30px;
}

.home-two-advisory-divider {
  background-color: var(--black);
  height: 1px;
}

.number-three {
  color: var(--white);
  letter-spacing: -.1375px;
  font-family: Prata, sans-serif;
  font-size: 6.875rem;
  font-weight: 400;
  line-height: 7.2875rem;
}

.home-two-advisory-image-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.home-two-advisory-image-block.padding-top-ten {
  padding-top: 10px;
}

.image {
  flex: 1;
}

.home-two-advisory-image {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.home-two-financial {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.home-two-financial-image {
  height: 1080px;
}

.home-two-financial-image.case-study {
  height: 1000px;
}

.home-two-financial-text.case-study {
  margin-bottom: 55px;
}

.home-two-financial-text-main {
  justify-content: flex-end;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.home-two-financial-text-main.case-study {
  flex-direction: row;
  align-items: stretch;
}

.home-two-financial-text-block {
  background-color: #d6c7c3;
  max-width: 705px;
  padding: 140px 100px 170px;
  position: relative;
}

.home-two-financial-text-block.case-study {
  background-color: #06a1b7;
  padding-top: 81px;
  padding-bottom: 72px;
}

.home-two-financial-text-block.case-study.creekside {
  background-color: #00c853;
}

.home-two-financial-counter {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 15px 80px;
  display: flex;
}

.font-medium {
  color: var(--black);
  letter-spacing: .09375rem;
  font-family: Questrial, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 2.03125rem;
}

.font-medium.align-center.padding-bottom-twenty {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
}

.home-two-financial-counter-block {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.home-two-financial-counter-wrapper {
  border-right: 1px solid var(--sienna-3);
  padding-left: 50px;
  padding-right: 50px;
}

.home-two-financial-counter-wrapper.border-off {
  border-right-width: 0;
}

.number-four {
  color: var(--sienna-3);
  font-family: Prata, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 4.6875rem;
}

.number-four.align-center {
  color: var(--silver-2);
}

.home-two-financial-counter-main {
  flex: 1;
}

.home-two-financial-counter-image {
  margin-top: -250px;
}

.home-two-case-studies {
  background-color: var(--black);
  padding: 120px 15px;
  position: relative;
}

.home-two-case-studies-container {
  max-width: 1260px;
}

.home-two-case-studies-main {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  display: flex;
}

.home-two-case-studies-title {
  flex: 1;
}

.home-two-case-studies-text {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.big-top-title {
  color: var(--sienna);
  text-transform: uppercase;
  font-family: Questrial, sans-serif;
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 3.90625rem;
}

.home-two-case-studies-para {
  max-width: 450px;
}

.home-two-case-studies-block {
  background-color: var(--black);
  position: relative;
}

.home-two-case-studies-block.overflow-off {
  overflow: hidden;
}

.marquee-main {
  width: 400vw;
  display: flex;
}

.marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-right: 30px;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.collection-list {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 120px;
  display: flex;
}

.cursor-three {
  background-color: var(--sienna);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.cursor-font {
  color: var(--white);
  text-transform: capitalize;
  font-family: Questrial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6875rem;
}

.cursor-font.align-center {
  padding-left: 10px;
  padding-right: 10px;
}

.home-two-blog-style {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.home-two-blog-style-container {
  max-width: 1260px;
}

.home-two-blog-style-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.home-two-blog-style-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-blog-style-grid-sub {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  align-content: start;
}

.home-two-blog-style-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.home-two-blog-style-card.overflow-off.underline-off {
  text-decoration: none;
}

.home-two-blog-style-title {
  padding: 30px;
}

.home-two-blog-style-overflow {
  background-image: linear-gradient(to top, #000 7%, #0000 60%);
}

.home-two-blog-style-shade {
  background-color: var(--misty-rose);
}

.home-two-financial-image-wrapper {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.move-up {
  margin-top: -35px;
}

.move-down {
  margin-bottom: -35px;
}

.heading-one-title-effect {
  margin-bottom: 400px;
  margin-left: 10px;
  position: relative;
}

.heading-one-title-effect.padding-bottom-ten.padding-off {
  padding-bottom: 0;
}

.heading-one-title-effect.padding-bottom-ten.padding-off.change-max-width {
  max-width: 1260px;
}

.heading-one-title-effect.padding-bottom-ten.int-mgmt {
  margin-bottom: 100px;
}

.heading-one-title-effect.padding-bottom-fifty {
  padding-bottom: 50px;
}

.heading-one-title-effect.padding-bottom-thirty {
  margin-bottom: auto;
  padding-bottom: 30px;
}

.heading-one-title-effect.padding-off {
  padding-bottom: 0;
}

.home-three-hero-bg {
  background-image: url('../images/slide-4b.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.home-three-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 1080px;
}

.home-three-hero-text {
  position: relative;
}

.home-three-hero-shape {
  background-image: none;
  height: 1080px;
  position: relative;
}

.home-three-about-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  display: flex;
}

.home-three-about-main.inv-strategy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.home-three-about-container {
  max-width: 1260px;
}

.home-three-text {
  flex: 1;
}

.home-three-about {
  background-color: #222c35;
  border-top: 1px solid #000;
  padding: 90px 15px 120px;
}

.home-three-about.inv-strategy {
  background-color: var(--black);
}

.heading-title-effect {
  flex: 0 70%;
}

.heading-title-effect.padding-bottom-twenty {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: static;
  overflow: visible;
}

.heading-title-effect.padding-bottom-twenty.margin-left {
  margin-left: 140px;
}

.heading-title-effect.home-1 {
  flex-basis: 70%;
}

.home-three-help-text {
  flex: 1;
  max-width: 400px;
  margin-left: 20px;
}

.home-three-work-title {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-work-title.margin-bottom-twenty {
  margin-bottom: 20px;
}

.home-three-work-container {
  max-width: 1720px;
}

.home-three-help-list-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.home-three-help-list {
  grid-row-gap: 100px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.home-three-help-icon {
  object-fit: fill;
  background-color: #2e2e2e;
  border-radius: 100%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-three-help {
  background-color: var(--white);
  max-width: 1548px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
  padding-bottom: 130px;
}

.home-three-work {
  padding-top: 90px;
  padding-left: 15px;
  padding-right: 15px;
}

.home-three-help-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-top-off {
  margin-top: 0;
  font-family: Open Sans, sans-serif;
}

.margin-top-off.padding-bottom-ten {
  font-family: Open Sans, sans-serif;
}

.icon-space {
  object-fit: fill;
  max-width: 100%;
  margin: 20px;
}

.icon-space.inv {
  margin-left: 25px;
  margin-right: 25px;
}

.home-three-financial-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/redhill-team-2.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 1071px 1080px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-three-financial-text-box {
  position: relative;
}

.home-three-financial-text-box-wrapper {
  background-color: var(--sienna);
  max-width: 705px;
  padding: 170px 80px;
}

.home-three-list-image-main {
  background-image: url('../images/redhill-team-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.home-three-list-image-main.image-two {
  background-image: url('../images/Corporate_1.webp'), url('../images/Life-Coach_6.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.home-three-work-image {
  background-image: url('../images/LIfe-Coach_7.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 758px;
  position: relative;
}

.home-three-financial {
  padding-bottom: 140px;
}

.home-three-list-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.home-three-list-grid-block {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  max-width: 525px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.home-three-list-grid-block.border-bottom-off {
  border-bottom-width: 0;
}

.home-three-list-block {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  display: flex;
}

.home-three-list-image-block {
  flex: 1;
  position: relative;
}

.home-three-list-main {
  flex: 1;
}

.home-three-financial-image {
  height: 1080px;
  position: relative;
}

.home-three-financial-overlay {
  background-color: var(--white);
  height: 1080px;
  position: absolute;
  inset: auto 0% 0%;
}

.home-three-financial-text-box-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-help-button {
  display: flex;
}

.home-three-case-studies {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.home-three-case-studies-container {
  max-width: 1260px;
}

.home-three-case-studies-text {
  display: flex;
}

.home-three-case-studies-vertical {
  width: 200px;
  position: relative;
}

.home-three-case-studies-title {
  max-width: 915px;
}

.heading-top-two {
  color: var(--sienna-3);
  letter-spacing: .0825rem;
  font-family: Questrial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.7875rem;
}

.heading-top-two.padding-top-twenty {
  padding-top: 20px;
}

.body {
  color: var(--black);
  letter-spacing: .0675rem;
  font-family: Questrial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.74375rem;
}

.team-gris-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  position: relative;
  overflow: hidden;
}

.about-three-case-studies-overlay {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--seashell);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  position: absolute;
  inset: auto 0% 0%;
}

.home-three-case-studies-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.home-three-faq {
  background-color: var(--seashell);
  padding: 120px 15px 130px;
  position: relative;
}

.home-three-faq.change-bg {
  background-color: var(--white);
}

.home-three-faq-container {
  max-width: 1260px;
}

.home-three-faq-para {
  max-width: 575px;
  margin-left: auto;
  margin-right: auto;
}

.underline-off {
  text-decoration: none;
  position: relative;
}

.underline-off.padding-bottom-ten.border-bottom-dotted {
  border-bottom: 1px dotted #000;
}

.underline-off.padding-bottom-ten.padding-top-ten.border-bottom-dotted {
  border-bottom-width: 2px;
}

.underline-off.padding-bottom-ten.padding-top-ten.border-bottom-dotted.flex-change {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.underline-off.change-link-color {
  opacity: .2;
}

.color-black {
  color: var(--black);
  font-weight: 400;
}

.accordion-title {
  border-bottom: 1px solid #bab7b7;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-title.padding-top-ten {
  padding-top: 10px;
}

.accordion-title.padding-top-ten.padding-bottom-ten {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.accordion-icon-wrapper {
  border: 1px solid #98979b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.padding-top-ten {
  padding-top: 10px;
}

.home-three-faq-main {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-description {
  max-width: 974px;
  overflow: hidden;
}

.home-three-team-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-team-image {
  background-image: url('../images/Life-Coach_8.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 771px;
}

.home-three-team-image.member-two {
  background-image: url('../images/Life-Coach_10.webp'), url('../images/Life-Coach_27.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: cover, cover;
}

.home-three-team-image.member-three {
  background-image: url('../images/Life-Coach_9.webp'), url('../images/Life-Coach_27.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.home-three-team-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.home-three-team-overlay {
  background-image: url('../images/Image-Shape.svg');
  background-position: 50%;
  background-size: cover;
}

.home-three-team-grid-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.home-three-team-title {
  padding-left: 30px;
}

.home-three-about-button-center {
  justify-content: center;
  display: flex;
}

.home-three-about-button-center.home-1 {
  justify-content: flex-start;
}

.cursor-four {
  background-color: var(--red);
  outline-offset: 0px;
  text-transform: none;
  background-image: url('../images/mouse-pointer-1.svg');
  background-position: 0 0;
  background-size: auto;
  border: 1px #000;
  border-radius: 100%;
  outline: 3px #333;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.button-text {
  color: var(--white);
  letter-spacing: .0625px;
  text-transform: capitalize;
  font-family: Questrial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6875rem;
}

.home-three-case-study-block {
  text-decoration: none;
}

.heading-four-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.heading-four-hero-grid-sub-two {
  background-color: var(--black);
  width: 50%;
}

.heading-four-hero-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-four-hero-section {
  z-index: 1;
  margin-top: -88px;
  position: relative;
}

.heading-four-hero-text-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 1080px;
  display: flex;
}

.heading-four-hero-video-block {
  z-index: 9;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 1080px;
  display: flex;
  position: relative;
}

.heading-four-about {
  padding: 120px 15px;
}

.heading-four-about-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.heading-four-about-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.padding-top-thirty {
  padding-top: 30px;
}

.heading-four-about-text {
  padding-left: 20px;
}

.heading-four-about-button-wrapper {
  display: flex;
}

.heading-four-about-para {
  max-width: 500px;
}

.heading-one {
  color: var(--black);
  text-transform: capitalize;
  font-family: Open Sans, sans-serif;
  font-size: 8.75rem;
  font-weight: 400;
  line-height: 10.5rem;
}

.heading-one.color-white {
  color: var(--white);
  letter-spacing: -2.8px;
  font-size: 5rem;
  line-height: 6rem;
}

.heading-one.color-white.ml-20 {
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 5.5rem;
  font-weight: 300;
}

.heading-one.color-white.ml-20.align-left {
  max-width: 500px;
}

.heading-one.change-size {
  letter-spacing: -.1125rem;
  font-size: 5.625rem;
  line-height: 6.75rem;
}

.heading-one.change-size.align-center.color-white {
  max-width: 1000px;
  margin-bottom: 40px;
}

.heading-one.change-size.contact {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 55px;
  font-size: 2rem;
  line-height: 3rem;
}

.heading-one.change-size-two {
  letter-spacing: -.125rem;
  font-size: 6.25rem;
  line-height: 6.625rem;
}

.heading-one.change-size-six {
  letter-spacing: -.1375rem;
  font-size: 6.875rem;
  line-height: 7.2875rem;
}

.heading-one.change-size-six.color-white.margin-top-twenty {
  margin-top: 20px;
}

.heading-one.change-size-six.color-white.margin-top-twenty.change-bg {
  background-image: url('../images/Discover_1.png');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-one.change-size-six.color-white.margin-top-twenty.change-bg-two {
  background-image: url('../images/Fast-Performance.png');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-one.change-size-six.color-white.margin-top-twenty.change-bg-three {
  background-image: url('../images/Planning_2.png');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-one.change-size-six.color-white.margin-top-twenty.change-bg-four {
  background-image: url('../images/Security.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 109px 120px;
}

.heading-one.change-size-six.color-white.margin-top-twenty.change-bg-five {
  background-image: url('../images/Research_2.png');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-one.change-size-six.color-white.margin-top-twenty.change-bg-six {
  background-image: url('../images/Seamless.png');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: contain;
}

.first-line {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: .8rem;
  display: block;
}

.second-line {
  text-align: left;
  position: static;
}

.heading-two {
  color: var(--black);
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 4.6875rem;
  transition: background-color .8s;
}

.heading-two.color-white {
  color: var(--white);
  min-width: 600px;
  font-family: Open Sans, sans-serif;
}

.heading-two.color-white.align-left {
  text-transform: none;
  min-width: 700px;
}

.heading-two.color-white.align-left.home {
  color: var(--seashell);
  text-align: center;
  margin-left: auto;
  font-family: Prata, sans-serif;
  font-size: 2.6rem;
  line-height: 3.4rem;
}

.heading-two.align-center {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  margin-bottom: 20px;
}

.heading-two.align-center.color-white {
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.heading-two.align-center.acquisitions {
  margin-top: 100px;
  margin-bottom: 60px;
}

.heading-two.change-size {
  font-size: 2.8125rem;
  line-height: 3.51563rem;
}

.heading-two.padding-bottom-thirty.align-center.thesis {
  text-align: left;
  padding-bottom: 0;
}

.heading-two.case-study {
  color: var(--white);
  font-size: 3rem;
  line-height: 4rem;
}

.heading-two.grove {
  text-align: right;
  padding-left: 0;
}

.margin-bottom-twenty {
  margin-bottom: 20px;
}

.change-fg-to-bg {
  font-family: Open Sans, sans-serif;
}

.marquee-text {
  color: var(--sienna);
  letter-spacing: .125rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Questrial, sans-serif;
  font-size: 6.25rem;
  font-weight: 400;
  line-height: 6.25rem;
}

.marquee-text.change-size-seven {
  opacity: .1;
  color: var(--black);
  letter-spacing: -.56875rem;
  font-family: Prata, sans-serif;
  font-size: 26rem;
  line-height: 28.4375rem;
}

.marquee-block {
  width: 400vw;
  display: flex;
}

.heading-four-marquee {
  padding-bottom: 70px;
}

.heading-four-service {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.heading-four-service-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-stydy-style-two {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.case-stydy-style-two.change-max-width {
  max-width: 1720px;
}

.heading-four-service-text {
  background-color: var(--black);
  -webkit-text-fill-color: transparent;
  background-image: url('../images/BG-White.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 390px;
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.heading-four-service-text.remove-bg {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-size: 0 0;
  background-clip: border-box;
}

.title-bg-to-text {
  background-color: var(--black);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.75rem;
  line-height: 2.1875rem;
}

.title-bg-to-text.change-clipping-text {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  line-height: 2.5rem;
}

.heading-four-service-image.change-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bg-to-text-top.heading-top {
  background-color: var(--sienna);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.bg-to-text-top.heading-top.change-clipping-text {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.heading-four-slide {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_13.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 1080px;
}

.heading-four-slide-main {
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.slider {
  background-color: #0000;
  justify-content: center;
  height: 100%;
  display: flex;
}

.mask {
  width: 100%;
  overflow: visible;
}

.slide-text {
  color: var(--white);
  letter-spacing: .0625rem;
  text-transform: uppercase;
  font-family: Prata, sans-serif;
  font-size: 3.75rem;
  line-height: 4.375rem;
}

.slide-text.align-center.word-break {
  word-break: break-all;
}

.slider-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.left-arrow {
  border: 1px solid var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  inset: 50% auto 0% 20%;
}

.right-arrow {
  border: 1px solid var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  inset: 50% auto 0% 15%;
}

.heading-four-blog {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.background-video {
  width: 70%;
  height: 558px;
}

.vertical-text-two {
  color: var(--white);
  letter-spacing: .0625rem;
  text-transform: capitalize;
  white-space: nowrap;
  width: auto;
  font-family: Questrial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25rem;
  display: flex;
  transform: rotate(-90deg);
}

.heading-four-hero-scroll-down {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 50px;
  height: 230px;
  display: flex;
}

.heading-four-hero-verticle-line {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--light-grey-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 1px;
  height: 100px;
  position: relative;
}

.heading-four-hero-verticle-line.overflow-off {
  background-color: var(--silver);
}

.heading-four-hero-verticle-line-two {
  background-color: var(--white);
  width: 1px;
  height: 100px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.header-two-menu-main {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.header-two-menu-line {
  background-color: var(--light-grey-2);
  height: 2px;
}

.header-two-menu-line.overflow-off {
  position: relative;
}

.header-two-menu-line-main {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.menu-link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #1f2532;
  flex-direction: column;
  padding: 30px;
  transition: background-color .4s;
  display: flex;
}

.menu-link.w--current {
  background-color: #4e576d;
}

.menu-link.responsive-menu.underline-off:hover {
  background-color: #54617e;
}

.color-dark-grey {
  color: var(--dark-grey);
}

.header-two-menu-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-hero-section {
  margin-top: -148px;
}

.menu-hamburger-main {
  display: none;
}

.case-stydy-style-two-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-stydy-style-two-main.change-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.header-two-menu-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu-two-megamenu-main {
  background-color: var(--black-2);
  padding-top: 50px;
  padding-bottom: 50px;
}

.menu-two-megamenu-main.change-padding {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-125 {
  background-color: #0d101880;
}

.marquee-holder {
  margin-top: 50px;
}

.marquee-holder.margin-off {
  margin-top: 0;
}

.header-two-menu-three {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu-five-megamenu-main {
  background-color: var(--black-2);
  padding: 50px;
}

.menu-five-image {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_14.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 365px;
  display: none;
}

.menu-five-title {
  margin-top: 50px;
}

.menu-five-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.menu-five-contact-icon {
  justify-content: center;
  display: flex;
}

.menu-five-contact {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-five-contact.change-size {
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr .25fr .7fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.grid.dark {
  grid-template-rows: auto auto auto;
}

.nav-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
  position: relative;
  left: 40px;
}

.mega-menu-two {
  z-index: 999;
  background-color: #f6ebeb;
  position: absolute;
  inset: 87px 0% auto;
}

.mega-menu-two.display-off {
  max-width: 300px;
  display: none;
}

.mega-menu-two-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 50px 40px;
}

.mega-menu-two-grid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 50px;
}

.link-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block.underline-off {
  transition: transform .4s;
}

.link-block.underline-off:hover {
  transform: translate(20px);
}

.link-block.underline-off.padding-bottom-ten.w--current {
  padding-bottom: 0;
}

.mega-menu-image {
  background-image: url('../images/Menu-Image.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 500px;
  height: 160px;
}

.hamburger {
  z-index: 9;
  padding-top: 20px;
  position: relative;
}

.div-block-142 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_20.webp');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1370px 1080px;
  height: 1080px;
}

.button-line-middle {
  background-color: var(--rosy-brown-2);
  width: 0;
  height: 1px;
}

.about-one-hero-section {
  z-index: 1;
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_18.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 800px;
  margin-top: -88px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.about-one-hero-section.int-mgmt {
  background-image: linear-gradient(to bottom, null, null), url('../images/redhill-team-3.jpg');
  height: 600px;
}

.about-one-hero-title.int-mgmt {
  align-items: flex-end;
  margin-bottom: 100px;
}

.about-one-work {
  background-color: var(--white);
  padding: 120px 15px 70px;
}

.about-one-work-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-one-work-sub-one {
  flex: 0 50%;
}

.about-one-work-sub-two-main {
  flex: 1;
}

.about-one-work-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: 58px auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.about-one-work-sub-two-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.text-block {
  color: var(--sienna-3);
  text-transform: capitalize;
  font-family: Prata, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 3.75rem;
}

.text-block.align-center.change-counter-color {
  color: var(--misty-rose);
}

.border-right-two {
  border-right: 1px solid #8e685f;
}

.border-right-two.border-off {
  border-right-width: 0;
}

.border-right-two.change-border-color {
  border-right-color: var(--misty-rose);
}

.about-one-work-sub-two {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex: 1;
  align-items: flex-start;
  margin-top: 140px;
  display: flex;
}

.about-one-steps-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-steps {
  z-index: 1;
  background-color: var(--white);
  padding: 50px 15px;
  position: relative;
}

.about-one-steps-grid-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-one-hero-container {
  align-items: center;
  max-width: 1260px;
  height: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-one-hero-container.int-mgmt {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
}

.about-one {
  background-color: var(--white);
  padding: 70px 15px 120px;
}

.about-one-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.about-one-sub-one {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: flex-end;
  padding-bottom: 120px;
  display: flex;
}

.about-one-sub-one-image {
  flex: 1;
  justify-content: center;
  display: flex;
}

.about-one-sub-one-text {
  flex: 1;
}

.about-one-sub-two {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: flex-end;
  display: flex;
}

.about-one-sub-two-text {
  flex: 1;
}

.about-one-sub-two-button {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.about-one-shape {
  background-color: #efe7e5;
  width: 628px;
  height: 880px;
}

.about-one-advice-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.about-one-sub-two-bg-color {
  background-color: #f5ebe8;
}

.about-one-bg-shape {
  background-color: #c3b3ae;
  height: 554px;
}

.about-one-sub-two-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 15px;
  display: flex;
}

.about-one-sub-two-sub-one, .about-one-sub-two-sub-two {
  flex: 1;
}

.padding-top-fifty {
  padding-top: 50px;
}

.about-one-sub-two-button-two {
  display: flex;
}

.padding-bottom-five {
  padding-bottom: 5px;
}

.about-one-client {
  background-color: var(--white);
  padding: 90px 15px 120px;
  position: relative;
  overflow: hidden;
}

.about-one-client.change-bg {
  background-color: #f5ebe8;
}

.about-one-client-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-client-para {
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
}

.marquee-two {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.marquee-image {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  align-items: center;
  margin-right: 150px;
  display: flex;
}

.marquee-two-main {
  width: 300vw;
  display: flex;
}

.about-one-sub-one-para {
  max-width: 450px;
}

.position-change {
  background-color: var(--white);
  position: relative;
}

.about-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.about-two-hero-grid-block-one {
  background-color: #c1b9b6;
  height: 1020px;
}

.about-two-hero-image {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/Life-Coach_23.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  max-width: 1720px;
  height: 844px;
  margin-left: auto;
  margin-right: 0;
}

.about-two-hero-section {
  margin-top: -88px;
}

.about-two-hero-grid-block-two {
  margin-top: 200px;
}

.about-two-goal {
  background-color: var(--white);
  padding: 80px 15px 50px;
  position: relative;
}

.about-two-goal-main {
  z-index: 1;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white);
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.about-two-goal-para {
  flex: 1;
}

.about-two-award-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-two-award-main.team-bios {
  margin-top: 100px;
  margin-bottom: 100px;
}

.about-two-award {
  background-color: var(--white);
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.about-two-award-image, .about-two-award-text {
  flex: 1;
}

.about-two-award-text.team-bio {
  position: relative;
  top: 20px;
}

.about-two-award-image-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.padding-left-thirty {
  padding-left: 30px;
}

.about-two-award-image-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/Life-Coach_22.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 484px;
  height: 765px;
  display: grid;
}

.about-two-award-text-grid-one {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.about-two-award-text-grid-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.about-two-award-text-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  display: flex;
}

.about-two-advice {
  z-index: 10;
  background-color: #f1f1f1;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.about-two-advice-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-two-advice-para {
  max-width: 665px;
  margin-left: auto;
  margin-right: auto;
}

.about-two-services-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 15px;
  display: flex;
}

.about-two-services-text {
  flex: 1;
  max-width: 500px;
}

.about-two-services-main {
  flex: 1;
}

.about-two-services-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.about-two-services-countter {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.padding-bottom-hundred {
  padding-bottom: 100px;
}

.padding-bottom-hundred.border-bottom {
  border-bottom: 2px solid #606060;
}

.about-two-services-counter-text {
  max-width: 100px;
}

.about-two-hero-text {
  max-width: 1720px;
  margin-left: auto;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.about-two-services {
  z-index: 11;
  background-color: var(--white);
  position: relative;
}

.serice-one-hero-section {
  background-color: #fdf7f7;
  margin-top: -88px;
  padding-top: 200px;
  padding-bottom: 120px;
  padding-left: 15px;
}

.serice-one-hero-sub {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.serice-one-hero-top-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.serice-one-hero-line {
  background-color: var(--black);
  width: 68px;
  height: 1px;
}

.heading-top-three {
  color: var(--black);
  letter-spacing: .09375rem;
  text-transform: uppercase;
  font-family: Questrial, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 1.79688rem;
}

.heading-top-three.color-sienna {
  color: var(--sienna-3);
}

.serice-one-hero-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  max-width: 1720px;
  margin-left: auto;
  margin-right: 0;
  display: flex;
  position: relative;
}

.serice-one-hero-main-text {
  flex: 1;
  max-width: 500px;
}

.serice-one-hero-slide {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.serice-one-hero-mask-two {
  width: 100%;
  max-width: 320px;
  height: 100%;
  overflow: visible;
}

.serice-one-hero-slider-two {
  background-color: #0000;
  height: 100%;
  display: flex;
  position: static;
}

.slide-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Life-Coach01-1.webp');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 100%;
  height: 366px;
  display: flex;
}

.slide-block.bg-two {
  background-image: url('../images/Life-Coach02.webp');
}

.slide-block.bg-three {
  background-image: url('../images/Life-Coach03.webp');
}

.slide-block.bg-four {
  background-image: url('../images/Life-Coach04.webp');
}

.slide-block.bg-five {
  background-image: url('../images/Life-Coach05.webp'), url('../images/Life-Coach01-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-10 {
  margin-right: 20px;
}

.left-arrow-two {
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  inset: auto auto 0% 35%;
}

.right-arrow-two {
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  inset: auto auto 0% 30%;
}

.change-color {
  filter: invert();
}

.slide-title {
  background-color: var(--white);
  margin-bottom: 30px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 15px;
}

.serice-one-hero-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1260px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
}

.serice-one-hero-grid-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.service-one-steps {
  background-color: var(--white);
  padding: 90px 15px;
  position: relative;
}

.service-one-steps.change-bg {
  background-color: var(--gainsboro-2);
}

.service-one-steps-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-one-steps-title-wrapper {
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
}

.blog-details-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.blog-details-hero-bg-image {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_24.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 1865px;
}

.blog-details-hero-section {
  margin-top: -88px;
}

.blog-details-hero-block {
  max-width: 1720px;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
}

.blog-details-hero-main {
  padding-left: 15px;
  padding-right: 15px;
}

.blog-details-hero-content {
  max-width: 1720px;
}

.blog-details-hero-content-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: start;
  align-items: start;
}

.blog-details-hero-text {
  background-color: var(--white);
  padding-top: 80px;
  padding-left: 380px;
  padding-right: 15px;
}

.blog-details-hero-image {
  padding-top: 80px;
}

.blog-details-hero-strategy-main {
  background-color: #fff;
  padding: 120px 15px 60px;
}

.blog-details-hero-strategy-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-tab-2, .tab-link-tab-2.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu {
  flex-direction: column;
  flex: 1;
  margin-bottom: 40px;
  display: flex;
}

.tabs {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  display: flex;
}

.blog-details-hero-strategy-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.tab-link-tab-1 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-1.w--current {
  background-color: #0000;
}

.padding-bottom-twenty-2 {
  padding-bottom: 20px;
}

.tabs-content {
  flex: 0 45%;
}

.tab-link-tab-3 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-3.w--current {
  background-color: #0000;
}

.heading-three {
  color: var(--black);
  text-transform: capitalize;
  font-family: Open Sans, sans-serif;
  font-size: 2.8125rem;
  font-weight: 400;
  line-height: 3.5156rem;
}

.heading-three.padding-bottom-ten {
  border: 1px #c5a69e;
  border-bottom: 4px solid #c5a69e;
  margin-bottom: 20px;
}

.heading-three.align-center.color-shinna {
  color: var(--sienna-3);
}

.heading-three.change-size {
  letter-spacing: .13125rem;
  font-size: 2.1875rem;
  line-height: 2.84375rem;
}

.heading-three.change-size.align-center.padding-top-ten.padding-bottom-ten.color-sinna {
  color: var(--sienna-3);
}

.heading-three.change-size.align-center.padding-top-ten.padding-bottom-ten.color-sinna.acquisitions {
  font-size: 1.5rem;
  line-height: 2rem;
}

.heading-three.color-sienna, .heading-three.underline-off.color-shinna {
  color: var(--sienna-3);
}

.heading-three.color-white {
  color: var(--white);
}

.heading-three.color-white.padding-top-thirty.padding-bottom-thirty.change-maxwidth {
  max-width: 300px;
}

.heading-three.bg-to-text {
  background-color: var(--black);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-three.color-rosy-brown {
  color: var(--rosy-brown-2);
}

.heading-three.color-rosy-brown.underline-off.capitalize-off {
  text-transform: lowercase;
}

.heading-three.inv-strategy {
  text-transform: none;
  font-size: 2rem;
  line-height: 2.8rem;
}

.heading-three.case-study {
  color: var(--white);
  text-transform: none;
}

.blog-details-hero-strategy {
  background-color: #fafafa;
}

.blog-style-one-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.blog-style-one {
  margin-top: -88px;
}

.blog-style-one-hero-block-two {
  background-color: #d2ccc9;
  height: 1080px;
}

.blog-style-one-hero-block-one {
  background-color: #eceef4;
  margin-top: -200px;
}

.blog-style-one-hero-block-three {
  z-index: 9;
  margin-top: 200px;
  padding-bottom: 200px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.blog-style-one-hero-slide {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.slider-two {
  background-color: #0000;
  height: 100%;
  display: flex;
}

.mask-two {
  width: 50%;
  overflow: visible;
}

.slide-two {
  margin-right: 30px;
}

.blog-style-one-hero-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  max-width: 1260px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-style-one-hero-current, .blog-style-one-hero-sub {
  flex: 1;
}

.margin-top-thirty {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 30px;
  display: flex;
}

.heading-four {
  color: var(--black);
  text-transform: capitalize;
  font-family: Open Sans, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}

.heading-four.padding-top-twenty {
  text-transform: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-four.change-size {
  font-size: 1.375rem;
  line-height: 1.9rem;
}

.heading-four.change-size.padding-bottom-twenty.border-bottom {
  border-bottom: 1px solid #000;
}

.heading-four.change-size.underline-off.color-shinna {
  color: var(--sienna-3);
}

.heading-four.color-white {
  color: var(--white);
}

.heading-four.align-center.padding-bottom-ten.padding-top-twenty {
  clear: none;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  position: static;
}

.heading-four.align-center.padding-top-ten.opacity-off {
  opacity: 0;
}

.collection-list-two {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-style-one-hero-sub-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.blog-style-one-hero-sub-text {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.blog-style-one-hero-sub-date {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.blog-style-one-resources {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.blog-style-one-resource-container {
  max-width: 1260px;
}

.div-block-166 {
  max-width: 734px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-three {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-top-twenty {
  padding-top: 20px;
}

.padding-top-twenty.padding-bottom-twenty.border-bottom-three {
  border-bottom: 1px solid #d9d9d9;
}

.padding-top-twenty.padding-bottom-twenty.display-change {
  display: flex;
}

.blog-style-one-resource-date {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.blog-style-two-hero {
  background-color: #d6d9e1;
  height: 1080px;
  margin-top: -88px;
}

.blog-style-two-hero-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.blog-style-two-hero-sub-one {
  flex: 0 66.66%;
}

.blog-style-two-hero-sub-two {
  flex: 1;
}

.blog-style-two-hero-sub-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.blog-style-two-hero-sub-text {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  display: flex;
}

.blog-style-two-hero-sub-author {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.border-radius-hundred {
  border-radius: 100%;
}

.header-top {
  color: var(--black);
  text-transform: capitalize;
  font-family: Prata, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.71875rem;
}

.header-top.color-white {
  color: var(--white);
}

.header-top.color-white.position-change-two {
  z-index: 99;
  position: relative;
}

.blog-style-two-hero-sub-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-style-two-hero-sub-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-style-two-hero-sub-list-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.blog-style-two-hero-sub-list-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.blog-style-two-resource {
  background-color: var(--white);
  padding: 90px 15px 120px;
  position: relative;
}

.blog-style-two-resource-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-two-resource-para {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-four {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-four.change-grid {
  grid-template-rows: auto;
}

.blog-style-two-resource-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-style-two-resource-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.blog-style-two-resource-block.underline-off.box-shadow {
  transition: box-shadow .4s;
}

.blog-style-two-resource-block.underline-off.box-shadow:hover {
  box-shadow: 0 20px 50px #00000024;
}

.blog-style-two-resource-button {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 57px;
  margin-top: 235px;
  margin-right: 20px;
  display: flex;
}

.blog-style-two-hero-container {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 200px;
  padding-left: 15px;
  padding-right: 15px;
}

.blog-hero-bg {
  background-image: url('../images/Blog-Image.webp');
  background-position: 50%;
  background-size: cover;
  height: 975px;
  margin-top: -88px;
}

.blog-hero-block {
  background-color: var(--white);
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
}

.change-size-two {
  letter-spacing: -.0875px;
  font-size: 4.375rem;
  line-height: 4.6375rem;
}

.blog-hero-author {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-hero-line {
  background-color: #aca8a8;
  width: 530px;
  height: 1px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.blog-content-container {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-cta-container {
  background-color: var(--black);
  background-image: url('../images/Shape.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 90px 80px;
  display: flex;
}

.blog-cta {
  background-color: var(--white);
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.blog-cta-title {
  flex: 1;
}

.blog-cta-button {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog-hero-main {
  background-color: #cdc3c0;
  padding-bottom: 150px;
  padding-left: 15px;
  padding-right: 15px;
}

.blog-content {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.case-study-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/Case-Study_1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 987px;
  margin-top: -88px;
  display: grid;
}

.case-study-recent {
  background-color: #d9d9d9;
  padding: 150px 15px;
}

.case-study-recent-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.case-study-recent-text.padding-bottom-twenty {
  align-items: center;
}

.case-study-recent-title, .case-study-recent-para {
  flex: 1;
}

.collection-list-five {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.case-study-main {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.case-study-main-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-six {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-study-main-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-study-main-overlay {
  opacity: 0;
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.case-study-main-text {
  max-width: 350px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}

.change-size-three {
  color: var(--red);
  margin-top: -150px;
  margin-bottom: 10px;
  font-size: 5.625rem;
  line-height: 6.75rem;
}

.change-size-three.align-center.color-white {
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
}

.change-size-three.color-white.align-center {
  float: none;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-end;
  max-width: 600px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 3rem;
  display: flex;
  position: relative;
  top: 220px;
}

.change-size-three.subtitle {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.2rem;
}

.change-size-three.subtitle.portfolio {
  color: var(--black-2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.change-size-three.subtitle.text-black {
  color: var(--black-2);
  font-size: 1.75rem;
}

.change-size-three.subtitle.text-black.values {
  height: 300px;
}

.change-size-three.subtitle.text-black.h3 {
  margin-bottom: 40px;
  font-size: 1.4rem;
  line-height: 2rem;
}

.change-size-three.portfolio {
  font-family: Open Sans, sans-serif;
  display: flex;
}

.case-study-details-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.case-study-details-hero-bg {
  background-image: linear-gradient(#000000bf 21%, #0000), url('../images/Case-Study.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 987px;
}

.case-study-details-hero {
  margin-top: -88px;
}

.case-study-details-hero-text {
  padding-left: 15px;
  padding-right: 15px;
}

.case-study-details-hero-text-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.case-study-details {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.case-study-details-grid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-columns: .4fr 1fr;
  align-items: start;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.case-study-details-side {
  background-color: #ebe4e2;
  padding: 40px;
}

.case-study-details-side-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.contact-one-hero-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-one-hero-image {
  background-image: linear-gradient(#00000059, #00000059), url('../images/Contact.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  max-width: 1720px;
  height: 662px;
  margin-left: auto;
  margin-right: auto;
}

.contact-one-hero {
  background-color: #e8e8e8;
  padding-top: 100px;
  padding-left: 15px;
  padding-right: 15px;
}

.contact-one {
  background-color: var(--white);
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 15px 120px;
  position: relative;
}

.contact-one-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-one-text {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  display: flex;
}

.contact-one-form {
  border: 1px solid #e2e2e2;
  flex-direction: column;
  flex: 0 700px;
  justify-content: center;
  padding: 95px;
  display: flex;
}

.contact-one-address {
  flex-direction: column;
  max-width: 200px;
  display: flex;
}

.text-field, .textarea {
  border-style: solid;
  border-width: 1px;
  border-color: var(--white) var(--white) #bebebe;
}

.textarea.body-font {
  min-height: 110px;
}

.form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contact-one-form-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-button {
  z-index: 9;
  color: #0000;
  background-color: #0000;
  position: relative;
}

.contact-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.contact-two-hero-bg {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Life-Coach_26.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 1080px;
}

.contact-two-hero {
  margin-top: -88px;
}

.contact-two-hero-contact {
  background-color: var(--black);
}

.contact-two-hero-contact-main {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.contact-two-hero-contact-block {
  max-width: 800px;
  margin-left: 70px;
}

.text-field-two {
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #979797;
}

.text-field-two.body-font.color-white.capitalize::placeholder {
  color: var(--white);
}

.textarea-two {
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #979797;
  min-height: 110px;
}

.textarea-two.body-font.color-white.capitalize::placeholder {
  color: var(--white);
}

.input-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.submit-button-two {
  color: #0000;
  background-color: #0000;
  position: relative;
}

.form-two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.form-button-wrapper {
  display: flex;
}

.contact-two {
  background-color: var(--white);
  padding: 90px 15px 120px;
  position: relative;
}

.contact-two-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-two-main.acquisitions {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-two-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.contact-two-grid.acquisitions {
  grid-template-columns: .25fr 1fr 1fr 1fr;
  justify-items: stretch;
  width: 1400px;
}

.contact-two-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.contact-two-block.border-right-three {
  border-right: 1px solid #0d101854;
  align-items: center;
}

.contact-two-address {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 250px;
  display: flex;
}

.pricing-one-hero {
  padding: 90px 15px;
}

.pricing-one {
  background-color: #f6f4f3;
  padding: 90px 15px 120px;
  position: relative;
}

.pricing-one-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-para {
  max-width: 516px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.pricing-one-text {
  padding-bottom: 90px;
}

.pricing-one-toggle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-one-toggle-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 223px;
  height: 56px;
  display: grid;
}

.pricing-one-toggle-bg {
  background-color: var(--white);
  border-radius: 60px;
  width: 106px;
  height: 46px;
}

.pricing-one-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.pricing-one-content-data {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.pricing-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.pricing-two-hero-bg {
  background-color: #f6f4f3;
  height: 917px;
}

.pricing-two-hero {
  margin-top: -88px;
}

.pricing-two-text {
  padding: 170px 15px 70px;
}

.pricing-two-toggle {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-font-two {
  color: var(--black);
  letter-spacing: .0625rem;
  text-transform: capitalize;
  font-family: Questrial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6875rem;
}

.pricing-two-toggle-main {
  border: 1px solid #cfcdcc;
  border-radius: 60px;
  align-items: center;
  width: 75px;
  height: 40px;
  display: flex;
}

.pricing-two-toggle-button {
  background-color: var(--black);
  border-radius: 60px;
  width: 30px;
  height: 30px;
}

.text-block-two {
  border: 1px solid var(--sienna-3);
  color: var(--sienna-3);
  border-radius: 60px;
  padding: 8px 10px 5px;
  font-family: Questrial, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.09375rem;
}

.pricing-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.pricing-two-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing-two-price {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-two-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-bottom: 50px;
}

.div-block-179 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-179.padding-bottom-ten.opacity-off {
  opacity: 0;
}

.pricing-two-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-two-popular {
  background-color: var(--black);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.pricing-two-space, .div-block-184 {
  height: 50px;
}

.div-block-185 {
  background-color: #f6f4f3;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 15px;
}

.pricing-two-main {
  background-color: var(--white);
  border: 1px solid #e9e9e9;
  padding: 30px;
}

.pricing-two-main.change-bg {
  background-color: #e1d3ce;
}

.team-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(275deg, #000000e0, #fff0), url('../images/russell-team.jpg');
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  height: 600px;
}

.team-hero-grid.the-firm {
  background-image: linear-gradient(to top, #000000e0, #fff0), url('../images/nastuh-abootalebi-ZtC4_rPCRXA-unsplash.jpg');
}

.team-hero-grid.team {
  background-image: linear-gradient(275deg, #000000e0, #fff0), url('../images/russell-team-2.jpg');
  background-position: 0 0, 50%;
}

.team-hero-grid.acquisitions {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/slide-1c.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.team-hero {
  margin-top: -88px;
}

.team-hero-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.team-hero-title.small {
  font-size: 12px;
}

.team-hero-main {
  padding: 90px 15px 120px;
}

.team-hero-block, .team-hero-wrapper {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-seven {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.team-data {
  background-color: var(--white);
}

.team-phone {
  justify-content: center;
  display: flex;
}

.team-data-main {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.team-data-main.overflow-off {
  height: 150px;
}

.team-details-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.team-details-hero-grid {
  background-image: linear-gradient(#000c, #0000), url('../images/Team.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 877px;
}

.team-details-hero {
  margin-top: -88px;
}

.team-details-hero-space {
  height: 600px;
}

.team-details-hero-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  max-width: 1260px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.team-details-hero-text {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 220px;
  padding-bottom: 100px;
  display: flex;
}

.team-details-hero-title {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.team-details-hero-text-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
  position: static;
  top: auto;
  bottom: 220px;
}

.team-details-hero-text-para {
  max-width: 580px;
}

.team-details {
  padding: 90px 15px 120px;
}

.team-details-title {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.team-details-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  align-items: center;
  display: flex;
}

.team-details-text {
  flex: 1;
}

.team-details-box {
  border-bottom: 1px solid #a8a5a5;
  padding-top: 40px;
  padding-bottom: 30px;
}

.team-details-box.border-off {
  border-bottom-width: 0;
}

.team-details-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.faq-hero {
  background-image: linear-gradient(#000c, #0000), url('../images/FAQ.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 877px;
  margin-top: -88px;
}

.faq {
  padding: 90px 15px 120px;
}

.faq-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-193 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dot-bottom-border {
  border-bottom: 2px dashed #b9b9b9;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-194 {
  overflow: hidden;
}

.faq-form {
  background-color: #f3f0ec;
  padding: 90px 15px 120px;
}

.faq-form-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.faq-form-field {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.text-field-three {
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #979797;
  margin-bottom: 20px;
}

.text-field-three.body-font.capitalize {
  text-transform: capitalize;
}

.faq-form-button {
  justify-content: flex-end;
  display: flex;
}

.faq-form-button-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-button-three {
  color: #0000;
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.textarea-three {
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #979797;
}

.button-circle-block {
  background-color: var(--rosy-brown-2);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-circle-block.overflow-off {
  background-color: var(--red);
}

.button-circle-block.overflow-off.change-bg-black {
  background-color: var(--black);
}

.arrow-white {
  position: relative;
}

.landing-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  height: 1080px;
}

.landing-hero-text {
  position: relative;
}

.landing-services {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.landing-hero-section {
  margin-top: -148px;
  position: relative;
}

.landing-services-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-services-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}

.landing-services-grid-block {
  background-color: #e9eef3;
  border-radius: 15px;
  padding: 30px 30px 20px;
  transition: background-color .4s;
}

.landing-services-grid-block:hover {
  background-color: #d4dce4;
}

.landing-benefits-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-benefits-para {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.landing-benefits-main-grid-one {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
}

.image-big {
  border: 5px solid var(--rosy-brown-3);
  border-radius: 50px;
}

.landing-benefits-grid-one-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-benefits-main-grid-two {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.landing-benefits-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.landing-benefits-bg {
  background-color: var(--black);
  height: 1700px;
}

.landing-benefits-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.landing-home {
  padding-top: 120px;
  padding-bottom: 180px;
}

.landing-home.overflow-off.case-study {
  padding-bottom: 40px;
}

.landing-benefits-main, .landing-home-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.landing-home-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  position: relative;
}

.landing-home-marquee {
  width: 100vw;
}

.landing-inner {
  background-color: var(--black);
  padding: 120px 15px;
  position: relative;
}

.landing-inner-grid-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.landing-inner-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto;
}

.landing-inner-container {
  max-width: 1260px;
}

.landing-inner-para-wrapper {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.landing-cms-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.landing-cms-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 2px solid #937a6d;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.landing-cms-grid-block.underline-off {
  grid-auto-columns: 1fr;
  text-decoration: none;
}

.landing-cms-block-one {
  height: 200px;
}

.landing-cms-block-one.cms-one {
  background-image: url('../images/Blog-Details.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.landing-cms-block-one.cms-two {
  background-image: url('../images/Case-Study-Details.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.landing-cms-block-one.cms-three {
  background-image: url('../images/Team-Details.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.landing-cms {
  padding: 120px 15px;
}

.landing-cms-container {
  max-width: 1260px;
}

.landing-cms-para-wrapper {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.landing-cms-block-two {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.align-center-2 {
  text-align: center;
}

.div-block-218 {
  border-right: 3px solid var(--misty-rose);
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-218.border-right-off {
  border-right-width: 0;
}

.dropdown-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  flex-direction: column;
  min-width: 260px;
  padding: 20px;
  display: flex;
}

.dropdown-list.w--open {
  display: flex;
}

.dropdown-list.display-off {
  display: none;
}

.side-nav-link {
  color: #141f39;
  border-bottom: 1px solid #e2e2e2;
  align-items: center;
  padding: 12px 16px 12px 20px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.side-nav-link.w--current {
  background-color: #f7f7f78c;
}

.side-nav-link.no-border {
  border-bottom-style: none;
}

.buttons-style-wrapper {
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.side-navbar-side-menu {
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.style-navbar-wrapper {
  flex: 0 20%;
  width: 300px;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.icon-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-items: center;
}

.color-code-wrapper {
  padding: 24px;
}

.typography-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-block-420 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.style-text-wrapper {
  max-width: 700px;
}

.style-color-wrapper {
  min-height: 180px;
  position: relative;
}

.style-color-wrapper.color-type-one {
  background-color: var(--black);
}

.style-color-wrapper.secendary-color-one {
  background-color: var(--seashell);
}

.style-color-wrapper.color-type-two {
  background-color: var(--sienna);
}

.style-color-wrapper.color-type-three {
  background-color: var(--rosy-brown-2);
}

.style-color-wrapper.secendary-color-two {
  background-color: var(--silver);
}

.style-color-wrapper.secendary-color-three {
  background-color: var(--sienna-3);
}

.icons-wrapper {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 16px;
  margin-top: 40px;
  padding: 40px;
}

.viva-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.viva-logo.style-log {
  justify-content: flex-start;
}

.style-items {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.style-items.margin-bottom-thirty {
  flex: 1;
  margin-bottom: 30px;
}

.estenza-logo-wrapper {
  border-bottom: 1px solid #e2e2e2;
  align-self: center;
  padding: 30px;
}

.styles-types-wrapper {
  background-color: #fff;
  padding: 100px 50px;
}

.styles-types-wrapper.style-icon-background {
  background-color: #eadeda;
}

.styles-types-wrapper.style-button-background {
  background-color: var(--seashell);
}

.styles-types-wrapper.typography-wrapper {
  background-color: #ddd8d7;
}

.style-items-card {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 16px;
  flex: 1;
  overflow: hidden;
}

.style-content-wrapper {
  flex: 1;
}

.side-nav-menu {
  width: 100%;
}

.navbar-main-wrapper {
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.style-button-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.div-block-418 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: flex-start;
  display: flex;
}

.div-block-418.padding-bottom-thirty.bottom-border-white {
  border-bottom: 1px solid #e2e2e2;
}

.div-block-418.padding-bottom-thirty.bottom-border-white.margin-bottom-thirty {
  margin-bottom: 30px;
}

.style-guide-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr;
}

.style-icon-wrapper {
  margin-right: 10px;
}

.side-nav-toggle-menu {
  color: #141f39;
  border-bottom: 1px solid #e2e2e2;
  justify-content: space-between;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  transition: background-color .3s;
  display: flex;
}

.side-nav-toggle-menu.w--open {
  background-color: #f7f7f8;
}

.div-block-421 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-417 {
  flex: 1;
}

.style-guide-heading-main-wrapper {
  background-color: var(--seashell);
  border-bottom: 1px solid #e2e2e2;
  padding: 100px 50px 120px;
}

.border {
  background-color: #e2e2e2;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.changelog-hero-section {
  background-color: var(--seashell);
  padding: 170px 15px 120px;
}

.template-hero-section-container {
  text-align: left;
  max-width: 1260px;
}

.template-hero-section-text-block.changelog-hero-section-text {
  text-align: center;
  max-width: 100%;
}

.changelog-logo {
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.changelog-container {
  justify-content: center;
  align-items: center;
  max-width: 1320px;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.changelog-section {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.changelog-button-wrapper {
  justify-content: center;
  display: flex;
}

.flex-center {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0%;
  display: block;
  position: relative;
}

.licensing-hero-section {
  background-color: var(--seashell);
  padding: 120px 15px 110px;
}

.licensing-text-wrapper {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.padding-bottom-ten-3 {
  padding-bottom: 10px;
}

.licensing-section {
  padding: 90px 15px 70px;
}

.licence-link {
  color: var(--sienna-3);
}

.licencing-image-block {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
}

.licence-information-image-block {
  margin-top: 3.6rem;
  margin-bottom: 3.5rem;
}

.contact-container {
  max-width: 1290px;
}

.grid-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.landing-hero-bg-video {
  height: 1080px;
}

.landing-hero-overflow {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#000, #0000);
}

.landing-hero-text-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.landing-benefits {
  position: relative;
}

.landing-cta {
  background-image: linear-gradient(#d9cdca, #d9e1f5);
  padding: 120px 0;
  position: relative;
}

.landing-cta-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
}

.landing-cta-button {
  justify-content: center;
  display: flex;
}

.landing-cta-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-cta-block.display-off {
  display: none;
}

.landing-cta-block-two {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-cta-block-two.display-off {
  display: none;
}

.password-form-main, .password-image-main {
  flex: 1;
}

.password-image-main.autofit {
  flex: 0 50%;
}

.align-left {
  text-align: left;
}

.password-field {
  height: 55px;
}

.password-field.body-font.capitalize::placeholder {
  color: var(--black);
}

.password-button {
  display: flex;
}

.password-image {
  flex: 1;
}

.home-one-case-study {
  position: relative;
}

.home-one-case-study.portfolio {
  margin-top: 40px;
}

.home-three-hero {
  margin-top: -88px;
}

.landing-home-layout {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
  position: relative;
}

.landing-home-layout-four {
  z-index: 4;
  width: 25vw;
  position: relative;
}

.landing-home-layout-three {
  z-index: 3;
  width: 25vw;
  position: relative;
}

.landing-home-layout-two {
  z-index: 2;
  width: 25vw;
  position: relative;
}

.landing-home-layout-one {
  z-index: 1;
  width: 25vw;
  position: relative;
}

.landing-home-layout-one.underline-off {
  text-decoration: none;
}

.faq-image {
  background-image: url('../images/Home-One.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.pricing-one-hero-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.extra-features {
  background-color: var(--gainsboro-2);
  padding: 120px 15px;
  position: relative;
}

.extra-features-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.extra-features-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
}

.extra-features-grid-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 1px solid #ccc6c6;
  border-bottom: 1px solid #ccc6c6;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.extra-features-grid-block.change-border {
  border-top-width: 0;
}

.extra-features-grid-image {
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.text-span {
  color: var(--sienna-3);
}

.extra-features-para {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.header-main-mega-details {
  flex: 1;
  justify-content: center;
  display: flex;
}

.header-main-mega-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.header-main-mega-menu {
  z-index: 9;
  position: fixed;
  inset: 102px 0% auto;
}

.header-main-mega-menu.w--open {
  background-color: #0000;
  top: 102px;
}

.header-main-mega-image {
  flex: 0 30%;
  display: none;
}

.header-main-menu-one {
  position: static;
}

.header-main-mega-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}

.header-main-mega-block {
  background-color: var(--black);
}

.header-main-menu-toggle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 20px;
  display: flex;
}

.mega-menu-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-figma {
  border: 5px solid var(--rosy-brown-3);
  background-color: var(--black);
  text-align: center;
  border-radius: 50px;
  padding: 70px;
}

.landing-figma-data {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.change-link-color {
  color: var(--white);
}

.landing-sections {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  border: 4px solid var(--rosy-brown-2);
  background-color: #e6e9f1;
  border-radius: 50px;
  flex-direction: column;
  padding-top: 70px;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.menu-icon {
  filter: invert();
}

.service-grid {
  flex-direction: column;
  display: flex;
}

.section-2 {
  background-color: var(--light-grey);
  margin-top: -88px;
  padding-top: 200px;
  padding-bottom: 120px;
}

.container {
  text-align: center;
  max-width: 1260px;
}

.div-block-422 {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.section-3 {
  padding: 120px 15px;
}

.search {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-423 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.service-two-hero {
  background-color: var(--ghost-white);
  padding-left: 15px;
  padding-right: 15px;
}

.service-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-two-hero-grid.contact {
  max-height: 700px;
}

.service-two-hero-image {
  background-image: url('../images/Service_2.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 886px;
}

.service-two-hero-image.contact {
  background-image: url('../images/Case-Study_1.webp');
  background-position: 0%;
  height: 700px;
}

.service-two-hero-text-main {
  max-width: 900px;
}

.service-two-hero-text-main.contact {
  margin-top: 188px;
}

.service-two-hero-para {
  max-width: 600px;
}

.service-two-hero-text {
  position: relative;
}

.service-two-hero-text.contact {
  width: 550px;
  height: 600px;
}

.service-two-hero-button {
  display: flex;
}

.service-two-help {
  padding-top: 120px;
  padding-bottom: 120px;
}

.service-two-help-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
}

.service-two-help-wrapper {
  max-width: 500px;
}

.service-two-help-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-two-help-text-main {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.service-two-work-main {
  grid-column-gap: 100px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.service-two-work-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-two-work-text {
  flex: 1;
  align-items: center;
  display: flex;
}

.service-two-work-image-bg {
  background-color: var(--silver-2);
  width: 568px;
  height: 808px;
}

.service-two-work {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.service-three-hero-main {
  max-width: 1260px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-hero-main.portfolio {
  height: auto;
}

.case-study-head {
  background-color: var(--white);
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 120px 15px 0;
}

.case-study-head.portfolio {
  margin-bottom: 100px;
  padding-top: 140px;
}

.case-study-head.portfolio.case-study {
  margin-bottom: 13px;
}

.case-study-head.team {
  background-color: var(--white-smoke);
  padding-left: 40px;
  padding-right: 40px;
}

.case-study-head.folio {
  background-color: var(--white);
}

.service-three-hero-line {
  background-color: #626262;
  height: 1px;
}

.service-three-hero-block {
  grid-column-gap: 70px;
  padding-top: 50px;
  display: flex;
}

.service-three-hero-block.home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(418px, .25fr) 2.75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.service-three-hero-para-wrapper {
  max-width: 285px;
}

.counter {
  color: var(--red);
  text-align: center;
  -webkit-text-stroke-color: var(--red);
  font-family: Prata, sans-serif;
  font-size: 5rem;
  font-weight: 400;
  line-height: 4.6875rem;
}

.service-three-hero-text {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.service-three-hero-text.home {
  align-items: stretch;
}

.service-three-hero-image-main {
  background-image: url('../images/ICONSMKTG_5-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 532px;
}

.service-three-solve {
  position: relative;
}

.service-three-marquee {
  background-color: #22252f;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.marquee-text-two {
  color: var(--misty-rose);
  letter-spacing: .125rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Questrial, sans-serif;
  font-size: 6.25rem;
  font-weight: 400;
  line-height: 9.6875rem;
}

.service-three-marquee-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  display: flex;
}

.service-three-solve-main {
  background-color: var(--black);
  padding: 120px 15px;
}

.service-three-solve-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.service-three-solve-title, .service-three-solve-para {
  flex: 1;
}

.service-three-solve-para-main {
  max-width: 531px;
}

.service-three-solve-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-solve-list-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #2c3243;
  border-bottom: 1px solid #2c3243;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-three-solve-list-sub-one {
  border-right: 1px solid #2c3243;
  justify-content: flex-start;
  align-items: center;
  padding-left: 50px;
  display: flex;
}

.service-three-solve-list-sub-three {
  border-left: 1px solid #2c3243;
  padding: 50px;
}

.service-three-solve-list-button {
  border: 1px solid var(--sienna);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 88px;
  display: flex;
}

.service-three-list-sub-two-main {
  background-image: url('../images/Strategy_1Strategy.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  position: absolute;
  inset: 0%;
}

.service-three-list-sub-two-main.bg-two {
  background-image: url('../images/Marketing.webp'), url('../images/Strategy_1Strategy.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.service-three-list-sub-two-main.bg-three {
  background-image: url('../images/Finance.webp'), url('../images/Strategy_1Strategy.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.service-three-solve-list-sub-two {
  position: relative;
}

.team-grid {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.service-three-growth-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-growth-para {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-growth-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  align-items: start;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-growth-data {
  padding-top: 120px;
}

.service-three-growth-text {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  padding-bottom: 50px;
  display: flex;
}

.service-three-growth-title {
  flex: 1;
}

.service-three-growth-data-para {
  flex: 1;
  align-self: flex-end;
}

.service-three-growth-data-para-main {
  max-width: 450px;
}

.service-three-growth-data-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  align-items: center;
  display: flex;
}

.service-three-growth-image {
  flex: 1;
}

.service-three-growth-step-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 300px;
  margin-bottom: 10px;
  display: flex;
}

.service-three-growth-step-block.margin-off {
  margin-bottom: 0;
}

.service-three-growth-step-image {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: center;
  width: 55px;
  display: flex;
}

.div-block-457 {
  border-right: 2px dashed #0000004d;
  width: 2px;
  height: 0%;
}

.service-three-growth-step {
  flex: 0 300px;
}

.service-three-hero-image {
  width: 100%;
  height: 532px;
}

.service-three-hero-image.overflow-off.home {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.about-three-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 900px;
}

.about-three-hero-bg {
  background-image: url('../images/Achieve-Sucess.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.about-three-hero-bg.inv-strategy {
  background-image: url('../images/redhill-opportunity.jpg');
}

.about-three-hero-overlay {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, transparent, var(--black));
}

.about-three-hero-section {
  margin-top: -88px;
}

.about-three-hero-button {
  justify-content: center;
  display: flex;
}

.about-three-work-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-work-para {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-work-para.padding-bottom-fifty {
  padding-bottom: 50px;
}

.about-three-work {
  background-color: var(--black);
  padding: 70px 15px;
}

.about-three-work-block {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  align-items: center;
  display: flex;
}

.about-three-work-image, .about-three-work-data {
  flex: 1;
}

.about-three-steps {
  background-color: var(--white);
  padding: 120px 15px;
  position: relative;
}

.about-three-help {
  background-color: var(--white-smoke);
  padding: 120px 15px;
}

.div-block-467 {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-468 {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-blog {
  background-color: var(--white);
  padding: 120px 15px 90px;
  position: relative;
}

.about-three-blog-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-three-hero {
  background-color: var(--white-smoke);
  padding: 100px 15px 120px;
}

.blog-style-three-hero-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-three {
  background-color: var(--black);
}

.blog-style-three-list {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.blog-style-three-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-style-three-link.underline-off {
  text-decoration: none;
}

.blog-style-three-overflow {
  background-color: #0d101880;
  position: relative;
}

.blog-style-three-data {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.blog-style-three-data-main {
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-three-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  display: flex;
}

.blog-style-three-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.blog-style-three-resources {
  padding: 120px 15px;
}

.blog-style-three-resources-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-three-resources-para {
  max-width: 734px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-three-resources-para.padding-bottom-fifty {
  padding-bottom: 50px;
}

.blog-style-three-resources-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-three-resources-list {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-style-three-resources-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-style-three-resources-data {
  padding-top: 20px;
  padding-bottom: 20px;
}

.blog-style-three-resources-data-block {
  max-width: 450px;
}

.blog-style-three-resources-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-style-three-resources-overflow {
  background-color: #0d101880;
}

.blog-style-three-resources-bg {
  background-color: var(--white);
  width: 100%;
  height: 0;
}

.contact-three-hero {
  background-color: var(--black);
  margin-top: -88px;
  padding-top: 88px;
  padding-bottom: 0;
}

.contact-three-hero-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-three-hero-main {
  border-top: 1px solid #414245;
  padding-left: 15px;
  padding-right: 15px;
}

.contact-three-hero-text {
  border-right: 1px solid #414245;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-right: 100px;
  display: flex;
}

.contact-three-hero-form {
  flex: 1;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 100px;
}

.contact-three-hero-para {
  max-width: 600px;
}

.contact-three-hero-field {
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #979797;
  height: 50px;
  margin-bottom: 20px;
  padding: 0;
}

.contact-three-hero-field-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.contact-three-hero-textarea {
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #979797;
  min-height: 110px;
  margin-bottom: 20px;
  padding: 0;
}

.contact-three-cta {
  background-color: var(--black);
  border-top: 1px solid #414245;
  border-bottom: 1px solid #414245;
}

.contact-three-cta-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #414245;
  border-bottom: 1px solid #414245;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.contact-three-cta-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid #414245;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.contact-three-cta-grid-sub {
  border-right: 1px solid #414245;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-two {
  background-color: var(--black);
}

.footer-two-menu {
  border-bottom: 1px solid #414245;
}

.footer-two-menu-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 15px;
  display: flex;
}

.footer-two-copyright {
  padding-left: 15px;
  padding-right: 15px;
}

.body-main {
  background-color: var(--black);
  height: 100vh;
}

.heading {
  text-transform: none;
  margin-top: 50px;
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 2.6125rem;
  position: static;
}

.heading.section-2-home {
  font-size: 2rem;
  line-height: 2.6rem;
  display: block;
}

.mb-20 {
  margin-bottom: 40px;
}

.heading-2, .heading-3 {
  font-family: Open Sans, sans-serif;
}

.heading-3.small {
  text-transform: none;
  font-size: 2.3rem;
  line-height: 2.6rem;
}

.prata-header {
  color: #b90229;
  font-family: Prata, sans-serif;
  font-size: 3rem;
  line-height: 4rem;
}

.prata-header.int-mgmt {
  text-align: center;
  font-size: 6rem;
}

.heading-4, .heading-5, .heading-6 {
  font-family: Open Sans, sans-serif;
}

.section-4 {
  background-color: #222c35;
}

.bold-text {
  color: var(--silver-2);
}

.heading-7 {
  clear: none;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 400px;
  margin-bottom: auto;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 3rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-7.hero {
  flex: 0 auto;
  max-width: 700px;
  margin-top: auto;
  margin-bottom: 140px;
  font-size: 1.7rem;
  font-style: italic;
  line-height: 2.6rem;
  position: absolute;
  top: auto;
  bottom: auto;
}

.heading-7.hero.team {
  position: absolute;
  inset: auto 0% auto auto;
}

.heading-7.hero.team.align-left {
  text-align: left;
}

.heading-7.acquisitions {
  left: 10%;
  right: 10%;
}

.container-2 {
  background-color: #000;
  max-width: 1200px;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.heading-8 {
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  display: block;
  position: absolute;
  top: auto;
  overflow: visible;
}

.div-block-470 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.overlay-cite {
  color: var(--white);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 700px;
  margin-top: 400px;
  margin-bottom: auto;
  padding-left: 50px;
  padding-right: 50px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.3rem;
  display: block;
  position: absolute;
  inset: auto;
}

.section-5 {
  background-color: #222c35;
  height: 140px;
  margin-top: -92px;
  margin-bottom: 85px;
  position: static;
  inset: 0% 0% auto;
}

.section-5.news {
  height: 400px;
}

.heading-9 {
  margin-top: 100px;
  font-family: Open Sans, sans-serif;
}

.heading-10 {
  color: var(--sienna-2);
  font-family: Questrial, sans-serif;
}

.grid-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-5 Area-6"
                 "Area-7 Area-8 Area-9"
                 "Area-10 Area-11 Area-12"
                 / 1fr 1fr 1fr;
  grid-auto-flow: column;
  margin-left: 20px;
  margin-right: 20px;
}

.section-6 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.image-2 {
  display: block;
}

.heading-11 {
  display: block;
  position: relative;
  top: 60px;
}

.team-main {
  max-width: 1400px;
}

.team-grid-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.team-grid-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-12 {
  font-family: Open Sans, sans-serif;
}

.paragraph-3 {
  color: var(--sienna-2);
}

.paragraph-4 {
  margin-bottom: 60px;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  line-height: 1.4rem;
}

.bold-text-2 {
  font-weight: 400;
}

.div-block-471 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.markets {
  background-color: #fafafa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 96px;
  padding-left: 38px;
  padding-right: 40px;
  display: flex;
}

.heading-13 {
  color: var(--dim-grey);
  margin-top: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 2.5rem;
}

.body-2 {
  background-color: #fff;
}

.paragraph-5, .paragraph-6 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph-7 {
  -webkit-text-stroke-color: var(--rosy-brown-3);
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.cell {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cell-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.quick-stack {
  grid-row-gap: 40px;
  border: 1px solid #000;
}

.cell-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.cell-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cell-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.cell-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cell-7 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.div-block-472 {
  max-width: 1500px;
}

.cell-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-14 {
  opacity: .12;
  color: var(--dim-grey);
}

.container-3 {
  max-width: 1000px;
  position: relative;
  top: 220px;
  right: 100px;
}

.section-7 {
  margin-top: -88px;
}

.section-7.inv-strategy {
  margin-top: auto;
}

.cell-9 {
  background-color: #b90229;
}

.quick-stack-2 {
  margin-top: 40px;
}

.container-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  margin-top: 60px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  position: static;
  inset: 0%;
}

.heading-15 {
  color: var(--white);
  text-align: center;
}

.image-3 {
  margin-top: 40px;
  display: inline-block;
}

.div-block-473 {
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  position: relative;
}

.principles-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  margin-left: 60px;
  margin-right: 60px;
  display: grid;
  position: static;
}

.image-4 {
  order: 1;
  margin-top: -9px;
}

.image-4.navbar {
  margin-top: -16px;
}

.h1.portfolio {
  letter-spacing: 0;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
}

.quick-stack-3 {
  padding: 0;
}

.quick-stack-3.portfolio {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-block-474 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-474.portfolio {
  margin-top: 24px;
}

.div-block-474.portfolio.case-study {
  align-items: flex-start;
}

.cell-10 {
  justify-content: center;
}

.image-5 {
  color: #000;
}

.section-8 {
  background-image: url('../images/wall-street.jpg');
  background-position: 0 0;
  background-size: cover;
}

.parallax-image {
  background-image: url('../images/redhill.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 195px;
}

.folio-div {
  background-image: radial-gradient(circle, #fff, #f0f0f000 0%, #000000ba 86%), url('../images/oasis-thumb.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  text-decoration: none;
  display: flex;
}

.folio-div.thumb-2 {
  background-image: radial-gradient(circle, #fff, #f0f0f000 0%, #000000ba 86%), url('../images/grove-thumb.jpg');
}

.folio-div.thumb-3 {
  background-image: radial-gradient(circle, #fff, #f0f0f000 0%, #000000ba 86%), url('../images/creekside-thumb.jpg');
}

.folio-thumb-text.color-white {
  margin-left: 20px;
  margin-right: 20px;
  font-family: Prata, sans-serif;
  font-weight: 400;
}

.vert-line {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 1px;
  height: 120px;
  display: flex;
  overflow: visible;
}

.folio-thumb-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.cell-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.folio-grid {
  margin-top: 100px;
  margin-bottom: 100px;
}

.folio-text-container {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.folio-text-head {
  text-transform: none;
  border-bottom: 3px solid #474747;
  border-radius: 0;
  width: 100%;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.3rem;
}

.paragraph-8 {
  margin-top: 20px;
}

.paragraph-8.case-study {
  margin-top: 30px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph-9 {
  margin-bottom: 40px;
}

.list-item {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-2 {
  color: var(--white);
}

.case-study-list-dark {
  color: #fff;
}

.list-item-3 {
  color: var(--white);
}

.image-7 {
  margin-top: 29px;
}

.paragraph-10 {
  color: var(--black);
  font-size: 2rem;
  line-height: 2rem;
}

.before-after {
  background-color: #f3f3f3;
  margin-top: 140px;
  margin-bottom: 140px;
  padding-top: 79px;
  padding-bottom: 122px;
}

.before-after-container {
  max-width: 1400px;
  display: flex;
}

.before-after-grid {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.before-after-h1 {
  letter-spacing: 0;
  margin: auto 99px -43px;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
}

.before-after-subtitle {
  margin-left: 20px;
}

.container-6 {
  margin-top: 33px;
  margin-left: 40px;
  display: flex;
}

.before-after-text-container {
  margin-left: 40px;
}

.container-7 {
  margin-top: 23px;
  margin-right: 100px;
}

.before-after-info-box {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 19px;
  margin-left: 140px;
  margin-right: 75px;
  display: flex;
}

.before-after-info-box.large {
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-11 {
  width: 400px;
}

.before-after-text {
  color: var(--black);
}

.flex-block {
  justify-content: flex-end;
  align-items: flex-start;
  padding: 31px;
  display: flex;
}

.paragraph-12 {
  display: block;
}

.before-after-icon {
  color: var(--rosy-brown-2);
  margin-right: 14px;
  font-size: 2rem;
}

.before-after-icon.grove {
  direction: ltr;
  color: var(--sienna-3);
  padding-left: 0;
  font-size: 5rem;
}

.before-after-icon.grove.right {
  text-align: right;
}

.cell-12 {
  align-items: flex-end;
}

.discipline-image.reveal {
  align-self: auto;
  display: block;
  position: static;
}

.div-block-477, .div-block-478, .div-block-479, .div-block-480 {
  width: 600px;
}

.hero-section {
  background-image: url('../images/hero-disciplines-2x.jpg');
  background-position: 50%;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.container-8 {
  display: block;
}

.hero-container {
  max-width: 1200px;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: relative;
  top: auto;
}

.hero-header {
  color: var(--white);
  margin-bottom: 26px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.section-9, .container-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.quick-stack-4 {
  grid-row-gap: 5px;
}

.cs-data {
  margin-bottom: 48px;
}

.cs-data-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cs-data-grid {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
}

.light-font {
  font-weight: 400;
}

.grid-line {
  border-bottom: 1px solid #000;
  align-items: flex-start;
}

.grid-line.align-right {
  align-items: flex-end;
}

.align-right {
  text-align: left;
  align-items: flex-end;
}

.div-block-481 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.quick-stack-5 {
  padding-left: 47px;
}

.quick-stack-5.add-links {
  grid-row-gap: 3px;
  margin-left: 100px;
  padding-left: 20px;
  position: static;
}

.footer-add-links {
  color: var(--silver);
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
}

.cell-13 {
  border: 1px #000;
  border-right: 1px solid #6d6d6d;
}

.footer-link-1 {
  color: var(--silver-2);
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
}

.cell-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.form-section {
  height: 600px;
  margin-top: 62px;
  margin-bottom: 62px;
}

.form-container {
  max-width: 1200px;
}

.contact-header {
  text-transform: none;
  font-family: Open Sans, sans-serif;
}

.paragraph-13 {
  color: var(--black);
}

.acq-contacts {
  background-color: #fff;
}

.acq-contacts-container {
  max-width: 1000px;
  margin-bottom: 72px;
}

.cell-15 {
  border: 1px solid #000;
}

.acq-contacts-cell {
  border: 2px solid #000;
  padding-top: 17px;
}

.acq-contacts-text {
  margin-bottom: 15px;
}

.acq-contacts-info {
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
}

.cell-16 {
  display: block;
}

.section-10 {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.div-block-482 {
  min-width: auto;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-10 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.italic-text {
  font-style: normal;
  display: block;
}

.list-home {
  border-bottom: 2px dashed #929292;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 24px;
  list-style-type: none;
}

.list-home.list {
  border-bottom-style: none;
  margin-left: 40px;
  display: block;
  position: static;
}

.list-home.list.white.investment {
  margin-bottom: 100px;
  margin-left: 0;
}

.heading-16 {
  margin-top: 0;
}

.heading-16.values {
  margin-top: 0;
  font-family: Open Sans, sans-serif;
}

.heading-16.values.bold-text-2 {
  font-weight: 600;
}

.cell-17 {
  padding-top: 60px;
  display: block;
}

.cell-18 {
  display: flex;
}

.quick-stack-7 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
}

.quick-stack-7.directors {
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 0;
}

.grid-10 {
  grid-template: "Area" 121px
                 "."
                 "."
                 / .25fr 1fr .25fr 1fr;
  margin: 40px 20px 100px;
}

.div-block-484 {
  background-image: url('../images/russell-dixon-copy.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-block-484.levy {
  background-image: url('../images/larry.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 120px 120px;
  width: 120px;
  height: 120px;
}

.div-block-484.wirta {
  background-image: url('../images/ray.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
  display: block;
}

.div-block-484.dohrman {
  background-image: url('../images/geoffrey.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
}

.div-block-484.burland {
  background-image: url('../images/burl.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-484.dale {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/dale.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 120px;
  height: 120px;
  display: block;
}

.div-block-484.mcmen {
  background-image: url('../images/mcmenomy.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
}

.div-block-484.russell {
  width: 120px;
  height: 120px;
}

.paragraph-15 {
  color: var(--black-2);
}

.paragraph-15.directors {
  font-size: .7rem;
  line-height: .7rem;
}

.paragraph-16 {
  color: var(--black-2);
}

.paragraph-16.directors {
  font-size: .7rem;
  line-height: .7rem;
}

.directors {
  margin-top: 0;
  margin-bottom: 7px;
}

.divider {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-11 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.div-block-485 {
  background-image: url('../images/empowerment.jpg');
  background-position: 0 0;
  background-size: cover;
  width: auto;
  height: 400px;
  display: block;
}

.paragraph-17 {
  color: var(--black-2);
  margin-top: 40px;
}

.paragraph-17.white {
  color: var(--ghost-white);
}

.section-11 {
  background-color: var(--sienna-2);
  background-image: linear-gradient(#0000, #0000);
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-17 {
  font-family: Open Sans, sans-serif;
}

.heading-17.white {
  color: var(--white);
}

.heading-18 {
  font-family: Open Sans, sans-serif;
}

.heading-18.esg-header {
  color: var(--white);
  margin-bottom: 40px;
}

.heading-18.assoc-header {
  margin-top: 0;
  margin-left: 40px;
}

.paragraph-18 {
  margin-top: 40px;
}

.div-block-486 {
  border-top: 4px solid #d40101;
  border-radius: 0;
  margin-top: 40px;
}

.div-block-486.divider {
  width: 100px;
}

.section-12 {
  background-color: #ccc;
  background-image: linear-gradient(#0000, #0000);
  padding-top: 60px;
}

.paragraph-19 {
  color: var(--black-2);
}

.quick-stack-8 {
  padding-top: 20px;
  padding-bottom: 60px;
  padding-left: 60px;
}

.image-8 {
  max-width: 40%;
}

.image-9 {
  max-width: 70%;
  margin-bottom: 20px;
}

.list {
  list-style-type: square;
}

.ind-list {
  margin-bottom: 20px;
}

.call-section {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Achieve-Sucess.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.call-header {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.cell-19 {
  justify-content: center;
  align-items: center;
}

.quick-stack-9 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.heading-19 {
  padding-left: 60px;
}

.heading-19.directors {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.section-black {
  background-color: #000;
}

.section-black.spacer {
  background-color: var(--black);
  margin-top: -100px;
  padding-bottom: 140px;
}

.covering-markets {
  max-width: 1200px;
}

.heading-white {
  color: var(--white);
  text-transform: none;
  margin-top: 40px;
  margin-left: 20px;
}

.market-list {
  color: var(--gainsboro);
  -webkit-text-stroke-color: var(--white);
  list-style-type: disc;
}

.section-13 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.thesis {
  max-width: 1200px;
  font-family: Open Sans, sans-serif;
}

.thesis.bottom {
  color: var(--black-2);
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 40px;
  font-size: 1.5rem;
  font-weight: 600;
}

.paragraph-20 {
  color: var(--black-2);
}

.paragraph-20.thesis {
  max-width: 1200px;
  margin-left: 40px;
  font-size: 1.8rem;
  line-height: 2.5rem;
}

.container-12 {
  background-image: linear-gradient(#e7e7e780, #e7e7e780);
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-bottom: 20px;
}

.container-12.head {
  background-color: var(--misty-rose);
  background-image: linear-gradient(#cacaca80, #cacaca80);
  margin-bottom: 0;
}

.container-12.mt-0 {
  margin-top: 0;
}

.paragraph-21 {
  color: var(--black);
}

.paragraph-21.thesis {
  margin-top: 20px;
}

.quick-stack-10 {
  padding-left: 40px;
  padding-right: 40px;
}

.quick-stack-10.thesis {
  max-width: 1200px;
}

.section-14 {
  margin-bottom: 100px;
}

.white-list {
  color: var(--white);
}

.list-2.white-list.red-bullets {
  background-color: #252525;
  min-width: 550px;
  margin-top: 20px;
  margin-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.bold-text-3 {
  color: var(--white);
}

.list-item-4.gap-1 {
  color: var(--sienna-3);
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-type: square;
}

.list-item-5.gap-1 {
  color: var(--sienna-3);
  list-style-type: square;
}

.list-item-6.gap-1 {
  color: var(--sienna-3);
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-type: square;
}

.slide-11 {
  background-image: url('../images/pecan-2.jpg');
  background-position: 0 0;
  background-size: 380px;
}

.slider-2 {
  flex: 1;
  display: block;
}

.div {
  outline-offset: 0px;
  outline: 3px solid #555;
  display: flex;
}

.quick-stack-11 {
  padding-left: 0;
  padding-right: 0;
}

.folio-stack {
  border-bottom: 1px solid #5c5c5c;
  width: 100%;
  padding: 5px 0;
}

.folio-stack.sfolio-stack-end {
  border-bottom-style: none;
}

.folio-bullet-right {
  color: #5c5c5c;
  text-align: right;
  padding-left: 0;
  padding-right: 5px;
  font-size: 11px;
  display: block;
  position: static;
}

.cell-20 {
  text-align: right;
}

.cell-21 {
  text-align: left;
  display: block;
}

.folio-bullet-left {
  color: #5c5c5c;
  padding-left: 5px;
  font-size: 11px;
  font-weight: 700;
}

.icon, .icon-2, .icon-3, .icon-4 {
  opacity: .6;
}

.quick-stack-12 {
  grid-column-gap: 12px;
}

.quick-stack-13 {
  grid-column-gap: 11px;
}

.image-10 {
  flex: 0 auto;
  align-self: auto;
}

.cell-22 {
  justify-content: center;
  align-items: flex-start;
}

.image-11 {
  position: relative;
  top: 40%;
  left: 0%;
  right: 0%;
}

.red-box {
  background-color: var(--gainsboro-2);
  border-radius: 0;
  padding: 20px 40px;
}

.bold-text-4 {
  font-weight: 600;
}

.grove {
  padding-left: 20px;
}

.paragraph-22 {
  color: var(--black);
}

.red-divider {
  width: 100%;
  height: 2px;
}

.flex-block-2 {
  border-top: 2px solid var(--sienna);
}

.bold-text-5, .bold-text-6 {
  color: var(--white);
}

.section-2-container {
  max-width: 1200px;
}

.container-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  margin-left: 0;
  display: block;
}

.bold-text-7 {
  font-weight: 400;
}

.r-flag {
  margin-left: 50px;
  position: absolute;
}

@media screen and (min-width: 1280px) {
  .home-one-hero-text.inv-strategy {
    padding-left: 60px;
  }

  .color-white {
    margin-left: 20px;
  }

  .color-white.padding-bottom-twenty.align-left.focus {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .color-white.inv-strategy {
    font-family: Prata, sans-serif;
    font-size: 2.2rem;
    line-height: 2.8rem;
  }

  .color-white.inv-strategy.second-line {
    font-family: Open Sans, sans-serif;
  }

  .button.underline-off.responsive-display-off.button-white {
    margin-bottom: 10px;
  }

  .body-font {
    width: 600px;
  }

  .cursor {
    flex: 0 auto;
    place-content: stretch end;
    align-self: center;
    place-items: stretch stretch;
  }

  .cursor-wrapper-two {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-65 {
    background-image: url('../images/disciplines-1.jpg');
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 760px;
    height: 500px;
    display: block;
  }

  .contact-font.responsive-align-center.responsive-change-size-two {
    color: var(--silver);
    -webkit-text-stroke-color: var(--light-grey);
  }

  .header.portfolio.grey-header {
    background-color: var(--white-smoke);
  }

  .menu-font {
    font-size: .9rem;
  }

  .menu-font.color-white {
    margin-left: auto;
  }

  .dropdown-toggle {
    padding-right: 0;
  }

  .responsive-display-off {
    margin-left: 0;
  }

  .home-two-financial-counter-wrapper.responsive-border-off.responsive-padding-off.border-off {
    border-right-color: var(--sienna-3);
  }

  .heading-one-title-effect {
    margin-bottom: 400px;
    margin-left: 20px;
  }

  .heading-one-title-effect.padding-bottom-ten.int-mgmt {
    align-self: flex-end;
    margin-bottom: 100px;
  }

  .home-three-hero-bg {
    background-image: url('../images/slide-4b.jpg');
  }

  .home-three-hero-shape {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .color-black.padding-10 {
    padding-bottom: 10px;
  }

  .heading-one.color-white {
    font-size: 6rem;
    line-height: 7rem;
  }

  .heading-one.color-white.ml-20.align-left {
    line-height: 6rem;
    display: block;
  }

  .heading-one.change-size.align-center.color-white {
    max-width: 1200px;
    font-size: 5.6rem;
  }

  .menu-link {
    flex-direction: row;
  }

  .menu-five-image {
    display: block;
  }

  .nav-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    position: relative;
    left: 100px;
  }

  .link-block.underline-off.padding-bottom-ten.w--current {
    padding-bottom: 10px;
  }

  .about-one-hero-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-one-hero-title {
    align-items: center;
    width: 1260px;
    height: 800px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .marquee-image {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .heading-three.color-white.padding-top-thirty.padding-bottom-thirty.change-maxwidth {
    max-width: 300px;
  }

  .change-size-three.subtitle.text-black.values {
    margin-top: 40px;
  }

  .team-hero-grid.acquisitions {
    background-image: linear-gradient(#0000004a, #0000004a), url('../images/slide-1c.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .faq-image {
    opacity: 0;
    background-image: url('../images/FAQ-1.webp');
    display: none;
  }

  .header-main-mega-image {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mega-menu-main {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-image {
    background-image: url('../images/Home-One.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .about-image {
    opacity: 0;
    background-image: url('../images/About-Us.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .service-image {
    opacity: 0;
    background-image: url('../images/Service_1.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .pricing-image {
    opacity: 0;
    background-image: url('../images/Pricing-One_1.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .team-image {
    opacity: 0;
    background-image: url('../images/Team_2.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .case-study-image {
    opacity: 0;
    background-image: url('../images/Case-Study_3.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .blog-image {
    opacity: 0;
    background-image: url('../images/Blog.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .contact-image {
    opacity: 0;
    background-image: url('../images/Contact_1.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .case-study-head {
    background-color: var(--white);
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .case-study-head.team {
    margin-top: 60px;
  }

  .service-three-growth-main {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading {
    padding-bottom: 40px;
  }

  .prata-header.int-mgmt {
    font-size: 5rem;
  }

  .heading-8 {
    position: absolute;
  }

  .section-5 {
    height: 140px;
    margin-bottom: 85px;
  }

  .image-4 {
    margin-top: -1px;
  }

  .vert-line {
    flex-direction: row;
    display: flex;
  }

  .folio-thumb-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-477 {
    width: 600px;
  }

  .list-home.list.white.investment {
    margin-bottom: 100px;
  }

  .heading-16.values {
    margin-top: 60px;
  }

  .cell-17 {
    padding-top: 0;
    display: block;
  }

  .thesis.bottom {
    max-width: 1400px;
    margin-top: 40px;
  }

  .container-12 {
    max-width: 1200px;
  }

  .quick-stack-10.thesis {
    max-width: 1400px;
  }

  .white-list {
    color: var(--white);
  }

  .list-2 {
    color: #fff;
    border: 1px solid #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    list-style-type: disc;
  }

  .list-2.white-list {
    margin-top: 20px;
    padding-right: 40px;
  }

  .list-2.white-list.red-bullets {
    background-color: #252525;
    border: 1px #9e9e9e;
    min-width: 550px;
    padding-right: 0;
    list-style-type: square;
  }

  .bold-text-3, .list-item-4 {
    color: var(--white);
  }

  .list-item-4.gap-1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .list-item-5, .list-item-6 {
    color: var(--white);
  }

  .list-item-6.gap-1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .red-box {
    border-bottom: 2px #920000;
    border-radius: 0;
  }

  .flex-block-2 {
    border-top-color: var(--sienna);
  }

  .slide-nav {
    overflow: visible;
  }

  .r-flag {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 50px;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }
}

@media screen and (min-width: 1440px) {
  .home-one-hero-text {
    padding-left: 0;
    padding-right: 0;
  }

  .color-white {
    margin-left: 20px;
  }

  .color-white.inv-strategy {
    margin-left: 15px;
  }

  .footer-text-grid-block {
    padding-right: 220px;
  }

  .header.change-bg.change-padding {
    height: 88px;
  }

  .menu-font {
    font-family: Lato, sans-serif;
    font-size: .9rem;
    font-weight: 400;
  }

  .heading-one-title-effect {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .heading-one-title-effect.padding-bottom-ten.int-mgmt {
    margin-top: 402px;
    margin-bottom: 0;
  }

  .heading-one-title-effect.padding-bottom-thirty.inv-strategy {
    position: relative;
  }

  .home-three-hero-bg {
    background-image: url('../images/slide-4b.jpg');
  }

  .home-three-hero-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 600px;
    margin-left: 20px;
    display: block;
  }

  .home-three-hero-shape {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-one.color-white {
    font-size: 6rem;
    line-height: 7rem;
  }

  .heading-one.color-white.ml-20.align-left {
    flex: 0 auto;
    width: 600px;
    max-width: 1000px;
    display: flex;
  }

  .heading-one.change-size.align-center.color-white {
    max-width: 1200px;
  }

  .first-line {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    display: block;
  }

  .first-line.int-mgmt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .marquee-text.change-size-seven {
    font-size: 29rem;
  }

  .heading-four-slide {
    height: 1080px;
  }

  .heading-four-slide-main {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .mask {
    width: 33.33%;
  }

  .slide-text.align-center.word-break {
    word-break: break-all;
  }

  .left-arrow {
    left: 19.5%;
  }

  .heading-four-blog-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-main {
    position: relative;
    left: 50px;
  }

  .hamburger {
    padding-top: 25px;
  }

  .left-arrow-two {
    left: 24%;
  }

  .right-arrow-two {
    left: 20%;
  }

  .change-size-three.color-white.align-center {
    object-fit: fill;
    position: relative;
  }

  .team-hero-grid {
    background-image: linear-gradient(to bottom, null, null), url('../images/russell-team.jpg');
    background-position: 0 0, 50% 30%;
  }

  .landing-benefits-text, .landing-benefits-main {
    padding-left: 0;
    padding-right: 0;
  }

  .buttons-container {
    flex-direction: row;
  }

  .landing-cta {
    position: relative;
  }

  .landing-cta-block.display-off.display-on {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .landing-cta-block-two.display-off.display-on {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .extra-features-grid {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
  }

  .counter {
    font-size: 6rem;
  }

  .service-three-growth-main {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-469 {
    position: static;
  }

  .heading {
    padding-bottom: 40px;
  }

  .heading-7 {
    margin-bottom: 0;
    position: absolute;
    bottom: auto;
  }

  .heading-8 {
    display: block;
    position: absolute;
    inset: auto;
  }

  .div-block-475 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .folio-div {
    background-image: linear-gradient(#00000080, #00000080), url('../images/acquisition-2.jpg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .folio-div.thumb-1 {
    background-image: linear-gradient(#00000080, #00000080), url('../images/oasis-thumb.jpg');
  }

  .image-6 {
    background-image: linear-gradient(#000000ad, #000000ad), linear-gradient(#00000080, #00000080);
  }

  .container-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .folio-thumb-text.color-white {
    font-size: 1.8rem;
  }

  .folio-thumb-text.color-white.number {
    align-items: flex-start;
    font-size: 1.4rem;
    font-weight: 400;
    display: block;
  }

  .folio-thumb-text.color-white.thumb-number {
    font-size: 1.4rem;
    font-weight: 400;
  }

  .div-block-476 {
    background-color: #fff;
    width: 1px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .vert-line {
    background-color: #fff;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    width: 1px;
    height: 120px;
    display: flex;
    position: static;
  }

  .folio-thumb-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .italic-text {
    box-sizing: border-box;
    object-fit: fill;
    font-size: 5.5123rem;
    line-height: 6rem;
    display: block;
  }

  .list-home.list {
    margin-left: 100px;
  }

  .list-home.list.white.investment {
    margin-left: 20px;
  }

  .cell-17 {
    display: block;
  }

  .paragraph-23 {
    display: flex;
  }

  .red-divider {
    border: 1px #000;
    border-bottom-width: 0;
    border-radius: 0;
    width: 100%;
    display: block;
  }

  .flex-block-2 {
    border-bottom: 1px solid #000;
  }

  .section-2-container {
    max-width: 1400px;
  }

  .r-flag {
    margin-left: 100px;
  }
}

@media screen and (min-width: 1920px) {
  .home-one-hero-slider-sub-one {
    background-color: var(--sienna);
  }

  .color-white {
    margin-left: 0;
  }

  .color-white.heading-one {
    margin-top: 0;
    font-size: 4rem;
    display: block;
  }

  .color-white.heading-one.markets {
    background-color: #0000;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 6rem;
  }

  .autofit.padding-left-and-right {
    max-width: 400%;
  }

  .button-main.hover-color-black {
    font-size: .9rem;
  }

  .button.underline-off.responsive-display-off.button-white {
    margin-bottom: 20px;
  }

  .button-circle-main {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .padding-bottom-ten.list-padding {
    margin-left: 20px;
  }

  .body-font {
    text-align: left;
    margin-top: 10px;
    font-family: Lato, sans-serif;
  }

  .body-font.list-padding {
    margin-left: 20px;
  }

  .body-font.justify-center {
    text-align: center;
  }

  .cursor-wrapper {
    top: 0;
  }

  .home-one-advice-text-two {
    max-width: 450px;
  }

  .padding-bottom-twenty {
    max-width: 800px;
    padding-bottom: 20px;
  }

  .color-light-grey.align-center.padding-bottom-thirty {
    font-family: Lato, sans-serif;
  }

  .align-center.padding-bottom-twenty {
    max-width: none;
  }

  .footer {
    background-color: #222c35;
    background-image: none;
    background-position: 0 0;
  }

  .header.change-bg.change-padding {
    height: 88px;
    font-size: 12px;
    line-height: 30px;
  }

  .menu-font.color-white {
    font-family: Open Sans, sans-serif;
    display: block;
  }

  .dropdown-toggle {
    padding-right: 20px;
    line-height: 20px;
    top: 36px;
  }

  .home-two-hero-grid-image-block.bg-one {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .font-medium.align-center.padding-bottom-twenty {
    display: block;
  }

  .home-two-case-studies-block.overflow-off {
    padding-bottom: 120px;
  }

  .marquee-main {
    width: 300vw;
  }

  .collection-list {
    display: block;
  }

  .home-two-blog-style {
    padding: 120px 15px;
  }

  .home-two-blog-style-card.overflow-off.underline-off {
    text-decoration: none;
  }

  .home-two-blog-style-shade {
    position: absolute;
    inset: 0%;
  }

  .heading-one-title-effect {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .heading-one-title-effect.padding-bottom-ten.int-mgmt {
    align-self: flex-end;
    margin-left: 205px;
  }

  .home-three-hero-bg {
    background-image: url('../images/slide-4b.jpg');
  }

  .home-three-hero-text {
    margin-top: 220px;
    margin-bottom: 0;
    margin-left: 140px;
  }

  .home-three-hero-shape {
    background-image: none;
  }

  .home-three-about {
    background-color: #222c35;
    border-top: 0 #000;
  }

  .heading-title-effect.padding-bottom-twenty {
    max-width: none;
  }

  .home-three-help-text {
    max-width: 400px;
  }

  .home-three-help-icon {
    border: 1px solid #222c35;
  }

  .home-three-help {
    max-width: 1548px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-three-financial-text-box-wrapper {
    background-color: var(--sienna);
  }

  .home-three-list-image-main {
    background-image: url('../images/CA-Ventures-19-02-20-214.jpg');
  }

  .home-three-work-image {
    background-image: url('../images/Achieve-Sucess.webp');
  }

  .cursor-four {
    background-color: var(--red);
    background-image: url('../images/mouse-pointer-1.svg');
    background-position: 0 0;
    background-size: auto;
    width: 60px;
    height: 60px;
    font-size: 14px;
  }

  .home-three-list {
    background-color: #fff;
  }

  .heading-one.color-white {
    font-size: 7rem;
    line-height: 8rem;
    display: block;
  }

  .heading-one.color-white.align-center {
    display: block;
  }

  .heading-one.color-white.ml-20 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    margin-right: 400px;
    font-size: 7rem;
    display: block;
  }

  .heading-one.color-white.ml-20.align-left {
    align-self: auto;
    width: 600px;
    max-width: none;
    line-height: 10rem;
  }

  .heading-one.change-size.align-center.color-white {
    max-width: 1400px;
  }

  .first-line {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-right: 0;
    display: block;
  }

  .second-line {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .heading-two {
    max-width: 800px;
    margin-bottom: 0;
  }

  .heading-two.color-white {
    min-width: 600px;
  }

  .heading-two.color-white.align-center {
    text-align: left;
  }

  .heading-two.color-white.align-left.home {
    min-width: 0;
    max-width: 900px;
  }

  .heading-two.align-center {
    text-align: center;
    max-width: none;
  }

  .heading-two.align-center.color-white {
    text-align: center;
    max-width: 1000px;
    margin-left: auto;
  }

  .heading-two.prata {
    font-family: Prata, sans-serif;
  }

  .marquee-text.change-size-seven {
    font-size: 38rem;
  }

  .heading-four-service-text {
    padding-left: 70px;
  }

  .slide-text {
    font-size: 6.25rem;
    line-height: 7.8125rem;
  }

  .left-arrow {
    left: 18.5%;
  }

  .background-video {
    justify-content: center;
    display: flex;
  }

  .grid {
    font-family: Lato, sans-serif;
  }

  .nav-main {
    object-fit: fill;
    flex-flow: row;
    justify-content: flex-start;
    margin-left: 0;
    position: relative;
    left: 120px;
  }

  .hamburger {
    padding-top: 30px;
  }

  .about-one-work-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    max-width: 1400px;
  }

  .about-one-work-sub-two {
    background-image: none;
    justify-content: flex-start;
    max-width: 1000px;
    margin-left: 220px;
    padding-left: 0;
  }

  .about-one-sub-one {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .about-one-sub-two-button {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .about-two-award-text.team-bio {
    top: 0;
  }

  .about-two-award-image-main {
    background-image: linear-gradient(to bottom, null, null), url('../images/russell-dixon.jpg');
  }

  .serice-one-hero-top-wrapper {
    padding-bottom: 20px;
  }

  .slide-block {
    width: 100%;
  }

  .left-arrow-two {
    left: 24%;
  }

  .right-arrow-two {
    left: 20%;
  }

  .change-size-three {
    color: var(--red);
    flex: 0 auto;
    margin: -150px 40px 10px;
    font-size: 8rem;
  }

  .change-size-three.color-white.align-center {
    flex: auto;
    align-self: auto;
    display: block;
    position: relative;
    left: auto;
  }

  .change-size-three.subtitle {
    letter-spacing: 0;
    text-transform: none;
    font-family: Open Sans, sans-serif;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 2.2rem;
  }

  .change-size-three.subtitle.text-black {
    color: var(--black-2);
  }

  .change-size-three.subtitle.text-black.values {
    margin-left: 0;
  }

  .team-hero-grid {
    height: 800px;
  }

  .team-hero-grid.team {
    background-image: linear-gradient(to bottom, null, null), url('../images/russell-team-2.jpg');
  }

  .button-circle-block.overflow-off {
    background-color: var(--red);
  }

  .flex-center {
    margin-top: 0%;
  }

  .licencing-images {
    margin-right: 20px;
    padding-right: 0;
  }

  .licencing-image-block {
    display: flex;
  }

  .landing-cta-grid {
    grid-template-columns: .8fr 1.5fr .8fr;
  }

  .landing-cta-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .landing-cta-block.display-off.display-on {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .landing-cta-block-two.display-off.display-on {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-one-case-study.portfolio {
    margin-top: 0;
    padding-bottom: 0;
  }

  .header-three-team {
    background-color: var(--white);
    position: relative;
  }

  .landing-home-layout-main {
    justify-content: center;
    display: flex;
  }

  .extra-features-grid-block {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .extra-features-grid-block.change-border {
    border-top-width: 0;
  }

  .extra-features-grid-text {
    flex: 1;
  }

  .extra-features-grid-image {
    background-color: var(--white);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .service-two-help-text {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .service-three-hero-main {
    height: 650px;
  }

  .case-study-head {
    background-color: var(--white);
    opacity: 1;
    height: 400px;
    margin: 140px 60px 60px;
  }

  .service-three-hero-line {
    margin-left: 40px;
    margin-right: 40px;
  }

  .counter {
    color: var(--red);
    text-align: center;
    font-size: 6rem;
  }

  .service-three-hero-image-main {
    background-image: url('../images/ICONSMKTG_5-web.jpg');
  }

  .service-three-growth-main {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .blog-style-three-overflow {
    background-color: #0d101880;
  }

  .contact-three-hero-text {
    border-right: 1px solid #414245;
  }

  .contact-three-hero-para {
    max-width: 600px;
  }

  .heading {
    text-transform: none;
    width: 1500px;
    max-width: 1500px;
    margin-left: 220px;
    padding-bottom: 40px;
  }

  .heading.section-2-home {
    margin: auto;
    padding-bottom: 0;
  }

  .mb-20 {
    margin-bottom: 40px;
  }

  .heading-7 {
    margin-top: 600px;
    left: 60px;
    right: 60px;
  }

  .heading-7.hero {
    text-transform: none;
    align-self: auto;
    inset: auto 0% auto auto;
  }

  .heading-7.hero.team.align-left {
    padding-left: 0;
  }

  .heading-7.acquisitions {
    left: 25%;
    right: 25%;
  }

  .heading-8 {
    flex: 0 auto;
    top: auto;
  }

  .div-block-470 {
    justify-content: center;
    align-items: flex-end;
  }

  .section-5.news {
    margin-top: -120px;
  }

  .team-main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1400px;
    display: block;
    position: static;
  }

  .team-grid-section {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .team-grid-main {
    position: static;
  }

  .div-block-471 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .markets {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
  }

  .cell-3 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .cell-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .cell-5 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .cell-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .cell-7 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .heading-14 {
    color: var(--dim-grey);
    position: relative;
    inset: auto 100px auto auto;
  }

  .image-4 {
    margin-top: 1px;
  }

  .folio-grid {
    align-self: auto;
  }

  .folio-section {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-left: 100px;
    margin-right: 100px;
    display: flex;
  }

  .quick-stack-5.add-links {
    margin-left: 220px;
  }

  .italic-text {
    line-height: 6rem;
  }

  .list-home {
    margin-left: 140px;
  }

  .list-home.list {
    margin-top: 100px;
    margin-left: 140px;
  }

  .list-home.list.white.investment {
    margin-top: 20px;
    margin-left: 0;
  }

  .list-home.color-white.investment {
    margin-left: 10px;
  }

  .container-11 {
    display: block;
  }

  .heading-16 {
    text-transform: none;
    margin-left: 100px;
  }

  .heading-16.values {
    margin-top: 0;
    margin-left: 0;
  }

  .cell-17 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 140px;
    display: block;
  }

  .call-section {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-14 {
    margin-bottom: 100px;
  }

  .red-divider {
    height: 2px;
  }

  .flex-block-2 {
    border-top: 2px solid #7a4141;
    border-bottom: 2px #b34f4f;
  }

  .section-2-container {
    max-width: 1800px;
    margin-top: 40px;
    display: block;
  }

  .image-12 {
    max-width: 80%;
  }

  .cell-23 {
    justify-content: flex-start;
    align-items: center;
  }

  .r-flag {
    margin-left: 220px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.75rem;
    line-height: 4.6875rem;
  }

  h2 {
    font-size: 3rem;
    line-height: 3.625rem;
  }

  .autofit.full-width.overflow-off {
    box-sizing: border-box;
    object-fit: contain;
    display: inline-block;
    overflow: visible;
  }

  .autofit.responsive-full-width {
    width: 100%;
  }

  .autofit.change-width {
    width: 50%;
  }

  .autofit.market-photo {
    display: block;
    position: relative;
    overflow: clip;
  }

  .button-main.button-border {
    border-color: var(--rosy-brown-2);
  }

  .button-main.button-border.color-black {
    border-color: var(--black);
  }

  .button.underline-off {
    place-content: center stretch;
    place-items: center start;
  }

  .section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-one-about-main {
    flex-direction: column;
  }

  .home-one-about-sub {
    padding-top: 40px;
  }

  .padding-bottom-ten.responsive-padding-bottom-thirty {
    padding-bottom: 30px;
  }

  .home-one-work {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .body-font {
    margin-bottom: 20px;
  }

  .home-one-work-block.border-bottom.int-mgmt {
    display: block;
  }

  .cursor, .html-embed {
    display: none;
  }

  .overflow-off {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .home-one-advice {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-right: 15px;
  }

  .home-one-advice-grid-image.overflow-off {
    width: 100%;
  }

  .home-one-advice-grid-image.overflow-off.acquisitions {
    height: 500px;
    overflow: hidden;
  }

  .home-one-advice-grid-main.padding-bottom-ten.acquisitions {
    margin-top: 140px;
  }

  .home-one-advice-text-two {
    max-width: 100%;
    margin-bottom: 50px;
    padding-top: 50px;
  }

  .home-one-advice-grid-image-two {
    max-width: 100%;
  }

  .home-one-advice-grid-text {
    width: 100%;
  }

  .home-one-advice-text-block {
    max-width: 100%;
    padding-top: 50px;
  }

  .home-one-advice-text-block.acquisitions {
    padding-top: 0;
  }

  .home-one-case-study-wrapper {
    display: block;
  }

  .home-one-case-study-main-block {
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .home-one-case-study-text {
    padding-left: 0;
  }

  .home-one-case-study-box-main.underline-off.responsive-full-width {
    width: 100%;
  }

  .home-one-case-study-box {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cursor-two {
    display: none;
  }

  .home-one-case-services.overflow-off {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .home-one-case-services-grid {
    flex-direction: column;
    display: flex;
  }

  .home-one-case-services-title {
    max-width: 100%;
  }

  .padding-bottom-thirty.border-bottom-two.responsive-border-off {
    border-bottom-width: 0;
  }

  .align-center.padding-bottom-thirty.padding-left-and-right {
    padding-left: 15px;
    padding-right: 15px;
  }

  .align-center.color-white, .align-center.color-white.text-1 {
    margin-left: auto;
  }

  .footer {
    padding-top: 70px;
  }

  .footer-sub-one-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .footer-text-grid-block {
    padding-right: 0;
    font-size: 14px;
  }

  .contact-font.responsive-align-center.responsive-change-size-two {
    font-size: 2.2rem;
  }

  .footer-sub-two-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .menu-font.color-white.padding-bottom-ten {
    margin-left: 20px;
  }

  .responsive-full-width {
    width: 100%;
  }

  .responsive-display-off {
    display: none;
  }

  .home-two-grid-bg {
    height: 100%;
  }

  .change-heading-one-size {
    font-size: 3.75rem;
    line-height: 4.375rem;
  }

  .change-heading-one-size.color-white.align-center {
    line-height: 4.125rem;
  }

  .home-two-hero-grid-text-wrapper {
    margin-top: 150px;
  }

  .home-two-hero-grid-image-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: 100%;
  }

  .home-two-hero-grid-image-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-two-hero-grid-image {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding: 70px 15px;
  }

  .home-two-hero-grid-image.resposive-bg-change {
    background-color: var(--black);
  }

  .home-two-hero-grid-text {
    padding: 50px 15px 30px;
  }

  .header-two-grid {
    grid-template-columns: 100px 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header-two-main {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-end;
    width: 100%;
    padding-top: 0;
    display: flex;
  }

  .agentic-logo {
    margin-left: 15px;
  }

  .agentic-logo.w--current {
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .header-two-menu {
    width: 100%;
    position: absolute;
    inset: 0%;
  }

  .header-two-menu-grid {
    grid-template-columns: 1fr;
  }

  .menu-hamburger {
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .utility-page-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: var(--gainsboro);
    background-image: none;
    flex-direction: column;
    padding: 30px 50px 0;
  }

  .home-two-consultant {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-two-advisory {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .home-two-advisory-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-two-advisory-image-block.padding-top-ten.padding-bottom-thirty {
    align-items: center;
  }

  .home-two-financial-text-block {
    padding: 70px 50px 100px;
  }

  .home-two-financial-counter {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
    display: flex;
  }

  .home-two-financial-counter-block.padding-bottom-thirty {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .home-two-financial-counter-wrapper.responsive-border-off.responsive-padding-off {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid sienna;
    border-right-style: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .home-two-financial-counter-wrapper.responsive-border-off.responsive-padding-off.border-off {
    padding-top: 20px;
    display: block;
  }

  .home-two-financial-counter-image {
    margin-top: 0;
  }

  .home-two-case-studies {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-two-case-studies-block {
    padding-bottom: 70px;
  }

  .marquee-main {
    width: 600vw;
  }

  .collection-list {
    padding-bottom: 0;
  }

  .home-two-blog-style {
    padding-top: 70px;
  }

  .home-two-blog-style.overflow-off {
    padding-bottom: 50px;
  }

  .home-two-blog-style-grid-sub {
    flex-direction: column;
    display: flex;
  }

  .home-two-blog-style-card.overflow-off.underline-off {
    grid-template-columns: 1fr;
  }

  .home-three-hero-bg {
    width: 100vw;
  }

  .home-three-about-main.inv-strategy {
    display: block;
  }

  .home-three-about-main.home-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
  }

  .home-three-about-container.home-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .home-three-text.home-1 {
    flex: 1;
    display: block;
  }

  .home-three-help-list-wrapper.responsive-padding-bottom-thirty {
    padding-bottom: 30px;
  }

  .home-three-help-list {
    display: block;
  }

  .home-three-help {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .home-three-work {
    padding-top: 40px;
  }

  .home-three-help-main {
    flex-direction: column;
  }

  .home-three-financial-text-box-wrapper {
    max-width: 400px;
    padding: 70px;
  }

  .home-three-financial {
    padding-bottom: 70px;
  }

  .home-three-list-grid-block {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .home-three-list-block {
    display: block;
  }

  .home-three-financial-text-box-main {
    float: right;
    display: block;
  }

  .home-three-case-studies {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-three-case-studies-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-three-faq {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .home-three-team-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-three-team-image {
    width: 100vw;
  }

  .heading-four-hero-grid {
    grid-template-rows: auto auto;
  }

  .heading-four-hero-grid-sub-two {
    width: 100%;
  }

  .heading-four-hero-grid-block {
    flex-direction: column;
    grid-template-rows: auto auto;
  }

  .heading-four-hero-text-main {
    width: 100%;
  }

  .heading-four-hero-video-block {
    width: 100%;
    height: 558px;
  }

  .heading-four-about {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .heading-four-about-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-one, .heading-one.change-size {
    font-size: 3.75rem;
    line-height: 4.6875rem;
  }

  .heading-one.change-size-two {
    font-size: 3.75rem;
    line-height: 4.68754rem;
  }

  .heading-two {
    font-size: 3rem;
    line-height: 3.625rem;
  }

  .heading-two.align-center.color-white {
    margin-left: auto;
  }

  .heading-two.padding-bottom-thirty.align-center {
    margin-top: 40px;
  }

  .heading-two.financial {
    font-size: 2.5rem;
    line-height: 2.9rem;
  }

  .heading-four-service {
    padding-bottom: 70px;
  }

  .slide-text {
    font-size: 3.75rem;
    line-height: 4.375rem;
  }

  .slide-text.align-center.word-break {
    word-break: keep-all;
  }

  .right-arrow {
    left: 10%;
  }

  .heading-four-blog {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .background-video {
    width: 100%;
  }

  .header-two-menu-main {
    width: 100%;
    position: absolute;
    inset: 102px 0% 0%;
  }

  .menu-link {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: flex-start;
  }

  .menu-link.responsive-menu {
    background-color: #0000;
    padding: 15px 15px 0;
  }

  .header-two-menu-wrapper.responlsive-display-off {
    display: none;
  }

  .menu-hamburger-main {
    z-index: 99;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 15px;
    display: flex;
    position: relative;
  }

  .menu-hamburger-main.padding-right-off {
    padding-right: 0;
  }

  .hamburger-line-one {
    background-color: var(--white);
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .hamburger-line-one.change-line-bg-color {
    background-color: var(--black);
  }

  .hamburger-line-one.change-line-bg-color.change-bg-color {
    background-color: var(--dim-grey);
    height: 2px;
  }

  .hamburger-line-one.change-line-bg-color.change-bg-color.hamburger-white {
    background-color: var(--white);
  }

  .haamburger-line-two {
    background-color: var(--white);
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .haamburger-line-two.change-line-bg-color {
    background-color: var(--black);
  }

  .haamburger-line-two.change-line-bg-color.change-bg-color {
    background-color: var(--dim-grey);
    height: 2px;
  }

  .haamburger-line-two.change-line-bg-color.change-bg-color.hamburger-white {
    background-color: var(--white);
  }

  .hamburger-line-three {
    background-color: var(--white);
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line-three.change-line-bg-color {
    background-color: var(--black);
  }

  .hamburger-line-three.change-line-bg-color.change-bg-color {
    background-color: var(--dim-grey);
    height: 2px;
  }

  .hamburger-line-three.change-line-bg-color.change-bg-color.hamburger-white {
    background-color: var(--white);
  }

  .header-two-menu-two {
    display: none;
  }

  .header-two-menu-two.responsive-overflow-off {
    overflow: hidden;
  }

  .header-two-menu-three {
    display: none;
  }

  .header-two-menu-three.responsive-overflow-off {
    overflow: hidden;
  }

  .grid {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .5fr;
    grid-auto-columns: 1fr;
  }

  .nav-main.dark {
    z-index: 9;
  }

  .mega-menu-two {
    top: 82px;
  }

  .mega-menu-two.display-off {
    width: 400px;
    max-width: 400px;
    margin-top: 20px;
  }

  .mega-menu-two-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .link-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
  }

  .hamburger {
    justify-content: flex-end;
    display: flex;
  }

  .div-block-142 {
    background-image: linear-gradient(to bottom, null, null), url('../images/Life-Coach_11.webp');
    background-size: auto, cover;
  }

  .about-one-work {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-one-work-main {
    display: block;
  }

  .about-one-work-grid {
    margin-bottom: 30px;
  }

  .about-one-steps-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-one-steps {
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-one {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-one-sub-one {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 50px;
    display: flex;
  }

  .about-one-sub-one-image {
    justify-content: flex-start;
  }

  .about-one-sub-two {
    flex-flow: column wrap-reverse;
    display: flex;
  }

  .about-one-sub-two-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .about-one-client {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .about-two-hero-grid-block-two {
    margin-top: 150px;
  }

  .about-two-goal-main, .about-two-award-main {
    display: block;
  }

  .about-two-award {
    padding-bottom: 70px;
  }

  .about-two-award-image {
    margin-bottom: 50px;
  }

  .about-two-award-text-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .about-two-advice {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-services-block {
    padding-top: 70px;
    padding-bottom: 70px;
    display: block;
  }

  .about-two-services-text {
    max-width: 100%;
  }

  .serice-one-hero-section {
    padding-top: 120px;
    padding-bottom: 70px;
    padding-right: 15px;
  }

  .serice-one-hero-main {
    flex-direction: column;
  }

  .left-arrow-two {
    inset: 30% auto auto 60px;
  }

  .right-arrow-two {
    inset: 30% auto auto 0;
  }

  .serice-one-hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 70px;
    padding-right: 15px;
  }

  .service-one-steps {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-details-hero-block {
    margin-top: 120px;
  }

  .blog-details-hero-main {
    padding-bottom: 70px;
  }

  .blog-details-hero-text {
    padding-left: 15px;
  }

  .blog-details-hero-image {
    padding-top: 0;
  }

  .blog-details-hero-strategy-main {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs {
    flex-direction: column;
  }

  .blog-style-one-hero-block-two {
    height: 800px;
  }

  .blog-style-one-hero-block-three {
    margin-top: 120px;
    padding-bottom: 70px;
  }

  .blog-style-one-hero-slide.overflow-off.responsive-padding {
    padding-left: 0;
    padding-right: 15px;
  }

  .blog-style-one-hero-main {
    flex-direction: column;
    margin-top: 70px;
    display: flex;
  }

  .heading-four.align-center.padding-top-ten.opacity-off.responsive-opacity-on {
    opacity: 1;
  }

  .blog-style-one-resources {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .padding-top-twenty.padding-bottom-twenty.border-bottom-three.responsive-border-off {
    border-bottom-width: 0;
  }

  .blog-style-two-hero-block, .blog-style-two-hero-sub-main.underline-off {
    flex-direction: column;
  }

  .blog-style-two-resource {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .collection-list-four {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-four.change-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-style-two-resource-block.underline-off.box-shadow {
    align-items: center;
  }

  .blog-style-two-hero-container {
    padding-top: 120px;
  }

  .blog-hero-bg {
    height: 500px;
  }

  .change-size-two {
    font-size: 3rem;
    line-height: 3.625rem;
  }

  .blog-cta-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 50px;
  }

  .blog-hero-main, .blog-content {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .case-study-hero {
    height: 500px;
  }

  .case-study-recent {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .case-study-recent-text.padding-bottom-twenty {
    flex-direction: column;
    align-items: flex-start;
  }

  .collection-list-five {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .case-study-main {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .collection-list-six {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .change-size-three {
    margin-top: -100px;
    font-size: 5rem;
    line-height: 4.6875rem;
  }

  .change-size-three.responsive-align-center {
    text-align: center;
  }

  .case-study-details-hero-bg {
    height: 700px;
  }

  .case-study-details {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .case-study-details-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .contact-one-hero {
    padding-top: 50px;
  }

  .contact-one {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .contact-one-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .contact-one-form {
    flex: 1;
    padding: 50px;
  }

  .contact-one-para {
    max-width: 500px;
  }

  .contact-two-hero-contact-main {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contact-two-hero-contact-block {
    margin-left: 0;
  }

  .contact-two {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contact-two-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .contact-two-block {
    padding-bottom: 30px;
  }

  .contact-two-block.border-right-three {
    border-bottom: 1px solid #0d101854;
    border-right-width: 0;
  }

  .pricing-one-hero, .pricing-one {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pricing-one-title {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .pricing-one-text {
    padding-bottom: 40px;
  }

  .pricing-one-content-data {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .pricing-two-text {
    padding-top: 120px;
  }

  .pricing-two-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-two-list {
    justify-items: center;
  }

  .div-block-185 {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .team-hero-grid {
    height: 500px;
  }

  .team-hero-main {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .collection-list-seven {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .team-details-hero-grid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .team-details-hero-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .team-details {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .team-details-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .faq-hero {
    height: 500px;
  }

  .faq, .faq-form {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .landing-services {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .landing-services-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .landing-benefits-main-grid-one {
    grid-template-columns: auto 1fr;
  }

  .landing-benefits-grid-one-image.overflow-off {
    grid-template-columns: 1fr;
  }

  .landing-benefits-main-grid-two {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .landing-benefits-text {
    padding-top: 90px;
  }

  .landing-home, .landing-inner {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .landing-inner-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing-cms {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .style-navbar-wrapper {
    box-shadow: none;
    background-color: #fff;
    width: 100%;
    position: relative;
  }

  .icon-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-420 {
    flex-direction: column;
  }

  .viva-logo {
    flex: 1;
  }

  .viva-logo.style-log {
    justify-content: flex-start;
  }

  .estenza-logo-wrapper {
    width: 100%;
    padding: 20px;
  }

  .styles-types-wrapper {
    padding: 40px 15px 70px;
  }

  .styles-types-wrapper.style-button-background, .styles-types-wrapper.typography-wrapper {
    padding-bottom: 40px;
  }

  .div-block-418 {
    flex-direction: column;
  }

  .style-guide-main-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-421 {
    flex-direction: column;
  }

  .style-guide-heading-main-wrapper {
    padding: 40px 15px 70px;
  }

  .buttons-container {
    flex-direction: column;
    align-items: stretch;
  }

  .changelog-hero-section {
    padding-top: 120px;
    padding-bottom: 70px;
  }

  .changelog-section {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .flex-center {
    margin-top: 0%;
  }

  .licensing-hero-section {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .licensing-section {
    padding-top: 70px;
  }

  .licencing-image-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .licence-information-image-block {
    margin-bottom: 0;
  }

  .landing-cta.overflow-off {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .landing-home-layout {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .landing-home-layout-four, .landing-home-layout-three, .landing-home-layout-two, .landing-home-layout-one {
    width: 100%;
  }

  .extra-features {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .header-main-mega-details {
    display: block;
  }

  .header-main-mega-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .header-main-mega-menu {
    z-index: 0;
    box-sizing: border-box;
    background-color: var(--black);
    object-fit: fill;
    width: 35vw;
    display: block;
    position: relative;
    inset: 0%;
  }

  .header-main-mega-image {
    display: none;
  }

  .header-main-menu-one {
    position: relative;
  }

  .header-main-mega-main {
    padding-left: 0;
    padding-right: 0;
  }

  .header-main-mega-block {
    float: right;
    max-width: 500px;
    display: block;
  }

  .header-main-menu-toggle {
    display: none;
  }

  .mega-menu-main {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-2 {
    padding-top: 120px;
    padding-bottom: 70px;
  }

  .section-3 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .header-two-menu-four {
    display: none;
  }

  .service-two-help {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-two-help-image {
    grid-template-columns: 1fr;
  }

  .service-two-help-text-main {
    justify-content: flex-start;
  }

  .service-two-help-text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .service-two-work-main {
    grid-column-gap: 100px;
    grid-row-gap: 50px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .service-two-work {
    padding-bottom: 70px;
  }

  .case-study-head {
    height: 250px;
    margin-bottom: 10px;
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .case-study-head.team {
    height: auto;
  }

  .service-three-hero-block {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .service-three-hero-para-wrapper {
    max-width: 80%;
  }

  .service-three-solve-main {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-three-solve-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .service-three-solve-list-block.overflow-off {
    border-left: 1px solid #2c3243;
    border-right: 1px solid #2c3243;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .service-three-solve-list-sub-one {
    border-right-width: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 50px;
  }

  .service-three-solve-list-sub-three {
    border-left-width: 0;
  }

  .service-three-list-sub-two-main {
    position: relative;
  }

  .team-grid {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-three-growth-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .service-three-growth-data {
    padding-top: 70px;
  }

  .service-three-growth-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .service-three-growth-data-para-main {
    max-width: 100%;
  }

  .service-three-growth-data-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .about-three-work-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .about-three-steps, .about-three-help {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-three-blog {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .blog-style-three-hero {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .blog-style-three-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog-style-three-resources {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-style-three-resources-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .blog-style-three-resources-data-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-three-hero-block {
    flex-direction: column;
    display: flex;
  }

  .contact-three-hero-text {
    border-right-width: 0;
    padding-top: 50px;
    padding-right: 0;
  }

  .contact-three-hero-form {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0;
  }

  .contact-three-cta-grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .contact-three-cta-grid-sub {
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-7 {
    margin-top: 220px;
    font-size: 1.6rem;
    line-height: 2rem;
    bottom: 100px;
  }

  .heading-7.hero.team.align-left {
    max-width: 400px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.2rem;
    line-height: 2.1rem;
  }

  .heading-7.acquisitions {
    margin-top: 300px;
    bottom: 220px;
  }

  .image-4 {
    margin-top: -31px;
  }

  .before-after-h1 {
    margin-bottom: 0;
  }

  .before-after-info-box {
    margin-left: 60px;
  }

  .before-after-icon.grove {
    width: 50px;
    transform: rotate(90deg);
  }

  .discipline-image.reveal {
    margin-bottom: 20px;
  }

  .hero-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-481 {
    align-items: center;
  }

  .quick-stack-5.add-links {
    margin-left: 10px;
    padding-left: 0;
  }

  .container-10 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .div-block-483 {
    position: static;
  }

  .italic-text {
    margin-top: -200px;
  }

  .list-home.list, .list-home.list.white.investment {
    margin-left: 0;
  }

  .cell-17 {
    padding-top: 0;
  }

  .quick-stack-7.directors {
    margin-top: 100px;
  }

  .grid-10 {
    grid-template-columns: .25fr 1fr;
  }

  .div-block-484.levy {
    display: block;
  }

  .image-11 {
    top: 10%;
  }

  .container-13 {
    margin-left: auto;
  }
}

@media screen and (max-width: 767px) {
  .home-one-hero-slider-sub-one {
    width: 50vw;
  }

  .color-white.padding-bottom-thirty.responsive-align-center, .color-white.margin-top-off.padding-bottom-twenty.responsive-align-center {
    text-align: center;
  }

  .autofit.change-width {
    width: 75%;
  }

  .autofit.market-photo {
    display: inline-block;
  }

  .home-one-hero-slider-sub-two.image-one {
    width: 50vw;
  }

  .vertical-text.responsive-display-off-two {
    display: none;
  }

  .home-one-about-text-para-wrapper {
    max-width: 100%;
  }

  .home-one-work.int-mgmt {
    padding-top: 0;
  }

  .body-font {
    width: 500px;
  }

  .big-font {
    font-size: 2.8125rem;
    line-height: 3.4375rem;
  }

  .home-one-advice-grid-main.padding-bottom-ten.acquisitions {
    margin-top: 220px;
  }

  .home-one-advice-text-two.acquisitions {
    max-width: 520px;
  }

  .color-light-grey.align-center.padding-bottom-thirty.home-1 {
    text-align: center;
  }

  .padding-bottom-thirty.border-bottom-two.responsive-margin-bottom-twenty {
    margin-bottom: 20px;
  }

  .footer-text-grid {
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
    display: flex;
  }

  .contact-font.responsive-align-center {
    text-align: center;
  }

  .contact-font.responsive-align-center.responsive-change-size-two {
    text-align: left;
  }

  .footer-sub-two-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .footer-copyright-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .footer-copyright-line.responsive-display-off-two {
    display: none;
  }

  .redhill {
    width: 180px;
    padding-left: 0;
  }

  .home-two-consultant-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .home-two-financial-text-block {
    padding: 20px 20px 50px;
  }

  .home-two-case-studies-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .home-two-case-studies-text {
    align-items: center;
  }

  .marquee-main {
    width: 800vw;
  }

  .home-two-blog-style-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-one-title-effect {
    margin-bottom: 500px;
  }

  .home-three-about-main {
    display: block;
  }

  .home-three-about {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .heading-title-effect.padding-bottom-twenty.margin-left {
    margin-left: 0;
  }

  .icon-space.inv {
    margin-left: 35px;
    margin-right: 35px;
  }

  .icon-space.inv-2 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .home-three-financial-main {
    background-position: 50%;
  }

  .heading-four-about-text {
    padding-left: 0;
  }

  .heading-one {
    font-size: 3.75rem;
  }

  .heading-one.color-white.ml-20.align-left {
    margin-top: 0;
  }

  .heading-two.color-white.align-left.home {
    min-width: 500px;
    max-width: 600px;
    font-size: 2rem;
    line-height: 2.7rem;
  }

  .heading-two.align-center.color-white {
    min-width: 500px;
    display: block;
  }

  .heading-two.padding-bottom-thirty.align-center {
    margin-top: 40px;
  }

  .hamburger-line-one.change-line-bg-color.change-bg-color.hamburger-white, .haamburger-line-two.change-line-bg-color.change-bg-color.hamburger-white, .hamburger-line-three.change-line-bg-color.change-bg-color.hamburger-white {
    background-color: var(--white);
  }

  .case-stydy-style-two-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .mega-menu-two.display-off {
    max-width: 500px;
  }

  .mega-menu-two-main {
    padding: 30px 30px 20px;
  }

  .mega-menu-two-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .about-one-sub-two-main {
    flex-direction: column;
    padding-top: 50px;
  }

  .responsive-displayy-off-two {
    display: none;
  }

  .about-two-services-grid, .serice-one-hero-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tabs-menu {
    margin-bottom: 0;
  }

  .mask-two {
    width: 70%;
  }

  .collection-list-three, .collection-list-four {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-hero-block {
    padding: 50px;
  }

  .blog-hero-line {
    width: 100%;
  }

  .collection-list-six {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-one-title, .pricing-one-content-data {
    grid-template-rows: auto auto auto auto;
  }

  .team-details-hero-grid {
    height: 500px;
  }

  .team-details-hero-main {
    flex-direction: column;
    padding-top: 70px;
  }

  .team-details-hero-text {
    padding-bottom: 0;
  }

  .landing-services-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing-inner-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing-cms-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .icon-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .viva-logo {
    padding-left: 0;
  }

  .style-guide-main-grid {
    flex-direction: column;
    display: flex;
  }

  .flex-center {
    margin-top: 0%;
  }

  .padding-bottom-ten-3 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .licencing-image-block {
    flex-wrap: wrap;
  }

  .landing-home-layout, .extra-features-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .extra-features-grid-image {
    width: 150px;
    height: 150px;
  }

  .service-grid {
    flex-direction: column;
    display: flex;
  }

  .service-two-work-text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .service-two-work-image-bg {
    width: 100%;
  }

  .service-two-work {
    padding-left: 0;
    padding-right: 0;
  }

  .service-three-hero-para-wrapper {
    max-width: 100%;
  }

  .service-three-solve-text {
    flex-direction: column;
  }

  .service-three-growth-grid {
    display: block;
  }

  .blog-style-three-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-style-three-resources-list {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .heading-7 {
    bottom: 140px;
  }

  .heading-7.hero.team.align-left {
    max-width: 300px;
    font-size: 1.1rem;
    line-height: 1.8rem;
  }

  .overlay-cite {
    padding-bottom: 10px;
  }

  .image-4 {
    margin-top: -43px;
  }

  .before-after-h1 {
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .before-after-info-box, .before-after-info-box.large {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section {
    height: 600px;
  }

  .quick-stack-5.add-links {
    margin-left: 10px;
  }

  .quick-stack-6 {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .div-block-483 {
    position: absolute;
  }

  .italic-text {
    margin-top: -100px;
  }

  .list-home.list.white.investment {
    margin-left: 0;
  }

  .list-home.color-white.investment {
    max-width: 500px;
  }

  .paragraph-17.white.esg {
    padding-right: 20px;
  }

  .heading-18.esg-header {
    margin-left: 20px;
  }

  .paragraph-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-8 {
    max-width: 60%;
  }

  .image-9 {
    max-width: 100%;
  }

  .call-section {
    background-image: linear-gradient(#00000078, #00000078), url('../images/Achieve-Sucess.webp');
    background-position: 0 0, 50% 0;
  }

  .market-list {
    padding-left: 0;
  }

  .quick-stack-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-11 {
    top: 0%;
  }

  .red-box {
    margin-bottom: 20px;
  }

  .r-flag {
    margin-left: 40px;
  }

  .link-block-2 {
    align-self: flex-start;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 3.75rem;
    line-height: 3.625rem;
  }

  h2 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  h3 {
    font-size: 2.1875rem;
    line-height: 2.6875rem;
  }

  .home-one-hero-slider-sub-one {
    width: 60vw;
  }

  .color-white {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  .color-white.padding-bottom-thirty {
    margin-left: 0;
    padding-bottom: 0;
    position: relative;
  }

  .color-white.margin-top-off.padding-bottom-twenty.responsive-align-center.responsive-size-change {
    font-size: 2.3rem;
    line-height: 3rem;
  }

  .color-white.inv-strategy {
    font-size: 2.1rem;
    line-height: 2.1rem;
  }

  .color-white.box-text {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .color-white.heading-one {
    margin-left: 10px;
  }

  .color-white.heading-one.markets {
    font-size: 4rem;
    line-height: 5rem;
  }

  .color-white.main-slider {
    margin-top: 0;
    margin-right: 10px;
  }

  .color-white.underlined {
    margin-left: 0;
  }

  .autofit.padding-left-and-right {
    padding-left: 0;
    padding-right: 0;
  }

  .autofit.change-width {
    width: 100%;
  }

  .autofit.market-photo {
    max-height: 300px;
    margin-top: 0;
    display: none;
  }

  .home-one-hero-slider-sub-two.image-one {
    width: 40vw;
  }

  .home-one-hero-small-slide.responnsive-display-off-three {
    display: none;
  }

  .home-one-work-text-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .body-font {
    width: 300px;
  }

  .home-one-work-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .big-font.paddinng-bottom-ten {
    width: 300px;
    min-width: 300px;
  }

  .big-font.mb-20 {
    width: 300px;
  }

  .home-one-advice.acquisitions {
    padding-top: 10px;
  }

  .home-one-advice-grid-image.overflow-off.acquisitions {
    margin-top: -100px;
    overflow: visible;
  }

  .home-one-advice-grid-main.padding-bottom-ten.acquisitions {
    margin-top: 0;
  }

  .home-one-advice-text-block.acquisitions {
    max-width: 90%;
    padding-top: 0;
  }

  .align-center {
    display: block;
  }

  .footer-text-grid-block {
    display: flex;
  }

  .contact-font.responsive-align-center.responsive-change-size-two {
    font-size: 1.9rem;
    line-height: 2.9rem;
  }

  .header.portfolio {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 3rem;
  }

  .redhill {
    width: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .change-heading-one-size {
    font-size: 3.125rem;
    line-height: 3.625rem;
  }

  .home-two-hero-grid-image-main.responsive-full-width {
    flex-direction: column;
    display: flex;
  }

  .utility-page-content {
    height: 100vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-page-content.change-bg.change-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .header-two.int-mgmt {
    font-size: 3rem;
  }

  .home-two-financial-text-block {
    max-width: 100%;
  }

  .home-two-financial-counter-block.padding-bottom-thirty {
    flex-direction: column;
    align-items: center;
  }

  .home-two-financial-counter-wrapper.border-off.responsive-padding-off {
    padding-left: 0;
    padding-right: 0;
  }

  .home-two-financial-counter-wrapper.responsive-border-off {
    border-right-width: 0;
  }

  .big-top-title {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }

  .big-top-title.responsive-align-center {
    text-align: center;
  }

  .marquee-main {
    width: 1000vw;
  }

  .home-two-blog-style-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .home-two-blog-style-shade {
    display: none;
  }

  .heading-one-title-effect {
    margin-bottom: 550px;
  }

  .heading-one-title-effect.padding-bottom-twenty.contact {
    width: 300px;
    margin-bottom: 20px;
  }

  .home-three-hero-grid.overflow-off {
    height: 800px;
  }

  .home-three-help-list-wrapper {
    flex-direction: column;
    display: flex;
  }

  .home-three-help-icon {
    justify-content: center;
    align-items: center;
  }

  .margin-top-off {
    font-size: 2.1875rem;
  }

  .icon-space {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .icon-space.inv {
    margin-left: 25px;
    margin-right: 25px;
  }

  .home-three-financial-main {
    background-position: 50%;
    justify-content: end;
  }

  .home-three-financial-text-box-wrapper {
    padding: 20px;
  }

  .home-three-financial-image {
    height: 900px;
  }

  .home-three-financial-overlay {
    inset: auto 0% 0%;
  }

  .home-three-financial-text-box-main {
    clear: none;
    display: block;
  }

  .accordion-title.padding-top-ten.padding-bottom-ten.responsive-padding-change {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-four-hero-grid-block {
    background-position: 50% 0;
  }

  .heading-one.color-white.ml-20.align-left {
    margin-top: 0;
  }

  .heading-one.change-size {
    font-size: 3.125rem;
    line-height: 3.625rem;
  }

  .heading-one.change-size.align-center.color-white {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    font-size: 2.5rem;
    display: block;
  }

  .heading-one.change-size.contact {
    margin-top: 0;
    font-size: 1.3rem;
    display: block;
  }

  .heading-one.change-size-two {
    font-size: 3.125rem;
    line-height: 4.125rem;
  }

  .first-line {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .heading-two {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }

  .heading-two.color-white.align-left {
    min-width: 200px;
  }

  .heading-two.color-white.align-left.home {
    align-self: auto;
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
  }

  .heading-two.align-center {
    text-align: left;
    display: block;
  }

  .heading-two.align-center.color-white {
    min-width: 200px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    left: auto;
    right: auto;
  }

  .heading-two.change-size {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .heading-two.padding-bottom-thirty.align-center {
    margin-top: 40px;
  }

  .heading-four-service-text {
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .hover-effect.autofit.responsive-full-size {
    width: 100%;
    height: 100%;
  }

  .slide-text, .slide-text.align-center.word-break {
    font-size: 2.5rem;
  }

  .left-arrow {
    left: 25%;
  }

  .right-arrow {
    left: 5%;
  }

  .heading-four-blog {
    padding-top: 40px;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .mega-menu-two.display-off {
    width: 300px;
    max-width: 300px;
  }

  .mega-menu-two-main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mega-menu-two-grid {
    grid-template-rows: auto auto auto;
  }

  .div-block-142 {
    background-image: linear-gradient(to bottom, null, null), url('../images/Life-Coach_11.webp');
    background-position: 0 0, 50%;
  }

  .about-two-award-image-main {
    width: 100%;
  }

  .left-arrow-two, .right-arrow-two {
    top: 35%;
  }

  .heading-three {
    font-size: 2.1875rem;
    line-height: 2.6875rem;
  }

  .heading-three.responsive-padding {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-three.underline-off.color-shinna.responsive-break-word, .heading-three.color-rosy-brown.underline-off.capitalize-off.break-word {
    word-break: break-all;
  }

  .heading-three.inv-strategy {
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .mask-two {
    width: 100%;
  }

  .heading-four {
    flex: 1;
  }

  .blog-style-one-hero-sub-block {
    flex-direction: column;
  }

  .blog-style-two-hero-sub-author {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-hero-block {
    padding: 30px 15px;
  }

  .change-size-two {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .blog-hero-author {
    flex-direction: column;
  }

  .blog-cta-container {
    padding: 30px 15px;
  }

  .change-size-three {
    font-size: 2.543rem;
    line-height: 3.625rem;
  }

  .change-size-three.subtitle.portfolio {
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .contact-one-form {
    padding: 20px;
  }

  .text-field-two, .textarea-two {
    padding-left: 0;
    padding-right: 0;
  }

  .input-main {
    flex-direction: column;
  }

  .pricing-one-title {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .pricing-one-content-data {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .pricing-two-toggle {
    flex-wrap: wrap;
  }

  .collection-list-seven {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .faq-form-field {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .text-field-three, .textarea-three {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-hero-grid {
    height: 1500px;
  }

  .icon-grid {
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: repeat(auto-fit, 200px);
    align-items: center;
    display: flex;
  }

  .style-text-wrapper {
    max-width: 100%;
  }

  .viva-logo {
    padding-left: 0;
  }

  .styles-types-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .style-button-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .style-guide-heading-main-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .flex-center {
    margin-top: 10%;
  }

  .licencing-image-block {
    grid-row-gap: 30px;
  }

  .landing-hero-bg-video {
    height: 1500px;
  }

  .header-main-mega-main {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .landing-figma {
    padding: 20px;
  }

  .landing-sections {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-flex-change {
    flex: 1;
  }

  .search {
    flex-direction: column;
    align-items: flex-start;
  }

  .service-two-hero {
    padding-bottom: 70px;
  }

  .service-two-hero-grid {
    grid-row-gap: 50px;
  }

  .service-two-hero-image {
    height: 400px;
  }

  .service-two-hero-image.contact {
    height: 300px;
  }

  .service-two-hero-text-main.contact {
    margin-top: 0;
  }

  .service-two-hero-text.contact {
    width: 300px;
  }

  .case-study-head {
    height: 300px;
  }

  .case-study-head.folio {
    height: 500px;
  }

  .service-three-solve-list-sub-one, .service-three-solve-list-sub-three {
    padding-left: 15px;
    padding-right: 15px;
  }

  .service-three-growth-grid {
    grid-template-rows: auto;
    display: block;
  }

  .service-three-growth-step-image {
    width: 100px;
  }

  .contact-three-hero-field-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .footer-two-menu-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }

  .prata-header.int-mgmt {
    line-height: 6rem;
  }

  .heading-7 {
    font-size: 1.2rem;
    line-height: 1.6rem;
    bottom: 220px;
  }

  .heading-7.hero.team.align-left {
    max-width: 250px;
    padding-right: 0;
    font-size: 1rem;
  }

  .heading-7.acquisitions {
    margin-top: 300px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .overlay-cite {
    margin-bottom: auto;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .6rem;
    line-height: .8rem;
  }

  .quick-stack-2 {
    position: static;
  }

  .heading-15 {
    font-size: 3rem;
  }

  .image-4 {
    margin-top: -51px;
  }

  .quick-stack-3.portfolio {
    padding-left: 20px;
    padding-right: 20px;
  }

  .folio-text-head {
    font-size: .8rem;
    line-height: 1.2rem;
  }

  .before-after-h1 {
    margin-bottom: 10px;
    margin-left: 20px;
  }

  .before-after-info-box {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .before-after-info-box.large {
    margin-top: 0;
  }

  .before-after-icon.grove {
    direction: ltr;
    transition: opacity .2s;
    transform: rotate(90deg);
  }

  .hero-section {
    height: 700px;
  }

  .hero-header {
    text-align: center;
  }

  .cs-data-grid {
    margin-top: 0;
  }

  .div-block-481 {
    clear: none;
    display: block;
  }

  .quick-stack-5.add-links {
    margin-left: 0;
  }

  .paragraph-14 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .container-10 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .italic-text {
    letter-spacing: -1.5px;
    font-size: 3rem;
    line-height: 4rem;
  }

  .quick-stack-7.directors {
    margin-bottom: 300px;
  }

  .grid-10 {
    grid-template-rows: auto auto auto;
  }

  .grid-11 {
    grid-template-columns: .75fr;
  }

  .list.assoc {
    padding-left: 0;
  }

  .heading-19.directors {
    padding-left: 10px;
    display: block;
  }

  .market-list {
    padding-left: 0;
  }

  .quick-stack-13 {
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-23 {
    justify-content: flex-start;
    align-items: center;
  }

  .link-block-2 {
    align-self: flex-start;
  }

  .esg {
    margin-left: 20px;
  }

  .quick-stack-14 {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_7ddbc87f-5cbf-2828-4fdb-1b2d7618cff9-5f1ccc63, #w-node-d3128efe-5a14-6e70-10e5-18182b1d0af0-5f1ccc63, #w-node-d9e76e17-1303-70b7-f831-03fa27e5079f-5f1ccc63 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_51427548-b85a-2320-33c9-e89b0f07d60f-5f1ccc63 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_51427548-b85a-2320-33c9-e89b0f07d610-5f1ccc63, #w-node-_51427548-b85a-2320-33c9-e89b0f07d611-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_51427548-b85a-2320-33c9-e89b0f07d612-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73301a08-bbfe-4182-0504-c3707a210806-5f1ccc63, #w-node-_70a67b7a-fbb8-335a-eaaf-1b754d493271-5f1ccc63, #w-node-_1c842a80-fa86-f3b3-bbb9-975f81444c8d-5f1ccc63, #w-node-_0327d254-c60e-633c-f576-88ef81fe0547-5f1ccc63, #w-node-_3be6ea1b-bd90-924c-ee11-be980e5434f1-5f1ccc63, #w-node-_48daadab-54a4-100c-57b2-9c8c7c810637-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3882b3a-d4f1-9476-6aaa-9db120dfcf01-5f1ccc63 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_5fe83612-bf1e-f7f7-9810-68f79a441242-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e4f248c9-eaf9-97c2-07ce-359734098a18-5f1ccc63 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_30927a55-183c-83ba-3515-aca7474b6906-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_742e0815-ce76-549d-9a3c-ffd992e3fe7c-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_56bd2e1b-d850-d358-eaf0-0de9f9371ad7-5f1ccc63 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-da172799-0921-01e1-7dbc-c78c9ec89c0c-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46995266-0ba1-4c2f-019d-f2f595aa93c4-5f1ccc63, #w-node-_243c5d44-b545-d2c4-ad91-5ee37fbfd450-5f1ccc63, #w-node-_10152f63-1388-bd02-af92-388e58f88bb4-5f1ccc63, #w-node-badf5b0c-8f7a-93c3-86d7-63519f0f6b9e-5f1ccc63, #w-node-_8fa71c64-293b-bf72-ff23-b29cb62779ce-5f1ccc63, #w-node-ce912eaa-1fbf-7678-6fe4-e06e3b08e154-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f365dab6-25f5-502e-e008-dc8e829eb68a-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb68f-5f1ccc63, #w-node-_7aceb6d2-2017-435e-fc59-601b9c1b718f-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb694-5f1ccc63, #w-node-_2c21e709-3455-3d89-916d-187d0e02a65a-5f1ccc63, #w-node-_3046349d-a112-e0b1-fc83-01177b2b5d6f-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb699-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb69e-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6a3-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6a8-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6ad-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6b2-5f1ccc63, #w-node-_7e895f0d-9d29-8fc2-c7b9-6e3677abee18-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6b7-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6bc-5f1ccc63, #w-node-f8de5e14-4ead-577d-4fbf-66fd2409c4d9-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6c1-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6c6-5f1ccc63, #w-node-f365dab6-25f5-502e-e008-dc8e829eb6cb-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82a2-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82a3-5f1ccc63, #w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82a4-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82a7-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82a8-5f1ccc63, #w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82a9-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82ac-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82ad-5f1ccc63, #w-node-ef0a0dbd-bf50-0c53-3ca9-bd1b011f82ae-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ea3603b5-b6a6-c055-d05d-18a7803966ee-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b296260-9fc3-e86b-9f1e-805442a3e1a4-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0263252b-97a6-47fa-3258-71a59c60b480-5f1ccc63 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: end;
}

#w-node-_1b9f2911-c817-47d6-7f3e-e1e60ad8086a-5f1ccc63 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: center;
}

#w-node-c29c09c7-70d9-6e23-666c-753a0c3fb5de-5f1ccc63 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0354d397-c5d0-e845-03cc-28f1687becc1-5f1ccc63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dccaafe3-fba2-1056-c04b-e66ef49b06a4-5f1ccc63 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-dccaafe3-fba2-1056-c04b-e66ef49b06a5-5f1ccc63, #w-node-dccaafe3-fba2-1056-c04b-e66ef49b06a6-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-dccaafe3-fba2-1056-c04b-e66ef49b06a7-5f1ccc63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f57d687e-63e5-7b8a-240e-e497222f658b-5f1ccc63 {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-ddd999ac-2e4a-9ac4-7003-90adde635958-5f1ccc63 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_1e9e0963-f8a7-b396-281a-3ef4c932939d-c932938d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1e9e0963-f8a7-b396-281a-3ef4c932939f-c932938d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eba8ec29-0a27-a80d-09f4-e8798d7280be-c932938d {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr 1fr;
}

#w-node-eba8ec29-0a27-a80d-09f4-e8798d7280bf-c932938d {
  grid-row: span 3 / span 3;
}

#w-node-eba8ec29-0a27-a80d-09f4-e8798d7280c0-c932938d, #w-node-f1297681-3e7b-483f-5f93-fe2837f59ac6-c932938d, #w-node-_23187369-6bcc-0632-ee38-af8e721f4304-c932938d {
  grid-column: span 2 / span 2;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2aea-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2aec-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2af3-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2af5-c58a2ae8, #w-node-b23f46ec-2932-9352-04b5-e38cb300dae0-c58a2ae8, #w-node-_3bc20df4-166b-e04c-8a36-2a923424f3de-c58a2ae8, #w-node-_8793bf7a-ed30-d0d6-47f9-ca6caa6a20e3-c58a2ae8, #w-node-_0cab2b79-4fb6-2284-80aa-a9ce125934fb-c58a2ae8, #w-node-_9121cfc8-56c4-17bb-8b7c-af2b97ea3934-c58a2ae8, #w-node-_555dcd7c-03a8-f412-33b2-362c4d6db720-c58a2ae8, #w-node-_1c774957-059e-de8a-8945-f573aeecd61a-c58a2ae8, #w-node-d7f21c6b-b9da-a0cc-fcc5-eafe440c9588-c58a2ae8, #w-node-_1e4fa239-a8f2-5d21-06bf-4b6b4c6d5066-c58a2ae8, #w-node-f9fdcff8-e884-6103-c3db-a21b8753078b-c58a2ae8, #w-node-_5c91649a-4162-3480-fa03-1ab6c58a2af6-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2b77-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2b79-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c5aeb0e-8b74-ddb9-cf57-c3d487bc4bec-c58a2ae8, #w-node-_2c5aeb0e-8b74-ddb9-cf57-c3d487bc4bed-c58a2ae8, #w-node-_2c5aeb0e-8b74-ddb9-cf57-c3d487bc4bee-c58a2ae8, #w-node-_2c5aeb0e-8b74-ddb9-cf57-c3d487bc4bef-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2bebc898-8914-5e0f-773d-5e2d89e5f97b-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bebc898-8914-5e0f-773d-5e2d89e5f97c-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2bb3-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c00c065-4657-8741-f189-eb27f417c036-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c00c065-4657-8741-f189-eb27f417c037-c58a2ae8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8c00c065-4657-8741-f189-eb27f417c03c-c58a2ae8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_6b96eeae-37e9-9efa-553a-5b03234c2f29-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b96eeae-37e9-9efa-553a-5b03234c2f2a-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-be30fce9-8836-a8de-0518-4b2639ea2319-c58a2ae8, #w-node-_11e4def4-3d40-924a-731e-55f9b5b09837-c58a2ae8, #w-node-_11e4def4-3d40-924a-731e-55f9b5b09841-c58a2ae8, #w-node-_11e4def4-3d40-924a-731e-55f9b5b09849-c58a2ae8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38544901-20a7-14e6-2874-8b6365d0bb77-c58a2ae8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_5c91649a-4162-3480-fa03-1ab6c58a2bdf-c58a2ae8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_59005a14-043e-f519-10c9-b71393089bc8-5f1ccc69 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_59005a14-043e-f519-10c9-b71393089bc9-5f1ccc69, #w-node-_59005a14-043e-f519-10c9-b71393089bca-5f1ccc69 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_59005a14-043e-f519-10c9-b71393089bcb-5f1ccc69 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2e663210-6c0c-af6c-2bec-29fe8046e660-5f1ccc6a {
  grid-area: 1 / 1 / 6 / 4;
}

#w-node-_9975aecc-aac0-1cd4-5a26-a78744d534b6-5f1ccc6a {
  grid-area: 2 / 1 / 5 / 6;
}

#w-node-_328cfcb0-df22-aa9c-edf7-a133865c67f0-5f1ccc6a {
  grid-area: 2 / 1 / 5 / 6;
  justify-self: center;
}

#w-node-_8fb6fc4a-dc08-0630-85c5-75dbefb85599-5f1ccc6a {
  grid-area: 3 / 3 / 6 / 6;
  place-self: end;
}

#w-node-_8fd5abdf-fe61-23a2-dda6-edee62a03a28-5f1ccc6a, #w-node-_7bb6a301-2ab5-b11b-ddbb-7c74fffb0145-5f1ccc6a, #w-node-f8b99392-8057-b3d3-e4f1-702405b3a7db-5f1ccc6a, #w-node-f8b99392-8057-b3d3-e4f1-702405b3a7dc-5f1ccc6a, #w-node-_30fc9933-e783-0f5b-22b2-3c69366c6302-5f1ccc6a, #w-node-_932d59e0-be67-f7cf-2999-affd2ac5cf3f-5f1ccc6a, #w-node-_1f6630b1-2a95-ce61-5c4c-0455e1515e2d-5f1ccc6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861b555c-3dcd-4f53-09b2-86d128352bd1-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1efd942f-b38e-7cbc-0511-5d0a033dcb7b-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_90e2e766-59f6-c683-9533-77714e9e0770-5f1ccc6a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_90e2e766-59f6-c683-9533-77714e9e0771-5f1ccc6a, #w-node-_90e2e766-59f6-c683-9533-77714e9e0772-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_90e2e766-59f6-c683-9533-77714e9e0773-5f1ccc6a, #w-node-_1708295f-d201-a29a-9953-4258d674ac9f-5f1ccc6a, #w-node-bd00de96-0def-1cf5-11b4-0ab56f55f8eb-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4233a1b2-3046-1ed5-2b6c-42a548852ea7-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_6981b7fa-f0b3-6d0b-a6bb-7aa9d244233e-5f1ccc6a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6981b7fa-f0b3-6d0b-a6bb-7aa9d244233f-5f1ccc6a, #w-node-_6981b7fa-f0b3-6d0b-a6bb-7aa9d2442340-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6981b7fa-f0b3-6d0b-a6bb-7aa9d2442341-5f1ccc6a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db2ffb36-cbf2-544e-5baf-793187db0590-87db058e {
  place-self: center start;
}

#w-node-db2ffb36-cbf2-544e-5baf-793187db0592-87db058e, #w-node-f4fe7eb5-f528-148a-90cb-6b5317faf2fb-87db058e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db2ffb36-cbf2-544e-5baf-793187db0608-87db058e {
  place-self: center end;
}

#w-node-_96bf94bc-0733-84a7-f747-f724289065b9-87db058e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_96bf94bc-0733-84a7-f747-f724289065ba-87db058e, #w-node-_96bf94bc-0733-84a7-f747-f724289065bb-87db058e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_96bf94bc-0733-84a7-f747-f724289065bc-87db058e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6652f9a5-a335-89b1-0c59-b0ed7a3e70d2-87db058e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d43136-684a-7459-3687-5620351b5497-5f1ccc6b, #w-node-_5c4d8dc1-3074-973b-b1d0-93e889114aad-5f1ccc6b, #w-node-_7ee08f9d-e2e9-8e56-cfb4-34e7f9268cc9-5f1ccc6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a4af1ec2-e24c-19c1-e31c-c839b2666819-5f1ccc6b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-afb7c678-2f04-0edf-72a0-7f1438f75d49-5f1ccc6b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-afb7c678-2f04-0edf-72a0-7f1438f75d4a-5f1ccc6b, #w-node-afb7c678-2f04-0edf-72a0-7f1438f75d4b-5f1ccc6b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-afb7c678-2f04-0edf-72a0-7f1438f75d4c-5f1ccc6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe269a5c-dfad-fb19-ee17-d6ca0ed11b02-5f1ccc6b, #w-node-fe269a5c-dfad-fb19-ee17-d6ca0ed11b03-5f1ccc6b, #w-node-fe269a5c-dfad-fb19-ee17-d6ca0ed11b07-5f1ccc6b, #w-node-fe269a5c-dfad-fb19-ee17-d6ca0ed11b08-5f1ccc6b, #w-node-_35106f8c-bc6d-cd15-f988-11a983423d05-5f1ccc6b, #w-node-_35106f8c-bc6d-cd15-f988-11a983423d0b-5f1ccc6b, #w-node-_35106f8c-bc6d-cd15-f988-11a983423d11-5f1ccc6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66d7fbb3-e020-91c2-4f7c-48a5ba7fba4f-5f1ccc6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_66d7fbb3-e020-91c2-4f7c-48a5ba7fba50-5f1ccc6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d83-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d84-429f3d82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d89-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d8a-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d8b-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d8d-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d91-429f3d82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d96-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d97-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d98-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d9a-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3d9e-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d9f-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3da4-429f3d82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3da9-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3daa-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3dab-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3dad-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3db1-429f3d82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3db6-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3db7-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3db8-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_041c2e24-5f17-37b9-a083-1f48429f3dba-429f3d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_378db4e6-edec-d4ce-0e42-1993ef0c4448-5f1ccc6c {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_846c1815-a7d2-727a-abec-9463695fdbd1-5f1ccc6c {
  grid-area: 1 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_60906eb9-0671-7762-a52a-b48303a1814b-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3448b3b2-2ea6-6b5e-52dc-b623c4b88753-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-d580aa40-36a1-9c7b-0d58-93527495fc30-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_39ef1b26-72cb-d371-59d8-50422750e343-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_493b42bd-adda-e1ff-c62c-ab513f2dd3d5-5f1ccc6c {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-_55640426-288f-b5f7-9718-5dbe245cdf62-5f1ccc6c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b85b062c-32dd-f850-2383-c9203bf6fe51-5f1ccc6c {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_2a736623-9fa0-75f9-fd04-60cfb2e4af6b-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bdd1bd86-842b-50d9-8c49-48eb8688e716-5f1ccc6c {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-_5eed073c-2f70-7976-4d92-67e3ad1e25ad-5f1ccc6c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8d5bd041-d79c-57fe-2fe3-ec3d0f360ffe-5f1ccc6c {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-c3694c8a-eba0-0c1a-192c-d0e6abd125ca-5f1ccc6c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6fa9e54e-9536-2b63-d102-4151e8761b85-5f1ccc6c {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_4f476e43-f0c1-a1b4-d49e-b54fb03fa4eb-5f1ccc6c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0dd52e5a-e823-4c89-48a9-fcdc77877b6e-5f1ccc6c {
  grid-area: 4 / 3 / 5 / 7;
}

#w-node-_1d4e099b-0e87-ed03-2dbd-0eb2a3b72458-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_443ad849-c019-f707-345f-0ef7629baa35-5f1ccc6c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_443ad849-c019-f707-345f-0ef7629baa36-5f1ccc6c, #w-node-_443ad849-c019-f707-345f-0ef7629baa37-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_443ad849-c019-f707-345f-0ef7629baa38-5f1ccc6c, #w-node-_1d4e099b-0e87-ed03-2dbd-0eb2a3b72462-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd9cbe69-24c0-02b7-97e6-d849fc723978-5f1ccc6c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-fd9cbe69-24c0-02b7-97e6-d849fc723979-5f1ccc6c, #w-node-fd9cbe69-24c0-02b7-97e6-d849fc72397a-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-fd9cbe69-24c0-02b7-97e6-d849fc72397b-5f1ccc6c, #w-node-_1d4e099b-0e87-ed03-2dbd-0eb2a3b7246c-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3efa410d-432c-6002-3e22-9dc0523ce88a-5f1ccc6c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_3efa410d-432c-6002-3e22-9dc0523ce88b-5f1ccc6c, #w-node-_3efa410d-432c-6002-3e22-9dc0523ce88c-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3efa410d-432c-6002-3e22-9dc0523ce88d-5f1ccc6c, #w-node-_1d4e099b-0e87-ed03-2dbd-0eb2a3b72476-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4e1bf2a8-3e33-45f7-8c8d-7baa115f1b1e-5f1ccc6c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4e1bf2a8-3e33-45f7-8c8d-7baa115f1b1f-5f1ccc6c, #w-node-_4e1bf2a8-3e33-45f7-8c8d-7baa115f1b20-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4e1bf2a8-3e33-45f7-8c8d-7baa115f1b21-5f1ccc6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_71a9d24b-6990-3a64-33af-3567e56ec46e-5f1ccc6c, #w-node-_7005eeae-ad40-68d8-32ab-a76bd520c9bb-5f1ccc6c, #w-node-_6d464517-38d8-ea80-0a95-3199c8bd9df4-5f1ccc6c, #w-node-_6d464517-38d8-ea80-0a95-3199c8bd9df5-5f1ccc6c, #w-node-_4baee1d1-498f-b51c-51d9-5ab989610231-5f1ccc6c, #w-node-_4baee1d1-498f-b51c-51d9-5ab989610232-5f1ccc6c, #w-node-_3e2c237b-8029-a5e3-5695-c551038ab317-5f1ccc6c, #w-node-_3e2c237b-8029-a5e3-5695-c551038ab318-5f1ccc6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bae927a-9d5d-56da-bee7-688ed3e563d2-d3e563d0 {
  place-self: center start;
}

#w-node-_0bae927a-9d5d-56da-bee7-688ed3e563d4-d3e563d0, #w-node-c5d92756-11d6-10f9-87bf-23565d5bf1b6-d3e563d0, #w-node-c5d92756-11d6-10f9-87bf-23565d5bf1d3-d3e563d0, #w-node-c5d92756-11d6-10f9-87bf-23565d5bf1f0-d3e563d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9cb95a4-576e-06dd-d3dd-28fc3dea1afc-d3e563d0 {
  place-self: center end;
}

#w-node-_71351fb9-aaa2-5f33-1730-ed390b60d95f-d3e563d0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_71351fb9-aaa2-5f33-1730-ed390b60d960-d3e563d0, #w-node-_71351fb9-aaa2-5f33-1730-ed390b60d961-d3e563d0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_71351fb9-aaa2-5f33-1730-ed390b60d962-d3e563d0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fdf4520c-1e03-0b80-0504-89f0aeae780f-5f1ccc6e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_80fff1d4-fc5b-ad2b-be42-eda13a3fbe9a-5f1ccc6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af201963-762b-b12f-296e-118f4b9f775b-5f1ccc6e {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-faf68c29-0385-3520-c5de-1fca8a4cd266-5f1ccc6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a4737c6-c174-39de-4ce6-8d3f8e971c04-5f1ccc6f, #w-node-_12ce1026-36fa-11a0-a36f-0567f9fc7672-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4f3393e2-3e2f-5268-9f91-a0658f1d5c90-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c154b95f-d108-03f5-7a49-59114d289c64-5f1ccc6f, #w-node-_53050779-d039-d63b-77e8-c958d0376c6d-5f1ccc6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53050779-d039-d63b-77e8-c958d0376c72-5f1ccc6f, #w-node-_53050779-d039-d63b-77e8-c958d0376c73-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53050779-d039-d63b-77e8-c958d0376c74-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_53050779-d039-d63b-77e8-c958d0376c76-5f1ccc6f, #w-node-_0b3d9cca-ba0d-59e9-8e06-63eec1758789-5f1ccc6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b3d9cca-ba0d-59e9-8e06-63eec175878e-5f1ccc6f, #w-node-_0b3d9cca-ba0d-59e9-8e06-63eec175878f-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0b3d9cca-ba0d-59e9-8e06-63eec1758790-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0b3d9cca-ba0d-59e9-8e06-63eec1758792-5f1ccc6f, #w-node-_2b28d123-31bb-b7d7-0807-fe80d09b770c-5f1ccc6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b28d123-31bb-b7d7-0807-fe80d09b7711-5f1ccc6f, #w-node-_2b28d123-31bb-b7d7-0807-fe80d09b7712-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b28d123-31bb-b7d7-0807-fe80d09b7713-5f1ccc6f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2b28d123-31bb-b7d7-0807-fe80d09b7715-5f1ccc6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb6d4538-0731-3496-e5a8-d4ded14274f5-5f1ccc6f, #w-node-bf81db54-4fcf-837e-c2d4-f4d5ee9b5f56-5f1ccc6f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ecde3227-6f9f-92fd-a1ed-99e69dddfba7-5f1ccc6f, #w-node-bc4fd696-3578-bb85-f792-36532842b80d-5f1ccc6f {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a80-03440a7e {
  place-self: center start;
}

#w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a82-03440a7e, #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a91-03440a7e, #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440aae-03440a7e, #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440acb-03440a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440af8-03440a7e {
  place-self: center end;
}

#w-node-b86eeb98-95e1-401c-cf12-b7fb76984c61-03440a7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b86eeb98-95e1-401c-cf12-b7fb76984c62-03440a7e, #w-node-b86eeb98-95e1-401c-cf12-b7fb76984c63-03440a7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b86eeb98-95e1-401c-cf12-b7fb76984c64-03440a7e, #w-node-_470c30a7-54ac-7a58-3937-ec737eaae3a5-5f1ccc70 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb5cccc6-1655-a0ca-97ef-d584f2fb108e-5f1ccc70 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ee873e65-eb01-e0b4-d2d9-a811f8ddb8e6-5f1ccc70 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_1f4759be-643b-69e0-51ce-545766479d9a-5f1ccc71, #w-node-_6216d85e-1356-a587-e02c-2c0da93a6bbc-5f1ccc71, #w-node-_91f68d79-f2d0-9138-221f-811213d3e167-5f1ccc73, #w-node-_998498eb-3cc6-8b5e-7a22-83c587202990-5f1ccc73, #w-node-_34dc84f7-a857-c810-75a7-ca31cbb482a6-5f1ccc74, #w-node-e77e770d-9e86-88e8-04c7-3f5b49de4969-5f1ccc74, #w-node-ff5c12ea-1ae9-4b15-df4a-2f07d82822a5-5f1ccc74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bf8f259-0db2-82ff-1114-405f69347e2d-5f1ccc74, #w-node-_29574c9f-cf4a-c2c7-4699-156cb6b76a3d-5f1ccc74, #w-node-_7e70b9cc-d31b-6f92-45a5-937ad7e8adf4-5f1ccc74, #w-node-_281dc38d-134c-d93c-0a03-ec50a3986cb8-5f1ccc75, #w-node-db8d7ba2-3fe7-e5a5-c092-5c1b4942e904-5f1ccc75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b40b0e5-424c-28e6-0814-bd81cd08ed6f-5f1ccc75, #w-node-fa6ef475-245f-0141-654f-bf32b571fa27-5f1ccc75, #w-node-_3f2c276d-f9d9-31c0-dbca-b67a4c7556f8-5f1ccc76 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3f2c276d-f9d9-31c0-dbca-b67a4c7556f9-5f1ccc76 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3f2c276d-f9d9-31c0-dbca-b67a4c7556fa-5f1ccc76 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3f2c276d-f9d9-31c0-dbca-b67a4c7556fb-5f1ccc76 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_86ba7d2d-1681-b21c-0029-432465cd3c33-5f1ccc76 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_86ba7d2d-1681-b21c-0029-432465cd3c34-5f1ccc76 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_86ba7d2d-1681-b21c-0029-432465cd3c39-5f1ccc76 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_5821c5e0-aa98-9aab-5a21-f26a785cbbf2-5f1ccc77 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5859727f-0ba0-ee25-b127-ab771a5d4c63-5f1ccc77 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-a5bdc373-5f5c-b590-bcdb-828a61dcf9da-5f1ccc77 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ab34b8a-e957-faed-6d28-84e6de17f752-5f1ccc77, #w-node-a9d3b872-b777-7abf-4f0a-10f85a287e27-5f1ccc77, #w-node-a1daf1a5-a115-4fe0-c991-17eb038796f5-5f1ccc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4865626-bf16-3020-1e19-6dad2041d497-5f1ccc77 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_76bfa585-5320-a98a-faef-94109d944ff0-5f1ccc78 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76bfa585-5320-a98a-faef-94109d944ff1-5f1ccc78 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: end;
}

#w-node-f73e7cda-7da1-c1dd-455e-aef86ea2bcef-5f1ccc79, #w-node-_47a4080c-d381-e592-7980-f8fe73489c11-5f1ccc79, #w-node-e2436823-3077-73d1-29af-912faacaf8d1-5f1ccc7b, #w-node-b7a96f1f-1cd8-93c3-c5c9-b71a99782633-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e724bbae-6c18-36b6-1030-84fddb51deb3-5f1ccc7b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e724bbae-6c18-36b6-1030-84fddb51deb4-5f1ccc7b, #w-node-e724bbae-6c18-36b6-1030-84fddb51deb5-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e724bbae-6c18-36b6-1030-84fddb51deb6-5f1ccc7b, #w-node-_0e4cf1c1-887a-d35a-6286-4cbf8c50817c-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_031f4d30-de4c-890d-dfd0-028ce838b7c2-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-d7df1123-1451-2d89-3da1-824c14f9ad98-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_4697f6f3-6d9f-dd5d-a45c-3546a43c480a-5f1ccc7b {
  grid-area: 1 / 2 / 8 / 6;
}

#w-node-_098403ab-2073-4f81-3362-ad67b5e62128-5f1ccc7b {
  grid-area: 2 / 1 / 9 / 5;
}

#w-node-_3672ce69-1306-4959-a94d-a50daec43f19-5f1ccc7b {
  grid-area: 2 / 5 / 5 / 9;
  align-self: end;
}

#w-node-_53a74b94-66f1-7bfa-b327-f95f3616fbe6-5f1ccc7b {
  grid-area: 5 / 6 / 7 / 9;
}

#w-node-_583d3972-2beb-e751-b43f-d5e00255ee02-5f1ccc7b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_583d3972-2beb-e751-b43f-d5e00255ee03-5f1ccc7b, #w-node-_583d3972-2beb-e751-b43f-d5e00255ee04-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_583d3972-2beb-e751-b43f-d5e00255ee05-5f1ccc7b, #w-node-_7cc3d1c8-5609-1d76-a3e3-8d3586c3cee3-5f1ccc7b, #w-node-_7cc3d1c8-5609-1d76-a3e3-8d3586c3cee5-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9dc-5f1ccc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9de-5f1ccc7b, #w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9df-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9e3-5f1ccc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9e5-5f1ccc7b, #w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9e6-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9ea-5f1ccc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9ec-5f1ccc7b, #w-node-_34b54c5b-574d-bb7f-c3c6-e9932e07e9ed-5f1ccc7b, #w-node-bac5214f-3a85-ef64-ff6a-53f844b25f70-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bac5214f-3a85-ef64-ff6a-53f844b25f7f-5f1ccc7b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-bac5214f-3a85-ef64-ff6a-53f844b25f80-5f1ccc7b, #w-node-bac5214f-3a85-ef64-ff6a-53f844b25f81-5f1ccc7b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-bac5214f-3a85-ef64-ff6a-53f844b25f82-5f1ccc7b, #w-node-a16dfaba-f7f3-31ab-9297-8d5af31e95b8-5f1ccc7c, #w-node-_0d0e78dc-832b-2da6-37b4-4ed4ff351c9a-5f1ccc7c, #w-node-_7dce7664-f60f-8ae4-3909-44fbedde3a0b-5f1ccc7c, #w-node-_9dde3d17-73c0-5343-5d24-c5561d65c364-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_766f56a4-7418-f18a-73ef-ee4f5ef224fe-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-e73202b8-39cc-074f-fc7c-8cecc241b9d9-5f1ccc7c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e73202b8-39cc-074f-fc7c-8cecc241b9da-5f1ccc7c, #w-node-e73202b8-39cc-074f-fc7c-8cecc241b9db-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e73202b8-39cc-074f-fc7c-8cecc241b9dc-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cd01669c-3ff1-69b5-2f99-6e1c09decf04-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-e842248b-6dba-d260-61b0-68071114a4e5-5f1ccc7c, #w-node-b1eaaf6a-76c0-a9d3-a59d-3f938b663108-5f1ccc7c, #w-node-_91cfc5c8-79f7-3cf9-00ea-ce4d483ac764-5f1ccc7c, #w-node-ac1ca32d-8e25-ffe0-312e-f1ca7814cf4d-5f1ccc7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8de9d338-c242-e4db-2d23-aa02078f18f4-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_0e0aa694-caf7-a8ed-f9b1-0c3b39f95c10-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_2a939c0e-9bf0-cbf3-d09e-225e60bb7f4f-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5152eb2d-b426-da43-7533-25024fe9814a-5f1ccc7c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5152eb2d-b426-da43-7533-25024fe9814b-5f1ccc7c, #w-node-_5152eb2d-b426-da43-7533-25024fe9814c-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5152eb2d-b426-da43-7533-25024fe9814d-5f1ccc7c, #w-node-_56c0a1bd-8c09-e75e-0c43-8a58fb73e20f-5f1ccc7c, #w-node-_64d24e62-8e89-0cd0-896a-d2619e95ec1e-5f1ccc7c, #w-node-_1e17e1ed-3057-f790-8803-9d9157afd33d-5f1ccc7c, #w-node-_4ce445d1-f8b8-6bdb-ab03-4f34256c00a6-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_60068628-7ab6-155b-0399-9889effe70ab-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_131de4f1-25a0-d38c-3759-1f45affe02b6-5f1ccc7c, #w-node-_82817a2a-1d0c-b374-67c5-fb18964e00c5-5f1ccc7c, #w-node-fa7ec9a3-d66b-74e3-2436-13e15664640b-5f1ccc7c, #w-node-c8c8ebdf-24c0-29cd-891b-4bc5bb6e01f4-5f1ccc7c, #w-node-c8c8ebdf-24c0-29cd-891b-4bc5bb6e01f5-5f1ccc7c, #w-node-c8c8ebdf-24c0-29cd-891b-4bc5bb6e01f6-5f1ccc7c, #w-node-_22ff0126-63e4-3315-6065-8c8c8fed5638-5f1ccc7c, #w-node-_22ff0126-63e4-3315-6065-8c8c8fed5639-5f1ccc7c, #w-node-_22ff0126-63e4-3315-6065-8c8c8fed563a-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-edd48429-3356-732a-feb9-897357073d27-5f1ccc7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e95d59e-388c-77d4-98b7-9110685be925-5f1ccc7c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2e95d59e-388c-77d4-98b7-9110685be926-5f1ccc7c, #w-node-_2e95d59e-388c-77d4-98b7-9110685be927-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2e95d59e-388c-77d4-98b7-9110685be928-5f1ccc7c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2c821c3d-4f22-5a73-7155-45616141a2c6-5f1ccc7c, #w-node-e4dc30d7-8822-cc04-fc66-5ef020407b48-5f1ccc7c, #w-node-_01699d75-3044-a784-d774-b70006da3607-5f1ccc7c, #w-node-_8217a7d3-e598-98b0-35ed-2a5b03958ea8-5f1ccc7c, #w-node-_463988fa-a702-2154-6723-fed755cd3f32-5f1ccc7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4272aca2-0ebf-df9a-d555-59d108890814-5f1ccc7d, #w-node-_4272aca2-0ebf-df9a-d555-59d108890816-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4272aca2-0ebf-df9a-d555-59d108890817-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_5e79ca00-f62f-497d-58b7-5120caf8bc23-5f1ccc7d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_31bd0b61-e42c-43d0-1d4d-93fcb076861d-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16461407-c3bb-8ba8-fb83-a26b4d952471-5f1ccc7d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9335f937-0f35-68aa-36dc-f365458617d1-5f1ccc7d {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_352bb57b-16b8-6e70-3618-72e4ddf3a248-5f1ccc7d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_352bb57b-16b8-6e70-3618-72e4ddf3a249-5f1ccc7d, #w-node-_352bb57b-16b8-6e70-3618-72e4ddf3a24a-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_352bb57b-16b8-6e70-3618-72e4ddf3a24b-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c3f8a2a7-c0cd-8801-5fde-e34c03205e04-5f1ccc7d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-c3f8a2a7-c0cd-8801-5fde-e34c03205e05-5f1ccc7d, #w-node-c3f8a2a7-c0cd-8801-5fde-e34c03205e06-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c3f8a2a7-c0cd-8801-5fde-e34c03205e07-5f1ccc7d, #w-node-bf5259f8-f5b5-e0e1-f8be-dc2fddf20097-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd239786-a78c-581a-f09f-af7eaf12a79e-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_22cbb48b-44bb-bd74-c96a-8c679aa7c201-5f1ccc7d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_22cbb48b-44bb-bd74-c96a-8c679aa7c202-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_22cbb48b-44bb-bd74-c96a-8c679aa7c204-5f1ccc7d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb821183d9-821183d7 {
  place-self: center start;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb821183db-821183d7, #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118412-821183d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb8211842b-821183d7 {
  place-self: center end;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118431-821183d7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118432-821183d7, #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118433-821183d7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118434-821183d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118440-821183d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae2afdd5-2bb0-00bd-26c9-135913ba083d-5f1ccc7e, #w-node-_4940f892-50b8-6751-635f-093bae5a4985-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-df98b78e-668d-ec98-9981-b6669902eee5-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_5af78e5b-8cfe-d8e4-1878-7f52ddb2dae0-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_0f8601af-6543-a438-2676-b7b8641d30d6-5f1ccc7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_0f8601af-6543-a438-2676-b7b8641d30d7-5f1ccc7e, #w-node-_0f8601af-6543-a438-2676-b7b8641d30d8-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0f8601af-6543-a438-2676-b7b8641d30d9-5f1ccc7e, #w-node-d0b57af9-5e7d-8579-03b3-01a5f99bff40-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_36e18e20-a96b-1c55-9bd9-d41f4d12d724-5f1ccc7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_36e18e20-a96b-1c55-9bd9-d41f4d12d725-5f1ccc7e, #w-node-_36e18e20-a96b-1c55-9bd9-d41f4d12d726-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_36e18e20-a96b-1c55-9bd9-d41f4d12d727-5f1ccc7e, #w-node-b1ecee07-a352-aebd-3bef-da112e43f138-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1e3a5886-6a06-6baf-54b2-c66a4f123075-5f1ccc7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1e3a5886-6a06-6baf-54b2-c66a4f123076-5f1ccc7e, #w-node-_1e3a5886-6a06-6baf-54b2-c66a4f123077-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1e3a5886-6a06-6baf-54b2-c66a4f123078-5f1ccc7e, #w-node-a4a1156d-0789-c57e-b52d-c1791e95f9d8-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c4d1d2a8-e131-0b3d-f5e7-d3f88d8c85bf-5f1ccc7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-c4d1d2a8-e131-0b3d-f5e7-d3f88d8c85c0-5f1ccc7e, #w-node-c4d1d2a8-e131-0b3d-f5e7-d3f88d8c85c1-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c4d1d2a8-e131-0b3d-f5e7-d3f88d8c85c2-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f79c200-059c-48fb-a025-ac549a8d6979-5f1ccc7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_0f79c200-059c-48fb-a025-ac549a8d697a-5f1ccc7e, #w-node-_0f79c200-059c-48fb-a025-ac549a8d697b-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0f79c200-059c-48fb-a025-ac549a8d697c-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8a1ae2c-c366-1a28-9668-097862b1550f-5f1ccc7e, #w-node-ba84dd79-cad2-0320-beb2-99b5b1c5214d-5f1ccc7e, #w-node-_56426d4c-f716-2b6c-8d57-fe1c9fb6537e-5f1ccc7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3247ac72-6887-69ac-e1f9-979c2cac7332-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fa50bafe-19b0-df39-0f56-36512c77bdf9-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-f71b44ae-e452-35c7-ec73-c59bbbe81f2e-5f1ccc7e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_13275db6-d212-d1fa-6e1a-26d4a2f11617-5f1ccc7e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_13275db6-d212-d1fa-6e1a-26d4a2f11618-5f1ccc7e, #w-node-_13275db6-d212-d1fa-6e1a-26d4a2f11619-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_13275db6-d212-d1fa-6e1a-26d4a2f1161a-5f1ccc7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb98fff5-d919-f3f7-541f-7937bed46d6b-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_25d1e000-652a-46e3-2c1d-2168d7461c45-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6c31c1b9-98c3-b4d0-3245-c50710c8e167-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4d7fc815-2b1f-cd9a-e8f8-6fb713bcfbfc-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3e72ca9a-536b-ffc4-76df-a64913a9eab6-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b904dd1f-9311-bd0f-5d59-360aede28ee2-5f1ccc81, #w-node-_08f58dd8-148d-2b15-9716-acaef4f3ef1e-5f1ccc81, #w-node-_1d41276f-a66e-1a64-1d76-305e946efe9b-5f1ccc81, #w-node-_1c282646-8395-a2b5-4472-f1b824ceed40-5f1ccc81, #w-node-_353150c7-d070-b901-2301-1308004f0809-5f1ccc81, #w-node-_263677ae-46d7-df13-9d49-a5850c3354e4-5f1ccc81, #w-node-_0f504c9a-bcf6-7a4c-769a-ba2ae2a4f421-5f1ccc81, #w-node-_165a9114-372c-0e92-ee6b-5c58ad49ab85-5f1ccc81, #w-node-_393eae3e-1c5c-c5ee-70cf-990f1443ad15-5f1ccc81, #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18b4-5f1ccc81, #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18b7-5f1ccc81, #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18ba-5f1ccc81, #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18bd-5f1ccc81, #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338282-5f1ccc81, #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338285-5f1ccc81, #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338288-5f1ccc81, #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef9933828b-5f1ccc81, #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ff4-5f1ccc81, #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ff7-5f1ccc81, #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ffa-5f1ccc81, #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ffd-5f1ccc81, #w-node-faec835b-8864-838d-ffae-7aed3cb5f723-5f1ccc81, #w-node-faec835b-8864-838d-ffae-7aed3cb5f726-5f1ccc81, #w-node-faec835b-8864-838d-ffae-7aed3cb5f729-5f1ccc81, #w-node-faec835b-8864-838d-ffae-7aed3cb5f72c-5f1ccc81, #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29d6-5f1ccc81, #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29d9-5f1ccc81, #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29dc-5f1ccc81, #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29df-5f1ccc81, #w-node-ea98ad70-e965-8f19-f9db-a65d6e869616-5f1ccc81, #w-node-ea98ad70-e965-8f19-f9db-a65d6e869619-5f1ccc81, #w-node-ea98ad70-e965-8f19-f9db-a65d6e86961c-5f1ccc81, #w-node-ea98ad70-e965-8f19-f9db-a65d6e86961f-5f1ccc81, #w-node-_5ef1703d-130a-4bdf-334f-795b8318e125-5f1ccc81, #w-node-_5ef1703d-130a-4bdf-334f-795b8318e128-5f1ccc81, #w-node-_5ef1703d-130a-4bdf-334f-795b8318e12b-5f1ccc81, #w-node-_5ef1703d-130a-4bdf-334f-795b8318e12e-5f1ccc81, #w-node-_5577411d-28a8-cf1e-b521-e5346b3b437e-5f1ccc81, #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4381-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ac57675-febf-6f1e-912b-958d674e4fb2-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_7ac57675-febf-6f1e-912b-958d674e4fb3-5f1ccc81, #w-node-_7ac57675-febf-6f1e-912b-958d674e4fb4-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7ac57675-febf-6f1e-912b-958d674e4fb5-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5577411d-28a8-cf1e-b521-e5346b3b4384-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efbfdaf6-ceb6-ccc5-e9ec-88ab03be9319-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-efbfdaf6-ceb6-ccc5-e9ec-88ab03be931a-5f1ccc81, #w-node-efbfdaf6-ceb6-ccc5-e9ec-88ab03be931b-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-efbfdaf6-ceb6-ccc5-e9ec-88ab03be931c-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5577411d-28a8-cf1e-b521-e5346b3b4386-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6293d701-8120-a532-6f6f-dc907adcc4f6-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6293d701-8120-a532-6f6f-dc907adcc4f7-5f1ccc81, #w-node-_6293d701-8120-a532-6f6f-dc907adcc4f8-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6293d701-8120-a532-6f6f-dc907adcc4f9-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1d1-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1d3-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1d6-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1dd-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1e4-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1eb-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1ec-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1ed-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f0-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f3-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f6-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1fa-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1fd-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb200-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb203-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb207-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20a-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20c-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20e-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb211-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb214-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb217-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb21a-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb21d-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb220-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb223-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb226-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb22a-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb22d-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb230-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb232-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb235-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb238-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb23b-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb23e-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb242-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb245-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb248-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24a-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24d-5f1ccc81, #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24e-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19af1acf-44dc-9ece-c196-8e8847c38006-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_19af1acf-44dc-9ece-c196-8e8847c38007-5f1ccc81, #w-node-_19af1acf-44dc-9ece-c196-8e8847c38008-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_19af1acf-44dc-9ece-c196-8e8847c38009-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_690eff06-9d7a-fa2c-452e-efd1989eb257-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9985ff29-fddc-d79e-54b2-fbcb40e2c476-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9985ff29-fddc-d79e-54b2-fbcb40e2c477-5f1ccc81, #w-node-_9985ff29-fddc-d79e-54b2-fbcb40e2c478-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9985ff29-fddc-d79e-54b2-fbcb40e2c479-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_690eff06-9d7a-fa2c-452e-efd1989eb260-5f1ccc81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffb19580-87d4-ccc2-c27c-79ee9ff03e52-5f1ccc81 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ffb19580-87d4-ccc2-c27c-79ee9ff03e53-5f1ccc81, #w-node-ffb19580-87d4-ccc2-c27c-79ee9ff03e54-5f1ccc81 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ffb19580-87d4-ccc2-c27c-79ee9ff03e55-5f1ccc81, #w-node-d5e469b7-b233-25fb-441f-cf80e720143f-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7046d6bb-b940-1985-b01f-840391381dad-5f1ccc82 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b3ba1897-ec98-4d36-29d4-2406a24fe955-5f1ccc82, #w-node-_92d88baf-a3b8-d64a-dc97-753fce9ee7a1-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_29f7ce89-e256-651b-1ee5-27184bf948a5-5f1ccc82, #w-node-_5b590200-1106-1dd0-8098-d9ec36abae41-5f1ccc82, #w-node-_2c51166a-718a-ebec-99d9-d52be81e1375-5f1ccc82, #w-node-_6be10c42-ce73-7b3d-5d98-213e63354eb6-5f1ccc82, #w-node-_0a4f43a3-2bb6-c1b9-e2b2-5bd65af50ba8-5f1ccc82, #w-node-bc078903-e797-56fa-b23d-ebe4cfd4b728-5f1ccc82, #w-node-_00765d29-36e0-5f65-185d-0dbd9108307d-5f1ccc82, #w-node-_77fb4041-32b4-a7c2-51c7-b9b3163ea778-5f1ccc82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4160df18-f342-dc8c-8bda-0f7c17e848e7-5f1ccc82 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4160df18-f342-dc8c-8bda-0f7c17e848e8-5f1ccc82, #w-node-_4160df18-f342-dc8c-8bda-0f7c17e848e9-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4160df18-f342-dc8c-8bda-0f7c17e848ea-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_473a0984-f4c1-4404-7754-d5a8829d4329-5f1ccc82, #w-node-_473a0984-f4c1-4404-7754-d5a8829d4332-5f1ccc82, #w-node-_473a0984-f4c1-4404-7754-d5a8829d4336-5f1ccc82, #w-node-_473a0984-f4c1-4404-7754-d5a8829d433a-5f1ccc82, #w-node-_473a0984-f4c1-4404-7754-d5a8829d433e-5f1ccc82, #w-node-_473a0984-f4c1-4404-7754-d5a8829d4342-5f1ccc82, #w-node-_473a0984-f4c1-4404-7754-d5a8829d4346-5f1ccc82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2eac0bc-ab7e-154b-d866-47c138f825ff-5f1ccc82 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e2eac0bc-ab7e-154b-d866-47c138f82600-5f1ccc82, #w-node-e2eac0bc-ab7e-154b-d866-47c138f82601-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e2eac0bc-ab7e-154b-d866-47c138f82602-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_29cfa361-2d5a-005b-b0f6-88a535ff51e8-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743ba-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743c3-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743c7-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743cb-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743cf-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743d3-5f1ccc82, #w-node-dd91ae79-e0a9-fc12-8f8c-5b22c12743d7-5f1ccc82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b76dfb99-9dd7-6a5d-e4d4-ec2bff7f82b5-5f1ccc82 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b76dfb99-9dd7-6a5d-e4d4-ec2bff7f82b6-5f1ccc82, #w-node-b76dfb99-9dd7-6a5d-e4d4-ec2bff7f82b7-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b76dfb99-9dd7-6a5d-e4d4-ec2bff7f82b8-5f1ccc82, #w-node-_449a2a60-e2aa-13c9-37e3-00cd9f5c2ffc-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd22-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd23-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd25-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd2e-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd32-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd36-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd3a-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd3e-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd42-5f1ccc82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6629604-d2e9-5efc-4445-35fa5cee939c-5f1ccc82 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e6629604-d2e9-5efc-4445-35fa5cee939d-5f1ccc82, #w-node-e6629604-d2e9-5efc-4445-35fa5cee939e-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e6629604-d2e9-5efc-4445-35fa5cee939f-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd53-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd5c-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd60-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd64-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd68-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd6c-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd70-5f1ccc82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cec65ab4-f66b-863a-d42e-d9eb8a8284aa-5f1ccc82 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec65ab4-f66b-863a-d42e-d9eb8a8284ab-5f1ccc82, #w-node-cec65ab4-f66b-863a-d42e-d9eb8a8284ac-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-cec65ab4-f66b-863a-d42e-d9eb8a8284ad-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd7d-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd7f-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd88-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd8c-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd90-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd94-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd98-5f1ccc82, #w-node-be15b44b-308d-83ff-5cd7-8cfb0115bd9c-5f1ccc82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ee441b3-307b-55ac-a718-1c91962a1cd5-5f1ccc82 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1ee441b3-307b-55ac-a718-1c91962a1cd6-5f1ccc82, #w-node-_1ee441b3-307b-55ac-a718-1c91962a1cd7-5f1ccc82 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1ee441b3-307b-55ac-a718-1c91962a1cd8-5f1ccc82, #w-node-_2e98b2e4-6567-4402-b0d1-80b3c2b8527f-5f1ccc84 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0818a66-a397-f6fe-800a-33f307149284-5f1ccc84, #w-node-fecec382-1297-8ffd-8f33-e5471ed2a2f0-5f1ccc84, #w-node-_553cc6b2-2085-518e-b267-bca23ca15e95-5f1ccc84, #w-node-d4550ef7-1acc-3ade-e654-8fc148619a2d-5f1ccc84, #w-node-_4f52f56f-840f-aea4-6b1e-44ef1e21325f-5f1ccc84, #w-node-_4f52f56f-840f-aea4-6b1e-44ef1e213263-5f1ccc84, #w-node-_4f52f56f-840f-aea4-6b1e-44ef1e213264-5f1ccc84, #w-node-_529bc773-c658-1ea3-46b4-0104a9433133-5f1ccc84, #w-node-_529bc773-c658-1ea3-46b4-0104a9433137-5f1ccc84, #w-node-_529bc773-c658-1ea3-46b4-0104a9433138-5f1ccc84, #w-node-_4bed7778-16f1-eb06-b528-4b73a1166434-5f1ccc84, #w-node-_4bed7778-16f1-eb06-b528-4b73a116643a-5f1ccc84, #w-node-_4bed7778-16f1-eb06-b528-4b73a1166440-5f1ccc84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50ba5668-8cae-b6f2-9e4f-6ee63bdea749-5f1ccc85 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dbdc0bc7-36d1-b41e-c70e-362a75a3e889-5f1ccc85 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c78a08f4-a99d-8c6f-c3f3-804ca09f7688-5f1ccc85 {
  grid-area: 1 / 2 / 4 / 9;
}

#w-node-c32fd463-e985-da44-52a8-c0296e11a2f6-5f1ccc85 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_83fb787f-d30f-9db4-3738-70e9b898dab4-5f1ccc85 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-b4e93aff-1d46-36d3-6d49-c95e10469df7-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fe8db3d8-448d-7013-bee1-bfb56016442f-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9850402c-d3df-e5c7-7aa4-d557144b40cc-5f1ccc86 {
  align-self: center;
}

#w-node-cfc6eb29-c1aa-92d8-e1bf-d1ba6759c24f-5f1ccc86, #w-node-_89d0d770-960e-2fa1-8595-7dc424705020-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_89d0d770-960e-2fa1-8595-7dc424705021-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89d0d770-960e-2fa1-8595-7dc424705024-5f1ccc86 {
  align-self: center;
}

#w-node-_89d0d770-960e-2fa1-8595-7dc424705026-5f1ccc86, #w-node-c3bac477-9b11-76f4-12d8-4f342efabed7-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c3bac477-9b11-76f4-12d8-4f342efabed8-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3bac477-9b11-76f4-12d8-4f342efabedb-5f1ccc86 {
  align-self: center;
}

#w-node-c3bac477-9b11-76f4-12d8-4f342efabedd-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56cc074f-b976-7f81-904c-b64794990637-5f1ccc86, #w-node-_4a72b0d6-5e30-d280-7af4-e1d62baa19ec-5f1ccc86, #w-node-_65b73008-8ee3-a713-c488-00da4d2a522c-5f1ccc86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e966f7d0-1c39-62b5-44cd-6d51d62d7616-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8e85ceb8-2a7c-6f3d-7e07-07c52b8087fe-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-e721cb72-924b-f433-2d04-0e61f217d6b9-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e721cb72-924b-f433-2d04-0e61f217d6ba-5f1ccc87, #w-node-e721cb72-924b-f433-2d04-0e61f217d6bb-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e721cb72-924b-f433-2d04-0e61f217d6bc-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c8b04d21-243f-d1d8-b9f3-eaf022a258ba-5f1ccc87, #w-node-c8b04d21-243f-d1d8-b9f3-eaf022a258c0-5f1ccc87, #w-node-c8b04d21-243f-d1d8-b9f3-eaf022a258c6-5f1ccc87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c4568ae-084b-4b07-5d80-e17aac695c3d-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508cf-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508d3-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508d5-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508d6-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508d7-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508d8-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508db-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508dd-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508de-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508df-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508e0-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508e3-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508e5-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508e6-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508e7-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508e8-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508eb-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508ed-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508ee-5f1ccc87, #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508ef-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508f0-5f1ccc87, #w-node-_23c6a461-5e19-6292-102b-4c4f01fcab64-5f1ccc87, #w-node-_688d3c62-dbb0-0991-ab79-58a21e68a596-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8b4e273f-a36a-5e75-e4b1-c6dc76f3ac35-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-f75f6b35-2d39-9a78-6ea6-0830bcb3d165-5f1ccc87 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-f75f6b35-2d39-9a78-6ea6-0830bcb3d166-5f1ccc87, #w-node-f75f6b35-2d39-9a78-6ea6-0830bcb3d167-5f1ccc87 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-f75f6b35-2d39-9a78-6ea6-0830bcb3d168-5f1ccc87, #w-node-_7ee26eed-9d16-974f-439f-7b455d9115ca-5f1ccc88 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ee26eed-9d16-974f-439f-7b455d9115ef-5f1ccc88 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c82f450-16f7-e528-72b3-01a3d5814deb-5f1ccc88 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1c82f450-16f7-e528-72b3-01a3d5814dec-5f1ccc88, #w-node-_1c82f450-16f7-e528-72b3-01a3d5814ded-5f1ccc88 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1c82f450-16f7-e528-72b3-01a3d5814dee-5f1ccc88 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ee26eed-9d16-974f-439f-7b455d911602-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911609-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911610-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d91161b-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911622-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911629-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911634-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911677-5f1ccc88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36239ff8-40cb-8599-872e-4f38ec8eb7b4-5f1ccc88 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_36239ff8-40cb-8599-872e-4f38ec8eb7b5-5f1ccc88, #w-node-_36239ff8-40cb-8599-872e-4f38ec8eb7b6-5f1ccc88 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_36239ff8-40cb-8599-872e-4f38ec8eb7b7-5f1ccc88 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ee26eed-9d16-974f-439f-7b455d911684-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911689-5f1ccc88, #w-node-a876d344-6093-7536-9614-139da0df4055-5f1ccc88, #w-node-de261fec-f272-0621-653c-6cc84c2d0c90-5f1ccc88, #w-node-_27ec4f9b-33d7-97dd-f2b3-ac9b3a0d02c5-5f1ccc88, #w-node-_06b9f612-6ab8-ea00-0599-faeaf2fa2a4b-5f1ccc88, #w-node-_4e3fd0f3-7562-0334-dc39-30ecc5a2c804-5f1ccc88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1113f9f-80d9-8da2-0b17-df26190ff02c-5f1ccc89 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_1271ca99-1c81-5e43-d837-4ec312bfa63d-5f1ccc89, #w-node-_1271ca99-1c81-5e43-d837-4ec312bfa63e-5f1ccc89, #w-node-_1271ca99-1c81-5e43-d837-4ec312bfa641-5f1ccc89, #w-node-_2ab8d710-6237-31a3-3451-84023d971e0c-5f1ccc89, #w-node-_2ab8d710-6237-31a3-3451-84023d971e0d-5f1ccc89, #w-node-_2ab8d710-6237-31a3-3451-84023d971e0e-5f1ccc89, #w-node-_1efc7fa7-e980-8a28-d163-0c7f63b8075c-5f1ccc89, #w-node-_1efc7fa7-e980-8a28-d163-0c7f63b8075d-5f1ccc89, #w-node-_1efc7fa7-e980-8a28-d163-0c7f63b8075e-5f1ccc89, #w-node-dfabc2d7-ef3b-ad86-7fc9-bd4dab0d9c52-5f1ccc89, #w-node-dfabc2d7-ef3b-ad86-7fc9-bd4dab0d9c53-5f1ccc89, #w-node-dfabc2d7-ef3b-ad86-7fc9-bd4dab0d9c54-5f1ccc89, #w-node-_55898232-ec6f-222e-5f52-aa7242fe5a76-5f1ccc89, #w-node-_55898232-ec6f-222e-5f52-aa7242fe5a77-5f1ccc89, #w-node-_55898232-ec6f-222e-5f52-aa7242fe5a78-5f1ccc89, #w-node-_3694696c-c301-423e-241d-944d7837c4f4-5f1ccc89, #w-node-_3694696c-c301-423e-241d-944d7837c4f5-5f1ccc89, #w-node-_3694696c-c301-423e-241d-944d7837c4f6-5f1ccc89, #w-node-d35437da-1574-10e0-a863-d0063f9dc47c-5f1ccc89, #w-node-d35437da-1574-10e0-a863-d0063f9dc47d-5f1ccc89, #w-node-d35437da-1574-10e0-a863-d0063f9dc47e-5f1ccc89, #w-node-_40452c95-78d4-739e-26b6-72dc98cdf5a0-5f1ccc89, #w-node-_40452c95-78d4-739e-26b6-72dc98cdf5a1-5f1ccc89, #w-node-_40452c95-78d4-739e-26b6-72dc98cdf5a2-5f1ccc89, #w-node-b3c49bd1-a060-94c4-842b-ee01a3f539cc-5f1ccc89, #w-node-b3c49bd1-a060-94c4-842b-ee01a3f539cd-5f1ccc89, #w-node-b3c49bd1-a060-94c4-842b-ee01a3f539ce-5f1ccc89, #w-node-f1a88782-6dc4-897a-e664-bf907929acda-5f1ccc89, #w-node-f1a88782-6dc4-897a-e664-bf907929acdb-5f1ccc89, #w-node-f1a88782-6dc4-897a-e664-bf907929acdc-5f1ccc89, #w-node-_3e9ebfba-d114-f4b3-bb10-975606bea0ad-5f1ccc89, #w-node-_3e9ebfba-d114-f4b3-bb10-975606bea0ae-5f1ccc89, #w-node-_3e9ebfba-d114-f4b3-bb10-975606bea0af-5f1ccc89, #w-node-a1113f9f-80d9-8da2-0b17-df26190ff02c-6fbcc31e, #w-node-_03a86a9b-c285-9f42-57c7-4e51b749fde6-6fbcc31e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03a86a9b-c285-9f42-57c7-4e51b749fde7-6fbcc31e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-a1113f9f-80d9-8da2-0b17-df26190ff02c-d10f08e8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_047f1174-eb2d-9bc2-3313-0ede9a4413b7-d10f08e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_520347c4-7578-8625-2f53-504bb4804507-d10f08e8, #w-node-_520347c4-7578-8625-2f53-504bb480450c-d10f08e8, #w-node-_520347c4-7578-8625-2f53-504bb4804511-d10f08e8, #w-node-_0d3a7816-2420-dfb5-2b46-69715e249b6a-d10f08e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88d7207f-85ff-0c52-cf74-7a1f6c36a3ec-d10f08e8 {
  place-self: center;
}

#w-node-_126ae795-30cb-7f95-02b4-4434de3afa46-d10f08e8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-cee48049-b2a8-ff9b-1e2c-13fdaf0d946c-9d5106f3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1113f9f-80d9-8da2-0b17-df26190ff02c-6254d83e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_047f1174-eb2d-9bc2-3313-0ede9a4413b7-6254d83e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f781-6254d83e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f790-6254d83e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0c49b69-68d9-981e-2f78-84d4c3cd49d9-6254d83e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 7.25fr 1fr 1.25fr;
}

#w-node-_0b1061f6-d259-48fe-b59e-88c818bdefad-6254d83e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8a73a6de-926e-ff1c-3276-2e142ba85eea-68e36b19 {
  grid-area: 1 / 1 / 6 / 4;
}

#w-node-_8a73a6de-926e-ff1c-3276-2e142ba85eeb-68e36b19 {
  grid-area: 2 / 1 / 5 / 6;
}

#w-node-_8a73a6de-926e-ff1c-3276-2e142ba85eec-68e36b19 {
  grid-area: 2 / 1 / 5 / 6;
  justify-self: center;
}

#w-node-_960d185e-9d69-b9f1-0aa3-739627881e25-cb9ab730 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_960d185e-9d69-b9f1-0aa3-739627881e41-cb9ab730 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-e6c3e12a-8531-ee4b-4cd2-a98eb942fe92-cb9ab730 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ee20f96b-1680-db93-5941-7738a7db97c9-cb9ab730, #w-node-ee20f96b-1680-db93-5941-7738a7db97ca-cb9ab730, #w-node-ee20f96b-1680-db93-5941-7738a7db97cb-cb9ab730 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ee20f96b-1680-db93-5941-7738a7db97cc-cb9ab730 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-4fb6d619 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f70-4fb6d619 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a69ffa2d-6d9a-d547-6eb3-e1d7f90fe454-4fb6d619 {
  place-self: start;
}

#w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f71-4fb6d619, #w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f72-4fb6d619, #w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f73-4fb6d619 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f74-4fb6d619 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-d33a4cf1-d483-c387-1abb-8d8b570e4936-4fb6d619, #w-node-_4b687b08-c7c0-a5c4-05ce-98656ca2b561-4fb6d619 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea99d97-1820-0a67-1290-ab1bd9b70c40-4fb6d619 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_082e1a03-b217-52e6-1ec4-9493fc951d7f-4fb6d619, #w-node-_082e1a03-b217-52e6-1ec4-9493fc951d87-4fb6d619, #w-node-_082e1a03-b217-52e6-1ec4-9493fc951d8f-4fb6d619, #w-node-_082e1a03-b217-52e6-1ec4-9493fc951d97-4fb6d619, #w-node-feacb2a9-3415-6782-6989-0fa8be7ca0e2-4fb6d619, #w-node-feacb2a9-3415-6782-6989-0fa8be7ca0ea-4fb6d619, #w-node-feacb2a9-3415-6782-6989-0fa8be7ca0f2-4fb6d619, #w-node-feacb2a9-3415-6782-6989-0fa8be7ca0fa-4fb6d619, #w-node-_2dc726d5-54e3-26d7-b342-e716267c8c57-4fb6d619, #w-node-_2dc726d5-54e3-26d7-b342-e716267c8c5f-4fb6d619, #w-node-_2dc726d5-54e3-26d7-b342-e716267c8c67-4fb6d619, #w-node-_2dc726d5-54e3-26d7-b342-e716267c8c6f-4fb6d619, #w-node-_21ffbedc-88bd-b6e4-d987-cffd39cbc3f8-4fb6d619, #w-node-_21ffbedc-88bd-b6e4-d987-cffd39cbc400-4fb6d619, #w-node-_21ffbedc-88bd-b6e4-d987-cffd39cbc408-4fb6d619, #w-node-_21ffbedc-88bd-b6e4-d987-cffd39cbc410-4fb6d619, #w-node-d59af7fb-a704-970b-3466-50f0021f211a-4fb6d619, #w-node-d59af7fb-a704-970b-3466-50f0021f2122-4fb6d619, #w-node-d59af7fb-a704-970b-3466-50f0021f212a-4fb6d619, #w-node-d59af7fb-a704-970b-3466-50f0021f2132-4fb6d619, #w-node-_68ad3619-0b46-58c0-3871-0348cf3c1269-4fb6d619, #w-node-_68ad3619-0b46-58c0-3871-0348cf3c1271-4fb6d619, #w-node-_68ad3619-0b46-58c0-3871-0348cf3c1279-4fb6d619, #w-node-_68ad3619-0b46-58c0-3871-0348cf3c1281-4fb6d619, #w-node-eb0089d7-4c34-5ec5-c822-2906af23e57d-4fb6d619, #w-node-eb0089d7-4c34-5ec5-c822-2906af23e585-4fb6d619, #w-node-eb0089d7-4c34-5ec5-c822-2906af23e58d-4fb6d619, #w-node-eb0089d7-4c34-5ec5-c822-2906af23e595-4fb6d619, #w-node-_8f69f23d-2e37-a153-dbcb-897b09a57b67-4fb6d619, #w-node-_8f69f23d-2e37-a153-dbcb-897b09a57b6f-4fb6d619, #w-node-_8f69f23d-2e37-a153-dbcb-897b09a57b77-4fb6d619, #w-node-_8f69f23d-2e37-a153-dbcb-897b09a57b7f-4fb6d619, #w-node-cfed6ba5-f8c4-7848-1ac4-b56287f70810-4fb6d619, #w-node-cfed6ba5-f8c4-7848-1ac4-b56287f70818-4fb6d619, #w-node-cfed6ba5-f8c4-7848-1ac4-b56287f70820-4fb6d619, #w-node-cfed6ba5-f8c4-7848-1ac4-b56287f70828-4fb6d619, #w-node-db7ebf9e-b23e-a895-16ab-f7a1f3a4484b-4fb6d619, #w-node-db7ebf9e-b23e-a895-16ab-f7a1f3a44853-4fb6d619, #w-node-db7ebf9e-b23e-a895-16ab-f7a1f3a4485b-4fb6d619, #w-node-db7ebf9e-b23e-a895-16ab-f7a1f3a44863-4fb6d619, #w-node-f16940c2-a3bb-8a52-109d-9eeb8ad22b0c-4fb6d619, #w-node-f16940c2-a3bb-8a52-109d-9eeb8ad22b14-4fb6d619, #w-node-f16940c2-a3bb-8a52-109d-9eeb8ad22b1c-4fb6d619, #w-node-f16940c2-a3bb-8a52-109d-9eeb8ad22b24-4fb6d619, #w-node-_5a079e77-e1c3-ff3b-0456-292b0d39ac4f-4fb6d619, #w-node-_5a079e77-e1c3-ff3b-0456-292b0d39ac57-4fb6d619, #w-node-_5a079e77-e1c3-ff3b-0456-292b0d39ac5f-4fb6d619, #w-node-_5a079e77-e1c3-ff3b-0456-292b0d39ac67-4fb6d619, #w-node-cb2d63ed-5f4f-8249-cf9d-d1e884bdde92-4fb6d619, #w-node-cb2d63ed-5f4f-8249-cf9d-d1e884bdde9a-4fb6d619, #w-node-cb2d63ed-5f4f-8249-cf9d-d1e884bddea2-4fb6d619, #w-node-cb2d63ed-5f4f-8249-cf9d-d1e884bddeaa-4fb6d619, #w-node-_3ddae5c9-47d6-3048-d468-3b85201de4ac-4fb6d619, #w-node-_3ddae5c9-47d6-3048-d468-3b85201de4b4-4fb6d619, #w-node-_3ddae5c9-47d6-3048-d468-3b85201de4bc-4fb6d619, #w-node-_3ddae5c9-47d6-3048-d468-3b85201de4c4-4fb6d619, #w-node-e78353db-a48b-4805-54de-bb7aa706df28-4fb6d619, #w-node-e78353db-a48b-4805-54de-bb7aa706df30-4fb6d619, #w-node-e78353db-a48b-4805-54de-bb7aa706df38-4fb6d619, #w-node-e78353db-a48b-4805-54de-bb7aa706df40-4fb6d619, #w-node-f2facbe5-cac4-3c6e-78fb-654abc1ed5a5-4fb6d619, #w-node-f2facbe5-cac4-3c6e-78fb-654abc1ed5ad-4fb6d619, #w-node-f2facbe5-cac4-3c6e-78fb-654abc1ed5b5-4fb6d619, #w-node-f2facbe5-cac4-3c6e-78fb-654abc1ed5bd-4fb6d619, #w-node-_6e85059a-3fa0-7baf-ceb1-b86a7f77555c-4fb6d619, #w-node-_6e85059a-3fa0-7baf-ceb1-b86a7f775564-4fb6d619, #w-node-_6e85059a-3fa0-7baf-ceb1-b86a7f77556c-4fb6d619, #w-node-_6e85059a-3fa0-7baf-ceb1-b86a7f775574-4fb6d619, #w-node-_907006ba-3a4b-2280-d493-e23076a64591-4fb6d619, #w-node-_907006ba-3a4b-2280-d493-e23076a64599-4fb6d619, #w-node-_907006ba-3a4b-2280-d493-e23076a645a1-4fb6d619, #w-node-_907006ba-3a4b-2280-d493-e23076a645a9-4fb6d619, #w-node-_367ec8db-7d52-7f83-19d7-47ecdbb39c00-4fb6d619, #w-node-_367ec8db-7d52-7f83-19d7-47ecdbb39c08-4fb6d619, #w-node-_367ec8db-7d52-7f83-19d7-47ecdbb39c10-4fb6d619, #w-node-_367ec8db-7d52-7f83-19d7-47ecdbb39c18-4fb6d619, #w-node-d989d84e-7bd8-8ce9-876c-4e8f4f0be574-4fb6d619, #w-node-d989d84e-7bd8-8ce9-876c-4e8f4f0be57c-4fb6d619, #w-node-d989d84e-7bd8-8ce9-876c-4e8f4f0be584-4fb6d619, #w-node-d989d84e-7bd8-8ce9-876c-4e8f4f0be58c-4fb6d619, #w-node-_0c53f94a-945d-6e2e-70c4-4d92c27178bc-4fb6d619, #w-node-_0c53f94a-945d-6e2e-70c4-4d92c27178c4-4fb6d619, #w-node-_0c53f94a-945d-6e2e-70c4-4d92c27178cc-4fb6d619, #w-node-_0c53f94a-945d-6e2e-70c4-4d92c27178d4-4fb6d619, #w-node-_2dd1cd48-b91d-1c9a-ef0d-629f548b7974-4fb6d619, #w-node-_2dd1cd48-b91d-1c9a-ef0d-629f548b797c-4fb6d619, #w-node-_2dd1cd48-b91d-1c9a-ef0d-629f548b7984-4fb6d619, #w-node-_2dd1cd48-b91d-1c9a-ef0d-629f548b798c-4fb6d619, #w-node-_86a30c02-f9f0-96cc-93b9-8cf47ba7db05-4fb6d619, #w-node-_86a30c02-f9f0-96cc-93b9-8cf47ba7db0d-4fb6d619, #w-node-_86a30c02-f9f0-96cc-93b9-8cf47ba7db15-4fb6d619, #w-node-_86a30c02-f9f0-96cc-93b9-8cf47ba7db1d-4fb6d619, #w-node-_759a6fe8-bc2c-4d98-5cd9-3cf60c4a21fe-4fb6d619, #w-node-_759a6fe8-bc2c-4d98-5cd9-3cf60c4a2206-4fb6d619, #w-node-_759a6fe8-bc2c-4d98-5cd9-3cf60c4a220e-4fb6d619, #w-node-_759a6fe8-bc2c-4d98-5cd9-3cf60c4a2216-4fb6d619, #w-node-_304cbe0f-168a-13d2-fe8d-7357c675f5f5-4fb6d619, #w-node-_304cbe0f-168a-13d2-fe8d-7357c675f5fd-4fb6d619, #w-node-_304cbe0f-168a-13d2-fe8d-7357c675f605-4fb6d619, #w-node-_304cbe0f-168a-13d2-fe8d-7357c675f60d-4fb6d619, #w-node-b2c8af30-ce3d-50a9-f458-0b554a7063ec-4fb6d619, #w-node-b2c8af30-ce3d-50a9-f458-0b554a7063f4-4fb6d619, #w-node-b2c8af30-ce3d-50a9-f458-0b554a7063fc-4fb6d619, #w-node-b2c8af30-ce3d-50a9-f458-0b554a706404-4fb6d619, #w-node-_6e9fefbe-ba3c-8b75-589e-2f771a66ae65-4fb6d619, #w-node-_6e9fefbe-ba3c-8b75-589e-2f771a66ae6d-4fb6d619, #w-node-_6e9fefbe-ba3c-8b75-589e-2f771a66ae75-4fb6d619, #w-node-_6e9fefbe-ba3c-8b75-589e-2f771a66ae7d-4fb6d619, #w-node-e838c602-6895-edba-73bd-318840c30b58-4fb6d619, #w-node-e838c602-6895-edba-73bd-318840c30b60-4fb6d619, #w-node-e838c602-6895-edba-73bd-318840c30b68-4fb6d619, #w-node-e838c602-6895-edba-73bd-318840c30b70-4fb6d619, #w-node-_7de58f8e-4529-5687-a043-be856268d87e-4fb6d619, #w-node-_7de58f8e-4529-5687-a043-be856268d886-4fb6d619, #w-node-_7de58f8e-4529-5687-a043-be856268d88e-4fb6d619, #w-node-_7de58f8e-4529-5687-a043-be856268d896-4fb6d619, #w-node-d473f3af-a4cf-f6c1-296f-732fe3cf4850-4fb6d619, #w-node-d473f3af-a4cf-f6c1-296f-732fe3cf4858-4fb6d619, #w-node-d473f3af-a4cf-f6c1-296f-732fe3cf4860-4fb6d619, #w-node-d473f3af-a4cf-f6c1-296f-732fe3cf4868-4fb6d619, #w-node-_75d71483-fec4-30f9-01d7-2e69a00c646c-4fb6d619, #w-node-_75d71483-fec4-30f9-01d7-2e69a00c6474-4fb6d619, #w-node-_75d71483-fec4-30f9-01d7-2e69a00c647c-4fb6d619, #w-node-_75d71483-fec4-30f9-01d7-2e69a00c6484-4fb6d619, #w-node-b5907ee4-e61b-36a5-e5cc-a4d4ce6012c2-4fb6d619, #w-node-b5907ee4-e61b-36a5-e5cc-a4d4ce6012ca-4fb6d619, #w-node-b5907ee4-e61b-36a5-e5cc-a4d4ce6012d2-4fb6d619, #w-node-b5907ee4-e61b-36a5-e5cc-a4d4ce6012da-4fb6d619, #w-node-_5b04801e-aaae-046a-b22c-ac353dd3b99f-4fb6d619, #w-node-_5b04801e-aaae-046a-b22c-ac353dd3b9a7-4fb6d619, #w-node-_5b04801e-aaae-046a-b22c-ac353dd3b9af-4fb6d619, #w-node-_5b04801e-aaae-046a-b22c-ac353dd3b9b7-4fb6d619 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99ba2-14f99ba0 {
  place-self: center start;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99ba4-14f99ba0, #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99bc8-14f99ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99be1-14f99ba0 {
  place-self: center end;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99be7-14f99ba0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99be8-14f99ba0, #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99be9-14f99ba0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99bea-14f99ba0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99bf6-14f99ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-1c33ab1e {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_574e7185-618a-0395-2c3c-d0418894c686-1c33ab1e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 3.75fr 11.25fr;
}

#w-node-c7043fa4-35c1-399d-0a3e-0d0db2418993-1c33ab1e, #w-node-c7043fa4-35c1-399d-0a3e-0d0db241899c-1c33ab1e, #w-node-c7043fa4-35c1-399d-0a3e-0d0db241899d-1c33ab1e, #w-node-c7043fa4-35c1-399d-0a3e-0d0db24189a3-1c33ab1e, #w-node-c7043fa4-35c1-399d-0a3e-0d0db24189a9-1c33ab1e, #w-node-d06c27ae-4e53-a807-ed30-c2518e8ef189-1c33ab1e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d06c27ae-4e53-a807-ed30-c2518e8ef18c-1c33ab1e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-1c33ab1e, #w-node-b5013303-300c-cd72-dc27-937291c1c401-1c33ab1e, #w-node-_0b1112c1-1b9e-9324-c1e3-330844a3e982-1c33ab1e, #w-node-_53b29d4a-a4d1-3fd4-aba5-957fcadc599d-1c33ab1e, #w-node-c88d569f-8036-5d8a-16ff-77895850a272-1c33ab1e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_30fc9933-e783-0f5b-22b2-3c69366c6302-360f0907, #w-node-_932d59e0-be67-f7cf-2999-affd2ac5cf3f-360f0907, #w-node-_1f6630b1-2a95-ce61-5c4c-0455e1515e2d-360f0907, #w-node-c7a11b1b-d5c3-738e-ceeb-283e3146d2e8-360f0907, #w-node-c7a11b1b-d5c3-738e-ceeb-283e3146d2ef-360f0907, #w-node-c7a11b1b-d5c3-738e-ceeb-283e3146d2f6-360f0907, #w-node-_3523f61f-c100-06c7-a07d-81a68c15153a-360f0907 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04258400-44a2-ba9e-e25f-75822aa03d4b-cfaa39dc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_04258400-44a2-ba9e-e25f-75822aa03d4c-cfaa39dc {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-d1d50b13-ab7d-9494-d632-fd268ef52b29-cfaa39dc {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-ff5c12ea-1ae9-4b15-df4a-2f07d82822a5-cfaa39dc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bf8f259-0db2-82ff-1114-405f69347e2d-cfaa39dc, #w-node-_29574c9f-cf4a-c2c7-4699-156cb6b76a3d-cfaa39dc, #w-node-_7e70b9cc-d31b-6f92-45a5-937ad7e8adf4-cfaa39dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1113f9f-80d9-8da2-0b17-df26190ff02c-c95bfee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_27ae5580-1b6a-04ab-1158-edc12afa8e01-c95bfee6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_250f3ed6-c44d-3cbd-2847-c3d82ef287a8-c95bfee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-c206165d-da07-df0c-1edf-56a160d86493-c95bfee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_8668a5c6-8280-86ef-d48e-54e4cc9e60da-c95bfee6, #w-node-b5430073-1bca-d837-2394-c574d25891c2-c95bfee6, #w-node-_773defbd-509f-0c6b-b159-d3d3d1bff24b-c95bfee6, #w-node-_9fbb5def-f798-f535-e6ff-4d4ec9076b2e-c95bfee6 {
  place-self: start end;
}

#w-node-_7d0985e2-145d-b8d3-c0b1-79dea92449b4-c95bfee6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a16510cf-287f-aff0-b9fc-13730185a128-c95bfee6 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-ba8ec83a-d0d8-353d-53fd-1c3c3d88113a-c95bfee6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ba8ec83a-d0d8-353d-53fd-1c3c3d88113b-c95bfee6, #w-node-ba8ec83a-d0d8-353d-53fd-1c3c3d88113c-c95bfee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ba8ec83a-d0d8-353d-53fd-1c3c3d88113d-c95bfee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f783-e0aea560 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f790-e0aea560 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b8ab61c5-143a-bd7b-06e4-0eb3b55e6483-e0aea560 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_680a9c3f-2d1d-81fc-0171-5f6f23329852-e0aea560, #w-node-_680a9c3f-2d1d-81fc-0171-5f6f23329859-e0aea560, #w-node-_680a9c3f-2d1d-81fc-0171-5f6f23329860-e0aea560, #w-node-_680a9c3f-2d1d-81fc-0171-5f6f23329867-e0aea560 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_4ad671d4-49f1-7502-0a2e-302550294192-e0aea560 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4ad671d4-49f1-7502-0a2e-30255029419e-e0aea560 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-a483ca99-b213-cec0-b715-a84474f51548-e0aea560 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_316a92db-fff3-375a-6339-67846535f516-e0aea560 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c0c49b69-68d9-981e-2f78-84d4c3cd49d9-e0aea560 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 7.25fr 1fr 1.25fr;
}

#w-node-_0b1061f6-d259-48fe-b59e-88c818bdefad-e0aea560 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-8bfe037b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f70-8bfe037b, #w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f71-8bfe037b, #w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f72-8bfe037b, #w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f73-8bfe037b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a488dbc-af7d-adca-6a3b-2ff1f2857f74-8bfe037b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-d33a4cf1-d483-c387-1abb-8d8b570e4936-8bfe037b, #w-node-_4b687b08-c7c0-a5c4-05ce-98656ca2b561-8bfe037b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea99d97-1820-0a67-1290-ab1bd9b70c40-8bfe037b {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-c3132d93 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_574e7185-618a-0395-2c3c-d0418894c686-c3132d93 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 3.75fr 11.25fr;
}

#w-node-d06c27ae-4e53-a807-ed30-c2518e8ef189-c3132d93 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d06c27ae-4e53-a807-ed30-c2518e8ef18c-c3132d93 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-c3132d93, #w-node-b5013303-300c-cd72-dc27-937291c1c401-c3132d93, #w-node-_53b29d4a-a4d1-3fd4-aba5-957fcadc599d-c3132d93, #w-node-c88d569f-8036-5d8a-16ff-77895850a272-c3132d93 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-dfbb5cf4 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_574e7185-618a-0395-2c3c-d0418894c686-dfbb5cf4 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 3.75fr 11.25fr;
}

#w-node-d06c27ae-4e53-a807-ed30-c2518e8ef189-dfbb5cf4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d06c27ae-4e53-a807-ed30-c2518e8ef18c-dfbb5cf4 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_3e62bbf9-7c64-5cdf-867b-7467830d0e6c-dfbb5cf4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3e62bbf9-7c64-5cdf-867b-7467830d0e6e-dfbb5cf4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-dfbb5cf4, #w-node-_53b29d4a-a4d1-3fd4-aba5-957fcadc599d-dfbb5cf4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_064fb832-0f04-e473-b459-95aace1a85b1-5f1ccc63, #w-node-b2198f24-0340-65cb-5168-084a0e3a5b24-5f1ccc63, #w-node-e80bdf5d-c21b-e5db-e577-87e345d13f85-5f1ccc63, #w-node-bf8f062d-1821-ba05-22ff-d517187ee205-5f1ccc63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ddd999ac-2e4a-9ac4-7003-90adde635958-5f1ccc63 {
    justify-self: start;
  }

  #w-node-_1e9e0963-f8a7-b396-281a-3ef4c932939f-c932938d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db2ffb36-cbf2-544e-5baf-793187db0592-87db058e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d88-429f3d82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d8a-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d8d-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d97-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3d9a-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3daa-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3dad-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3db7-429f3d82, #w-node-_041c2e24-5f17-37b9-a083-1f48429f3dba-429f3d82 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0bae927a-9d5d-56da-bee7-688ed3e563d2-d3e563d0, #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a80-03440a7e {
    justify-self: center;
  }

  #w-node-_5821c5e0-aa98-9aab-5a21-f26a785cbbf2-5f1ccc77 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_031f4d30-de4c-890d-dfd0-028ce838b7c2-5f1ccc7b {
    justify-self: end;
  }

  #w-node-_2a939c0e-9bf0-cbf3-d09e-225e60bb7f4f-5f1ccc7c {
    align-self: center;
  }

  #w-node-_4272aca2-0ebf-df9a-d555-59d108890816-5f1ccc7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4272aca2-0ebf-df9a-d555-59d108890817-5f1ccc7d {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_5e79ca00-f62f-497d-58b7-5120caf8bc23-5f1ccc7d {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb821183db-821183d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_520347c4-7578-8625-2f53-504bb4804511-d10f08e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f790-6254d83e {
    align-self: center;
  }

  #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99ba4-14f99ba0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f790-e0aea560 {
    align-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-ddd999ac-2e4a-9ac4-7003-90adde635958-5f1ccc63 {
    justify-self: start;
  }

  #w-node-db2ffb36-cbf2-544e-5baf-793187db0590-87db058e, #w-node-db2ffb36-cbf2-544e-5baf-793187db0608-87db058e, #w-node-_0bae927a-9d5d-56da-bee7-688ed3e563d2-d3e563d0, #w-node-d9cb95a4-576e-06dd-d3dd-28fc3dea1afc-d3e563d0, #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a80-03440a7e, #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440af8-03440a7e {
    justify-self: center;
  }

  #w-node-_4272aca2-0ebf-df9a-d555-59d108890816-5f1ccc7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4272aca2-0ebf-df9a-d555-59d108890817-5f1ccc7d {
    place-self: center start;
  }

  #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb821183d9-821183d7, #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb8211842b-821183d7, #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99ba2-14f99ba0, #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99be1-14f99ba0 {
    justify-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_3105176b-13d3-c776-0286-9b1916794063-5f1ccc63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_08af02b6-2989-2c25-6fab-07749f0c8eee-c58a2ae8, #w-node-_0644bacf-6806-dba2-fabd-6664141f5f9e-c58a2ae8, #w-node-_6d7618b4-6a37-51a0-8f23-04705dfe7d14-c58a2ae8, #w-node-_1c0bf67d-b688-43ff-1745-0fac135eb89c-c58a2ae8, #w-node-e0a823d8-fc65-5b98-68e9-9898d18cbf34-c58a2ae8, #w-node-c75602f9-c3dd-2dc2-fab7-212761d78e48-c58a2ae8, #w-node-_5953f3c8-5eb1-3a02-4911-5879c5e47a0a-c58a2ae8, #w-node-a5102f59-d9ab-9b1b-69c5-1563cb789d4d-c58a2ae8, #w-node-d4ac25d6-88e1-d25b-e1a1-efeef6d37184-c58a2ae8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4272aca2-0ebf-df9a-d555-59d108890817-5f1ccc7d {
    place-self: center start;
  }

  #w-node-a69ffa2d-6d9a-d547-6eb3-e1d7f90fe454-4fb6d619 {
    place-self: start;
  }

  #w-node-_27ae5580-1b6a-04ab-1158-edc12afa8e02-c95bfee6 {
    order: -9999;
  }

  #w-node-_250f3ed6-c44d-3cbd-2847-c3d82ef287a8-c95bfee6, #w-node-c206165d-da07-df0c-1edf-56a160d86493-c95bfee6 {
    justify-self: end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_10152f63-1388-bd02-af92-388e58f88bb4-5f1ccc63 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-badf5b0c-8f7a-93c3-86d7-63519f0f6b9e-5f1ccc63 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_8fa71c64-293b-bf72-ff23-b29cb62779ce-5f1ccc63 {
    grid-column: 2 / 3;
  }

  #w-node-_5c91649a-4162-3480-fa03-1ab6c58a2aea-c58a2ae8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_5c91649a-4162-3480-fa03-1ab6c58a2aec-c58a2ae8 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: stretch;
  }

  #w-node-db2ffb36-cbf2-544e-5baf-793187db0590-87db058e {
    justify-self: start;
  }

  #w-node-db2ffb36-cbf2-544e-5baf-793187db0608-87db058e {
    justify-self: end;
  }

  #w-node-_0bae927a-9d5d-56da-bee7-688ed3e563d2-d3e563d0 {
    justify-self: start;
  }

  #w-node-c5d92756-11d6-10f9-87bf-23565d5bf1f0-d3e563d0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d9cb95a4-576e-06dd-d3dd-28fc3dea1afc-d3e563d0 {
    justify-self: end;
  }

  #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a80-03440a7e {
    justify-self: start;
  }

  #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440acb-03440a7e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440af8-03440a7e {
    justify-self: end;
  }

  #w-node-_281dc38d-134c-d93c-0a03-ec50a3986cb8-5f1ccc75 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-db8d7ba2-3fe7-e5a5-c092-5c1b4942e904-5f1ccc75 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a5bdc373-5f5c-b590-bcdb-828a61dcf9da-5f1ccc77 {
    grid-column-end: 3;
  }

  #w-node-e4865626-bf16-3020-1e19-6dad2041d497-5f1ccc77 {
    grid-row-start: 2;
    grid-column-start: 1;
  }

  #w-node-_0e4cf1c1-887a-d35a-6286-4cbf8c50817c-5f1ccc7b {
    grid-row: 2 / 3;
  }

  #w-node-_031f4d30-de4c-890d-dfd0-028ce838b7c2-5f1ccc7b {
    grid-row: 1 / 2;
  }

  #w-node-_3672ce69-1306-4959-a94d-a50daec43f19-5f1ccc7b {
    grid-column-start: 6;
  }

  #w-node-_8de9d338-c242-e4db-2d23-aa02078f18f4-5f1ccc7c, #w-node-_0e0aa694-caf7-a8ed-f9b1-0c3b39f95c10-5f1ccc7c, #w-node-_2a939c0e-9bf0-cbf3-d09e-225e60bb7f4f-5f1ccc7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9335f937-0f35-68aa-36dc-f365458617d1-5f1ccc7d {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb821183d9-821183d7 {
    justify-self: start;
  }

  #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb8211842b-821183d7 {
    justify-self: end;
  }

  #w-node-ae2afdd5-2bb0-00bd-26c9-135913ba083d-5f1ccc7e, #w-node-_4940f892-50b8-6751-635f-093bae5a4985-5f1ccc7e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-df98b78e-668d-ec98-9981-b6669902eee5-5f1ccc7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e72ca9a-536b-ffc4-76df-a64913a9eab6-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b904dd1f-9311-bd0f-5d59-360aede28ee2-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_08f58dd8-148d-2b15-9716-acaef4f3ef1e-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_1d41276f-a66e-1a64-1d76-305e946efe9b-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_263677ae-46d7-df13-9d49-a5850c3354e4-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_0f504c9a-bcf6-7a4c-769a-ba2ae2a4f421-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_165a9114-372c-0e92-ee6b-5c58ad49ab85-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_393eae3e-1c5c-c5ee-70cf-990f1443ad15-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18b4-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18b7-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18ba-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18bd-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338282-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338285-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338288-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef9933828b-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ff4-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ff7-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ffa-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ffd-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f723-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f726-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f729-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f72c-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29d6-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29d9-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29dc-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29df-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e869616-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e869619-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e86961c-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e86961f-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e125-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e128-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e12b-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e12e-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4381-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4384-5f1ccc81 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4386-5f1ccc81 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1d3-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1d6-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1dd-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1e4-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1ed-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f0-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f3-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f6-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1fa-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1fd-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb200-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb203-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb207-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20a-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20c-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20e-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb211-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb214-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb217-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb21a-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb21d-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb220-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb223-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb226-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb22a-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb22d-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb230-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb232-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb235-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb238-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb23b-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb23e-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb242-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb245-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb248-5f1ccc81 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24a-5f1ccc81 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24e-5f1ccc81 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb257-5f1ccc81 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb260-5f1ccc81 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-c0818a66-a397-f6fe-800a-33f307149284-5f1ccc84 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c78a08f4-a99d-8c6f-c3f3-804ca09f7688-5f1ccc85 {
    grid-row-start: 2;
    grid-column-start: 1;
  }

  #w-node-c32fd463-e985-da44-52a8-c0296e11a2f6-5f1ccc85 {
    grid-column-end: 9;
  }

  #w-node-_6c4568ae-084b-4b07-5d80-e17aac695c3d-5f1ccc87 {
    grid-row: 2 / 3;
  }

  #w-node-ca6c50a2-2ed8-e607-4a6f-2a22257508cf-5f1ccc87 {
    grid-column: 1 / 2;
  }

  #w-node-_7ee26eed-9d16-974f-439f-7b455d9115ef-5f1ccc88 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_047f1174-eb2d-9bc2-3313-0ede9a4413b7-d10f08e8, #w-node-_047f1174-eb2d-9bc2-3313-0ede9a4413b7-6254d83e {
    place-self: auto;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f781-6254d83e {
    order: 9999;
    grid-area: span 3 / span 1 / span 3 / span 1;
    align-self: auto;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f790-6254d83e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bea99d97-1820-0a67-1290-ab1bd9b70c40-4fb6d619 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99ba2-14f99ba0 {
    justify-self: start;
  }

  #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99be1-14f99ba0 {
    justify-self: end;
  }

  #w-node-c7043fa4-35c1-399d-0a3e-0d0db241899d-1c33ab1e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c7043fa4-35c1-399d-0a3e-0d0db24189a3-1c33ab1e {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-c7043fa4-35c1-399d-0a3e-0d0db24189a9-1c33ab1e {
    grid-column: 2 / 3;
  }

  #w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-1c33ab1e {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c7a11b1b-d5c3-738e-ceeb-283e3146d2e8-360f0907, #w-node-c7a11b1b-d5c3-738e-ceeb-283e3146d2ef-360f0907 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_27ae5580-1b6a-04ab-1158-edc12afa8e01-c95bfee6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_250f3ed6-c44d-3cbd-2847-c3d82ef287a8-c95bfee6, #w-node-c206165d-da07-df0c-1edf-56a160d86493-c95bfee6 {
    justify-self: end;
  }

  #w-node-a16510cf-287f-aff0-b9fc-13730185a128-c95bfee6 {
    grid-template-rows: auto;
    grid-template-columns: 3fr;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f783-e0aea560, #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f790-e0aea560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bea99d97-1820-0a67-1290-ab1bd9b70c40-8bfe037b {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_10152f63-1388-bd02-af92-388e58f88bb4-5f1ccc63 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-badf5b0c-8f7a-93c3-86d7-63519f0f6b9e-5f1ccc63 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_8fa71c64-293b-bf72-ff23-b29cb62779ce-5f1ccc63 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ce912eaa-1fbf-7678-6fe4-e06e3b08e154-5f1ccc63 {
    grid-column-end: 3;
  }

  #w-node-_76bfa585-5320-a98a-faef-94109d944ff1-5f1ccc78 {
    grid-row-start: 2;
  }

  #w-node-_4697f6f3-6d9f-dd5d-a45c-3546a43c480a-5f1ccc7b {
    grid-row-end: 6;
    grid-column-end: 9;
  }

  #w-node-_098403ab-2073-4f81-3362-ad67b5e62128-5f1ccc7b {
    grid-row-end: 7;
  }

  #w-node-_3672ce69-1306-4959-a94d-a50daec43f19-5f1ccc7b {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_53a74b94-66f1-7bfa-b327-f95f3616fbe6-5f1ccc7b {
    grid-row: 8 / 9;
    grid-column-start: 1;
  }

  #w-node-_5e79ca00-f62f-497d-58b7-5120caf8bc23-5f1ccc7d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fd239786-a78c-581a-f09f-af7eaf12a79e-5f1ccc7d {
    align-self: end;
  }

  #w-node-b904dd1f-9311-bd0f-5d59-360aede28ee2-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_08f58dd8-148d-2b15-9716-acaef4f3ef1e-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_1d41276f-a66e-1a64-1d76-305e946efe9b-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_0f504c9a-bcf6-7a4c-769a-ba2ae2a4f421-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_165a9114-372c-0e92-ee6b-5c58ad49ab85-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_393eae3e-1c5c-c5ee-70cf-990f1443ad15-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18b7-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18ba-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_1ff78100-d0dc-488b-68eb-55b18a7b18bd-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338285-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef99338288-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_71d5b3d5-d93f-2d6b-ab3a-22ef9933828b-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ff7-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ffa-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-bdeabdfe-9f24-8d3b-c2c5-9cea5ae35ffd-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f726-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f729-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-faec835b-8864-838d-ffae-7aed3cb5f72c-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29d9-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29dc-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-c766c90b-4db5-ef2d-6e95-b6e7079e29df-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e869619-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e86961c-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-ea98ad70-e965-8f19-f9db-a65d6e86961f-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e128-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e12b-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_5ef1703d-130a-4bdf-334f-795b8318e12e-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4381-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4384-5f1ccc81 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_5577411d-28a8-cf1e-b521-e5346b3b4386-5f1ccc81 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1d6-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1dd-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1e4-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f0-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f3-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1f6-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb1fd-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb200-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb203-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20a-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20c-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb20e-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb214-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb217-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb21a-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb220-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb223-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb226-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb22d-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb230-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb232-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb238-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb23b-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb23e-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb245-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb248-5f1ccc81 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24a-5f1ccc81 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb24e-5f1ccc81 {
    grid-column-end: 7;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb257-5f1ccc81 {
    grid-column: 1 / 7;
    grid-row-start: 2;
  }

  #w-node-_690eff06-9d7a-fa2c-452e-efd1989eb260-5f1ccc81 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-c0818a66-a397-f6fe-800a-33f307149284-5f1ccc84 {
    grid-column-end: 2;
  }

  #w-node-fecec382-1297-8ffd-8f33-e5471ed2a2f0-5f1ccc84 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4f52f56f-840f-aea4-6b1e-44ef1e21325f-5f1ccc84 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_529bc773-c658-1ea3-46b4-0104a9433133-5f1ccc84 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7ee26eed-9d16-974f-439f-7b455d9115ca-5f1ccc88 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7ee26eed-9d16-974f-439f-7b455d911643-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d911650-5f1ccc88, #w-node-_7ee26eed-9d16-974f-439f-7b455d91165d-5f1ccc88, #w-node-_25986a64-a994-db24-e45e-9c0bbb66fdb0-5f1ccc88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-4fb6d619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bea99d97-1820-0a67-1290-ab1bd9b70c40-4fb6d619 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c7043fa4-35c1-399d-0a3e-0d0db241899d-1c33ab1e {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c7043fa4-35c1-399d-0a3e-0d0db24189a3-1c33ab1e {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-c7043fa4-35c1-399d-0a3e-0d0db24189a9-1c33ab1e {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-d1d50b13-ab7d-9494-d632-fd268ef52b29-cfaa39dc {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-_27ae5580-1b6a-04ab-1158-edc12afa8e01-c95bfee6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a16510cf-287f-aff0-b9fc-13730185a128-c95bfee6 {
    grid-template-rows: auto;
    grid-template-columns: 3fr;
  }

  #w-node-b8ab61c5-143a-bd7b-06e4-0eb3b55e6483-e0aea560 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_316a92db-fff3-375a-6339-67846535f516-e0aea560 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-8bfe037b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5c91649a-4162-3480-fa03-1ab6c58a2aea-c58a2ae8 {
    justify-self: start;
  }

  #w-node-_9975aecc-aac0-1cd4-5a26-a78744d534b6-5f1ccc6a {
    grid-column-end: 7;
  }

  #w-node-_8fb6fc4a-dc08-0630-85c5-75dbefb85599-5f1ccc6a {
    grid-column: 2 / 7;
  }

  #w-node-f4fe7eb5-f528-148a-90cb-6b5317faf2fb-87db058e, #w-node-_6652f9a5-a335-89b1-0c59-b0ed7a3e70d2-87db058e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_39ef1b26-72cb-d371-59d8-50422750e343-5f1ccc6c {
    grid-column-end: 7;
  }

  #w-node-_493b42bd-adda-e1ff-c62c-ab513f2dd3d5-5f1ccc6c {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_55640426-288f-b5f7-9718-5dbe245cdf62-5f1ccc6c {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-b85b062c-32dd-f850-2383-c9203bf6fe51-5f1ccc6c {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_2a736623-9fa0-75f9-fd04-60cfb2e4af6b-5f1ccc6c {
    grid-column-end: 7;
  }

  #w-node-bdd1bd86-842b-50d9-8c49-48eb8688e716-5f1ccc6c {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_5eed073c-2f70-7976-4d92-67e3ad1e25ad-5f1ccc6c {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_8d5bd041-d79c-57fe-2fe3-ec3d0f360ffe-5f1ccc6c {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-c3694c8a-eba0-0c1a-192c-d0e6abd125ca-5f1ccc6c {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-_6fa9e54e-9536-2b63-d102-4151e8761b85-5f1ccc6c {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_4f476e43-f0c1-a1b4-d49e-b54fb03fa4eb-5f1ccc6c {
    grid-area: 7 / 1 / 8 / 7;
  }

  #w-node-_0dd52e5a-e823-4c89-48a9-fcdc77877b6e-5f1ccc6c {
    grid-row: 8 / 9;
    grid-column-start: 1;
  }

  #w-node-c5d92756-11d6-10f9-87bf-23565d5bf1b6-d3e563d0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c5d92756-11d6-10f9-87bf-23565d5bf1d3-d3e563d0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440a91-03440a7e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9dcdc225-db1c-bfb5-b9dd-dda403440aae-03440a7e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fd239786-a78c-581a-f09f-af7eaf12a79e-5f1ccc7d {
    align-self: end;
  }

  #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb821183d9-821183d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118412-821183d7, #w-node-_9df154ee-fa2e-bb5c-19d1-c0cb82118440-821183d7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e966f7d0-1c39-62b5-44cd-6d51d62d7616-5f1ccc87 {
    grid-column: 1 / 3;
  }

  #w-node-_8e85ceb8-2a7c-6f3d-7e07-07c52b8087fe-5f1ccc87 {
    grid-row: 2 / 3;
  }

  #w-node-_047f1174-eb2d-9bc2-3313-0ede9a4413b7-d10f08e8, #w-node-_047f1174-eb2d-9bc2-3313-0ede9a4413b7-6254d83e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f781-6254d83e {
    place-self: start end;
  }

  #w-node-_8a73a6de-926e-ff1c-3276-2e142ba85eeb-68e36b19 {
    grid-column-end: 7;
  }

  #w-node-e6c3e12a-8531-ee4b-4cd2-a98eb942fe92-cb9ab730 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99bc8-14f99ba0, #w-node-_9b30bd54-30d6-c27e-29d6-bebd14f99bf6-14f99ba0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-1c33ab1e {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_574e7185-618a-0395-2c3c-d0418894c686-1c33ab1e {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 5.5fr 11.25fr;
  }

  #w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-1c33ab1e, #w-node-b5013303-300c-cd72-dc27-937291c1c401-1c33ab1e, #w-node-_0b1112c1-1b9e-9324-c1e3-330844a3e982-1c33ab1e, #w-node-_53b29d4a-a4d1-3fd4-aba5-957fcadc599d-1c33ab1e {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c88d569f-8036-5d8a-16ff-77895850a272-1c33ab1e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_04258400-44a2-ba9e-e25f-75822aa03d4b-cfaa39dc {
    grid-column: 1 / 3;
  }

  #w-node-_04258400-44a2-ba9e-e25f-75822aa03d4c-cfaa39dc {
    grid-row: 2 / 3;
  }

  #w-node-_7d0985e2-145d-b8d3-c0b1-79dea92449b4-c95bfee6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a16510cf-287f-aff0-b9fc-13730185a128-c95bfee6 {
    grid-template-rows: auto;
    grid-template-columns: 3fr;
  }

  #w-node-_545e115f-42e5-4ef5-066f-d80dc3b7f783-e0aea560 {
    justify-self: end;
  }

  #w-node-b8ab61c5-143a-bd7b-06e4-0eb3b55e6483-e0aea560 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-a483ca99-b213-cec0-b715-a84474f51548-e0aea560 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_316a92db-fff3-375a-6339-67846535f516-e0aea560 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-c3132d93 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-c3132d93, #w-node-b5013303-300c-cd72-dc27-937291c1c401-c3132d93, #w-node-_53b29d4a-a4d1-3fd4-aba5-957fcadc599d-c3132d93, #w-node-c88d569f-8036-5d8a-16ff-77895850a272-c3132d93 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375d68ee-b0cd-81c8-a950-652f0fd8a061-dfbb5cf4 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_3efcda3c-7b43-780a-68ce-c5f3bcd1f753-dfbb5cf4, #w-node-_53b29d4a-a4d1-3fd4-aba5-957fcadc599d-dfbb5cf4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}


