@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Italic.woff2') format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-SemiBoldItalic.woff2') format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-MediumItalic.woff2') format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-SemiBold.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Work Sans;
  src: url('../fonts/WorkSans-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --black-2: black;
  --blue: #3587c8;
  --red: #db3830;
  --yellow: #fbd045;
  --black: #333;
  --white: white;
  --white-smoke: #eee;
  --dark-blue: #2e73aa;
  --dim-grey: #666;
  --medium-sea-green: #0faa58;
  --slate-blue: #5751ff;
  --medium-purple: #a25aff;
  --steel-blue: #3587c81a;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

body {
  color: #333;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

h1 {
  color: var(--black-2);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  color: var(--black-2);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  color: var(--black-2);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  letter-spacing: -.1px;
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  list-style-type: none;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: 600;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.apply-to-join {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gtwalsheimpro;
  font-size: 24px;
  text-decoration: underline;
}

.vertical-line {
  z-index: 100;
  background-color: #000;
  width: 12px;
  height: 100vh;
  margin-right: 10%;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.master-section {
  width: 100%;
  display: block;
}

.master-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 0%;
  min-height: 900px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.master-grid.first-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto minmax(10px, 10px) 164px;
  grid-template-columns: auto 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  min-height: auto;
  margin-top: 128px;
  padding-bottom: 0;
  transition: opacity .2s;
  display: grid;
}

.master-grid.second-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  display: grid;
  position: static;
}

.master-grid.third-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 82px auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  align-items: end;
  min-height: auto;
  display: grid;
}

.master-grid.forth-screen {
  grid-template-rows: auto minmax(200px, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 900px;
  display: none;
}

.master-grid.typeform {
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  margin-top: 0;
  display: flex;
}

.master-grid.faqs {
  grid-template-rows: 178px;
  min-height: auto;
}

.master-grid.is--ty {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto minmax(10px, 10px) 164px;
  grid-template-columns: auto 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  min-height: auto;
  margin-top: 128px;
  padding-bottom: 0;
  transition: opacity .2s;
  display: grid;
}

.logo-block-container {
  background-image: url('../images/wordmark.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 55px;
  max-height: 100px;
  margin-bottom: 50px;
  margin-left: 0;
  padding-left: 0;
  font-size: 61px;
  display: block;
  position: relative;
  left: -80%;
}

.sqaure-block-mobile-5 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-5.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-5.blue.right.margin {
  margin-bottom: 0;
  display: none;
}

.sqaure-block-mobile-5.blue.left {
  background-position: 0%;
  display: block;
  position: static;
}

.sqaure-block-mobile-5.blue.left.reposition {
  align-items: flex-end;
  margin-right: 6%;
  display: block;
  position: relative;
  top: 0;
  right: 0%;
}

.sqaure-block-mobile-5.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-5.red.left {
  background-position: 0%;
  align-items: flex-start;
}

.sqaure-block-mobile-5.red.right {
  background-position: 100%;
}

.sqaure-block-mobile-5.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.sqaure-block-mobile-5.red.bottom {
  background-position: 100% 100%;
  justify-content: flex-end;
}

.sqaure-block-mobile-5.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5.yellow.left.top {
  padding-bottom: 0;
}

.sqaure-block-mobile-5.yellow.right {
  background-position: 100%;
}

.sqaure-block-mobile-5.yellow.right.spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.sqaure-block-mobile-5.yellow.registrationm {
  background-position: 100%;
}

.sqaure-block-mobile-5.yellow.registrationm.spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.type-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  padding-top: 41px;
  display: block;
}

.type-block.ready {
  justify-content: flex-start;
  width: 100%;
  height: 80%;
  margin-top: 57px;
  margin-bottom: 145px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.type-block.faqs {
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 0;
  display: block;
}

.type-block.faqs.padding {
  margin-top: 82px;
}

.type-block.why-propel {
  width: 100%;
  margin-top: 82px;
  padding-top: 0;
}

.type-block.why-propel.padding {
  margin-top: 79px;
  padding-left: 3%;
}

.type-block.why-propel.fix {
  margin-top: 155px;
}

.type-block.accelerates {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
}

.type-block.accelerates.spacing {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  height: auto;
  display: flex;
  position: relative;
  left: 0%;
}

.type-block.places, .type-block.hero {
  width: 100%;
  margin-top: 0;
  padding-bottom: 41px;
  position: relative;
  top: -80px;
  left: 0%;
}

.type-block.is--ty {
  width: 100%;
  margin-top: 0;
  padding-bottom: 41px;
  padding-left: 41px;
  position: relative;
  top: -80px;
  left: 0%;
}

.graphic-block {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  bottom: 5%;
  right: 255px;
}

.graphic-block.learning {
  align-items: flex-start;
  width: 100%;
  margin-top: 16%;
  margin-left: 0;
  padding-left: 0;
  bottom: 0%;
  left: 20px;
  right: 0;
}

.graphic-block.network {
  align-items: center;
  width: 100%;
  display: none;
  bottom: 30%;
  left: 93px;
  right: 0;
}

.graphic-block.accountability {
  justify-content: center;
  width: 100%;
  display: flex;
  bottom: auto;
  right: auto;
}

.graphic-type-block {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-top: 30px;
  padding-right: 0;
  display: flex;
}

.graphic-type-block.padding {
  text-align: center;
  align-self: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.graphic-type-block.accountability {
  text-align: left;
  justify-content: flex-start;
  width: 100%;
  padding-right: 0;
}

.graphic-type-block.learning {
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  padding-bottom: 15px;
  padding-right: 0;
  display: block;
}

.main-copy-type {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  display: block;
}

.main-copy-type.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 40px 10px 0;
  font-weight: 500;
}

.main-copy-type.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type.navbar-copy.w--current:hover {
  color: var(--blue);
}

.main-copy-type.learning {
  text-align: left;
  width: 100%;
}

.black-line {
  background-color: #000;
  width: 100%;
  height: 10px;
}

.header-main-font {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 36px;
  display: block;
}

.header-main-font.apply-to-join {
  color: #000;
  padding-top: 35px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

.header-main-font.apply-to-join.apply-red-underline {
  border-bottom: 2px solid var(--red);
  flex: none;
  width: auto;
  margin-left: 0;
  padding-top: 25px;
  padding-bottom: 0;
  font-style: normal;
  text-decoration: none;
}

.header-main-font.h2 {
  margin-top: -7%;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.header-main-font.h2.spacing.form {
  width: 100%;
}

.header-main-font.h2.bottom-spacing {
  margin-bottom: 0;
  padding-bottom: 25px;
}

.header-main-font.h2.faq {
  margin-top: 5%;
}

.header-main-font.h2.is-ty {
  margin-bottom: 0;
  padding-bottom: 25px;
}

.header-main-font.h3 {
  width: 100%;
  font-size: 24px;
}

.header-main-font.h3.accelerates {
  padding-top: 25px;
  padding-bottom: 60px;
}

.header-main-font.h3.accelerates.lato24 {
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.header-main-font.h3.take-command-sub {
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-main-font.h3.take-command-sub._18 {
  width: 115%;
  font-size: 24px;
}

.header-main-font.h3.take-command-sub._18.testimoniall {
  width: auto;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
}

.header-main-font.h3.take-command-sub._18.padding {
  margin-top: 22%;
  padding-top: 0;
}

.header-main-font.h3._18 {
  font-size: 18px;
}

.header-main-font.h3.spacer {
  width: 130%;
  padding-bottom: 15px;
}

.header-main-font.h3.lato {
  font-family: Lato, sans-serif;
  font-size: 24px;
}

.header-main-font.h3.lato.spacing {
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 15px;
}

.header-main-font.h3.lato.spacing.testimonial {
  color: #000;
  width: auto;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}

.header-main-font.apply-to-join-copy {
  color: #000;
  padding-top: 35px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

.header-main-font.apply-to-join-copy.apply-red-underline {
  border-bottom: 2px solid var(--red);
  width: auto;
  margin-left: 0;
  padding-top: 25px;
  padding-bottom: 0;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
}

.header-main-font.learn-more {
  color: #000;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
}

.header-main-font.learn-more.apply-red-underline {
  border-bottom: 2px solid var(--red);
  width: auto;
  margin-left: 0;
  padding-top: 25px;
  padding-bottom: 0;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
}

.main-copy-block {
  white-space: break-spaces;
  width: 100%;
  margin-bottom: 0;
}

.main-copy-block.footer-type {
  color: #000;
  text-align: right;
  margin-bottom: 30px;
  margin-right: 0%;
}

.main-copy-block.pop-up {
  width: 280px;
  height: 200px;
  position: absolute;
}

.main-copy-block.hide {
  display: none;
}

.main-copy-block.answers {
  color: #000;
  width: 100%;
  padding-right: 5px;
}

.main-copy-block.testimonials {
  width: 100%;
}

.logo {
  width: 100%;
  height: 40px;
  margin-top: 0;
}

.networking-graphic {
  background-image: url('../images/Accountability.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 100%;
  height: 100%;
  min-height: 200px;
  max-height: none;
  position: static;
}

.networking-graphic.learning {
  background-image: url('../images/Learning.svg');
  background-position: 0%;
  background-size: contain;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100px;
  min-height: auto;
  max-height: none;
  margin-left: 0;
  display: block;
}

.networking-graphic.accountability {
  background-color: #0000;
  background-image: url('../images/Accountability.svg');
  background-size: contain;
  width: auto;
  min-height: 190px;
  position: relative;
}

.networking-graphic.networkgraphic {
  background-image: url('../images/Network.svg');
  background-position: 0%;
  min-height: 190px;
}

.form-block {
  padding-top: 25px;
  padding-right: 0;
}

.form {
  font-family: Work Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.labels {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.labels.spacing {
  padding-top: 5px;
}

.button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  width: 50%;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.button.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button.is-secondary.is-small {
  font-size: 24px;
}

.button.is-secondary.is-alternate {
  color: #0000;
  background-color: #0000;
  border-color: #0000;
}

.text-field {
  border: 1px solid #0000;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.text-field._2 {
  height: 70px;
}

.text-field._2.border {
  font-family: Open Sans, sans-serif;
}

.text-field.red {
  background-color: var(--red);
}

.text-field.blue {
  background-color: var(--blue);
}

.text-field.yellow {
  background-color: var(--yellow);
}

.text-field.focus {
  background-color: #fff;
  border-color: #000;
  transition: background-color .3s cubic-bezier(.719, .463, .25, 1);
}

.text-field.focus:focus {
  border-color: #0000;
}

.text-field.focus.red:hover {
  background-color: #0000;
}

.text-field.focus.red:focus {
  background-color: var(--red);
}

.text-field.focus.yellow:focus {
  background-color: var(--yellow);
}

.text-field.focus.blue:focus {
  background-color: var(--blue);
}

.text-field.border {
  border-color: #000;
}

.navbar-block {
  justify-content: flex-end;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar-home {
  background-color: #fff;
  width: 100%;
  height: 100px;
  padding-top: 25px;
  padding-bottom: 85px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.hamburger-menu-icon {
  flex: none;
  margin-left: 4%;
  margin-right: 5%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
}

.hamburger-menu-icon.w--open {
  background-color: #fff;
}

.h2 {
  color: #000;
  font-weight: 600;
}

.h2.testimonial {
  color: #000;
  width: auto;
  margin-top: 25px;
  margin-bottom: 11px;
  font-size: 24px;
  line-height: 30px;
}

.h2.testimonial-new {
  border-bottom: 2px solid var(--red);
  color: #000;
  width: auto;
  margin-top: 25px;
  margin-bottom: 11px;
  font-size: 24px;
  line-height: 30px;
  text-decoration: none;
}

.rightsqaure-box-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(200px, 230fr) auto minmax(200px, 230px) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center end;
  margin-top: 29px;
  display: grid;
}

.footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 10px auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  height: auto;
  display: grid;
}

.body {
  color: var(--red);
}

.apply-to-join-link-block {
  color: #000;
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  font-family: Gtwalsheimpro;
  font-size: 24px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
}

.div-block-31 {
  display: none;
}

.text-bubble-container-mobile-2 {
  color: #000;
  background-color: #0000;
  border: 1px solid #0000;
  order: -1;
  width: 100%;
  height: 100%;
  font-family: Lato, sans-serif;
  position: relative;
  inset: 8px 0% 0%;
}

.text-bubble-container-mobile-2.appear-left {
  background-color: #0000;
  display: block;
}

.text-bubble-container-mobile-2.accountability {
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  top: 16px;
  left: -1%;
}

.text-bubble-container-mobile-2.learning, .text-bubble-container-mobile-2.is--learning {
  margin-top: 56%;
  display: block;
  top: -23px;
}

.text-bubble-block {
  color: #000;
  background-color: #0000;
  border-top: 1px solid #0000;
  width: 100%;
  height: auto;
  padding: 29px;
  position: absolute;
  inset: 0%;
}

.text-bubble-block.slide-right {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: flex;
  inset: 0% 0% 0% auto;
}

.paragraph-2 {
  background-color: #0000;
  width: 200%;
  margin-bottom: 0;
  position: relative;
  top: -97px;
  right: 181px;
}

.paragraph-3 {
  background-color: #0000;
  position: relative;
  top: 273%;
  left: -7%;
}

.footer-block {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-right: 125px;
  display: flex;
  position: relative;
}

.image-2 {
  width: 31px;
}

.navbar-secondary {
  background-color: #fff;
  width: 100%;
  height: 100px;
  padding-top: 25px;
  padding-bottom: 85px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.html-embed-2 {
  margin-bottom: 0;
}

.paragraph-4 {
  width: 200%;
  margin-bottom: 0;
  position: relative;
  top: -69%;
  bottom: 0;
  left: 145%;
}

.apply-to-join-container {
  color: #000;
  align-items: flex-end;
  width: 115%;
  text-decoration: none;
  display: flex;
}

.avatar-icon {
  background-color: #0000;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: auto;
  min-width: 200px;
  max-width: 250px;
  height: auto;
  min-height: 200px;
  max-height: 250px;
}

.avatar-icon._1 {
  background-image: url('../images/pexels-italo-melo-2379004.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}

.avatar-icon._2 {
  background-image: url('../images/pexels-christina-morillo-1181519.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}

.avatar-icon._3 {
  background-image: url('../images/pexels-tim-savage-736716.webp');
  background-position: 50%;
  display: none;
}

.avatar-icon._4 {
  background-image: url('../images/pexels-vinicius-wiesehofer-1090387.webp');
  display: none;
}

.testimonial-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 5px;
  display: flex;
}

.testimonial-container {
  width: 100%;
  padding: 25px 0;
}

.center-testimonial {
  padding-left: 0%;
  padding-right: 10%;
}

.arrow {
  background-image: url('../images/Red-Arrow-1.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  align-self: flex-end;
  width: 100px;
  height: 20px;
  position: relative;
  top: -9px;
  right: 285px;
}

.arrow.red1 {
  background-image: url('../images/Red-Arrow-1.svg');
}

.reg-embed {
  width: 100%;
  margin-bottom: 82%;
  display: none;
  position: relative;
  top: 40px;
}

.sqaure-block-mobile {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile.yellow.right {
  background-position: 100%;
}

.sqaure-block-mobile.yellow.right.top {
  background-color: #0000;
  background-position: 100% 0;
}

.sqaure-block-mobile.yellow.right.top.relative {
  position: relative;
  top: 0;
}

.graphic-block-mobile {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  bottom: 5%;
  right: 255px;
}

.graphic-block-mobile.network {
  align-items: center;
  width: 100%;
  bottom: 30%;
  left: 93px;
  right: 0;
}

.sqaure-block-mobile-2 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-2.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-2.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.h2-hide {
  font-weight: 700;
  line-height: 48px;
}

.mobile-black-line {
  display: none;
}

.type-block-mobile-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  padding-top: 41px;
  display: block;
}

.sqaure-block-mobile-blue {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-blue.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-blue.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-blue.blue.right.margin {
  margin-bottom: 35px;
  display: none;
}

.master-grid-copy-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 0%;
  min-height: 900px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.master-grid-copy-mobile.first-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto minmax(10px, 10px) 164px;
  grid-template-columns: auto 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  min-height: auto;
  margin-top: 128px;
  padding-bottom: 0;
  transition: opacity .2s;
  display: grid;
}

.mobile-section-1, .mobile-section-2 {
  display: none;
}

.master-grid-2-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 0%;
  min-height: 900px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.master-grid-2-mobile.second-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  display: none;
  position: static;
}

.sqaure-block-mobile-4 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-4.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-4.red.left {
  background-position: 0%;
  align-items: flex-start;
}

.half-mobile-black-line, .half-mobile-black-line-2, .half-mobile-black-line-3 {
  display: none;
}

.type-block-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  padding-top: 41px;
  display: block;
}

.type-block-copy.ready {
  justify-content: flex-start;
  width: 100%;
  height: 80%;
  margin-top: 82px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.mobile-black-line-3 {
  display: none;
}

.sqaure-block-mobile-8 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-8.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-8.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.sqaure-block-mobile-9 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-9.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-9.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-9.yellow.left.top {
  padding-bottom: 0;
}

.graphic-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  bottom: 5%;
  right: 255px;
}

.graphic-block-2.accountability {
  justify-content: center;
  width: 100%;
  display: flex;
  bottom: auto;
  right: auto;
}

.graphic-type-block-mobile-2 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-top: 30px;
  padding-right: 0;
  display: flex;
}

.graphic-type-block-mobile-2.learning {
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  padding-bottom: 15px;
  padding-right: 0;
  display: block;
}

.mobile-section-4 {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.mobile-section-5 {
  display: none;
}

.type-block-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  padding-top: 41px;
  display: block;
}

.type-block-3.faqs {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.type-block-3.faqs.padding {
  margin-top: 82px;
}

.mobile-section-6, .mobile-black-line-4 {
  display: none;
}

.type-block-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  padding-top: 41px;
  display: block;
}

.type-block-4.faqs {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.testimonial-container-8, .testimonial-container-7, .testimonial-container-6 {
  width: 100%;
  padding: 25px 0;
  display: block;
}

.sqaure-block-mobile-5-copy {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5-copy.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5-copy.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5-copy.yellow.left.top {
  padding-bottom: 0;
}

.sqaure-block-mobile-10-copy {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-10-copy.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-10-copy.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-10-copy.blue.right.margin {
  margin-bottom: 0;
  margin-left: auto;
  display: none;
}

.sqaure-block-mobile-8-copy-3 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-8-copy-3.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-8-copy-3.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-5 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5-copy-5.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5-copy-5.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-5.yellow.left.top {
  padding-bottom: 0;
}

.sqaure-block-mobile-8-copy-5 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-8-copy-5.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-8-copy-5.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-7 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5-copy-7.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5-copy-7.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-7.yellow.left.top {
  padding-bottom: 0;
}

.mobile-black-line-5 {
  display: none;
}

.sqaure-block-mobile-7-copy-copy {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-7-copy-copy.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-7-copy-copy.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-7-copy-copy.blue.right.margin {
  margin-bottom: 35px;
}

.half-mobile-black-line-4 {
  display: none;
}

.main-copy-block-copy {
  white-space: break-spaces;
  white-space: break-spaces;
  white-space: break-spaces;
  width: 100%;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.column-3 {
  align-self: center;
  padding-left: 40px;
  display: flex;
}

.nav-contain {
  justify-content: space-between;
  display: flex;
}

.image-4 {
  width: 12vw;
  display: block;
}

.link-block {
  min-width: 40%;
  min-height: 40%;
  display: flex;
}

.link-block.w--current {
  margin-top: 7px;
  display: flex;
}

.header-main-font-copy-copy {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 36px;
  font-weight: 900;
  display: block;
}

.header-main-font-copy-copy.h3 {
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.header-main-font-copy-copy.h3.take-command-sub {
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-main-font-copy-copy.h3.take-command-sub._18 {
  width: 115%;
}

.header-main-font-copy-copy.h3._18 {
  font-size: 18px;
}

.bold-text-22 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.bold-text-23 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-24 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.bold-text-25 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-26 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.bold-text-27, .bold-text-28 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33 {
  color: #000;
  font-family: Lato, sans-serif;
}

.bold-text-34 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.bold-text-35 {
  color: #000;
  font-family: Lato, sans-serif;
  line-height: 30px;
}

.bold-text-36 {
  color: #000;
  font-size: 36px;
}

.bold-text-37 {
  color: #000;
  font-family: Lato, sans-serif;
}

.bold-text-38 {
  color: #000;
}

.bold-text-39 {
  color: #000;
  font-family: Lato, sans-serif;
}

.paragraph-3-copy {
  background-color: #0000;
  position: relative;
  top: 34%;
  left: 51%;
}

.bold-text-40 {
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
}

.bold-text-41 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.bold-text-42 {
  font-family: Lato, sans-serif;
  font-weight: 400;
  line-height: 30px;
}

.bold-text-43 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.bold-text-44 {
  font-family: Lato, sans-serif;
  font-weight: 400;
  line-height: 20px;
}

.grid-container-mobile-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 125px;
  margin-right: 125px;
  display: grid;
}

.grid-container-mobile-2.testimonials {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  height: auto;
  margin-bottom: 82px;
  margin-left: 0%;
  margin-right: 15%;
}

.sqaure-block-mobile-10-copy-2-copy {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-10-copy-2-copy.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-10-copy-2-copy.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-10-copy-2-copy.blue.right.margin {
  margin-bottom: 35px;
}

.sqaure-block-mobile-10-copy-3 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-10-copy-3.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-10-copy-3.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-10-copy-3.blue.right.margin {
  margin-bottom: 35px;
}

.sqaure-block-mobile-10-copy-4 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-10-copy-4.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-10-copy-4.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-10-copy-4.blue.right.margin {
  margin-bottom: 35px;
}

.sqaure-block-mobile-5-copy-8 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5-copy-8.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5-copy-8.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-8.yellow.left.top {
  padding-bottom: 0;
}

.sqaure-block-mobile-8-copy-6 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-8-copy-6.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-8-copy-6.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.sqaure-block-mobile-10-copy-5 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-10-copy-5.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-10-copy-5.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-10-copy-5.blue.right.margin {
  margin-bottom: 35px;
}

.sqaure-block-mobile-5-copy-9 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5-copy-9.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5-copy-9.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-9.yellow.left.top {
  padding-bottom: 0;
}

.sqaure-block-mobile-8-copy7 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-8-copy7.red {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.sqaure-block-mobile-8-copy7.red.eft {
  background-color: #0000;
  background-position: 0%;
}

.sqaure-block-mobile-10-copy-6 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-10-copy-6.blue {
  background-color: #0000;
  background-image: url('../images/Blue-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.sqaure-block-mobile-10-copy-6.blue.right {
  background-position: 100%;
}

.sqaure-block-mobile-10-copy-6.blue.right.margin {
  margin-bottom: 35px;
}

.master-grid-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 0%;
  min-height: 900px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.master-grid-copy-copy.topform {
  color: #000;
  grid-template-rows: 1fr auto auto;
  width: 100vw;
  height: 100%;
  min-height: auto;
  margin-top: 217px;
  margin-bottom: 568px;
  padding-bottom: 0;
}

.link-2 {
  border-bottom: 2px solid var(--red);
  color: #000;
  line-height: 30px;
  text-decoration: none;
}

.sqaure-block-mobile-5-copy-10 {
  background-color: #0000;
  background-image: url('../images/Red-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 230px;
  max-width: none;
  height: auto;
  min-height: 210px;
  max-height: none;
  display: flex;
}

.sqaure-block-mobile-5-copy-10.yellow {
  background-color: #0000;
  background-image: url('../images/Yellow-Block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.sqaure-block-mobile-5-copy-10.yellow.left {
  background-position: 0%;
}

.sqaure-block-mobile-5-copy-10.yellow.left.top {
  padding-bottom: 0;
}

.nav-menu-copy {
  background-color: #0000;
  justify-content: flex-end;
  max-width: 20vw;
  max-height: 20vh;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 0 0% 0% auto;
}

.link-block-2 {
  text-decoration: none;
}

.grid-container-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 125px;
  margin-right: 125px;
  display: grid;
}

.grid-container-copy.testimonials {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  height: auto;
  margin-bottom: 82px;
  margin-left: 40px;
  margin-right: 15%;
}

.grid-container-copy.non-testimonials {
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: auto;
  margin-bottom: 82px;
  margin-left: 40px;
  margin-right: 15%;
}

.nav-menu-web {
  background-color: #0000;
  justify-content: flex-end;
  align-items: stretch;
  max-width: 20vw;
  max-height: 30vh;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  left: auto;
  right: 0;
}

.nav-menu-web.w--open {
  background-color: var(--white);
  max-height: none;
}

.main-copy-type-web-1 {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  display: block;
}

.main-copy-type-web-1.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
}

.main-copy-type-web-1.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-1.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-1.navbar-copy.w--current:hover {
  color: var(--blue);
}

.main-copy-type-web-1.mob {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
  display: none;
}

.main-copy-type-web-1.mob {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
}

.main-copy-type-web-1.mob:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-1.mob.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-1.mob.w--current:hover {
  color: var(--blue);
}

.main-copy-type-web-1.is--mob {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
  display: none;
}

.main-copy-type-web-1.is--mob:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-1.is--mob.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-1.is--mob.w--current:hover {
  color: var(--blue);
}

.main-copy-type-web-2 {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  display: block;
}

.main-copy-type-web-2.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
}

.main-copy-type-web-2.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-2.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-2.navbar-copy.w--current:hover {
  color: var(--blue);
}

.main-copy-type-web-3 {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  display: block;
}

.main-copy-type-web-3.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
}

.main-copy-type-web-3.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-3.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-3.navbar-copy.w--current:hover {
  color: var(--blue);
}

.main-copy-type-web-4 {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  display: block;
}

.main-copy-type-web-4.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
}

.main-copy-type-web-4.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-4.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-4.navbar-copy.w--current:hover {
  color: var(--blue);
}

.navbar {
  background-color: #fff;
  border-bottom: 1px solid #0000000d;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-home-mobile {
  background-color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-apply-web {
  background-color: #fff;
}

.main-copy-type-web-apply-1 {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  display: block;
}

.main-copy-type-web-apply-1.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
  font-weight: 500;
}

.main-copy-type-web-apply-1.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-apply-1.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-apply-1.navbar-copy.w--current:hover {
  color: var(--blue);
}

.main-copy-type-web-apply-2 {
  text-align: left;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  display: block;
}

.main-copy-type-web-apply-2.navbar-copy {
  text-align: right;
  width: auto;
  margin-left: 0;
  margin-right: 0%;
  padding: 10px 30px 10px 0;
  font-weight: 500;
}

.main-copy-type-web-apply-2.navbar-copy:hover {
  color: #000;
  right: 5px;
}

.main-copy-type-web-apply-2.navbar-copy.w--current {
  color: var(--blue);
  font-weight: 700;
}

.main-copy-type-web-apply-2.navbar-copy.w--current:hover {
  color: var(--blue);
}

.navbar-apply-mobile {
  background-color: #fff;
  display: none;
}

.nev {
  z-index: 9;
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.propel-logo {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
}

.propel-logo.is-aside {
  margin-left: 0;
  margin-right: 0;
}

.logo-wrap__nev {
  justify-content: center;
  align-items: center;
  width: 100px;
  margin-left: 34px;
  display: flex;
}

.logo-wrap__nev.is--nav {
  display: none;
}

.logo-wrap__nev.is-side {
  margin-bottom: 48px;
}

.link__nev {
  margin-left: auto;
  margin-right: auto;
  padding-right: 20px;
  font-size: 17px;
  font-weight: 500;
}

.link__nev:hover {
  text-decoration: underline;
}

.link__nev.w--current {
  color: var(--black);
}

.link__nev.is--mob {
  display: none;
}

.link__nev.is-account, .link__nev.is-ms, .link__nev.is-ms-name {
  padding-right: 0;
}

.container__nev {
  z-index: 1000;
  border-bottom: 4px solid var(--black);
  background-color: var(--white);
  width: 100%;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.menu__nev {
  align-items: center;
  margin-left: auto;
  padding-right: 5%;
  display: flex;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.link-wrap__sidebar {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 10px;
  display: flex;
}

.dot__sidebar {
  border-radius: 50%;
  flex: none;
  width: 8px;
  min-width: 8px;
  max-width: 8px;
  height: 8px;
  min-height: 8px;
  max-height: 8px;
  margin-top: 6px;
  margin-right: 10px;
  overflow: hidden;
}

.dot__sidebar.is--red {
  background-color: var(--red);
}

.dot__sidebar.is--blue {
  background-color: var(--blue);
}

.dot__sidebar.is--black {
  background-color: var(--black);
}

.dot__sidebar.is--yellow {
  background-color: var(--yellow);
}

.link__sidebar {
  border-bottom: 1px solid var(--white);
  color: #3339;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: all .1s ease-in-out;
}

.link__sidebar:hover {
  color: var(--black);
  border-bottom-color: #000;
}

.link__sidebar.w--current {
  border-bottom-color: var(--black);
  color: var(--black);
}

.link__sidebar.is--tri-colored {
  background-image: linear-gradient(315deg, var(--red), #ea863b 39%, #f5bc43 56%, #5b91ae 93%, var(--blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.main-container {
  align-items: stretch;
  width: 100%;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container:focus {
  border: 2px solid #000;
}

.main-container.is-not_hidden {
  overflow: visible;
}

.right {
  width: 85%;
  margin-left: 200px;
  padding-bottom: 60px;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.sf-contain {
  z-index: 4;
  background-color: var(--white);
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.sf-contain.events {
  position: static;
}

.sf-contain.is--member {
  margin-bottom: 20px;
}

.sf-contain.is--kh {
  margin-bottom: 10px;
}

.sf-contain.is--blog {
  flex-direction: column;
  max-width: 100%;
}

.sf-contain.is-persona {
  overflow: auto;
}

.is--hidden {
  display: none;
}

.input__search {
  align-items: center;
  display: flex;
}

.input__search.is--blog {
  min-width: 300px;
  margin-right: 20px;
}

.sf-form {
  width: 360px;
  margin-bottom: 0;
}

.sf-form.is--main {
  width: 234px;
}

.sf-form.normal {
  width: 64%;
  max-width: 400px;
}

.sf-form.is--second, .sf-form.is--third {
  width: 234px;
  margin-left: 20px;
}

.sf-form.is--kh {
  width: 100%;
  max-width: 820px;
}

.sf-form.is--blog {
  width: auto;
  margin-bottom: 10px;
  display: flex;
}

.text__search {
  border: 1px solid var(--black);
  height: 48px;
  margin-bottom: 0;
  margin-right: -36px;
}

.text__search:focus {
  border-width: 1.5px;
  border-color: #000;
}

.text__search::placeholder {
  color: #3339;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.list__members {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.card__members {
  border: .5px solid var(--white-smoke);
  background-color: var(--white-smoke);
  text-align: center;
  flex-direction: column;
  align-self: stretch;
  margin-bottom: 2%;
  padding: 20px 18px;
  transition: none;
  display: flex;
}

.card__members:hover {
  border: .5px solid #33333359;
}

.m-headshot_contain {
  z-index: 1;
  border-radius: 50%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 102px;
  height: 102px;
  margin-bottom: 20px;
  padding: 2px;
  display: flex;
  position: relative;
}

.page-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
}

.page-title.is--member {
  margin-bottom: 20px;
}

.page-title.is--guide {
  line-height: 120%;
  display: inline;
}

.page-title.is-job {
  margin-bottom: 20px;
}

.m-name {
  text-align: center;
  letter-spacing: .1px;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 19px;
  line-height: 110%;
  position: static;
}

.designation__members {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}

.m-city {
  color: var(--blue);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}

.link-wrap__members {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
}

.link__members {
  background-color: var(--white);
  filter: saturate(0%);
  border: 1px solid #0000001c;
  border-radius: 150%;
  width: 32px;
  height: 32px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
}

.link__members:hover, .link__members.is-profile {
  filter: saturate();
}

.name-wrap__memebrs {
  color: var(--black);
  border-bottom: .5px solid #000;
  margin-bottom: 8px;
  text-decoration: none;
}

.content-wrap__members {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 95%;
  text-decoration: none;
  display: flex;
}

.back-top-top {
  z-index: 1000000;
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  position: fixed;
  inset: auto auto 10% 28px;
}

.top {
  z-index: 8;
  background-color: var(--white);
  height: 0;
  margin-bottom: 104px;
}

.back-top {
  color: var(--black);
  text-decoration: none;
}

.back-top:hover {
  color: #000;
  text-decoration: underline;
}

.sidebar {
  z-index: 10;
  border-right: 4px solid var(--black);
  flex-direction: column;
  flex: none;
  width: 200px;
  height: 100vh;
  padding-top: 100px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.m-headshot_wrap {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.m-headshot {
  z-index: 1;
  object-fit: cover;
  border-radius: 50%;
  width: 100%;
  height: 100px;
  max-height: 100%;
  position: relative;
}

.blogs_bottom-wrapper {
  max-width: 100%;
  margin-bottom: 60px;
  min-width: 0;
}

/* propel blog overrides: hide search/filters, responsive grid, fill space between left sidebar and right vertical-line */
.right { width: calc(100vw - 200px - 10vw - 24px) !important; max-width: none !important; min-width: 0; box-sizing: border-box; }
@media (max-width: 991px) { .right { width: 100% !important; } }
.sf-contain.is--blog > .sf-form.is--blog,
.sf-contain.is--blog .jetboost-filter-neb2,
.sf-contain.is--blog .jetboost-list-wrapper-dqvp { display: none !important; }
.blog-section { min-width: 0; }
.card-blogs { min-width: 0; }
.img__poster { max-width: 100%; height: auto; }
.blogs-featured, .blog_slider-wrapper, .swiper-wrapper { overflow: hidden !important; }
.blogs-featured .blog_slider-prev, .blogs-featured .blog_slider-next { display: none !important; }

.list-blogs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: none;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-width: 0;
  display: grid;
}

.poster__blogs {
  background-color: var(--white-smoke);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 320px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  transition: all .18s ease-in-out;
  display: flex;
  overflow: hidden;
}

.card-blogs {
  border-radius: 1%;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  transition: none;
  display: flex;
}

.date__blogs {
  color: #333333b3;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
}

.date__blogs:hover {
  color: var(--black);
}

.title-blogs {
  color: var(--black);
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.title-blogs:hover {
  color: var(--blue);
  text-decoration: underline;
}

.details__jobs {
  color: #0009;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 10px;
  line-height: 120%;
  display: flex;
}

.location-wrap__jobs {
  border-left: 1px solid #3339;
  margin-left: 10px;
  padding-left: 10px;
}

.logo__jobs {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.card__jobs {
  box-shadow: none;
  border: 1px solid #0000004f;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.card__jobs:hover {
  background-color: #eeeeee5c;
  border-color: #000;
}

.body__jobs {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.recent-jobs_card {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px;
  text-decoration: none;
}

.title__jobs {
  text-transform: none;
  margin-top: 0;
  font-size: 20px;
  line-height: 1.1em;
}

.title__jobs:hover {
  color: #1d1e28bf;
}

.btn {
  border: 1px solid var(--blue);
  width: auto;
  color: var(--blue);
  text-align: center;
  letter-spacing: .2px;
  background-color: #0000;
  margin-top: 12px;
  margin-right: 0;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 500;
  transition: all .15s ease-in-out;
}

.btn:hover {
  border-color: var(--blue);
  background-color: var(--blue);
  color: #fff;
}

.btn.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.btn.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn.apply:hover {
  background-color: var(--blue);
}

.btn._3 {
  margin-left: auto;
  margin-right: auto;
}

.btn.calendar {
  margin-left: 10px;
  margin-right: 10px;
}

.btn.welcome-page {
  margin-left: auto;
  margin-right: auto;
}

.btn.right-pad {
  margin-right: 20px;
}

.btn.is--nav {
  margin-top: 0;
  margin-right: 20px;
}

.btn.is--nav.is--dark {
  background-color: var(--blue);
  color: var(--white);
}

.btn.is--nav.is--dark:hover {
  border-color: var(--dark-blue);
  background-color: var(--dark-blue);
}

.btn.is--reset {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-left: 20px;
  font-weight: 700;
  display: inline-block;
}

.btn.is--reset:hover {
  border-color: var(--black);
  color: var(--black);
  background-color: #0000;
}

.btn.is--reset.jetboost-filter-none-dlmg.jetboost-filter-none-n94d.jetboost-filter-none-n7z8.jetboost-filter-none-np99.jetboost-filter-none-n9y9.jetboost-filter-none-dq73 {
  flex: none;
}

.btn.is--welcome {
  border-color: var(--blue);
  color: var(--blue);
  font-weight: 700;
}

.btn.is--welcome:hover {
  background-color: var(--blue);
  color: var(--white);
}

.btn.is--start {
  border-color: var(--blue);
  background-color: var(--blue);
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 12px;
}

.btn.is--start:hover {
  border-color: var(--blue);
  background-color: var(--white);
  color: var(--blue);
}

.btn.kh-mob, .btn.is--kh-more {
  display: none;
}

.btn.is--reset {
  color: var(--blue);
  background-color: #0000;
  margin-top: 0;
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 500;
}

.btn.is--reset:hover {
  border-color: var(--blue);
  background-color: var(--blue);
  color: var(--white);
}

.btn.is--reset.jetboost-filter-none-n7mv.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73, .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73 {
  padding-left: 14px;
  padding-right: 14px;
}

.btn.is--home {
  background-color: var(--blue);
  color: var(--white);
  font-size: 1.3vw;
}

.btn.is--home:hover {
  background-color: var(--dark-blue);
}

.btn.is--filled {
  background-color: var(--blue);
  color: var(--white);
  font-size: 1.3vw;
}

.btn.is--filled:hover {
  color: var(--white);
  background-color: #2e73aa;
}

.btn.is--filled.is-yellow {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black-2);
}

.btn.is--filled.is-yellow:hover {
  color: var(--black-2);
  background-color: #fadd5b;
  border-color: #fadd5b;
}

.btn.is--filled.is-yellow.full {
  width: 100%;
}

.btn.is--footer {
  margin-top: 36px;
  font-size: 1.3vw;
}

.btn.is--outline {
  font-size: 1.3vw;
}

.btn.is--outline:hover {
  background-color: var(--blue);
  color: var(--white);
}

.btn.is--blog-promo {
  background-color: var(--blue);
  color: var(--white);
  font-size: 1.3vw;
}

.btn.is--blog-promo:hover {
  color: var(--white);
  background-color: #2e73aa;
}

.btn.is--sec.is--inactive {
  color: #6666;
  cursor: not-allowed;
  border-color: #6666;
  font-style: italic;
}

.btn.is--sec.is--inactive:hover {
  background-color: #0000;
}

.btn.is--nl {
  background-color: var(--blue);
  color: var(--white);
  margin-top: 0;
  font-size: 1.4vw;
}

.btn.is--nl:hover {
  color: var(--white);
  background-color: #2e73aa;
}

.btn.is--blog-aside {
  margin-top: 0;
  font-size: 1.3vw;
}

.btn.is--blog {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 7px 13px;
  font-size: 14px;
  display: flex;
}

.btn.is-small {
  padding: 8px 18px;
  font-size: 14px;
}

.btn.no-margin {
  margin-top: 0;
}

.info__jobs {
  margin-bottom: 5px;
}

.location__jobs {
  text-transform: capitalize;
}

.company__jobs {
  color: var(--blue);
  letter-spacing: .2px;
  margin-bottom: 5px;
}

.logo-wrap__jobs {
  width: 60px;
  height: 60px;
  box-shadow: none;
  border-radius: 100%;
  margin-right: 40px;
  overflow: hidden;
}

.date-wrap__jobs {
  border-left: 1px solid #3339;
  margin-left: 10px;
  padding-left: 10px;
}

.date__jobs {
  text-transform: capitalize;
}

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

.img__poster {
  border: 1px solid var(--white-smoke);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.recent-list__blogs {
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.back {
  margin-bottom: 30px;
  text-decoration: none;
}

.back__blog {
  color: var(--dim-grey);
  font-family: Raleway, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.back__blog:hover {
  text-decoration: underline;
}

.content__blogs {
  width: 100%;
  display: flex;
  position: relative;
}

.image-wrapper__author {
  border-radius: 2px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.img__author {
  object-fit: cover;
  border-radius: 50%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  max-width: none;
  height: 48px;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}

.name__author {
  color: var(--black);
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.name__author.non-pro {
  text-decoration: none;
}

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

.body__blog {
  flex-direction: column;
  align-items: stretch;
  margin-right: 4%;
  padding-right: 4%;
  display: flex;
}

.recent__blog {
  flex-direction: column;
  min-width: 220px;
  display: flex;
}

.recent-card__blogs {
  border-radius: 1%;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  max-width: 500px;
  margin-bottom: 8%;
  display: flex;
  overflow: hidden;
}

.recent-card__blogs:hover {
  filter: grayscale(0%);
  text-decoration: underline;
}

.recent-blog__body {
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.rich-text {
  font-size: 18px;
}

.rich-text p {
  color: #333333e6;
  letter-spacing: -.3px;
  margin-bottom: 16px;
}

.rich-text strong {
  line-height: 1.4;
}

.rich-text h2 {
  background-image: url('../images/propel_lines.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 32px;
  margin-bottom: 24px;
  padding-bottom: 16px;
  font-size: 28px;
  font-weight: 600;
  line-height: 124%;
}

.rich-text h1 {
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 120%;
}

.rich-text h3 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.rich-text li {
  letter-spacing: -.3px;
  background-image: url('../images/propel-bullets.svg');
  background-position: 16px 6px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  margin-bottom: 8px;
  padding-left: 40px;
}

.rich-text h4 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
}

.rich-text a {
  border-bottom: 1px solid var(--blue);
  color: var(--black);
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.19, 1, .22, 1), color .3s cubic-bezier(.19, 1, .22, 1);
}

.rich-text a:hover {
  background-color: var(--blue);
  color: var(--white);
}

.rich-text a:focus {
  border: 1px solid var(--blue);
}

.rich-text a:visited {
  border-bottom-color: var(--blue);
}

.rich-text img {
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.rich-text figcaption {
  color: #000;
  font-style: italic;
}

.rich-text figure {
  max-width: 100%;
}

.rich-text blockquote {
  color: var(--black-2);
  text-align: center;
  letter-spacing: 0;
  background-image: linear-gradient(225deg, #3587c863, #db383052 56%, #fbd04570);
  border-left-width: 0;
  border-radius: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 35px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  font-style: italic;
  line-height: 1.4;
}

.rich-text h5 {
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
}

.rich-text ul {
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
}

.rich-text h6 {
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.rich-text.job {
  margin-bottom: 20px;
}

.blog-title {
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 1.2;
}

.blog-date {
  color: #3339;
  font-size: 14px;
  font-style: italic;
}

.speaker__latest-blog {
  letter-spacing: .3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.date__latest-blogs {
  color: #3339;
  letter-spacing: .2px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 12px;
  text-decoration: none;
}

.navbar-copy {
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.logo-wrap__company {
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.logo__company {
  object-fit: scale-down;
  width: 100%;
  max-width: none;
  height: 100%;
}

.job-date__jobs {
  color: #3339;
  margin-bottom: 10px;
}

.title__profile {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.job-body {
  margin-top: 30px;
}

.job-logo-wrapper {
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.recent-jobs {
  width: 28%;
}

.recent-jobs_item {
  width: 100%;
  box-shadow: none;
  border: 1px solid #000;
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.title__recent-jobs {
  color: var(--black);
  text-align: left;
  letter-spacing: -.22px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  transition: all .1s;
}

.title__recent-jobs:hover {
  color: #1d1e28bf;
}

.body__recent-jobs {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.details__recent-jobs {
  color: #0009;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  font-size: 14px;
  line-height: 120%;
  display: none;
}

.company__recent-jobs {
  color: var(--blue);
  letter-spacing: .2px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.job__company {
  text-align: center;
  width: 16%;
}

.body__job {
  width: 70%;
  padding-left: 5%;
  padding-right: 5%;
}

.name__company {
  color: var(--black);
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
}

.recent-heading {
  color: var(--black);
  border-bottom: 1px solid #00000024;
  margin-top: auto;
  margin-bottom: 20px;
  padding-bottom: 6px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.content__jobs {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card__member {
  border: .5px solid var(--black);
  text-align: center;
  border-radius: 1%;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px 18px;
  display: flex;
}

.card__member:hover {
  border: .5px solid #33333359;
}

.body__member {
  width: 80%;
  padding-left: 4%;
  padding-right: 0%;
}

.member {
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  max-width: 250px;
  height: 100%;
  display: flex;
  position: sticky;
  top: 106px;
}

.about__member {
  max-width: 850px;
  margin-top: 0;
}

.about__member p {
  color: #333333e6;
  line-height: 150%;
}

.about__member strong {
  font-weight: 700;
  line-height: 1.4;
}

.about__member h2 {
  margin-top: 30px;
  margin-bottom: 12px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 124%;
}

.about__member h1 {
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 120%;
}

.about__member h3 {
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 124%;
}

.about__member li {
  color: #333333e6;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.25;
}

.about__member h4 {
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.about__member a {
  border-bottom: 1px solid var(--blue);
  color: #000;
  font-weight: 400;
  text-decoration: none;
}

.about__member a:hover {
  color: var(--blue);
}

.sections__profile {
  margin-bottom: 20px;
}

.name__member {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 110%;
}

.designation__member {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.city__member {
  color: var(--blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.title__current {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.industry {
  margin-bottom: 20px;
  margin-right: 50px;
  display: block;
}

.current {
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.hide {
  display: none;
}

.info__member {
  text-align: center;
  padding: 6px 20px;
  line-height: 140%;
}

.list {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 15px;
  display: flex;
}

.gives-asks {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 850px;
  font-size: 16px;
  display: flex;
}

.gives {
  width: 46%;
  margin-right: 8%;
}

.profile {
  width: 100%;
  display: flex;
  position: relative;
}

.asks {
  width: 46%;
}

.dropdown-link {
  font-weight: 500;
}

.dropdown-link:hover {
  color: #000;
  text-decoration: underline;
}

.dropdown-link.w--current {
  color: var(--black);
}

.dropdown-list.w--open {
  border-style: solid;
  border-width: 3px 1px 1px;
  border-color: var(--black);
  background-color: var(--white);
  margin-top: 0;
  padding-top: 3px;
}

.icon-3 {
  display: none;
}

.title__job {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 120%;
}

.interests, .expertise {
  margin-bottom: 30px;
  margin-right: 0;
  display: block;
}

.item1 {
  color: #259d00;
  background-color: #259d0021;
  margin-bottom: 12px;
  margin-right: 20px;
}

.item1:nth-child(odd) {
  color: #259d00;
  background-color: #259d0021;
}

.item1:nth-child(2n) {
  color: var(--red);
  background-color: #db383017;
}

.item2 {
  margin-bottom: 12px;
  margin-right: 20px;
}

.item2:nth-child(odd) {
  color: var(--red);
  background-color: #db383017;
}

.item2:nth-child(2n) {
  color: var(--medium-sea-green);
  background-color: #259d0021;
}

.item3 {
  background-color: #f8cd461c;
  margin-bottom: 12px;
  margin-right: 16px;
}

.item3:nth-child(odd) {
  color: var(--slate-blue);
  background-color: #5751ff1c;
}

.item3:nth-child(2n) {
  background-color: var(--white-smoke);
  color: var(--black);
}

.link-wrap__member {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-wrap__member {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  position: relative;
}

.card__advisor {
  border: .5px solid var(--black);
  text-align: center;
  border-radius: 1%;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 20px;
  transition: none;
  display: flex;
}

.card__advisor:hover {
  border: .5px solid #33333359;
}

.img-wrap__advisor {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.lightbox__advisor {
  border: 2px solid var(--white-smoke);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.headshot__advisor {
  object-fit: cover;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-wrap__advisor {
  justify-content: space-between;
  align-items: center;
  margin: 20px auto 0;
  display: flex;
}

.link__advisor {
  background-color: var(--white);
  border: .5px solid #0003;
  border-radius: 150%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  overflow: hidden;
}

.name-wrap__advisor {
  color: var(--black);
  margin-bottom: 5px;
  text-decoration: none;
}

.name__advisor {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 110%;
}

.designation__advisor {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.city__advisor {
  color: #333333b3;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
}

.body-profile__advisor {
  width: 80%;
  padding-left: 4%;
  padding-right: 0%;
}

.expertise__advisor {
  margin-bottom: 20px;
  margin-right: 0;
  display: inline-block;
}

.info__advisor {
  text-align: center;
  padding: 6px 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
}

.card__advisors {
  text-align: center;
  border: .5px solid #33333375;
  border-radius: 1%;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 2%;
  padding: 20px 18px;
  transition: none;
  display: flex;
}

.card__advisors:hover {
  border: .5px solid var(--black);
}

.list__advisors {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: grid;
}

.content-wrap__advisors {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.img-wrap__advisors {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  position: relative;
}

.link__advisors {
  border: 1px solid #0003;
  border-radius: 100%;
  width: 28px;
  height: 28px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
}

.headshot__advisors {
  object-fit: cover;
  background-image: url('../images/133-1332476_crowd-of-users-transparent-user-icon-png-clipart.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 100px;
  max-width: none;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lightbox__advisors {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.name__advisors {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 110%;
}

.name__advisors:hover {
  color: #333333b8;
}

.designation__advisors {
  color: #333c;
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}

.city__advisors {
  color: #333333b3;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
}

.link-wrap__advisors {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.type__advisor {
  text-align: center;
  padding: 4px 16px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
}

.advisor-type {
  background-color: var(--yellow);
  margin: 5px;
}

.advisor-type:nth-child(odd) {
  color: var(--red);
  background-color: #db383033;
}

.advisor-type:nth-child(2n) {
  color: #259d00;
  background-color: #116d3738;
}

.advisor-type:first-child {
  color: var(--blue);
  background-color: #3587c833;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.advisor-type:last-child {
  color: var(--black);
  background-color: #3333331f;
}

.type-list {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.card__referrar {
  border: .5px solid var(--white-smoke);
  background-color: var(--white-smoke);
  text-align: center;
  border-radius: 1%;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding: 18px;
  transition: none;
  display: flex;
}

.card__referrar:hover {
  border: .5px solid #33333359;
}

.title__referrer {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
}

.img-wrap__referrer {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
  position: relative;
}

.headshot__referrer {
  object-fit: cover;
  border-radius: 50%;
  width: 80px;
  max-width: none;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lightbox__referrer {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.body__referrer {
  margin-bottom: 8px;
}

.list-referrer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: grid;
}

.name-wrap__referrer {
  color: var(--black);
  border-bottom: 1px solid #000;
  margin-bottom: 8px;
  text-decoration: none;
}

.title-body__events {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 480px;
  height: 100%;
  margin-right: 30px;
  display: flex;
}

.card__events {
  border: 1px solid var(--black);
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 30px;
  transition: border-color .1s ease-in-out;
  display: flex;
}

.card__events:hover {
  box-shadow: none;
  border-color: #3336;
}

.text__pass-events {
  color: var(--red);
  margin-bottom: 10px;
  font-size: 16px;
}

.poster__events {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.poster-wrap__events {
  border-radius: 2px;
  flex: none;
  width: 382px;
  max-width: 40%;
  height: 200px;
  overflow: hidden;
}

.date__events {
  color: var(--blue);
}

.body__events {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.time-body__events {
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  max-width: 20%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 30px;
  display: flex;
}

.time__events {
  color: var(--red);
  margin-right: 4px;
}

.location__events {
  color: var(--blue);
}

.title__events {
  color: var(--black);
  text-align: left;
  letter-spacing: -.22px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.25em;
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.title__events:hover {
  color: #1d1e28cc;
}

.time-zone__events {
  color: var(--red);
}

.summary__events {
  color: #333c;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}

.content-wrap__events {
  align-items: center;
  display: flex;
}

.events-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 100%;
}

.summary__event {
  color: #333c;
  width: 90%;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}

.detail-wrap__event {
  border-left: 1px solid #1d1e28;
  margin-left: 10px;
  padding-left: 10px;
}

.title__event {
  color: var(--black);
  letter-spacing: -.4px;
  margin-top: 0;
  font-size: 30px;
  line-height: 1.1em;
}

.title__event.is--access {
  line-height: 1.4;
}

.description__event {
  margin-top: 30px;
}

.event-detail-title-wrap {
  padding-right: 40px;
}

.event {
  width: 100%;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.passed-event {
  color: var(--red);
  margin-bottom: 10px;
  font-size: 16px;
}

.detail__event {
  color: var(--blue);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1;
  display: flex;
}

.poster__event {
  object-fit: cover;
  border-radius: 2px;
  width: 100%;
  height: 100%;
}

.poster-wrap__event {
  border-radius: 2px;
  max-width: 50%;
  overflow: hidden;
}

.detail__events {
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.date__event {
  color: var(--red);
}

.timezone__event {
  margin-left: 5px;
}

.location__event {
  color: var(--red);
}

.heading__speakers {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
}

.speakers {
  margin-top: 40px;
}

.blog-category {
  color: var(--red);
  letter-spacing: .5px;
  text-transform: uppercase;
  padding: 4px 5px;
  font-family: Work Sans, sans-serif;
  font-size: 12px;
  text-decoration: none;
  display: inline-block;
}

.blog-category:hover {
  text-decoration: underline;
}

.blog-category.is--blog {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.blurb {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.4;
}

.blurb.is-m-update {
  margin-left: auto;
}

.main-head {
  margin-top: 0;
}

.speakers-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: grid;
}

.wrapper__author {
  margin-bottom: 20px;
}

.wrapper__referrer {
  margin-top: 60px;
}

.guest {
  margin-bottom: 8px;
}

.membership-term {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.title__subscribe {
  color: var(--black);
  text-align: center;
  margin: 10px auto 30px;
  font-size: 24px;
  font-weight: 700;
}

.membership-detail-wrap {
  align-items: flex-start;
  margin-bottom: 13px;
  display: flex;
}

.button-wrapper {
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 18vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-wrapper.monthly {
  flex-direction: column;
  width: 225px;
  height: auto;
  margin-bottom: 20px;
  padding-top: 17px;
  padding-bottom: 20px;
}

.button-wrapper.no-width-copy {
  flex-direction: column;
  justify-content: space-between;
  width: 200px;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.button-wrapper.monthly-copy {
  flex-direction: column;
  justify-content: space-between;
  width: 200px;
  height: auto;
  margin-bottom: 0;
  padding: 0 0 20px;
}

.membership-benefit {
  color: var(--black);
  margin-left: 16px;
  font-size: 16px;
}

.image-48 {
  width: 18px;
  height: 18px;
}

.wrapper__btn {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.tick-wrap {
  align-items: center;
  margin-top: 2px;
  display: flex;
}

.membership-price {
  color: var(--black);
  font-size: 22px;
}

.subscribe {
  border: 1px solid var(--black);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55%;
  margin-bottom: 20px;
  padding: 16px;
  display: flex;
}

.subscribe:hover {
  border-color: #3336;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.access-subhead {
  width: 52%;
  color: var(--dim-grey);
  text-align: center;
  margin-top: -20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
}

.div-block-32 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.access-denied {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  margin-left: 200px;
  padding-top: 5rem;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  position: relative;
}

.main-container-access {
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container-access:focus {
  border: 2px solid #000;
}

.members-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: grid;
}

.jetboost-list-wrapper-dl5n {
  margin-bottom: 32px;
}

.jetboost-list-wrapper-dqvp.jetboost-list-wrapper-neb2.jetboost-active-show-neb2.jetboost-active-show-dqvp {
  display: none;
}

.kh-ddt {
  border: 1px solid var(--black);
  padding: 8px 36px 8px 20px;
}

.kh-dd {
  z-index: 5;
  width: 100%;
  margin-left: 32px;
  margin-right: 0;
}

.icon-7 {
  margin-right: 10px;
}

.kh-sf-block {
  margin-bottom: 0;
}

.dd-list-wrap {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dd-list-wrap.is--slack-tags {
  max-height: 300px;
  overflow: auto;
}

.dropdown-list-3 {
  background-color: #0000;
}

.dropdown-list-3.w--open {
  border: 1px solid var(--black);
  background-color: var(--white);
  width: 100%;
  min-width: 152px;
}

.checkbox-field {
  cursor: pointer;
  width: 100%;
  margin-bottom: 0;
  padding: 5px 16px 5px 36px;
  transition: all .15s ease-in-out;
  display: inline-block;
}

.checkbox-field:hover {
  background-color: var(--white-smoke);
}

.filter_wrap {
  display: flex;
}

.filter_wrap.hide {
  display: none;
}

.ad-btn {
  color: #1d1e28;
  text-align: center;
  background-color: #0000;
  border: 1px solid #1d1e28;
  border-radius: 2px;
  width: auto;
  margin-top: 12px;
  margin-left: 0;
  margin-right: 20px;
  padding: 10px 28px;
  font-size: 16px;
  transition: all .15s ease-in-out;
}

.ad-btn:hover {
  border-color: var(--blue);
  background-color: var(--black);
  color: #fff;
}

.ad-btn.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.membership {
  text-align: center;
  text-transform: uppercase;
  width: 90%;
  margin: 40px auto;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 100%;
}

.advisor {
  flex-direction: column;
  align-items: flex-start;
  width: 36%;
  max-width: 250px;
  height: 100%;
  display: flex;
  position: sticky;
  top: 106px;
}

.author_title {
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div-block-35 {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.image-49 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.summary__blogs {
  color: #1d1e28cc;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}

.summary__blogs.hide {
  display: none;
}

.page-head {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 100%;
  display: inline-block;
}

.page-head.is-welcome {
  margin-bottom: 24px;
  display: block;
}

.greetings {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: -15px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 100%;
  display: inline;
}

.welcome-rte {
  letter-spacing: .2px;
  width: 100%;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.welcome-rte h2 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 113%;
}

.welcome-rte h3 {
  font-size: 22px;
  line-height: 120%;
}

.welcome-rte li {
  margin-bottom: 8px;
}

.welcome-rte p {
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  line-height: 136%;
}

.welcome-rte strong {
  font-weight: 700;
}

.welcome-rte a {
  color: var(--black);
  border: 0 solid #000;
  border-bottom: .5px solid #33333380;
  font-weight: 700;
  text-decoration: none;
}

.welcome-rte a:hover {
  border-bottom-width: 1.5px;
  border-bottom-color: #000;
}

.welcome-rte blockquote {
  border-left-color: var(--blue);
  background-color: #3587c826;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

.link-3 {
  color: var(--black);
  margin-right: 29%;
  font-size: 20px;
  text-decoration: underline;
}

.welcome__title {
  display: flex;
}

.crews {
  border: 1px solid var(--black);
  margin-bottom: 30px;
  margin-right: 0;
  display: block;
}

.title__crews {
  color: var(--black);
  margin: 20px;
  font-size: 18px;
  line-height: 120%;
}

.text__crews {
  text-align: center;
  padding: 6px 16px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}

.item__-crews {
  background-color: var(--white-smoke);
  color: #004c89;
  margin-bottom: 16px;
  margin-right: 20px;
  font-weight: 300;
}

.crew__list {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.img-wrapper__member {
  border-radius: 50%;
  width: 100%;
  position: relative;
}

.headshot__member {
  object-fit: cover;
  background-image: url('../images/133-1332476_crowd-of-users-transparent-user-icon-png-clipart.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  display: block;
}

.lightbox__member {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
}

.typeform-wrap {
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.right-update {
  flex-direction: column;
  flex: 1;
  height: 100vh;
  margin-left: 200px;
  padding-bottom: 0;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  position: relative;
}

.here {
  border-bottom: 1px solid var(--black);
  color: var(--black);
  text-decoration: none;
  display: inline-block;
}

.div-block-37 {
  display: inline-block;
}

.update-container {
  align-items: stretch;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.update-container:focus {
  border: 2px solid #000;
}

.div-block-38 {
  width: 100%;
}

.update__embed {
  width: 100%;
  max-width: 54rem;
  height: 100%;
}

.public-profile {
  color: var(--black);
  padding: 10px 20px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.public-profile:hover {
  color: #000;
  text-decoration: underline;
}

.public-profile.w--current {
  color: var(--black);
}

.account {
  border-bottom: 1px solid var(--black);
  color: var(--black);
  text-decoration: none;
}

.advisor-category-dd {
  margin-bottom: 0;
}

.update-profile {
  font-weight: 500;
}

.update-profile:hover {
  color: #000;
  text-decoration: underline;
}

.update-profile.w--current {
  color: var(--black);
}

.pagination, .pagination-2 {
  margin-top: 40px;
}

.link__member {
  background-color: var(--white);
  border: 1px solid #00000024;
  border-radius: 150%;
  width: 32px;
  height: 32px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
}

.btn-log {
  border: 1px solid var(--blue);
  width: auto;
  color: var(--blue);
  text-align: center;
  background-color: #0000;
  border-radius: 2px;
  margin-right: 3vw;
  padding: 10px 28px;
  font-size: 1.2vw;
  transition: all .15s ease-in-out;
}

.btn-log:hover {
  border-color: var(--blue);
  background-color: var(--blue);
  color: #fff;
}

.btn-log.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.btn-log.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-log.apply:hover {
  background-color: var(--blue);
}

.btn-log._3 {
  margin-left: auto;
  margin-right: auto;
}

.btn-log.calendar {
  margin-left: 10px;
  margin-right: 10px;
}

.btn-log.welcome-page {
  margin-left: auto;
  margin-right: auto;
}

.btn-log.right-pad {
  margin-right: 20px;
}

.btn-log.is--mob {
  display: none;
}

.name__members-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 110%;
}

.name-wrap__memebrs-copy {
  color: var(--black);
  margin-bottom: 8px;
  text-decoration: none;
}

.name__members-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 110%;
  text-decoration: underline;
}

.time-body__events-passed {
  filter: saturate(0%);
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 30px;
  display: flex;
}

.detail__event-passed {
  filter: saturate(0%);
  color: var(--blue);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1;
  display: flex;
}

.connect-link {
  border-bottom: 1px solid var(--red);
  color: var(--black);
  text-decoration: none;
}

.connect-link:hover {
  border-bottom-color: var(--blue);
  color: var(--black-2);
}

.connect-link.is--red {
  background-color: #db383012;
}

.title__event-desc {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  line-height: 1.25;
}

.rsvp-btn {
  width: auto;
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 1px solid #1d1e28;
  border-radius: 2px;
  margin-top: 12px;
  margin-right: 10px;
  padding: 10px 28px;
  font-size: 16px;
  transition: all .15s ease-in-out;
}

.rsvp-btn:hover {
  border-color: var(--blue);
  background-color: var(--black);
  color: #fff;
}

.rsvp-btn.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.rsvp-btn.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rsvp-btn.apply:hover {
  background-color: var(--blue);
}

.rsvp-btn._3 {
  margin-left: auto;
  margin-right: auto;
}

.rsvp-btn.calendar {
  margin-left: 10px;
  margin-right: 10px;
}

.rsvp-btn.welcome-page {
  margin-left: auto;
  margin-right: auto;
}

.rsvp-btn.right-pad {
  margin-right: 20px;
}

.calendar-btn {
  border: 1px solid var(--blue);
  width: auto;
  color: var(--blue);
  text-align: center;
  background-color: #0000;
  border-radius: 2px;
  margin-top: 12px;
  margin-right: 10px;
  padding: 10px 28px;
  font-size: 16px;
  transition: all .15s ease-in-out;
}

.calendar-btn:hover {
  background-color: var(--blue);
  color: #fff;
}

.calendar-btn.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.calendar-btn.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.calendar-btn.apply:hover {
  background-color: var(--blue);
}

.calendar-btn._3 {
  margin-left: auto;
  margin-right: auto;
}

.calendar-btn.calendar {
  margin-left: 10px;
  margin-right: 10px;
}

.calendar-btn.welcome-page {
  margin-left: auto;
  margin-right: auto;
}

.calendar-btn.right-pad {
  margin-right: 20px;
}

.html-embed-6 {
  color: var(--black);
}

.connect-embed {
  color: var(--black);
  margin-top: 20px;
}

.connect {
  text-decoration: none;
}

.connect__advisor {
  border: .5px solid var(--black);
  text-align: center;
  border-radius: 1%;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
  transition: none;
  display: flex;
}

.connect__advisor:hover {
  border: .5px solid #33333359;
}

.connect__advisor.hide {
  display: none;
}

.text-block {
  font-size: 14px;
  line-height: 1.2;
}

.image-50 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.title__author {
  font-size: 14px;
  line-height: 1.4;
}

.designation__advisors-copy {
  color: #333c;
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
}

.next {
  width: auto;
  min-width: 135px;
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 1px solid #1d1e28;
  border-radius: 2px;
  margin-top: 20px;
  margin-right: 10px;
  padding: 10px 28px;
  font-size: 16px;
  transition: all .15s ease-in-out;
}

.next:hover {
  border-color: var(--blue);
  background-color: var(--black);
  color: #fff;
}

.next.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.next.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.next.apply:hover {
  background-color: var(--blue);
}

.next._3 {
  margin-left: auto;
  margin-right: auto;
}

.next.calendar {
  margin-left: 10px;
  margin-right: 10px;
}

.next.welcome-page {
  margin-left: auto;
  margin-right: auto;
}

.next.right-pad {
  margin-right: 20px;
}

.referral-popup {
  z-index: 2147483647;
  background-color: #0000004a;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.referral-wrap {
  background-color: var(--white);
  min-width: 500px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.referral-close {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: -5% -5% auto auto;
}

.success-message {
  height: 0;
  padding: 0;
}

.form-2 {
  margin-top: 20px;
}

.div-block-41 {
  margin-top: 23px;
  margin-bottom: 40px;
}

.banner {
  color: var(--blue);
  text-align: center;
  background-color: #3587c821;
  margin: 0 auto;
  padding: 11px;
  font-size: 21px;
  line-height: 1.2;
  text-decoration: none;
  display: none;
}

.link-4 {
  color: var(--black);
}

.share-embed {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fb {
  background-image: url('../images/fb.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
  padding: 17px;
  display: block;
}

.tw {
  background-image: url('../images/tw.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
  padding: 17px;
  display: block;
}

.li {
  background-image: url('../images/li.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
  padding: 17px;
  display: block;
}

.wa {
  background-image: url('../images/Vectorwef.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 16px;
  display: block;
  overflow: visible;
}

.heading-2 {
  margin-top: 20px;
}

.div-block-42 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.image-52 {
  object-fit: cover;
  width: 160px;
  height: 160px;
}

.testimonial-container-new {
  width: 100%;
  padding: 25px 0;
}

.search__dd-toggle {
  border: 1px solid var(--black);
  padding-top: 9px;
  padding-bottom: 9px;
}

.search__filter-form {
  flex: 1;
  height: 100%;
  margin-bottom: 0;
}

.search__filter-form.is--member {
  flex: none;
  display: inline-block;
}

.search__dd {
  z-index: 5;
  margin-left: 20px;
}

.search__dd.is--first {
  margin-left: 0;
}

.search__dd-list {
  flex-direction: column;
  align-items: stretch;
  padding: 4px;
}

.search__dd-list.w--open {
  background-color: var(--white);
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 0 11px;
  display: flex;
}

.search__dd-list.is--scroll {
  align-items: stretch;
}

.search__dd-list.is--scroll.w--open {
  max-height: 360px;
  overflow: auto;
}

.search__dd-list.is--blog {
  padding-top: 6px;
  padding-bottom: 6px;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block-43 {
  border: 1px solid var(--blue);
  background-color: #3587c82e;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 40px;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.link-5 {
  color: #0064b4;
}

.zero {
  border-right: 1px solid #33333329;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  display: block;
}

.zero.is--right {
  border-right-color: #3330;
}

.cohort-rte-1 {
  letter-spacing: .2px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.cohort-rte-1 h2 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 113%;
}

.cohort-rte-1 h3 {
  font-size: 19px;
  line-height: 120%;
}

.cohort-rte-1 li {
  margin-bottom: 8px;
}

.cohort-rte-1 p {
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  line-height: 136%;
}

.cohort-rte-1 strong {
  font-weight: 700;
}

.cohort-rte-1 a {
  color: var(--black);
  border: 0 solid #000;
  border-bottom: .5px solid #33333380;
  font-weight: 700;
  text-decoration: none;
}

.cohort-rte-1 a:hover {
  border-bottom-width: 1.5px;
  border-bottom-color: #000;
}

.cohort-rte-1 blockquote {
  border-left-color: var(--red);
  background-color: #db383024;
  margin-bottom: 20px;
  font-size: 16px;
}

.cohort-rte-2 {
  letter-spacing: .2px;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.cohort-rte-2 h2 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 113%;
}

.cohort-rte-2 h3 {
  font-size: 19px;
  line-height: 120%;
}

.cohort-rte-2 li {
  margin-bottom: 8px;
}

.cohort-rte-2 p {
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  line-height: 136%;
}

.cohort-rte-2 strong {
  font-weight: 700;
}

.cohort-rte-2 a {
  color: var(--black);
  border: 0 solid #000;
  border-bottom: .5px solid #33333380;
  font-weight: 700;
  text-decoration: none;
}

.cohort-rte-2 a:hover {
  border-bottom-width: 1.5px;
  border-bottom-color: #000;
}

.cohort-rte-2 blockquote {
  border-left-color: var(--yellow);
  background-color: #f8cd4633;
  margin-bottom: 20px;
  font-size: 16px;
}

.cohort-rte-3 {
  letter-spacing: .2px;
  margin-top: 0;
  padding-left: 20px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.cohort-rte-3 h2 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 113%;
}

.cohort-rte-3 h3 {
  font-size: 19px;
  line-height: 120%;
}

.cohort-rte-3 li {
  margin-bottom: 8px;
}

.cohort-rte-3 p {
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  line-height: 136%;
}

.cohort-rte-3 strong {
  font-weight: 700;
}

.cohort-rte-3 a {
  color: var(--black);
  border: 0 solid #000;
  border-bottom: .5px solid #33333380;
  font-weight: 700;
  text-decoration: none;
}

.cohort-rte-3 a:hover {
  border-bottom-width: 1.5px;
  border-bottom-color: #000;
}

.cohort-rte-3 blockquote {
  border-left-color: var(--blue);
  background-color: #3587c821;
  margin-bottom: 20px;
  font-size: 16px;
}

.body__welcome2 {
  letter-spacing: .2px;
  width: 90%;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.body__welcome2 h2 {
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 113%;
}

.body__welcome2 h3 {
  font-size: 19px;
  line-height: 120%;
}

.body__welcome2 li {
  margin-bottom: 8px;
}

.body__welcome2 p {
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  line-height: 136%;
}

.body__welcome2 strong {
  font-weight: 700;
}

.body__welcome2 a {
  color: var(--black);
  border: 0 solid #000;
  border-bottom: .5px solid #33333380;
  font-weight: 700;
  text-decoration: none;
}

.body__welcome2 a:hover {
  border-bottom-width: 1.5px;
  border-bottom-color: #000;
}

.body__welcome2 blockquote {
  border-left-color: var(--blue);
  background-color: #3587c826;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

.cohort__col {
  width: 100%;
}

.label {
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 14px;
}

.jetboost-filter-n9y9 {
  width: 100%;
}

.bullet {
  border-color: var(--black);
  background-color: #0000;
  border-radius: 15px;
  box-shadow: 1px 1px 3px #0000;
}

.bullet.w--redirected-checked {
  border-color: var(--black);
  background-color: var(--blue);
  background-image: none;
}

.dd-list__item {
  cursor: pointer;
  width: 100%;
  padding: 5px 14px;
}

.dd-list__item:hover {
  background-color: #52525217;
}

.form-3 {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.check-field {
  width: 100%;
  margin-bottom: 0;
}

.link-block-3 {
  padding: 15px;
}

.collection-list {
  flex-wrap: wrap;
  display: flex;
}

.text-block-2 {
  padding: 4px 16px 4px 8px;
}

.collection-item {
  border: 1px solid var(--blue);
  background-color: #3587c83b;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  display: flex;
}

.text-block-3 {
  color: var(--black);
  padding-right: 10px;
  font-weight: 400;
}

.collection-item-copy {
  border: 1px solid var(--yellow);
  background-color: #f8cd463b;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  display: flex;
}

.text-block-5 {
  color: var(--black);
  padding: 4px 10px 4px 8px;
}

.collection-item-12 {
  background-color: #db383038;
  border: 1px solid #db383063;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  display: flex;
}

.jetboost-filter-selections-n9y9, .jetboost-filter-selections-dlmg, .jetboost-filter-selections-dq73 {
  margin-bottom: 20px;
  display: none;
}

.link-block-4 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-44 {
  border-left: 5px solid var(--blue);
  background-color: #3587c826;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 18px;
}

.typeform-share-link {
  border-bottom: 1px solid var(--blue);
  color: var(--blue);
  text-decoration: none;
}

.html-embed-7 {
  display: inline-block;
}

.cohort-signup-embed {
  border: 1px solid var(--black);
}

.cohort-signup-title {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-weight: 600;
}

.div-block-44-copy {
  border-left: 5px solid var(--black);
  background-color: #3333332e;
  margin-top: 20px;
  padding: 10px 20px;
  font-family: Work Sans, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: flex;
}

.cohort-link {
  color: var(--blue);
  border-bottom: 1px solid #3587c800;
  text-decoration: none;
  display: inline;
}

.cohort-link:hover {
  border-bottom-color: #3587c8;
}

.sec {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.sec.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.home-con_hero {
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  height: 100%;
  padding: 16vh 6vw;
  display: flex;
  position: relative;
}

.home-con_hero.is--start {
  text-align: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 8vh;
  padding-bottom: 8vh;
}

.home-con_hero.is--bootcamp {
  align-items: center;
  padding-top: 10vh;
  padding-bottom: 0;
}

.home-con_hero.is--membership {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.home-con_hero.is--membership.background-color-bliue {
  background-color: #3587c80d;
}

.home-con_hero.is--membership.bottom_pad--none {
  padding-top: 4vh;
  padding-bottom: 0;
}

.signup__tab-content {
  padding-top: 10px;
  overflow: visible;
}

.signup__modal-bg {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.signup__tab-pane {
  overflow: visible;
}

.signup__tab-text {
  margin-right: auto;
  font-size: 16px;
  display: inline;
}

.btn-2 {
  color: #1d1e28;
  text-align: center;
  background-color: #ffe59f;
  border-radius: 1000px;
  align-self: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  transition: all .15s;
  display: block;
}

.btn-2:hover {
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 14px;
}

.btn-2.is--signup {
  text-align: center;
  border-color: #ffe59f;
  justify-content: center;
  align-items: center;
  width: 210px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 27px 14px;
  font-size: 16px;
  line-height: 120%;
  text-decoration: none;
  transition: padding .15s;
  display: flex;
  box-shadow: 0 20px 60px #5e5e5e3d;
}

.btn-2.is--signup:hover {
  width: 212px;
  padding: 18px 29px 16px;
}

.btn-2.is--welcome {
  width: auto;
  margin-top: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  transition-property: padding;
}

.btn-2.is--welcome:hover {
  padding: 15px 42px 12px;
}

.signup__charge {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 700;
}

.signup__close {
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: absolute;
  inset: -20px -35px auto auto;
}

.signup__input {
  border-radius: 1000px;
  min-height: 48px;
  margin-bottom: 20px;
  padding-left: 24px;
  font-size: 16px;
}

.signup__perks {
  grid-column-gap: 10px;
  grid-row-gap: 12px;
  color: #474a57;
  grid-template: "."
                 "Area"
                 / minmax(30px, 30px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup-modal {
  z-index: 10;
  background-color: #1d1e28cc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.card {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: box-shadow .1s ease-in-out;
  display: flex;
  box-shadow: 0 0 5px #0000000f;
}

.card.is--signup {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 60vw;
  max-width: 750px;
  box-shadow: none;
  border-color: #01010145;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
  margin: 20px auto 10px;
  padding: 29px 4%;
  font-size: 16px;
  display: grid;
}

.signup__tabs {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.btn-wrap {
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 18vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.btn-wrap.is-ms {
  flex-direction: column;
  width: auto;
  height: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.signup__modal-card {
  z-index: 2;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  min-height: 320px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
  position: relative;
}

.signup__tab-menu {
  border: 1px solid #0101017d;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.sign__form-block {
  flex-direction: column;
  width: 100%;
  max-width: 350px;
  display: flex;
}

.signup__tab {
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000000f;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 7px 24px;
  display: inline-block;
}

.signup__tab.w--current {
  border-width: 1px;
  border-color: var(--dark-blue);
  background-color: var(--dark-blue);
  color: var(--white);
  border-radius: 0;
}

.signup__btn {
  color: #1d1e28;
  text-align: center;
  letter-spacing: -.4px;
  background-color: #ffe59f;
  border-radius: 1000px;
  align-self: auto;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  transition: all .15s;
  display: block;
}

.display {
  margin-top: 140px;
  margin-bottom: 20px;
}

.display.is--signup {
  text-align: center;
  margin-top: 20px;
  font-size: 36px;
}

.signup__card-text {
  text-align: left;
  width: 100%;
  height: 100%;
  line-height: 1.4;
}

.welcome__para {
  color: #474a57e3;
  text-align: center;
  margin-bottom: 20px;
  line-height: 1.4;
}

.welcome__para.is-top-margin {
  margin-top: 10px;
  margin-bottom: 0;
}

.welcome__share {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.welcome__share.is-left {
  justify-content: flex-start;
}

.tf-wrap {
  background-color: var(--blue);
  height: 100vh;
  padding-top: 0;
}

.page-wrap {
  flex-direction: column;
  min-width: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.welcome__head-wrap {
  flex-direction: column;
  width: 100%;
  max-width: 48%;
  display: flex;
  overflow: visible;
}

.welcome__head-wrap.is-free {
  max-width: 1000px;
}

.welcome__card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #7d7e90cc;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 18px;
  display: grid;
}

.welcome__card:hover {
  border-color: #3333334a #3333334a #3333;
}

.slack__response-relative {
  z-index: 99999;
  margin-top: 100px;
  position: relative;
}

.slack__response-relative.is--welcome {
  margin-top: 0;
}

.welcome-con {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.welcome-con.is--hero {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 60px;
}

.welcome__head {
  margin-bottom: 20px;
  font-family: Work Sans, sans-serif;
  font-size: 48px;
  line-height: 1.2em;
}

.welcome__card-right {
  flex-direction: column;
  align-items: flex-start;
}

.tf-embed {
  height: 100vh;
  margin-top: 0;
}

.slack__response-modal {
  z-index: 9999999;
  background-color: #1d1e28ad;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.slack__response-modal.is--summit {
  align-items: center;
}

.slack__response-modal.is-visible {
  display: flex;
}

.sec__title {
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.3em;
}

.sec__title.is--welcome {
  border-bottom: 0 solid #7d7e90;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  font-weight: 700;
}

.close-thread {
  z-index: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: -37px -49px auto auto;
}

.welcome__grid {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 100px;
}

.welcome__grid.is-two {
  grid-template-columns: 1fr 1fr;
}

.slack__response {
  background-color: #fff;
  border: 1px solid #0000002e;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 80vh;
  padding: 24px;
  display: flex;
  overflow: auto;
}

.slack__response.is--welcome {
  width: 800px;
  max-width: none;
  height: 90vh;
  max-height: none;
  padding: 0;
}

.slack__response.is--speaker {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  display: grid;
}

.slack__response.is--popup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding: 40px;
  display: grid;
}

.slack__response.is--popup.is--nl {
  background-image: url('../images/The-Propeller-Grid.svg');
  background-position: 0 0;
  background-size: auto;
}

.welcome-li {
  background-image: url('../images/li__light.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 198.25px;
  height: 37.99px;
  margin-right: 20px;
  transition: all .18s cubic-bezier(.39, .575, .565, 1);
}

.welcome-li:hover {
  background-image: url('../images/li__dark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.welcome-tw {
  background-image: url('../images/tw__light.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 194.76px;
  height: 37.99px;
  transition: all .18s cubic-bezier(.39, .575, .565, 1);
}

.welcome-tw:hover {
  background-image: url('../images/tw__dark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.welcome-sec {
  width: 100%;
}

.welcome__card-text {
  margin-top: 20px;
  padding-bottom: 10px;
  line-height: 1.4;
}

.welcome__card-title {
  margin-top: 9px;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.welcome__icon {
  object-fit: contain;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.thread-bg {
  z-index: 9999;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.btn.is--welcome {
  font-family: Work Sans, sans-serif;
  font-weight: 500;
}

.propel__logo {
  width: 126px;
  margin: 30px auto 0;
  display: block;
}

.welcome__video-wrap {
  width: 48%;
  display: none;
}

.dashboard__grid {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 100px;
}

.dashboard__card {
  border: 1px solid #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 8px;
  display: flex;
}

.dashboard__card:hover {
  border-color: #f8cd46;
}

.dashboard__card-title {
  margin-top: 9px;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.dashboard__card-text {
  color: #474a57e6;
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  line-height: 1.4;
}

.dashboard__image {
  object-fit: contain;
  border: .8px solid #3333333d;
  width: 100%;
  min-height: 20vw;
  margin-bottom: 8px;
  display: block;
}

.dashboard__image.is--small {
  object-fit: scale-down;
  margin-bottom: 0;
}

.dashboard__card-test {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 8px;
  padding-right: 8px;
}

.update-profile-link {
  border-bottom: 1px solid var(--black);
  color: #474a57e6;
  cursor: pointer;
  margin-top: -20px;
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 1.4;
  text-decoration: none;
  display: inline-block;
}

.update-profile-link:hover {
  border-bottom-color: var(--blue);
  color: var(--blue);
}

.start-logo {
  max-width: 100px;
}

.start-head {
  margin-bottom: 20px;
}

.propel-hero-section {
  padding-top: 200px;
  overflow: hidden;
}

.main-container {
  display: flex;
}

.content-wrapper {
  max-width: 1052px;
  margin-left: auto;
  margin-right: auto;
}

.hero-content-wrapper {
  position: static;
}

.hero-title {
  color: #000;
  text-align: center;
  max-width: 762px;
  margin: 0 auto 14px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 800;
  line-height: 51.66px;
}

.hero-flex {
  justify-content: space-between;
  align-items: center;
  padding-top: 44px;
  padding-bottom: 32px;
  padding-left: 3vw;
  display: flex;
  position: relative;
}

.hero-left-div {
  align-self: flex-start;
  max-width: 569px;
}

.hero-subtitle {
  color: var(--red);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.hero-list {
  color: #000;
  margin-bottom: 28px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.subtiltle-txt {
  color: var(--red);
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.3px;
}

.steps {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 21.6px;
}

.hero-right-div {
  max-width: 374px;
}

.profile-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-image {
  max-width: 75%;
}

.profile-name {
  color: var(--white);
  text-align: center;
  margin-top: 8px;
  margin-bottom: 7px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.designation {
  color: #000;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  line-height: 19px;
}

.designation.font {
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 24px;
}

.profile-description {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.bg-overlay {
  z-index: -1;
  background-color: var(--yellow);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 540px;
  height: auto;
  position: absolute;
  inset: 0% -14% 0% auto;
}

.map-section {
  padding-top: 80px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.map-content-wrapper {
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
}

.map-title {
  color: var(--black-2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 23px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.map {
  width: 100%;
  height: 489px;
  display: none;
}

.community {
  width: 70px;
  position: absolute;
  inset: 0% auto auto 1%;
}

.accountabilty {
  width: 65px;
  height: 120px;
  position: absolute;
  inset: auto 1% 1% auto;
}

.faq-content-wrapper {
  max-width: 945px;
  margin-left: auto;
  margin-right: auto;
}

.faq {
  max-width: 666px;
  margin-bottom: 40px;
}

.faq.margin-65 {
  margin-bottom: 65px;
}

.faq.margin-120 {
  margin-bottom: 120px;
}

.faq.auto {
  margin-left: auto;
}

.faq-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.faq-answer {
  color: #000;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.faq-section {
  padding-top: 96px;
  padding-bottom: 92px;
  position: relative;
  overflow: hidden;
}

.blue {
  color: #4b87c3;
  background-color: #4b87c3;
  width: 279px;
  height: 289px;
  position: absolute;
  inset: auto auto 0% 5%;
}

.red-sq {
  background-color: #cc4737;
  width: 279px;
  height: 289px;
  position: absolute;
  inset: 0% 5% auto auto;
}

.paramid {
  position: absolute;
  inset: auto auto 24% 1%;
}

.indvidual-section {
  padding-top: 80px;
  padding-bottom: 233px;
  position: relative;
  overflow: hidden;
}

.indviuial-content-wrapper {
  max-width: 1036px;
  margin-left: auto;
  margin-right: auto;
}

.indvidual-title {
  color: var(--black-2);
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 47px;
}

.indvidual-grid {
  grid-column-gap: 79px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards {
  width: 180px;
}

.card-image {
  width: 100%;
}

.card-title {
  border-bottom: 2px none var(--red);
  color: #000;
  text-align: left;
  white-space: normal;
  margin-top: 16px;
  margin-bottom: 9px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
  text-decoration: underline;
  display: inline-block;
}

.work {
  color: #000;
  margin-bottom: 3px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.designation-txt {
  color: #000;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  line-height: 19.2px;
}

.join-wrapper {
  max-width: 800px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.join-title {
  color: var(--red);
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 46.96px;
}

.join-txt {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.join-step {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 21px;
}

.field-label {
  margin-bottom: 28px;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.text-span {
  color: var(--blue);
}

.textarea {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--blue);
  margin-left: 0;
}

.textarea::placeholder {
  color: #3587c866;
  font-size: 24px;
}

.form-block-3 {
  max-width: 720px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.buttons-block {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.button-warpper {
  justify-content: space-between;
  align-items: center;
  max-width: 700px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.submit-button {
  background-color: var(--blue);
  color: #fff;
  border-radius: 4px;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.up {
  background-color: var(--blue);
  background-image: url('../images/up-arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 45px;
  height: 48px;
}

.down {
  background-color: var(--blue);
  background-image: url('../images/arrow-down-sign-to-navigate.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-right: .1px solid #ffffff4d;
  border-radius: 4px 0 0 4px;
  width: 45px;
  height: 48px;
  margin-right: 0;
}

.blue-square {
  background-color: #4b87c3;
  width: 220px;
  height: 279px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.apply-to-join-link {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 240px;
  margin-bottom: 64px;
  display: flex;
}

.apply-to-join-link.margin34 {
  margin: 40px 100px 60px 0;
}

.red-arrow {
  order: 1;
  width: 60px;
}

.join-link {
  text-decoration: none;
}

.join-txt-link {
  color: #000;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.divider {
  background-color: var(--red);
  width: 100%;
  height: 1px;
}

.black-line-copy {
  background-color: #000;
  width: 100%;
  height: 10px;
}

.steps-wrapper {
  margin-bottom: 40px;
}

.link-6 {
  border-bottom: 2px solid var(--red);
  color: var(--black-2);
  font-weight: 700;
  text-decoration: none;
}

.map-wrapper {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  height: 489px;
}

.map-image {
  width: 100%;
}

.bold-text-45 {
  border-bottom: 2px solid var(--red);
  text-decoration: none;
}

.list-item {
  font-family: Raleway, sans-serif;
}

.list-item.dark {
  color: #333;
  margin-bottom: 1rem;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5 {
  font-family: Raleway, sans-serif;
}

.blog_filter-item {
  flex: none;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 15px;
}

.blog_filter-item:hover {
  color: var(--black-2);
  background-color: #3587c81c;
}

.kh-item__info {
  justify-content: space-between;
  align-items: center;
  min-height: 22px;
  margin-top: 8px;
  margin-bottom: 4px;
  padding-left: 0;
  padding-right: 3px;
  display: flex;
}

.kh__title {
  color: #474a57;
  letter-spacing: -.1px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.kh__title:hover {
  color: #1d1e28;
  text-decoration: underline;
}

.kh__title.is--aside {
  color: #666;
  font-size: 16px;
  line-height: 1.2;
}

.kh__title.is--aside:hover {
  color: #000;
}

.kh__wrap {
  height: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
}

.kh__wrap.is--related {
  padding-top: 10px;
}

.kh__wrap.is-kh {
  padding-bottom: 0;
}

.kh-sec__more {
  color: var(--blue);
  background-color: #0000;
  font-size: 16px;
  text-decoration: none;
}

.kh-sec__more:hover {
  text-decoration: underline;
}

.kh-sec__title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.kh-format {
  color: var(--blue);
  letter-spacing: .6px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
}

.kh-format:hover {
  text-decoration: underline;
}

.kh-item {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.kh-item.is--aside {
  border-bottom: 1px solid #00000014;
  margin-bottom: 24px;
  padding-bottom: 16px;
}

.kh-sec__title-wrap {
  border-bottom: 1px solid #7d7e9033;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 12px;
  padding-bottom: 12px;
  display: flex;
}

.kh_img-wrap {
  border: 1px solid #00000014;
  border-radius: 0;
  width: 100%;
  height: 11vw;
  transition: all .12s cubic-bezier(.39, .575, .565, 1);
  overflow: hidden;
}

.kh_img-wrap:hover {
  transform: translate(0, -2px);
}

.kh_img-wrap.is--kh {
  height: 12vw;
}

.kh_img-wrap.is--kh:hover {
  box-shadow: none;
}

.kh_img-wrap.is--aside {
  height: 9vw;
}

.kh__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.kh-date {
  color: #7d7e90;
  max-width: 54%;
  font-size: 14px;
  line-height: 1.4;
}

.kh-date a {
  color: #7d7e90;
}

.kh-date a:hover {
  color: var(--black-2);
}

.kh-date p {
  margin-bottom: 0;
}

.kh-date.is--full {
  max-width: none;
  margin-top: 0;
  font-size: 14px;
}

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

.kh-list.is--kh, .kh-list.is--kh-search {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.kh__sec.is-kh {
  padding-top: 40px;
}

.slack-embed {
  border-top: 1px solid #7d7e9036;
  border-right: 1px solid #7d7e9036;
  flex-direction: column;
  width: 100%;
  margin-top: 24px;
  display: flex;
}

.slack__date {
  color: #7d7e90;
  flex: none;
  font-size: 13px;
  line-height: 1;
}

.slack__thread-details {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.slack__response-card {
  border-bottom: 1px solid #7d7e9036;
  border-left: 1px solid #7d7e9036;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 16px;
  display: flex;
}

.slack__response-card.hide {
  display: none;
}

.slack__author-link {
  color: #474a57;
  text-align: left;
  text-decoration: none;
}

.slack__author-link:hover {
  text-decoration: underline;
}

.open-thread {
  z-index: 1;
  color: #474a57;
  text-align: right;
  cursor: pointer;
  border-top: 1px solid #7d7e9036;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  transition: color .18s cubic-bezier(.39, .575, .565, 1);
  display: flex;
  position: static;
  inset: auto 0 1% auto;
}

.open-thread:hover {
  color: var(--blue);
}

.div-block-188 {
  align-items: center;
  display: flex;
}

.slack__card {
  background-color: #fff;
  border: 1px solid #7d7e902b;
  margin-bottom: 32px;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: inline-block;
}

.slack__card:hover {
  border-color: #7d7e9091;
}

.slack__author-date {
  padding-left: 10px;
}

.slack__wrap {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.slack__dot {
  color: #7d7e90;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 13px;
  line-height: 1;
}

.slack__author-img {
  object-fit: cover;
  border-radius: 100px;
  width: 40px;
  max-width: 40px;
  height: 40px;
  max-height: 40px;
}

.slack__tag-name {
  color: #474a57;
  text-align: center;
  letter-spacing: .1px;
  border: 1px solid #7d7e90c4;
  border-radius: 100px;
  margin-top: 6px;
  margin-right: 6px;
  padding: 3px 11px 2px;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
}

.slack__tag-name:hover {
  color: #474a57;
  border-color: #1d1e28;
}

.slack__author-info {
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.slack__tag-list {
  flex-wrap: wrap;
  display: flex;
}

.slack-tags {
  border-bottom: 1px solid #7d7e902b;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
}

.slack__list {
  column-count: 2;
  column-rule: .5px none #00000012;
  column-gap: 32px;
  width: 100%;
  margin-bottom: 60px;
}

.slack__rte {
  white-space: pre-line;
  width: 100%;
  line-height: 1.4;
}

.slack__rte a {
  color: var(--blue);
}

.slack__rte a:hover {
  color: var(--black);
}

.slack__author-name {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
}

.slack__thread-link {
  filter: saturate(0%);
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: filter .1s cubic-bezier(.39, .575, .565, 1);
}

.slack__thread-link:hover {
  filter: saturate();
}

.slack__thread-link-em {
  z-index: 1;
  cursor: pointer;
  transition: color .18s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.slack__thread-link-em:hover {
  color: #1fae96;
}

.slack__top {
  border-bottom: 1px solid #7d7e9036;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.hash {
  font-weight: 400;
  display: inline;
}

.content__media {
  object-fit: cover;
  width: 100%;
}

.content__media.is--btm {
  margin-bottom: 40px;
}

.bc__arrow {
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.bc__arrow.is--blue {
  color: var(--blue);
}

.content__top {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 35px;
  display: flex;
}

.content__tag-list {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.content__top-media {
  border: 1px solid #7d7e905c;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48%;
  max-width: 594px;
  height: 100%;
  max-height: 311px;
  margin-bottom: 0;
  margin-left: 5%;
  display: flex;
  overflow: hidden;
}

.content__top-media.is--video {
  border-width: 0;
  border-radius: 0;
}

.content__detail-contain {
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.kh__bc-link {
  color: #474a57cc;
  white-space: nowrap;
  flex: none;
  font-size: 16px;
  line-height: 1.2;
  display: inline-block;
}

.kh__bc-link:hover {
  color: #474a57;
}

.content__detail-wrap {
  flex-wrap: wrap;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.content__related {
  flex: none;
  width: 25%;
  margin-left: 4%;
  padding-left: 4%;
  box-shadow: -1px 0 #e7e5e5;
}

.kh-list-related {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-rte {
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
}

.kh__bc {
  color: #7d7e90;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 15px;
  display: flex;
  overflow: auto;
}

.content__title {
  color: #000;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
}

.content__main {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.content__body {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-top: 60px;
  font-size: 18px;
  display: flex;
}

.content__cat-wrap {
  display: inline-block;
}

.content__tag__item {
  text-align: center;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: 2px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.content__detail-text {
  margin-bottom: 0;
  margin-right: 0;
}

.content__detail-text.is--title {
  color: var(--black-2);
  margin-right: 5px;
}

.paragraph-9 {
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
}

.content__related-head {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
}

.content__source {
  color: var(--blue);
  flex: 1;
}

.content__detail {
  color: #7d7e90;
  border: 1px solid #eee;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 6px 14px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.content__detail.is--link:hover {
  color: #1d1e28;
}

.content__category {
  border: 1px solid var(--blue);
  color: var(--blue);
  text-transform: uppercase;
  padding: 6px 16px 3px;
  font-size: 14px;
  text-decoration: none;
  transition: color .18s cubic-bezier(.39, .575, .565, 1), background-color .18s cubic-bezier(.39, .575, .565, 1);
  display: inline-block;
}

.content__category:hover {
  background-color: var(--blue);
  color: #fff;
}

.kh_img-wrap-2 {
  border: 1px solid #00000014;
  border-radius: 8px;
  width: 100%;
  height: 160px;
  transition: all .12s cubic-bezier(.39, .575, .565, 1);
  overflow: hidden;
  box-shadow: 0 2px #0000000f;
}

.kh_img-wrap-2:hover {
  transform: translate(0, -2px);
  box-shadow: 0 16px 18px -4px #0000001c;
}

.kh-item__info-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.kh-format-2 {
  color: #474a57;
  letter-spacing: .6px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
}

.kh-format-2:hover {
  text-decoration: underline;
}

.kh__title-2 {
  color: #474a57;
  margin-top: 0;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.kh__title-2:hover {
  color: #1d1e28;
  text-decoration: underline;
}

.content__tag-name {
  padding-right: 4px;
  text-decoration: none;
}

.content__tag-name:hover {
  text-decoration: none;
}

.content__tag-link {
  color: #7d7e90;
  border: 1px solid #0000;
  border-radius: 1000px;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  transition: color .18s cubic-bezier(.39, .575, .565, 1), border-color .18s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.content__tag-link:hover {
  color: #474a57;
  background-color: #ffe59f96;
  border-color: #474a57;
}

.content__tag-text {
  white-space: nowrap;
}

.horizontal {
  display: flex;
}

.kh-search-list {
  background-color: #0000;
  max-height: 300px;
  overflow: auto;
}

.kh-search-list.w--open {
  border: 1px solid var(--black);
  background-color: var(--white);
  width: 100%;
}

.kh-search-list.is--wide-xx {
  min-width: 300px;
}

.kh-search-list.is--wide {
  min-width: 225px;
}

.jetboost-active-show-nxzr {
  cursor: pointer;
  display: none;
}

.kh__search-btn {
  background-color: #0000;
  background-image: url('../images/Vector.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.kh__anchors {
  z-index: 4;
  background-color: var(--white);
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  overflow: auto;
}

.kh__anchors.events {
  position: static;
}

.kh__anchors.is--member {
  margin-bottom: 20px;
}

.kh-anchor-link {
  color: var(--blue);
  flex: none;
  margin-right: 18px;
}

.kh-anchor-link:hover {
  text-decoration: none;
}

.filter-wrap, .flex {
  display: flex;
}

.flex.is--guide {
  margin-bottom: 20px;
}

.flex.is-goal {
  border-left: 6px solid var(--blue);
  color: var(--black-2);
  background-color: #3587c821;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
}

.flex.is-event_info {
  flex-wrap: wrap;
}

.guide-emoji {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
  display: inline;
}

.guide-emoji.is--member {
  margin-bottom: 20px;
}

.guide-back {
  color: var(--black);
  margin-bottom: 40px;
  text-decoration: none;
  display: block;
}

.guide-back:hover {
  color: #000;
  text-decoration: underline;
}

.jetboost-active-show-jw3q {
  cursor: pointer;
  display: none;
}

.slack__response-expand {
  color: var(--blue);
  align-items: center;
  margin-top: 16px;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.slack__response-icon {
  margin: 0 0 0 5px;
  position: static;
}

.slack__response-text {
  margin-bottom: 0;
}

.slack__response-text.is--slack {
  color: #3333337a;
}

.slack__response-text.is--slack:hover {
  color: var(--blue);
  text-decoration: underline;
}

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

.home__learnings {
  margin-bottom: 0;
}

.learning-block {
  color: #000;
  background-color: #0000;
  border-top: 1px solid #0000;
  width: 100%;
  height: auto;
  padding: 29px;
}

.learning-block.slide-right {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: flex;
  inset: 0% 0% 0% auto;
}

.home-head {
  color: var(--black-2);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 1vw;
  font-family: Raleway, sans-serif;
  font-size: 3vw;
  font-weight: 700;
  line-height: 1.3;
  position: sticky;
  top: 0;
}

.para {
  width: 84%;
  margin-top: 1.6vw;
  margin-bottom: 1.6vw;
  font-size: 1.4vw;
}

.para li {
  margin-bottom: 8px;
}

.para ul {
  margin-bottom: 0;
}

.para.is--speaker {
  width: auto;
  margin-top: .5vw;
  margin-bottom: 1vw;
  font-size: 1.2vw;
}

.para.is--schedule {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  font-size: 1.2vw;
}

.para.is--bc {
  text-align: center;
  width: 100%;
  max-width: 625px;
  margin-top: 0;
}

.contact-text {
  margin-top: 2vw;
  font-size: 1.4vw;
}

.contact-text.is--home-hero {
  width: 84%;
  color: var(--dim-grey);
  font-size: 1.24vw;
}

.contact-text.is--blog-promo {
  color: var(--dim-grey);
  margin-top: 16px;
  font-size: 1.24vw;
  font-style: italic;
}

.text-bubble-block-copy {
  color: #000;
  background-color: #0000;
  border-top: 1px solid #0000;
  width: 100%;
  height: auto;
  padding: 29px;
  position: absolute;
  inset: 0%;
}

.text-bubble-block-copy.slide-right {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: flex;
  inset: 0% 0% 0% auto;
}

.home__content-wrap {
  width: 60%;
}

.home__content-wrap.is--centered {
  margin-left: auto;
  margin-right: auto;
}

.home__content-wrap.is--centered-short {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.home__content-wrap.is--centered-short.journey {
  width: 45%;
}

.home__content-wrap.is--popup {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
}

.yellow-block {
  background-color: var(--yellow);
  padding: 7vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.home__community {
  width: 8vw;
  position: absolute;
  inset: auto 24% 24% auto;
}

.home-con {
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  height: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.home-con.is--start {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.home-con.is--start.is--how_memebrship_work {
  text-align: left;
  flex-direction: row;
}

.home-con.is--centered {
  align-items: center;
}

.home-con.is--apply {
  align-items: center;
  padding-top: 8vw;
  padding-bottom: 8vw;
  display: none;
}

.home-con.is--apply.is--bootcamp {
  align-items: center;
  padding-bottom: 20vw;
  padding-left: 6vw;
  padding-right: 6vw;
}

.home-con.is--faq, .home-con.is--footer {
  padding-left: 21vw;
  padding-right: 2vw;
}

.home-con.is--membership {
  padding-top: 6vh;
  padding-bottom: 6vh;
  position: relative;
}

.red-block {
  background-color: var(--red);
  padding: 7vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.card-grid {
  grid-column-gap: 1.6vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.8vw;
  display: grid;
}

.card-grid.is--two {
  grid-template-columns: 1fr 1fr;
}

.bordered-card {
  border: 1px solid #66666661;
  padding: 2vw;
  position: relative;
}

.bordered-card:hover {
  border-color: #000;
}

.bordered-card.is--bc-speakers {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1vw;
  padding-bottom: 1vw;
  display: grid;
}

.card-head {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1.2;
}

.card-head.is--modal {
  margin-bottom: 10px;
  font-size: 2.4vw;
}

.card-head.is--schedule-topic {
  margin-bottom: 1vw;
  font-weight: 600;
}

.card-head.is--schedule {
  background-color: var(--blue);
  color: var(--white);
  padding: 1vw;
  font-weight: 400;
}

.card-head.is--schedule.is--red {
  background-color: var(--red);
}

.card-head.is--large {
  font-size: 1.8vw;
}

.tricolored-underline {
  background-image: linear-gradient(to right, var(--red), var(--red) 33.3333%, var(--blue) 33.3333%, var(--blue) 66.6667%, var(--yellow) 68%);
  width: 25%;
  height: 2px;
  margin-top: 1vw;
  margin-bottom: 1.6vw;
}

.tricolored-underline.is--wide {
  width: auto;
}

.tricolored-underline.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.home__benefits-para {
  margin-bottom: 0;
  font-size: 1.2vw;
}

.benefits-section {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  width: 100%;
  padding-top: 8vw;
  position: relative;
}

.benefits-section.is--home-hero {
  align-items: flex-start;
  margin-top: 92px;
}

.benefits-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.hero-section {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 92px;
  display: flex;
  position: relative;
}

.hero-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.home__featured-testimonial {
  grid-column-gap: 10vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  width: 80%;
  margin-top: 3vh;
  padding-right: 5vw;
  font-size: 1.4vw;
  display: grid;
}

.home__featured-test-quote {
  color: var(--blue);
  letter-spacing: 0;
  margin-bottom: 2vw;
  font-size: 2vw;
  line-height: 1.3;
}

.blue-block {
  background-color: var(--blue);
  padding: 6vw;
  position: absolute;
  inset: 12% 10% auto auto;
}

.who-section {
  border-bottom: 10px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.who-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.home-con_who {
  flex-direction: column;
  align-items: stretch;
  width: 90%;
  height: 100%;
  padding: 8vw 6vw 8vh;
  display: flex;
  position: relative;
}

.home-con_who.is--start {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.home__accountability {
  width: 10vw;
  position: absolute;
  inset: 5% 21% auto auto;
}

.home__learning {
  position: absolute;
  inset: 7% 17% auto auto;
}

.home__portfolio-grid {
  grid-column-gap: 4vw;
  grid-row-gap: 3vw;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-bottom: 3vw;
}

.home__portfolio-heading {
  color: var(--blue);
  border-bottom: 1px solid #00000040;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 3vw;
  padding-bottom: 1vw;
  font-size: 1.6vw;
  font-weight: 500;
  line-height: 1.4;
  display: block;
}

.yellow-block-2 {
  background-color: var(--yellow);
  padding: 6vw;
  position: absolute;
  inset: 0% 10% auto auto;
}

.home__featured-testimonial-2 {
  grid-column-gap: 6vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  margin-top: 8vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 10%;
  font-size: 1.4vw;
  display: grid;
}

.home__portfolio-logo {
  max-width: 90%;
  max-height: 4.4vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home__members {
  grid-column-gap: 4vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4vw;
  margin-bottom: 10vw;
  display: grid;
}

.home__members.testimonials {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  height: auto;
  margin-bottom: 82px;
  margin-left: 40px;
  margin-right: 15%;
}

.home__members.non-testimonials {
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: auto;
  margin-bottom: 82px;
  margin-left: 40px;
  margin-right: 15%;
}

.home__member-image {
  object-fit: cover;
  margin-bottom: 1vw;
}

.home__member-name {
  border-bottom: 2px solid var(--red);
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 1.6vw;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.home__member-company {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4vw;
  font-weight: 500;
  line-height: 1.2;
}

.home__member-position {
  color: var(--black);
  margin-top: .8vw;
  margin-bottom: 0;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1.2;
}

.home__member-position.is--college {
  font-style: italic;
}

.home__member-link {
  text-decoration: none;
  display: block;
}

.home__member-item {
  min-width: 100%;
}

.testimonial-section {
  background-color: #3587c80d;
  border-top: 12px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 12vw;
  padding-bottom: 10vw;
  display: flex;
  position: relative;
}

.testimonial-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.testimonial-section.bottom_pad--none {
  padding-bottom: 0;
}

.testimonial-section.is--tablet {
  display: none;
}

.home-members-section {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  width: 100%;
  padding-top: 20vw;
  position: relative;
}

.home-members-section.is--home-hero {
  align-items: flex-start;
  margin-top: 92px;
}

.home-members-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.home__member-college {
  color: var(--black);
  margin-top: .8vw;
  margin-bottom: 0;
  font-size: 1.2vw;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
}

.home__member-college.is--college {
  font-style: italic;
}

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

.nav-contain__left {
  align-self: center;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.nav-contain__right {
  min-width: 65vw;
}

.c-header {
  margin-bottom: 30px;
}

.scroll {
  border: 1px solid #fff;
  border-radius: 1000px;
  justify-content: center;
  width: 30px;
  height: 48px;
  padding: 5px;
  display: flex;
}

.scroll-dot {
  background-color: #fff;
  border-radius: 100%;
  width: 3px;
  height: 10px;
}

._w-description {
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.yellow {
  color: #fff080;
}

._w-cards-list {
  margin-left: auto;
  margin-right: auto;
  padding-top: 4vw;
  padding-bottom: 4vw;
}

._w-content {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.card-title-2 {
  color: var(--blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5vw;
  line-height: 1em;
}

.c-intro {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 20px;
  display: flex;
  position: relative;
}

.c-card-title {
  margin-bottom: 10px;
}

.c-scroll-down {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.c-card {
  justify-content: space-around;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  transition: all .25s;
  display: flex;
  position: relative;
}

.c-card._2 {
  position: sticky;
  top: 180px;
}

.c-card._4 {
  position: sticky;
  top: 340px;
}

.c-card._1 {
  justify-content: space-around;
  position: sticky;
  top: 100px;
}

.c-card._5 {
  position: sticky;
  top: 420px;
}

.c-card._3 {
  position: sticky;
  top: 260px;
}

.c-content {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 4em;
  font-weight: 900;
  line-height: 1.3em;
}

.description {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.2em;
  line-height: 1.4em;
}

.c-card-content-divider {
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.c-cards-list {
  transition: all .2s;
  position: relative;
}

._w-card {
  background-color: #fff;
  border: 1px solid #66666661;
  width: 50%;
  margin-bottom: 100px;
  padding: 2.4vw;
  position: relative;
}

._w-card.is--quote {
  border-left-color: #0000;
  justify-content: center;
  align-items: center;
  margin-right: 0%;
  font-size: 1.2vw;
  display: flex;
}

.c-card-details {
  margin-bottom: 20px;
}

.card-subtitle {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2vw;
  font-weight: 600;
  line-height: 1.3;
}

.c-cloneable {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.card-details {
  margin-bottom: 0;
  font-size: 1.4vw;
}

.card-details li {
  margin-bottom: 9px;
}

.card-details a {
  border-bottom: 1px solid var(--red);
  color: var(--black-2);
  font-weight: 500;
  text-decoration: none;
}

.channel__dd-list {
  background-color: #0000;
}

.channel__dd-list.w--open {
  border: 1px solid var(--black);
  background-color: var(--white);
  width: 100%;
  min-width: 195px;
}

.journy-section {
  border-top: 12px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 10vw;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.journy-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.blue-block-2 {
  background-color: var(--blue);
  padding: 7vw;
  position: absolute;
  inset: 0% 10% auto auto;
}

.blue-block-4 {
  background-color: var(--blue);
  padding: 6vw;
  position: absolute;
  inset: 2% auto auto 0%;
}

.home-cta-section {
  border-top: 12px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.home-cta-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.home-cta-section.hide {
  display: none;
}

.faq-wrap {
  width: 100%;
  margin-top: 60px;
}

.faq-wrap.is--summit {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: 80%;
  margin-top: 40px;
  display: grid;
}

.q-container {
  cursor: pointer;
  border: 1px solid #1d1e2829;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 2vw;
  padding: 1.6vw 2vw;
  display: flex;
  overflow: hidden;
}

.q-container:hover {
  border-color: var(--blue);
  background-color: #3587c812;
}

.q-container.is--summit {
  border-color: #474a5700;
  padding-top: 4px;
  padding-bottom: 4px;
  transition: border-color .2s cubic-bezier(.39, .575, .565, 1), background-color .2s cubic-bezier(.39, .575, .565, 1);
}

.q-container.is--summit:hover {
  background-color: #e7eaf3;
  border-color: #1d1e28;
}

.q-wrap {
  align-items: center;
  display: flex;
}

.q-text {
  color: var(--black);
  flex: 1;
  margin-top: 15px;
  margin-left: 0;
  padding-right: 10px;
  font-size: 1.6vw;
  font-weight: 700;
  line-height: 1.25em;
}

.q-acc {
  width: 20px;
  height: 24px;
}

.q-rte {
  width: 90%;
  margin-top: 10px;
  font-size: 1.4vw;
}

.q-rte a {
  border-bottom: 1px solid var(--red);
  color: var(--black-2);
  text-decoration: none;
}

.q-rte li {
  margin-bottom: 10px;
}

.faqs-section {
  border-top: 12px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 8vw;
  padding-bottom: 8vw;
  display: none;
  position: relative;
}

.faqs-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.faqs-section.is--bootcamp {
  padding-bottom: 18vw;
}

.blue-block-3 {
  background-color: var(--blue);
  padding: 5vw;
  position: absolute;
  inset: 7% auto auto 0%;
}

.red-block-2 {
  background-color: var(--red);
  padding: 8vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.home__featured-test-member {
  margin-bottom: 2vw;
}

.home__featured-test-img {
  display: block;
}

.home__timeline-quote {
  color: var(--blue);
  letter-spacing: 0;
  margin-bottom: 2vw;
  font-size: 1.4vw;
}

.yellow-block-4 {
  background-color: var(--yellow);
  padding: 5vw;
  position: absolute;
  inset: auto 10% 50% auto;
}

.tags__dd-list {
  background-color: #0000;
}

.tags__dd-list.w--open {
  border: 1px solid var(--black);
  background-color: var(--white);
  width: 100%;
  min-width: 243px;
}

.summit__btn-wrap {
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 56px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.summit__btn-wrap.is--banner {
  justify-content: center;
  width: 227px;
  margin-top: 24px;
}

.tf-wrap-2 {
  background-color: #1d1e28;
  height: 100vh;
  padding-top: 0;
}

.tf-wrap-2.is--summit {
  color: #474a57;
  text-align: center;
  background-color: #e7eaf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 13%;
  display: flex;
}

.popup-card {
  background-color: #fff;
  border: 1px solid #0000002e;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 80vh;
  padding: 24px;
  display: flex;
  overflow: auto;
}

.popup-card.is--summit {
  border-radius: 20px;
  max-width: 535px;
  max-height: none;
  padding: 0;
  overflow: hidden;
}

.summit__modal-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 42px;
  line-height: 1.2em;
}

.btn-3 {
  color: #1d1e28;
  text-align: center;
  background-color: #ffe59f;
  border-radius: 1000px;
  align-self: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px 12px;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  transition: all .15s;
  display: block;
}

.btn-3:hover {
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 14px;
}

.btn-3.is--summint-hero {
  margin-left: 0;
  margin-right: 0;
  padding: 14px 29px 13px;
}

.btn-3.is--summint-hero:hover {
  padding-left: 25px;
  padding-right: 25px;
}

.home__testimonial {
  background-color: var(--white);
  border: 1px solid #3587c87a;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2vw 2vw 1vw;
  text-decoration: none;
  display: flex;
  position: relative;
}

.home__testimonial-image {
  object-fit: cover;
  background-image: url('../images/Tricolor.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 1000px;
  flex: none;
  width: 5.2vw;
  height: 5.2vw;
  margin-bottom: -2.5vw;
  margin-left: -5vw;
  margin-right: .8vw;
  padding: .2vw;
}

.home__testimonial-quote {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 2vw;
  font-family: Work Sans, sans-serif;
  font-size: 1.4vw;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
  display: inline-block;
}

.home__testimonial-name {
  color: var(--black);
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 1.4vw;
  font-weight: 600;
  line-height: 1.2;
}

.home__testimonial-about {
  color: var(--dim-grey);
  margin-top: .4vw;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1.2;
}

.home__testimonial-about.is--college {
  font-style: italic;
}

.home__testimonial-info {
  align-items: flex-end;
  display: flex;
}

.home__testimonial-wrap {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 3vw;
  margin-bottom: 2vw;
  display: grid;
}

.home__testimonial-wrap.is--bm {
  margin-bottom: 6vw;
}

.home__testimonial-wrap.is--start {
  margin-top: 0;
  margin-bottom: 0;
}

.home__testimonial-wrap.is--start-2nd {
  margin-top: 5vw;
  margin-bottom: 0;
}

.card-rte {
  margin-top: 10px;
  font-size: 1.2vw;
}

.card-rte a {
  border-bottom: 1px solid var(--red);
  color: var(--black-2);
  text-decoration: none;
}

.card-rte li {
  margin-bottom: 10px;
}

.card-rte ul {
  padding-left: 20px;
}

.card-rte.is--1-3 {
  font-size: 1.3vw;
}

.nav {
  background-color: #fff;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.btn-nav {
  border: 1px solid var(--blue);
  width: auto;
  color: var(--blue);
  text-align: center;
  background-color: #0000;
  border-radius: 2px;
  margin-right: 3vw;
  padding: 10px 28px;
  font-size: 1.2vw;
  font-weight: 500;
  transition: all .15s ease-in-out;
}

.btn-nav:hover {
  border-color: var(--blue);
  background-color: var(--blue);
  color: #fff;
}

.btn-nav.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.btn-nav.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-nav.apply:hover {
  background-color: var(--blue);
}

.btn-nav._3 {
  margin-left: auto;
  margin-right: auto;
}

.btn-nav.calendar {
  margin-left: 10px;
  margin-right: 10px;
}

.btn-nav.welcome-page {
  margin-left: auto;
  margin-right: auto;
}

.btn-nav.right-pad {
  margin-right: 20px;
}

.btn-nav.is--mob {
  display: none;
}

.btn-nav.is--text-link {
  border-color: #0000;
  padding-left: 5px;
  padding-right: 5px;
}

.btn-nav.is--text-link:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.btn-nav.is--login {
  border-color: #0000;
  padding-left: 5px;
  padding-right: 5px;
}

.btn-nav.is--login:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.btn-nav.is--filled {
  background-color: var(--blue);
  color: var(--white);
}

.btn-nav.is--filled:hover {
  border-color: var(--dark-blue);
  background-color: var(--dark-blue);
}

.btn-nav.is--mob {
  border-color: #0000;
  padding-left: 5px;
  padding-right: 5px;
}

.btn-nav.is--mob:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.home__portfolio {
  grid-column-gap: 10vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3vw;
  display: grid;
}

.card-main {
  color: var(--blue);
}

.blue-block-6 {
  background-color: var(--blue);
  padding: 5vw;
  position: absolute;
  inset: 69% 10% auto auto;
}

.red-block-4 {
  z-index: -1;
  background-color: var(--red);
  padding: 5vw;
  position: absolute;
  inset: auto auto 17% 0%;
}

.home__footer-section {
  border-top: 12px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 5vw;
  padding-left: 6vw;
  padding-right: 6vw;
  display: flex;
  position: relative;
}

.home__footer-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.blue-block-5 {
  background-color: var(--blue);
  padding: 5vw;
  position: absolute;
  inset: auto 10% 0% auto;
}

.home__contact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 50%;
  margin-top: 2vw;
  margin-bottom: 2vw;
  display: grid;
}

.home__contact-icon {
  filter: contrast(33%);
  width: 2.1vw;
}

.home__contact-icon:hover {
  filter: contrast(200%);
}

.home__contact-icon.is--linkedin {
  width: 2.2vw;
}

.text-highlight {
  border-bottom: .05px solid var(--red);
  color: var(--black);
  background-color: #db38300f;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}

.text-highlight:hover {
  color: #000;
}

.text-highlight.is--red {
  background-color: #db383012;
}

.text-highlight.is--yellow {
  border-bottom-color: var(--yellow);
  background-color: #fbd0451f;
}

.text-highlight.is--blue {
  border-bottom-color: var(--blue);
  background-color: #3587c80f;
}

.testimonial-highlight.is--blue {
  border-bottom-color: var(--blue);
  background-color: #3587c817;
}

.red-block-5 {
  background-color: var(--yellow);
  padding: 6vw;
  position: absolute;
  inset: 8% 13% auto auto;
}

.team-section {
  background-color: #3587c81a;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.team-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.div-block-189 {
  display: flex;
}

.home-con_team {
  flex-direction: column;
  align-items: stretch;
  width: 90%;
  height: 100%;
  padding: 8vw 6vw;
  display: flex;
}

.home-con_team.is--start {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.propel-team {
  object-fit: contain;
  max-width: 45%;
}

.home__footer-copyright {
  width: 100%;
  color: var(--dim-grey);
  white-space: break-spaces;
  margin-top: 60px;
  margin-bottom: 24px;
  font-size: 13px;
}

.home__footer-copyright.footer-type {
  color: #000;
  text-align: right;
  margin-bottom: 30px;
  margin-right: 0%;
  font-size: 9px;
}

.home__footer-copyright.pop-up {
  width: 280px;
  height: 200px;
  position: absolute;
}

.home__footer-copyright.hide {
  display: none;
}

.home__footer-copyright.answers {
  color: #000;
  width: 100%;
  padding-right: 5px;
}

.home__footer-copyright.testimonials {
  width: 100%;
}

.card-img {
  min-height: 0;
  margin-bottom: 1.6vw;
}

.card-img.is--small {
  max-width: 67%;
}

.count-down {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  min-width: 50%;
  max-width: 452px;
  color: var(--red);
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #fbd04578;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 18px;
  font-size: 16px;
  font-weight: 300;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.count-down.is--apply {
  display: none;
  right: 5%;
}

.cd-number {
  color: var(--red);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1em;
}

.cd-text {
  margin-bottom: 0;
}

.speakers-section {
  border-bottom: 12px solid #000;
  width: 100%;
  padding-top: 8vw;
  padding-bottom: 8vw;
  position: relative;
}

.speakers-section.is--home-hero {
  align-items: flex-start;
  margin-top: 92px;
}

.speakers-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.company-section {
  border-bottom: 10px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.company-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.bootcamp-con_company {
  flex-direction: column;
  align-items: stretch;
  width: 90%;
  height: 100%;
  padding: 8vw 6vw;
  display: flex;
}

.bootcamp-con_company.is--start {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.red-block-6 {
  background-color: var(--red);
  padding: 6vw;
  position: absolute;
  inset: 8% 10% auto auto;
}

.text-red {
  color: var(--red);
}

.text-blue {
  color: var(--blue);
}

.text-yellow {
  color: var(--yellow);
}

.features-section {
  border-bottom: 12px solid #000;
  width: 100%;
  padding-top: 8vw;
  padding-bottom: 8vw;
  position: relative;
}

.features-section.is--home-hero {
  align-items: flex-start;
  margin-top: 92px;
}

.features-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.blue-block-7 {
  background-color: var(--blue);
  padding: 6vw;
  position: absolute;
  inset: 0% 17% auto auto;
}

.blog__promo-block {
  border-top: 2px solid var(--blue);
  background-color: #3587c814;
  max-width: 500px;
  margin-bottom: 40px;
  padding: 7%;
}

.blog__promo-block.is--centered {
  margin-left: auto;
  margin-right: auto;
}

.blog__promo-block.is--centered-short {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.blog__promo-block.is--centered-short.journey {
  width: 45%;
}

.blog__promo-block.is--main {
  margin-top: 0%;
  margin-bottom: 0;
  padding-top: 2%;
}

.blog__promo-block.is--aside {
  margin-top: auto;
}

.blog__promo-block.is--center {
  margin-top: 0%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2%;
}

.blog__promo-title {
  color: var(--black-2);
  letter-spacing: 0;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.blog__promo-title.is--blog {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
}

.blog__promo-para {
  width: 84%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-size: 16px;
  display: none;
}

.blog__promo-para li {
  margin-bottom: 8px;
}

.blog__promo-para ul {
  margin-bottom: 0;
}

.bootcamp--ates {
  color: var(--black-2);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 2vw;
  font-weight: 700;
}

.bootcamp--ates li {
  margin-bottom: 8px;
}

.bootcamp--ates ul {
  margin-bottom: 0;
}

.home-subhead {
  color: var(--black-2);
  letter-spacing: 0;
  margin-top: 1vw;
  margin-bottom: 1vw;
  font-family: Raleway, sans-serif;
  font-size: 1.8vw;
  font-weight: 700;
  line-height: 1.3;
}

.home-subhead.is--grey {
  color: var(--dim-grey);
}

.speaker-open__wrap {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 16px;
  margin-right: 16px;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.speaker-open__wrap:hover {
  border-color: #0000002e;
}

.speaker-open {
  background-image: linear-gradient(to right, var(--red), var(--red) 33.3333%, var(--blue) 33.3333%, var(--blue) 66.6667%, var(--yellow) 68%);
  width: 30px;
  height: 3px;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.speaker-open.is--wide {
  width: auto;
}

.speaker-open.is--vertical {
  position: absolute;
  transform: rotate(90deg);
}

.speaker-position {
  color: var(--blue);
  font-size: 1.6vw;
}

.speaker-socials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 140px;
  display: grid;
}

.schedule-grid {
  grid-column-gap: 1.6vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1vw;
  margin-bottom: 2vw;
  display: grid;
}

.schedule-grid.is--two {
  grid-template-columns: 1fr 1fr;
}

.schedule-card {
  border: 1px solid #66666661;
  position: relative;
}

.schedule-card:hover {
  border-color: #000;
}

.schedule-contain {
  grid-column-gap: 11px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  height: 100%;
  padding: 1vw;
  display: grid;
}

.underlined {
  text-decoration: underline;
}

.schedule-section {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  width: 100%;
  padding-top: 8vw;
  padding-bottom: 8vw;
  position: relative;
}

.schedule-section.is--home-hero {
  align-items: flex-start;
  margin-top: 92px;
}

.schedule-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.schedule-head {
  width: 100%;
  color: var(--blue);
  margin-top: 1.6vw;
  margin-bottom: .8vw;
  padding-bottom: .8vw;
  font-size: 2vw;
}

.schedule-head li {
  margin-bottom: 8px;
}

.schedule-head ul {
  margin-bottom: 0;
}

.schedule-head.is--speaker {
  width: auto;
  margin-top: .5vw;
  margin-bottom: 0;
  margin-right: 40px;
  font-size: 1.2vw;
}

.schedule-head.is--schedule {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  font-size: 1.2vw;
}

.schedule-head.i--below {
  margin-top: 3.6vw;
}

.yellow-block-5 {
  background-color: var(--yellow);
  padding: 6vw;
  position: absolute;
  inset: 2% 10% auto auto;
}

.speaker-social-icon {
  width: 2.2vw;
}

.marquee-horizontal {
  z-index: 100;
  background-color: #ffe79b;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  display: none;
  position: relative;
  overflow: hidden;
}

.marquee-horizontal.is--gated, .marquee-horizontal.hide {
  display: none;
}

.track-horizontal {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.marquee-text {
  text-align: center;
  flex: 0 auto;
}

.summit-link {
  color: var(--red);
  text-decoration: none;
}

.summit-link:hover {
  text-decoration: underline;
}

.strike-through {
  text-decoration: line-through;
}

.card-icon {
  width: 7vw;
  height: 7vw;
  margin-bottom: 1vw;
}

.bootcamp-hero-grid {
  grid-column-gap: 4vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1vw;
  margin-bottom: 9vw;
  display: grid;
}

.bootcamp__combine-reg {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bootcamp__combine-reg.hide {
  display: none;
}

.bootcamp-hero-blocks {
  border: 1px solid #66666661;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.link-7 {
  color: #333333a1;
  margin-top: 1vw;
}

.link-7.is--inactive {
  color: #6666;
}

.text-block-6 {
  color: #858585;
  margin-top: 7px;
  font-style: italic;
}

.newsletter-form {
  align-items: stretch;
  font-size: 1.4vw;
  display: flex;
}

.newsletter-form.is-aside {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newlstter-form_field {
  min-height: 4vw;
  margin-bottom: 0;
}

.newsletter-form-block {
  min-width: 80%;
  margin-top: 1vw;
  margin-bottom: 0;
}

.desk {
  display: block;
}

.desk.hide, .mob {
  display: none;
}

.blog-summary {
  letter-spacing: 0;
  border-bottom: 1px solid #66666647;
  margin-bottom: 32px;
  padding-bottom: 24px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  font-style: italic;
  line-height: 1.4;
}

.blog-top {
  color: var(--dim-grey);
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.nav__dd-toggle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog__thumbnail {
  margin-bottom: 16px;
  display: block;
}

.pagination-3 {
  align-items: flex-end;
  margin-top: 40px;
}

.success {
  color: #188f14;
  background-color: #e1fdd5;
  border: 2px solid #188f14;
  padding: 11px;
  font-weight: 500;
}

.blog_top-wraper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding-right: 20px;
  display: grid;
}

.blog-filter_list {
  flex-wrap: wrap;
  width: 100%;
  max-width: 700px;
  margin-bottom: 20px;
  display: flex;
}

.checkbox-label {
  color: #666;
  margin-bottom: 0;
}

.blog_check-field {
  margin-top: 6px;
  margin-bottom: 6px;
}

.blog-sec__title-wrap {
  border-bottom: 1px solid #7d7e9033;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 32px;
  padding-bottom: 12px;
  display: flex;
}

.bllog-sec__title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.blog-sec__more {
  color: #474a57;
  background-color: #0000;
  font-size: 16px;
  text-decoration: none;
}

.blog-sec__more:hover {
  text-decoration: underline;
}

.blog_slider-wrapper {
  max-width: 100%;
}

.swiper-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.swiper-slide {
  border-radius: 1%;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  transition: none;
  display: flex;
}

.blogs-featured {
  position: relative;
}

.blog_slider-next {
  z-index: 2;
  background-image: linear-gradient(270deg, #0000002b, #0000);
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.button-next {
  border: 1px solid var(--black-2);
  background-color: var(--white);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 10px;
  display: flex;
}

.swiper-pagination {
  margin-top: 32px;
}

.blog_slider-prev {
  z-index: 2;
  background-image: linear-gradient(to right, #0000002b, #0000);
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.button-prev {
  border: 1px solid var(--black-2);
  background-color: var(--white);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 10px;
  display: flex;
  transform: rotate(180deg);
}

.relative {
  position: relative;
}

.blog_progress-bar {
  z-index: 2;
  background-image: url('../images/propel_lines.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 90vw;
  height: 3px;
  position: fixed;
  inset: 64px 0% auto 200px;
}

.rm10 {
  margin-right: 10px;
}

.sub-link {
  color: var(--dim-grey);
  letter-spacing: -.5px;
  margin-top: 10px;
  font-size: 15px;
  text-decoration: none;
  display: block;
}

.sub-link:hover {
  color: var(--blue);
  text-decoration: underline;
}

.code {
  border: 1px dashed var(--red);
  color: var(--blue);
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 5px;
  display: inline;
}

.newsletter-popup {
  z-index: 9999999;
  background-color: #1d1e28ad;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.newsletter-popup.is--summit {
  align-items: center;
}

.newsletter-popup.is-visible {
  display: flex;
}

.popup-container {
  z-index: 99999;
  margin-top: 100px;
  position: relative;
}

.popup-grid {
  background-color: #fff;
  border: 1px solid #0000002e;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 80vh;
  padding: 24px;
  display: flex;
  overflow: auto;
}

.popup-grid.is--welcome {
  width: 800px;
  max-width: none;
  height: 90vh;
  max-height: none;
  padding: 0;
}

.popup-grid.is--speaker {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  display: grid;
}

.popup-grid.is--popup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding: 40px;
  display: grid;
}

.popup-grid.is--popup.is--nl {
  grid-row-gap: 16px;
  background-image: url('../images/The-Propeller-Grid.svg');
  background-position: 0 0;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
}

.popup-grid.is--popup.is--nl > img {
  max-width: 240px;
  height: auto;
}

.popup-form-wrap {
  width: 60%;
}

.popup-form-wrap.is--centered {
  margin-left: auto;
  margin-right: auto;
}

.popup-form-wrap.is--centered-short {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.popup-form-wrap.is--centered-short.journey {
  width: 45%;
}

.popup-form-wrap.is--popup {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
}

.popup-close {
  z-index: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: -37px -49px auto auto;
}

.popup-bg {
  z-index: 9999;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.m-designation {
  opacity: .77;
  letter-spacing: .2px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.hero__subhead {
  color: #545454;
  max-width: 500px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
}

.hero__subhead.is-wide {
  max-width: 825px;
  font-weight: 400;
}

.nl__right {
  color: #7f7d7d;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding: 8%;
  display: flex;
}

.nl__form {
  flex-wrap: wrap;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.home__hero-nl {
  z-index: 1;
  max-width: 375px;
  margin-bottom: 40px;
  position: relative;
}

.home__hero-nl.is-nl {
  margin-bottom: 20px;
}

.hero__head {
  margin-bottom: 0;
}

.hero_form-field {
  border: 1px solid #0000;
  border-radius: 100px;
  height: 48px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 24px;
}

.hero_form-field:hover {
  border-color: #0003;
}

.hero_form-field:focus {
  border: 1px solid #2b2d42;
}

.btn-4 {
  color: #fff;
  text-align: center;
  background-color: #e8664f;
  border: 1px solid #e8664f;
  border-radius: 1000px;
  flex: none;
  align-items: center;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 500;
  transition: all .12s cubic-bezier(.39, .575, .565, 1);
}

.btn-4:hover {
  background-color: #d35c47;
  border-color: #d35c47;
}

.btn-4.is--submit {
  text-align: center;
  width: 48px;
  height: 48px;
  padding: 0 9px;
  font-size: 21px;
}

.btn-4.is--submit:hover {
  padding-left: 17px;
}

.btn-4.is--submit.is--feet {
  color: #e8664f;
  background-color: #fff;
  border-color: #fff;
}

.home__form-wrap {
  width: 100%;
  display: flex;
}

.success-2 {
  color: #1da53b;
  background-color: #1da53b17;
  border: 1px solid #1da53b;
  border-radius: 9px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 600;
}

.nl__text {
  color: #2b2d42;
  margin-bottom: 26px;
}

.nl__text.is--below {
  color: #7f7d7d;
  margin-top: 20px;
  margin-bottom: 0;
  font-style: italic;
}

.sec-link {
  color: #545454;
  text-decoration: underline;
  transition: color .18s cubic-bezier(.39, .575, .565, 1);
}

.sec-link:hover {
  color: #e8664f;
}

.fail {
  color: #fff;
  background-color: #e8664f;
  border-radius: 8px;
  font-size: 12px;
}

.non-itelics {
  font-style: normal;
}

.expire-date {
  border-left: 5px solid var(--blue);
  background-color: #3587c81c;
  flex-wrap: wrap;
  margin-top: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  display: flex;
}

.btn-5 {
  color: #3587c8;
  text-align: center;
  letter-spacing: .2px;
  background-color: #0000;
  border: 1px solid #3587c8;
  width: auto;
  margin-top: 12px;
  margin-right: 0;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 500;
  transition: all .15s ease-in-out;
}

.btn-5:hover {
  color: #fff;
  background-color: #3587c8;
  border-color: #3587c8;
}

.btn-5.w--current {
  padding-top: 10px;
  padding-bottom: 8px;
}

.btn-5.apply {
  text-align: center;
  margin-right: 0%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-5.apply:hover {
  background-color: #3587c8;
}

.wrapper__jobs {
  width: 100%;
  padding: 18px;
  text-decoration: none;
  position: relative;
}

.title__jobs-2 {
  color: #333;
  text-align: left;
  letter-spacing: -.22px;
  text-transform: none;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: all .1s;
}

.title__jobs-2:hover {
  color: #1d1e28bf;
}

.company__jobs-2 {
  color: #333;
  letter-spacing: .2px;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.info__recent-jobs {
  color: var(--black);
  letter-spacing: .2px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.company-logo__jobs {
  object-fit: contain;
  max-width: 34%;
  height: 50px;
  margin-bottom: 10px;
  padding: 2px;
  display: block;
}

.side-new {
  background-image: linear-gradient(270deg, var(--blue), var(--red) 52%, var(--yellow));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.jobs__featured {
  border-left: 5px solid var(--yellow);
  color: var(--black-2);
  background-color: #fbd04533;
  padding: 3px 9px;
  font-size: 14px;
  position: absolute;
  inset: 6% 0% auto auto;
}

.text__search-dd {
  border: 1px solid var(--black);
  width: 90%;
  margin: 10px -36px 10px 14px;
}

.text__search-dd:focus {
  border-width: 1.5px;
  border-color: #000;
}

.text__search-dd::placeholder {
  color: #3339;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.nav-logout {
  border-top: 1px solid #66666638;
  margin-top: 10px;
  font-weight: 500;
}

.nav-logout:hover {
  color: #000;
  text-decoration: underline;
}

.nav-logout.w--current {
  color: var(--black);
}

.jetboost-list-search-reset-n7z8.jetboost-active-show-n7z8, .jetboost-list-search-reset-n7z8.jetboost-active-show-np99, .jetboost-list-search-reset-n94d.jetboost-active-show-n7z8, .jetboost-list-search-reset-n94d.jetboost-active-show-n94d, .jetboost-list-search-reset-np99.jetboost-active-show-n7z8, .jetboost-list-search-reset-np99.jetboost-active-show-np99 {
  display: none;
}

.link {
  color: var(--black);
}

.link.is-job {
  margin-bottom: 20px;
  display: inline-block;
}

.link.tm10 {
  margin-top: 10px;
}

.investors-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: grid;
}

.rich-text-block {
  color: var(--blue);
}

.collection-list-2 {
  width: 100%;
}

.investment-industry {
  border: 1px solid var(--medium-purple);
  background-color: #a25aff1f;
  padding: 6px;
}

.collection-list-wrapper {
  width: 100%;
}

.collection-item-13 {
  margin-bottom: 12px;
  margin-right: 12px;
  font-size: 14px;
  display: inline-block;
}

.content-wrap__investor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 95%;
  text-decoration: none;
  display: grid;
}

.i-name {
  letter-spacing: .1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 19px;
  line-height: 110%;
}

.i-designation {
  opacity: .77;
  letter-spacing: .2px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.card__investor {
  border: .5px solid var(--white-smoke);
  background-color: var(--white-smoke);
  border-radius: 1%;
  flex-direction: column;
  align-self: stretch;
  margin-bottom: 2%;
  padding: 20px 18px;
  transition: none;
  display: flex;
}

.card__investor:hover {
  border: .5px solid #33333359;
}

.persona-i_bg {
  z-index: -1;
  background-color: var(--yellow);
  border-radius: 50%;
  display: none;
  position: absolute;
  inset: 0%;
}

.persona-i_tag {
  z-index: 30;
  background-color: var(--blue);
  width: 20px;
  height: 20px;
  color: var(--white);
  border: 1px solid #cbcbcb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  font-family: Inconsolata, monospace;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: auto 40% -7% auto;
}

.persona-l_tag {
  z-index: 20;
  background-color: var(--medium-purple);
  width: 20px;
  height: 20px;
  color: var(--white);
  border: 1px solid #cbcbcb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-family: Inconsolata, monospace;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  inset: auto 40% -7% auto;
}

.persona-s_tag {
  z-index: 20;
  background-color: var(--medium-sea-green);
  width: 20px;
  height: 20px;
  color: var(--white);
  border: 1px solid #cbcbcb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  font-family: Inconsolata, monospace;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: none;
  position: absolute;
  inset: auto 40% -7% auto;
}

.persona-f_tag {
  z-index: 20;
  background-color: var(--medium-sea-green);
  width: 20px;
  height: 20px;
  color: var(--white);
  border: 1px solid #cbcbcb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  font-family: Inconsolata, monospace;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  inset: auto 40% -7% auto;
}

.persona-o_tag {
  z-index: 30;
  background-color: var(--blue);
  width: 20px;
  height: 20px;
  color: var(--white);
  border: 1px solid #cbcbcb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  font-family: Inconsolata, monospace;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: auto 40% -7% auto;
}

.persona-o_bg {
  z-index: -1;
  background-color: var(--blue);
  border-radius: 50%;
  position: absolute;
  inset: 0%;
}

.persona-l_bg {
  z-index: -1;
  background-color: var(--medium-purple);
  border-radius: 50%;
  position: absolute;
  inset: 0%;
}

.persona-f_bg {
  z-index: -1;
  background-color: var(--medium-sea-green);
  border-radius: 50%;
  position: absolute;
  inset: 0%;
}

.persona-tag {
  z-index: 2;
  width: 24px;
  height: 24px;
  color: var(--white);
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  line-height: 1;
  transition: all .5s;
  display: flex;
  position: absolute;
  bottom: -10px;
}

.persona-tag:hover {
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.persona-tag.is-l {
  background-color: var(--medium-purple);
}

.persona-tag.is-o {
  background-color: var(--slate-blue);
}

.persona-tag.is-f {
  background-color: var(--medium-sea-green);
}

.persona-tag.is-s {
  background-color: var(--red);
}

.persona-tag.is-i {
  background-color: var(--yellow);
  color: var(--black-2);
}

.persona-bg {
  z-index: -1;
  border-radius: 50%;
  position: absolute;
  inset: 0%;
}

.persona-bg.is-o {
  background-color: var(--slate-blue);
}

.persona-bg.is-l {
  background-color: var(--medium-purple);
}

.persona-bg.is-f {
  background-color: var(--medium-sea-green);
}

.persona-bg.is-s {
  background-color: var(--red);
}

.persona-bg.is-i {
  background-color: var(--yellow);
}

.m-quick_filters {
  flex-wrap: nowrap;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  overflow: auto;
}

.m-quick_filters.jetboost-filter-dqq9 {
  flex-wrap: wrap;
  margin-bottom: 0;
}

.persona-btn {
  border: 1px solid var(--black);
  color: var(--black);
  border-color: var(--medium-sea-green);
  background-color: #0000;
  border-radius: 1000px;
  align-items: center;
  margin-bottom: 16px;
  margin-right: 16px;
  padding: 7px 16px 7px 14px;
  text-decoration: none;
  display: flex;
}

.persona-btn:hover {
  background-color: #eeeeeea1;
}

.persona-btn.is-operator {
  border-color: var(--slate-blue);
}

.persona-btn.is-operator.jetboost-filter-active {
  border-color: var(--slate-blue);
  background-color: var(--slate-blue);
  color: var(--white);
}

.persona-btn.is-investor {
  border-color: var(--yellow);
}

.persona-btn.is-investor.jetboost-filter-active {
  background-color: var(--yellow);
}

.persona-btn.is-launcher {
  border-color: var(--medium-purple);
}

.persona-btn.is-launcher.jetboost-filter-active {
  background-color: var(--medium-purple);
  color: var(--white);
}

.persona-btn.searcher {
  border-color: var(--red);
}

.persona-btn.searcher.jetboost-filter-active {
  background-color: var(--red);
  color: var(--white);
}

.persona-btn.is-founder {
  border-color: var(--medium-sea-green);
}

.persona-btn.is-founder.jetboost-filter-active {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.persona-filter_img {
  z-index: 2;
  border: 1px solid var(--white);
  width: 22px;
  height: 22px;
  color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  font-family: Inconsolata, monospace;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.persona-filter_img.is-l {
  background-color: var(--medium-purple);
}

.persona-filter_img.is-o {
  background-color: var(--blue);
}

.persona-filter_img.is-f {
  background-color: var(--medium-sea-green);
}

.persona-filter_img.is-s {
  background-color: var(--slate-blue);
}

.persona-filter_img.is-i {
  background-color: var(--red);
}

.m-inest_item {
  border: 1px solid var(--medium-purple);
  white-space: nowrap;
  background-color: #a25aff17;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 2px 12px;
  display: inline-block;
}

.m-invest_list {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  font-size: 13px;
  display: flex;
  overflow: auto;
}

.m-invest {
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.m-invest_more {
  font-size: 13px;
  display: none;
}

.invest {
  margin-bottom: 30px;
  margin-right: 50px;
  display: block;
}

.heading-4 {
  display: inline;
}

.item0 {
  color: #259d00;
  background-color: #259d0021;
  margin-bottom: 12px;
  margin-right: 20px;
}

.item0:nth-child(odd) {
  color: var(--blue);
  background-color: #3587c80f;
}

.item0:nth-child(2n) {
  color: var(--medium-purple);
  background-color: #a25aff14;
}

.item0:first-child {
  background-color: #3587c826;
}

.profile-persona {
  background-color: var(--red);
  color: var(--white);
  border-radius: 1000px;
  margin-bottom: 12px;
  padding-left: 9px;
  padding-right: 9px;
  display: inline-block;
}

.profile-persona.is-o {
  background-color: var(--slate-blue);
}

.profile-persona.is-i {
  background-color: var(--yellow);
  color: var(--black-2);
}

.profile-persona.is-f {
  background-color: var(--medium-sea-green);
}

.profile-persona.is-l {
  background-color: var(--medium-purple);
}

.jetboost-filter-nxe6 {
  flex-wrap: wrap;
  display: flex;
}

.m_chapter-radio {
  border-radius: 1000px;
  flex: none;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 8px;
  padding: 2px 8px 2px 30px;
}

.m_chapter-radio:hover {
  background-color: var(--white-smoke);
}

.m-radio {
  margin-top: 6px;
}

.radio-button {
  margin-top: 7px;
}

.link-8 {
  color: var(--black);
  margin-top: 20px;
}

.div-block-190 {
  width: 100%;
  color: var(--black-2);
  letter-spacing: 1px;
  border-bottom: 1px solid #c0c0c3;
  margin-bottom: 4px;
  padding-bottom: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.empty {
  background-color: #0000;
}

.text-size-small {
  font-size: 14px;
}

.start-subhead {
  margin-top: 0;
  font-weight: 600;
}

.li-experience {
  height: 50px;
  color: var(--white);
  background-color: #0b65c2;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.image-53 {
  width: 30px;
  margin-left: 12px;
}

.grid-2-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.grid-2-col.is-text-left {
  text-align: left;
}

.welcome-li_member {
  border: 1px solid #66666638;
}

.nav_banner {
  background-color: #ffe79b;
  display: none;
}

.banner--link {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

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

.banner-container {
  justify-content: center;
  display: flex;
}

.margin-vertical {
  margin: 0;
}

.margin-vertical.margin-small {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.text-color-dark {
  color: #333;
  font-weight: 500;
}

.block-wrapper {
  position: relative;
}

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

.main__test-img {
  background-color: #e8e8e8;
  background-image: url('../images/person_1person.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 500px;
  flex: none;
  width: 48px;
  height: 48px;
  margin-right: 20px;
  overflow: hidden;
}

.faq-wrap-2 {
  width: 100%;
  margin-top: 40px;
}

.col-right {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.col-right.inner-padding {
  padding-left: 0;
  padding-right: 40px;
}

.col-right.is-membership-3 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding-left: 32px;
}

.col-right.is-membership {
  text-align: left;
  justify-content: center;
  height: auto;
  padding-left: 32px;
}

.col-right.width--max {
  flex: 1;
}

.title__hero {
  color: #f6f6f6;
  text-align: center;
  width: 75%;
  max-width: 878px;
  margin-top: 0;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.25em;
}

.title__hero.is--home {
  color: #fff;
  width: 60%;
}

.title__hero.is--home.text-align-left {
  text-align: left;
  width: 100%;
}

.testimonial-cards {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: 30%;
  min-width: 30%;
  min-height: 300px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 26px;
  display: flex;
  box-shadow: 0 0 3px #00000021;
}

.col-left {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.col-left.is-membership {
  text-align: left;
  justify-content: center;
  padding-right: 2rem;
}

.section {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 160px;
  position: relative;
}

.section.pad100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.benefits__grid {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
}

.bullet-point-wrapper {
  margin-left: 20px;
}

.test-image {
  object-fit: cover;
  background-image: url('../images/person_1person.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.price-feature {
  color: #1a1a1a;
  font-size: 17px;
}

.tabs-menu {
  flex-direction: column;
  width: 31%;
  display: flex;
}

.block-title {
  opacity: 1;
  width: 70px;
  height: 70px;
  color: var(--black);
  letter-spacing: 0;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 16px 16px 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 0;
  display: flex;
}

.list-2 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.benefits__card {
  color: #5d5f6d;
  background-color: #7d7e9012;
  border: 1px solid #1d1e281f;
  border-radius: 7px;
  flex-direction: column;
  padding: 10% 7%;
  display: flex;
}

.text-wrap {
  padding: 0;
}

.text-wrap.is--spaceed {
  padding-bottom: 30px;
}

.price-type {
  color: gray;
  font-size: 16px;
  line-height: 24px;
}

.text-align-left.text-color-white {
  color: #f6f6f6;
  font-size: 18px;
  font-weight: 300;
}

.membership_tab-heading {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.col-right-2 {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.price-feature-line {
  border-bottom: 1.5px solid #e6e6e6;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.pricing-icon {
  justify-content: center;
  align-items: center;
  margin-top: 3px;
  margin-right: 8px;
  display: flex;
}

.right-arrow-3 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  inset: auto 0% -17% auto;
}

.btn-wrap__hero {
  justify-content: center;
  align-items: center;
  width: 278px;
  height: 9vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.btn-wrap__hero.is--contained {
  justify-content: flex-start;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.join-us-button-wrap {
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.join-us-button-wrap.is--contained {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.slider-back-block {
  z-index: 5;
  color: #fff;
  background-color: #0000;
  background-image: url('../images/Linear-Gredient-Waves.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  padding: 80px 0 120px 40px;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
  overflow: hidden;
}

.btn-6 {
  color: #1d1e28;
  text-align: center;
  background-color: #ffe59f;
  border: 1px solid #ffe59f;
  border-radius: 1000px;
  align-self: auto;
  margin-top: 0;
  padding: 12px 20px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1;
  transition: transform .15s ease-out;
}

.btn-6:hover {
  transform: scale(1.03);
}

.btn-6.is--large {
  justify-content: center;
  align-items: center;
  min-width: 217px;
  min-height: 52px;
  display: flex;
}

.btn-6.is-signup {
  width: 100%;
  transform-style: preserve-3d;
  transition-property: none;
}

.btn-6.is-signup:hover {
  transform: none;
}

.price-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  margin-top: 14px;
  padding: 14px;
}

.price-card {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  padding: 32px;
  position: relative;
  overflow: hidden;
}

.price-card.membership-card {
  border-color: #66666661;
  border-radius: 0;
  max-width: 600px;
  font-size: 16px;
}

.price-feature-grid {
  grid-column-gap: 14px;
  grid-row-gap: 4px;
  text-align: left;
  grid-template-columns: 1fr;
  margin-top: 14px;
}

.text-color-white {
  color: #fff;
}

.text-color-white.text-align-middle.regular {
  font-weight: 400;
}

.img-slide {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
  min-height: 360px;
  display: block;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small {
  margin-top: 1rem;
}

.price-text-large {
  color: #000;
  margin-bottom: 14px;
  font-size: 40px;
  font-weight: 500;
  line-height: 72px;
}

.page-wrap-2 {
  flex-direction: column;
  width: 100%;
  max-width: none;
  display: block;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.page-wrap-2.is-of_visible {
  overflow: visible;
}

.page-wrap-2.is-blue {
  background-color: #2b2d42;
}

.badge-primary {
  color: #1a1a1a;
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #e7eaf3;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  margin-bottom: 12px;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  display: inline-block;
}

.badge-primary.is-pro {
  background-color: var(--blue);
  color: #fff;
  margin-bottom: 12px;
}

.sec-title {
  text-align: center;
  width: 55%;
  margin: 0 auto 40px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.sec-title.is-circular {
  width: 100%;
  margin-bottom: 20px;
}

.sec-title.is-circular.bm-2rem {
  margin-bottom: 2rem;
}

.sec-title.is-circular.text-align-left {
  text-align: left;
  flex: 0 auto;
}

.sec-title.is-circular.text-align-left.text-size-xl {
  color: #fff;
  font-size: 55px;
}

.sec-title.is--circular.bottom-margin {
  margin-bottom: 2rem;
}

.hero-section-2 {
  background-color: #1d1e28;
  border-bottom-right-radius: 6%;
  border-bottom-left-radius: 6%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.hero-section-2.is-membership {
  min-height: auto;
  padding-top: 80px;
}

.membership-siider-section {
  align-items: center;
  width: 100%;
  min-height: 500px;
  padding: 0 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.learn_wrapper {
  position: sticky;
  top: 22%;
}

.grey-bg {
  background-color: #f6f6f6;
}

.grey-bg.is-padded {
  padding-top: 80px;
  padding-bottom: 80px;
}

.grey-bg.is-padded.of-hidden {
  overflow: hidden;
}

.left-arrow-3 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: none;
  inset: auto 40px -17% auto;
}

.card-icon-2 {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.main__test-name {
  color: #1d1e28;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.main__test-name.text-color-white {
  color: #fff;
  font-size: 16px;
}

.is-subhead {
  text-align: center;
  font-weight: 400;
}

.is-subhead.text-orange.is-pad {
  margin-bottom: 10px;
  font-size: 16px;
}

.wrap {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 30px;
  display: flex;
}

.wrap.is-second {
  margin-top: 42px;
  margin-bottom: 42px;
}

.wrap.is-third {
  margin-top: 42px;
}

.wrap.is-first {
  margin-top: 42px;
  margin-bottom: 42px;
}

.tab-link-benefit {
  background-color: #0000;
  border: 1.5px solid #7d7e9080;
  border-radius: 0;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  padding: 26px;
  font-size: 15px;
  font-weight: 400;
  transition: all .35s;
  display: flex;
}

.tab-link-benefit:hover {
  background-color: var(--yellow);
}

.tab-link-benefit.w--current {
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 0;
}

.benefits-tab {
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.slide-nav-4 {
  text-align: left;
  border: 1px solid #1d1e281f;
  align-items: center;
  font-size: 10px;
  display: flex;
  bottom: -17%;
}

.col-left-2 {
  max-width: 400px;
  margin-right: 20%;
  position: sticky;
  top: 22%;
}

.testimonial-new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: grab;
  background-color: #f6f6f6;
  align-items: stretch;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  padding: 60px 60px 20px;
  display: flex;
}

.container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-2 {
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.container-2.cc-flex-h {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.spacer-24 {
  height: 24px;
}

.apply-homw-white {
  color: #fff;
  text-align: center;
  width: 75%;
  max-width: 500px;
  margin: 0 auto 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small.text-weight-semibold {
  font-weight: 600;
}

.img.is-100 {
  width: 100%;
}

.icon-card {
  margin-right: 10px;
}

.bullet-point-white {
  color: #fff;
  font-size: 16px;
}

.join-us---track {
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 91px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-content {
  flex: 1;
}

.test-name-warp {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.block-text {
  color: #000;
  letter-spacing: -.01em;
  font-weight: 400;
}

.block-text.text-size-medium {
  font-size: 24px;
}

.benefits__title-wrap {
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.block {
  color: #fff;
  background-color: #0000;
  align-items: stretch;
  min-height: 250px;
  margin-bottom: 60px;
  padding: 0;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.4;
  display: flex;
  position: sticky;
  top: 22%;
}

.block._4 {
  margin-bottom: 0;
}

.block._3 {
  color: #fff;
}

.benefit-tab-pane.is--pad {
  margin-left: 30px;
  padding: 30px 30px 30px 0;
}

.benefit-tab-pane.is--pad.border-black {
  border: 1.5px solid #000;
  border-radius: 0;
  padding: 20px;
  box-shadow: 1px 1px 4px #00000040;
}

.grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.italic-text-3 {
  font-size: 16px;
}

.card__text {
  font-size: 17px;
  line-height: 1.4rem;
}

.logo-graphic {
  max-width: 90%;
}

.price-detail {
  color: #1d1e28;
  letter-spacing: -.02em;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.sec-2 {
  width: 100%;
}

.sec-2.bg-grey {
  background-color: #f6f6f6;
}

.sec-2.is--dark {
  background-color: #1d1e28;
  padding-top: 80px;
  padding-bottom: 64px;
}

.card-stack-warp {
  background-color: #fff;
  border: 1px solid #66666661;
  border-radius: 0;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.sec__text {
  color: #5d5f6d;
  text-align: center;
  width: 75%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
}

.small-case {
  text-transform: lowercase;
}

.slider-3 {
  background-color: #0000;
  border-radius: 11px;
  width: 100%;
}

.card__title {
  margin-top: 5px;
  font-size: 20px;
}

.text-size-small-2 {
  font-size: .875rem;
}

.main__test-mem-wrap {
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.text-weight-semibold {
  font-weight: 600;
}

.mask-2 {
  border-radius: 0;
}

.is--dark {
  background-color: #1d1e29;
}

.faq_wrapper {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-text {
  color: #474a57;
  font-size: 18px;
  font-weight: 400;
}

.testimonial-text.is---grey {
  color: #fff9;
  margin-bottom: 20px;
}

.colour-box {
  background-color: #e9fffb;
  padding: 30px 80px;
}

.colour-box.pink {
  background-color: #fff0fe;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.colour-box.blue {
  background-color: #f3f7ff;
}

.colour-box.blue.phone {
  display: flex;
}

.colour-box.tiel {
  padding-left: 50px;
  padding-right: 50px;
}

.colour-box.yellow-bg {
  background-color: var(--yellow);
  padding-left: 50px;
  padding-right: 50px;
}

.colour-box.red-bg {
  background-color: var(--red);
  padding-left: 50px;
  padding-right: 50px;
}

.colour-box.blue-bg {
  background-color: var(--blue);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.con {
  flex-direction: column;
  align-items: stretch;
  width: 90%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 8vh 6vw;
  display: flex;
  position: relative;
}

.con.is---horizontal {
  flex-direction: row;
  flex: 0 auto;
  align-self: auto;
}

.con.is--paded {
  padding-top: 80px;
  padding-bottom: 80px;
}

.con.is--membership {
  flex-direction: row;
}

.con.home-faq {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.con.home-faq.is-paded {
  padding-top: 80px;
  padding-bottom: 80px;
}

.con.is--membership_work {
  flex-direction: row;
}

.home-con_who-copy {
  flex-direction: column;
  align-items: stretch;
  width: 90%;
  height: 100%;
  padding: 8vw 6vw 8vh;
  display: flex;
}

.home-con_who-copy.is--start {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.success-text {
  font-weight: 600;
}

.success-message-2 {
  background-color: #0000;
  padding: 1.5rem;
}

.form-input {
  color: #1d1e28;
  background-color: #fff;
  border: 1px solid #1d1e2842;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:hover {
  border-color: #1d1e2878;
}

.form-input:focus {
  color: #1d1e28;
  border: 1px solid #1d1e28;
}

.form-input::placeholder {
  color: #7d7e90cc;
  font-weight: 300;
}

.signup_logo {
  height: 30px;
}

.signup_right-contain {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100vh;
  padding: 100px 8% 120px;
  display: flex;
  position: relative;
  overflow: auto;
}

.signup-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.2;
}

.signup-heading.is-small {
  font-size: 24px;
}

.singup_content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.signup5_form-block {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
}

.link-9 {
  color: #1d1e28;
}

.link-9.is-login {
  color: #7d7e90;
  font-size: 16px;
  text-decoration: none;
}

.link-9.is-login:hover {
  color: #474a57;
}

.signup5_content-left {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.section-signup {
  letter-spacing: .01em;
  background-color: #3587c81a;
  border-radius: 0;
  justify-content: space-between;
  width: 90%;
  max-width: none;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding: 6vh 0 6vh 6vw;
  display: flex;
}

.forn-checkbox {
  color: #7d7e90;
  margin-bottom: 0;
  font-size: 14px;
}

.singup_image {
  object-fit: contain;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 2rem;
}

.login-btn {
  z-index: 10;
  color: #2b2d42;
  background-color: #0000;
  border: 1px solid #1d1e2829;
  border-radius: 0;
  padding: 6px 13px;
  font-size: 14px;
  transition: background-color .2s;
  position: absolute;
  inset: 40px 40px auto auto;
}

.login-btn:hover {
  background-color: #ffe59f52;
  border-color: #ffe59f;
  text-decoration: none;
}

.signup5_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.signup_left-contain {
  z-index: 0;
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  width: 50%;
  padding: 6rem 40px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.signup_home-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 40px;
  bottom: auto;
  right: auto;
}

.signup_home-link:hover {
  opacity: 1;
}

.signup_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 1.25;
}

.form-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup-form_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.form-field-wrapper {
  flex-direction: column;
  display: flex;
  position: relative;
}

.field-label-2 {
  color: #474a57;
  margin-bottom: .5rem;
  font-size: 16px;
}

.error-text {
  color: #e23939;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.tricolored-underline-2 {
  background-image: linear-gradient(to right, #db3830, #db3830 33.3333%, #3587c8 33.3333% 66.6667%, #fbd045 68%);
  width: 25%;
  height: 2px;
  margin-top: 1vw;
  margin-bottom: 1.6vw;
}

.start_trial-testimonial-section {
  background-color: #3587c80d;
  border-top: 12px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 300px;
  padding-top: 6vw;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.start_trial-testimonial-section.is--borders {
  border-top: 12px solid #000;
  border-bottom: 12px solid #000;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.start_trial-testimonial-section.bottom_pad--none {
  padding-bottom: 0;
}

.loop-container {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section-testimonial--tablet, .is--tablet {
  display: none;
}

.how_membership_work--section, .top_curators-section, .pricing--section {
  border-top: 12px solid #000;
}

.how_membership_work--text {
  color: var(--black-2);
  margin-top: 1rem;
  font-size: 24px;
}

.membership__portfolio {
  grid-column-gap: 10vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 6vw;
  display: grid;
}

.community_first--section {
  border-top: 12px solid #000;
  position: relative;
  overflow: hidden;
}

.js-sec {
  background-color: #f1f1f1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-bottom: 6rem;
  display: flex;
}

.js-head {
  background-color: var(--black-2);
  text-align: center;
  background-image: url('../images/waves.svg');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.5rem 2rem;
  display: flex;
}

.js-logo {
  border-bottom: 1px solid var(--blue);
  width: 6rem;
  margin-bottom: 1rem;
  padding: .5rem;
}

.js-title {
  color: #fff;
  margin: 0;
  font-size: 2.5rem;
  line-height: 1.2;
}

.js-rte {
  background-color: #fff;
  border: 1px solid #a7a7a7;
  border-radius: .5rem;
  width: 100%;
  max-width: 42rem;
  margin-top: 2rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  padding: 2rem;
  font-weight: 400;
  line-height: 1.5;
}

.js-rte a {
  color: var(--black-2);
}

.legal_main {
  grid-row-gap: 2rem;
  text-align: left;
  cursor: auto;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.legal_button-wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.logo_logo {
  width: 5rem;
  margin-left: auto;
  margin-right: auto;
}

.legal_link-wrapper {
  color: #474a57;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.legal_link-wrapper.is-home {
  margin-top: 3rem;
}

.legal_aside {
  border: 1px solid #096ad033;
  border-radius: .5rem;
  max-height: 36rem;
  padding-top: 1rem;
  position: sticky;
  top: 6rem;
  overflow: auto;
}

.legal_section {
  padding-bottom: 2rem;
  position: relative;
}

.legal_link {
  color: #0c3c60;
  background-color: #fee2bf00;
  border-bottom: 1px solid #6e6e6e26;
  width: 100%;
  padding: .5rem 1rem;
  font-size: .9rem;
  text-decoration: none;
}

.legal_link:hover {
  background-color: #fee2bf6e;
}

.legal_link.w--current {
  background-color: #fee2bf6e;
  font-weight: 600;
  box-shadow: inset 0 -1px #f59d2c;
}

.legal_link.is-last, .legal_link.is-home {
  border-bottom-style: none;
}

.legal_rich-text-wrap {
  text-align: left;
  background-color: #fff;
  border: 1px solid #096ad033;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.legal_rich-text {
  color: #1d1e28;
  font-size: 1rem;
  font-weight: 400;
}

.legal_rich-text.is--privacy_policy {
  font-size: 1rem;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #ffab40;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
}

.legal_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(10rem, 17.5rem) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  max-width: 1280px;
  max-height: 47%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
  position: relative;
}

.legal_logo-wrapper {
  z-index: 99;
  background-color: var(--white);
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: .3rem;
  padding-bottom: .3rem;
  display: flex;
  position: sticky;
  top: 0;
}

.legal_logo-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.legal_page-title {
  text-align: center;
  margin-top: 2rem;
}

.legal-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-bottom: 2rem;
  font-size: 14px;
  display: flex;
}

.legal-wrap.is-dash {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: 1rem;
  margin-left: 1rem;
  font-size: 12px;
}

.legal-link {
  color: var(--dim-grey);
  text-decoration: none;
}

.legal-link:hover {
  color: var(--black-2);
  text-decoration: underline;
}

.navbar1_component {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_logo-link {
  padding-left: 0;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_link {
  padding: .5rem 1rem;
}

.navbar1_link.w--current {
  color: #0000;
}

.navbar1_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar1_dropdown-list.w--open {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: #0000;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_menu-button {
  padding: 0;
}

.section_header33 {
  position: relative;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.header-100vh {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.text-size-medium {
  font-size: 1.125rem;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.header33_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.header33_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.testimonial25_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial25_content {
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.testimonial25_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonial25_rating-icon {
  color: #0000;
  flex-direction: column;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.testimonial25_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial25_client-image-wrapper {
  margin-right: 1rem;
}

.testimonial25_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

@media screen and (min-width: 1280px) {
  .type-block.places, .type-block.hero, .type-block.is--ty {
    width: 100%;
  }

  .graphic-block.learning {
    margin-top: 1%;
  }

  .graphic-type-block.learning {
    justify-content: flex-start;
  }

  .main-copy-type {
    padding-left: 0;
    padding-right: 0;
  }

  .header-main-font.h2.bottom-spacing, .header-main-font.h2.is-ty {
    width: 100%;
    padding-right: 15%;
  }

  .header-main-font.h3.take-command-sub._18.padding {
    margin-top: 14%;
  }

  .main-copy-block {
    width: 100%;
    padding-right: 0%;
  }

  .networking-graphic {
    background-position: 100%;
  }

  .networking-graphic.learning {
    background-position: 0%;
    height: 100px;
    max-height: none;
  }

  .networking-graphic.accountability {
    background-position: 0%;
  }

  .hamburger-menu-icon {
    margin-left: 5%;
  }

  .text-bubble-container-mobile-2.learning, .text-bubble-container-mobile-2.is--learning {
    margin-left: 21px;
  }

  .paragraph-2 {
    top: -114px;
    right: 363px;
  }

  .paragraph-3 {
    top: 29%;
    left: 50%;
  }

  .footer-block {
    margin-right: 15%;
  }

  .paragraph-4 {
    left: 117%;
  }

  .graphic-type-block-mobile-2.learning {
    justify-content: flex-start;
  }

  .main-copy-block-copy {
    width: 100%;
    padding-right: 0%;
  }

  .paragraph-3-copy {
    top: 29%;
    left: 50%;
  }

  .master-grid-copy-copy.topform {
    margin-top: 259px;
  }

  .grid-container-copy.non-testimonials {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .main-copy-type-web-1, .main-copy-type-web-2, .main-copy-type-web-3, .main-copy-type-web-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .navbar.is--with-banner {
    z-index: 1;
    padding-top: 0;
  }

  .main-copy-type-web-apply-1, .main-copy-type-web-apply-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .propel-logo {
    width: 100px;
    display: block;
  }

  .link__nev {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 120%;
  }

  .sf-form.is--main {
    max-width: 400px;
  }

  .sf-form.normal {
    width: 54%;
    max-width: 400px;
  }

  .sf-form.is--second, .sf-form.is--third {
    max-width: 400px;
  }

  .link__members {
    border: 1px solid #0003;
  }

  .link__members:hover {
    border-color: #fff;
  }

  .btn.is--blog-promo {
    font-size: 16px;
  }

  .btn.is--nl {
    padding-left: 14px;
    padding-right: 14px;
  }

  .image-wrapper__author {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .recent__blog {
    min-width: 260px;
    margin-left: auto;
  }

  .recent-blog__body {
    flex-direction: column;
  }

  .rich-text {
    flex-direction: column;
    display: flex;
  }

  .rich-text img {
    min-width: 566px;
  }

  .title__profile {
    font-size: 28px;
    line-height: 120%;
  }

  .recent-heading {
    font-size: 18px;
  }

  .member {
    width: 28%;
    max-width: 280px;
  }

  .industry {
    margin-right: 60px;
  }

  .current {
    display: flex;
  }

  .info__member {
    margin-bottom: 0;
  }

  .gives {
    width: 50%;
    margin-right: 0%;
    padding-right: 4%;
  }

  .asks {
    width: 50%;
    padding-right: 2%;
  }

  .title__job {
    font-size: 32px;
    line-height: 120%;
  }

  .interests, .expertise {
    margin-right: 60px;
  }

  .link-wrap__member {
    margin-top: 20px;
  }

  .card__advisor {
    padding-left: 28px;
    padding-right: 28px;
  }

  .link__advisor {
    width: 32px;
    height: 32px;
  }

  .link__advisor:hover {
    border-color: #fff;
  }

  .expertise__advisor {
    margin-bottom: 10px;
    margin-right: 60px;
  }

  .info__advisor {
    margin-bottom: 0;
  }

  .list__advisors {
    grid-column-gap: 23px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .link__advisors {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .link__advisors:hover {
    border-color: #fff3;
  }

  .type__advisor {
    margin-bottom: 0;
  }

  .card__referrar {
    margin-right: 20px;
  }

  .list-referrer {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: flex-start;
  }

  .text__pass-events {
    color: var(--red);
  }

  .date__events {
    color: var(--blue);
  }

  .summary__event, .title__event, .description__event, .passed-event {
    width: 80%;
  }

  .poster-wrap__event {
    width: 59%;
    height: auto;
  }

  .blurb {
    font-size: 20px;
  }

  .speakers-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .membership-term {
    color: var(--black);
  }

  .button-wrapper.monthly, .button-wrapper.no-width-copy, .button-wrapper.monthly-copy {
    width: 186px;
  }

  .membership-benefit {
    color: var(--black);
  }

  .subscribe {
    width: 50%;
  }

  .access-denied {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .members-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .advisor {
    width: 27%;
    max-width: 280px;
  }

  .summary__blogs {
    margin-top: 0;
  }

  .welcome-rte {
    width: 90%;
  }

  .crews {
    margin-right: 0;
  }

  .text__crews {
    margin-bottom: 0;
  }

  .link__member {
    width: 32px;
    height: 32px;
  }

  .link__member:hover {
    border-color: #fff;
  }

  .title__event-desc {
    margin-bottom: 10px;
  }

  .connect__advisor {
    padding-left: 28px;
    padding-right: 28px;
  }

  .next {
    min-width: 127px;
  }

  .search__filter-form.is--member {
    flex: none;
  }

  .zero.is--right {
    padding-right: 0;
  }

  .cohort-rte-1 blockquote {
    margin-top: 0;
  }

  .cohort-rte-3 blockquote {
    margin-top: 0;
    padding-right: 10px;
  }

  .body__welcome2, .cohort__col {
    width: 90%;
  }

  .div-block-44, .div-block-44-copy {
    max-width: 90%;
  }

  .welcome__head-wrap.is-free {
    max-width: 1000px;
  }

  .slack__response-modal {
    align-items: center;
  }

  .slack__response.is--popup {
    text-align: center;
    min-width: 520px;
  }

  .welcome-li {
    background-image: url('../images/li__light.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .dashboard__grid {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dashboard__image {
    object-fit: contain;
    min-height: 14vw;
  }

  .dashboard__image.is--small {
    background-image: url('../images/image-11-1.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .bg-overlay {
    width: 560px;
    right: -16%;
  }

  .map {
    width: 100%;
    height: 489px;
  }

  .paramid {
    bottom: 28%;
  }

  .kh_img-wrap.is--kh {
    height: 12vw;
  }

  .flex {
    display: flex;
  }

  .home__learnings {
    left: 117%;
  }

  .home-head.is--nl {
    margin-bottom: 0;
  }

  .home__content-wrap.is--popup {
    width: auto;
    padding: 43px;
  }

  .home__members.non-testimonials {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .card-subtitle {
    font-size: 2vw;
  }

  .nav {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .btn-nav.is--text-link:hover, .btn-nav.is--login:hover, .btn-nav.is--mob:hover {
    text-decoration: underline;
  }

  .home__footer-copyright {
    width: 100%;
    padding-right: 0%;
  }

  .blog__promo-para {
    width: auto;
    display: block;
  }

  .newsletter-form-block {
    min-width: 90%;
  }

  .blog_top-wraper {
    grid-column-gap: 40px;
    grid-template-columns: .75fr .75fr;
  }

  .blogs-featured {
    margin-right: -2.5%;
  }

  .blog_slider-prev {
    display: none;
  }

  .newsletter-popup {
    align-items: center;
  }

  .popup-grid.is--popup {
    text-align: center;
    min-width: 520px;
  }

  .popup-form-wrap.is--popup {
    width: auto;
    padding: 43px;
  }

  .investors-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .invest {
    margin-right: 60px;
  }

  .li-experience {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 17px;
  }
}

@media screen and (min-width: 1440px) {
  .master-grid.first-screen {
    margin-top: 45px;
  }

  .master-grid.second-screen {
    grid-template-rows: 1fr 1fr 1fr auto;
  }

  .master-grid.third-screen {
    grid-auto-rows: auto;
  }

  .master-grid.faqs {
    margin-left: 0;
  }

  .master-grid.is--ty {
    margin-top: 45px;
  }

  .sqaure-block-mobile-5.blue.left.reposition {
    top: 0;
    right: 0%;
  }

  .type-block {
    height: auto;
    padding-bottom: 4px;
  }

  .type-block.ready {
    margin-top: 90px;
  }

  .type-block.faqs {
    margin-left: 36px;
  }

  .type-block.why-propel {
    width: 90%;
    padding-top: 82px;
    padding-bottom: 0;
  }

  .type-block.why-propel.padding {
    margin-top: 0;
    margin-bottom: 82px;
    padding-top: 0;
  }

  .type-block.why-propel.fix {
    margin-top: 44px;
  }

  .type-block.accelerates.spacing {
    width: 100%;
  }

  .type-block.places, .type-block.hero, .type-block.is--ty {
    width: 150%;
    top: -55px;
    left: 44%;
  }

  .graphic-block.learning {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 0%;
    margin-left: 0;
    padding-left: 48px;
    right: 0;
  }

  .graphic-block.network {
    margin-left: 0;
    margin-right: 0%;
    bottom: 11%;
    left: 31%;
    right: 0;
  }

  .graphic-block.accountability {
    width: 100%;
    top: 62px;
  }

  .graphic-type-block.accountability {
    padding-right: 10px;
  }

  .graphic-type-block.learning {
    justify-content: flex-start;
    width: 50%;
    padding-right: 0;
  }

  .main-copy-type {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type.navbar-copy {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .header-main-font.apply-to-join {
    color: var(--red);
    text-decoration: underline;
  }

  .header-main-font.apply-to-join.apply-red-underline {
    color: #000;
    border-bottom-style: solid;
    border-bottom-width: 3px;
  }

  .header-main-font.h2 {
    width: auto;
    margin-top: -6%;
    padding-right: 60px;
  }

  .header-main-font.h2.faq {
    margin-top: 0%;
  }

  .header-main-font.h3.take-command-sub._18.padding {
    margin-top: 4%;
  }

  .header-main-font.apply-to-join-copy {
    color: var(--red);
    text-decoration: underline;
  }

  .header-main-font.apply-to-join-copy.apply-red-underline, .header-main-font.learn-more.apply-red-underline {
    color: #000;
    border-bottom-style: solid;
    border-bottom-width: 3px;
  }

  .main-copy-block {
    width: auto;
  }

  .main-copy-block.answers {
    width: 95%;
    padding-right: 0%;
  }

  .main-copy-block.testimonials {
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0%;
  }

  .networking-graphic {
    background-position: 100%;
  }

  .networking-graphic.learning {
    background-position: 0%;
    height: 111px;
    max-height: none;
  }

  .networking-graphic.accountability {
    background-position: 0%;
    min-height: 210px;
  }

  .apply-to-join-link-block {
    display: flex;
  }

  .text-bubble-container-mobile-2.appear-left {
    top: -15%;
  }

  .text-bubble-container-mobile-2.learning, .text-bubble-container-mobile-2.is--learning {
    margin-top: -17%;
    top: 31px;
  }

  .text-bubble-block {
    width: 400px;
  }

  .text-bubble-block.slide-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-2 {
    width: 120%;
    top: -61px;
    right: 361px;
  }

  .paragraph-3 {
    background-color: #0000;
    height: 30%;
    margin-bottom: 0;
    top: 0%;
    left: 57%;
  }

  .footer-block {
    margin-right: 14%;
  }

  .paragraph-4 {
    top: -16%;
    left: 80%;
  }

  .avatar-icon._3 {
    border-radius: 50%;
  }

  .testimonial-wrapper {
    padding-left: 0%;
  }

  .testimonial-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .center-testimonial {
    padding-left: 0%;
    padding-right: 4%;
  }

  .sqaure-block-mobile.yellow.right.top.relative {
    top: 14.8vh;
  }

  .graphic-block-mobile.network {
    margin-left: 0;
    margin-right: 0%;
    bottom: 11%;
    left: 31%;
    right: 0;
  }

  .type-block-mobile-copy {
    height: auto;
    padding-bottom: 4px;
  }

  .master-grid-copy-mobile.first-screen {
    margin-top: 45px;
  }

  .master-grid-2-mobile.second-screen {
    grid-template-rows: 1fr 1fr 1fr auto;
  }

  .type-block-copy {
    height: auto;
    padding-bottom: 4px;
  }

  .graphic-block-2.accountability {
    width: 100%;
    top: 62px;
  }

  .graphic-type-block-mobile-2.learning {
    justify-content: flex-start;
    width: 50%;
    padding-right: 0;
  }

  .type-block-3, .type-block-4 {
    height: auto;
    padding-bottom: 4px;
  }

  .testimonial-container-8, .testimonial-container-7, .testimonial-container-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-copy-block-copy {
    width: auto;
  }

  .column-3 {
    padding-left: 36px;
  }

  .nav-contain {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-4 {
    max-width: 12vw;
  }

  .paragraph-3-copy {
    background-color: #0000;
    height: 30%;
    margin-bottom: 0;
    top: 49%;
    left: 51%;
  }

  .grid-container-mobile-2.testimonials {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 0;
  }

  .nav-menu-copy {
    text-align: right;
  }

  .grid-container-copy.testimonials {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 36px;
    padding-top: 0;
  }

  .grid-container-copy.non-testimonials {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
    margin-left: 36px;
  }

  .nav-menu-web {
    text-align: right;
    max-width: 20vw;
    max-height: 20vh;
    inset: 0 0 0% auto;
  }

  .main-copy-type-web-1 {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type-web-1.navbar-copy, .main-copy-type-web-1.mob, .main-copy-type-web-1.mob, .main-copy-type-web-1.is--mob {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .main-copy-type-web-2 {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type-web-2.navbar-copy {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .main-copy-type-web-3 {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type-web-3.navbar-copy {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .main-copy-type-web-4 {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type-web-4.navbar-copy {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .main-copy-type-web-apply-1 {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type-web-apply-1.navbar-copy {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .main-copy-type-web-apply-2 {
    padding-left: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
  }

  .main-copy-type-web-apply-2.navbar-copy {
    text-align: right;
    margin-right: auto;
    padding-right: 43px;
  }

  .menu__nev {
    padding-right: 4%;
  }

  .right.is--banner {
    width: 86%;
  }

  .link__members {
    width: 36px;
    height: 36px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .list-blogs {
    grid-column-gap: 36px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .title-blogs {
    font-size: 20px;
  }

  .card__jobs {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body__jobs {
    align-items: stretch;
  }

  .title__jobs:hover {
    color: #000;
  }

  .title__jobs.is-small {
    font-size: 20px;
  }

  .logo-wrap__jobs {
    width: 80px;
    height: 80px;
  }

  .list__jobs {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .image-wrapper__author {
    padding: 24px 20px;
  }

  .body__blog {
    padding-right: 8%;
  }

  .recent__blog {
    min-width: 306px;
  }

  .rich-text {
    font-size: 20px;
  }

  .rich-text.blog {
    font-size: 18px;
  }

  .rich-text img {
    min-width: 655px;
  }

  .rich-text.job {
    font-size: 18px;
  }

  .blog-title {
    font-size: 40px;
  }

  .blog-date {
    margin-bottom: 10px;
  }

  .speaker__latest-blog {
    font-size: 16px;
  }

  .date__latest-blogs {
    letter-spacing: 0;
    font-size: 14px;
  }

  .recent-jobs_list {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
  }

  .recent-jobs_item {
    padding: 16px 20px;
  }

  .title__recent-jobs:hover {
    color: #000;
  }

  .job__company {
    max-width: 150px;
  }

  .recent-heading {
    font-size: 18px;
  }

  .member {
    width: 20%;
    max-width: 250px;
  }

  .city__member {
    color: #333333b3;
  }

  .link-wrap__member {
    margin-top: 0;
  }

  .link__advisor {
    width: 36px;
    height: 36px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .city__advisor {
    color: #333333b3;
  }

  .body-profile__advisor {
    padding-right: 4%;
  }

  .link__advisors {
    width: 36px;
    height: 36px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .city__advisors {
    color: #333333b3;
  }

  .list-referrer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .title-body__events {
    margin-right: 40px;
  }

  .card__events {
    width: 90%;
  }

  .title__event {
    width: 100%;
  }

  .description__event {
    width: 60%;
  }

  .event-detail-title-wrap {
    max-width: 60%;
  }

  .poster-wrap__event {
    width: auto;
    max-width: 43%;
  }

  .detail__events {
    align-items: stretch;
  }

  .blog-category {
    font-size: 14px;
  }

  .blurb {
    font-size: 22px;
  }

  .button-wrapper.monthly {
    width: 180px;
  }

  .button-wrapper.no-width-copy {
    width: 186px;
  }

  .button-wrapper.monthly-copy {
    width: 180px;
  }

  .wrapper__btn {
    margin-left: auto;
    margin-right: auto;
  }

  .subscribe {
    width: 44%;
  }

  .subscribe:hover {
    border-color: #3336;
  }

  .members-list {
    grid-column-gap: 30px;
  }

  .advisor {
    width: 30%;
    max-width: 280px;
  }

  .summary__blogs {
    font-size: 16px;
    line-height: 1.4;
  }

  .crews {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .crew__list {
    justify-content: center;
  }

  .link__member {
    width: 36px;
    height: 36px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .title__event-desc {
    width: 60%;
  }

  .connect__advisor {
    margin-top: 20px;
  }

  .banner {
    text-align: center;
    max-width: 476.4px;
    padding: 8px 8px 16px;
  }

  .testimonial-container-new {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-43 {
    width: 90%;
  }

  .dashboard__grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .update-profile-link {
    margin-top: 0;
    margin-bottom: 10px;
    display: inline-block;
  }

  .bg-overlay {
    width: 673px;
    right: -24%;
  }

  .map-section {
    padding-bottom: 80px;
  }

  .community {
    width: auto;
    top: 15%;
  }

  .accountabilty {
    width: auto;
    height: auto;
    bottom: 8%;
    right: 2%;
  }

  .red-sq {
    right: 10%;
  }

  .paramid {
    bottom: 28%;
    left: 2%;
  }

  .blue-square {
    width: 279px;
    height: 279px;
  }

  .kh__title {
    font-weight: 600;
  }

  .kh_img-wrap.is--kh {
    height: 9vw;
  }

  .kh-list.is--kh, .kh-list.is--kh-search {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .slack__list {
    column-count: 3;
  }

  .content__top, .content__body {
    max-width: 1440px;
  }

  .content__related-head {
    font-size: 24px;
  }

  .home__learnings {
    position: static;
    top: -16%;
    left: 80%;
  }

  .learning-block {
    width: 400px;
    position: static;
  }

  .learning-block.slide-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-head {
    font-size: 2.4vw;
  }

  .para {
    font-size: 1.3vw;
    line-height: 1.5;
  }

  .contact-text {
    font-size: 1.2vw;
  }

  .text-bubble-block-copy {
    width: 400px;
  }

  .text-bubble-block-copy.slide-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home__featured-testimonial {
    width: 80%;
  }

  .home__featured-test-quote {
    font-size: 2vw;
  }

  .home__portfolio-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home__members.testimonials {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 36px;
    padding-top: 0;
  }

  .home__members.non-testimonials {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
    margin-left: 36px;
  }

  .home__member-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home__testimonial-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .nav-contain__left {
    padding-left: 36px;
  }

  ._w-card.is--quote {
    font-size: 1.1vw;
  }

  .card-details {
    font-size: 1.2vw;
  }

  .q-container {
    padding: 1.6vw;
  }

  .q-text {
    font-size: 1.4vw;
  }

  .q-rte, .home__featured-test-member {
    font-size: 1.2vw;
  }

  .home__timeline-quote {
    font-size: 1.4vw;
  }

  .card-rte {
    font-size: 1.2vw;
  }

  .home__footer-copyright {
    width: auto;
  }

  .home__footer-copyright.answers {
    width: 95%;
    padding-right: 0%;
  }

  .home__footer-copyright.testimonials {
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0%;
  }

  .bootcamp--ates {
    font-size: 1.3vw;
    line-height: 1.5;
  }

  .home-subhead {
    font-size: 2.4vw;
  }

  .schedule-head {
    font-size: 1.3vw;
    line-height: 1.5;
  }

  .bootcamp-hero-grid {
    grid-row-gap: 34px;
  }

  .bootcamp__combine-reg {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-wrapper {
    grid-column-gap: 36px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

  .blogs-featured {
    margin-right: -3%;
  }

  .title__jobs-2:hover {
    color: #000;
  }

  .investors-list {
    grid-column-gap: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .master-grid.first-screen {
    margin-top: 100px;
  }

  .master-grid.third-screen {
    grid-template-rows: auto auto minmax(auto, 1fr) auto;
    grid-auto-rows: auto;
  }

  .master-grid.is--ty {
    margin-top: 100px;
  }

  .sqaure-block-mobile-5.blue.left.reposition {
    right: 0%;
  }

  .type-block {
    padding-bottom: 0;
  }

  .type-block.ready {
    width: 100%;
    padding-right: 0;
    position: relative;
    left: 6%;
  }

  .type-block.why-propel {
    width: 100%;
  }

  .type-block.why-propel.fix {
    padding-top: 0;
  }

  .type-block.accelerates.spacing {
    left: 0%;
  }

  .type-block.places, .type-block.hero, .type-block.is--ty {
    left: 47%;
  }

  .graphic-block {
    margin-right: 0;
  }

  .graphic-block.learning {
    align-items: flex-start;
    width: 100%;
    margin-left: 12px;
    position: relative;
    bottom: 0%;
    left: 25px;
    right: 0;
  }

  .graphic-block.network {
    width: 30%;
    margin-right: 0;
    padding-left: 0;
    right: 14%;
  }

  .graphic-block.accountability {
    margin-left: -22%;
    padding-right: 25px;
    bottom: 0%;
    right: 58px;
  }

  .graphic-type-block {
    text-align: center;
    align-self: center;
    padding-left: 0;
  }

  .graphic-type-block.accountability {
    justify-content: flex-start;
    padding-right: 35px;
  }

  .graphic-type-block.learning {
    width: 50%;
    padding-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }

  .main-copy-type {
    text-align: center;
  }

  .main-copy-type.navbar-copy {
    margin-right: 11.3%;
  }

  .main-copy-type.network {
    left: 0;
  }

  .header-main-font.apply-to-join.apply-red-underline {
    color: #000;
  }

  .header-main-font.h2.bottom-spacing, .header-main-font.h2.is-ty {
    width: 115%;
    padding-right: 0%;
  }

  .header-main-font.apply-to-join-copy.apply-red-underline, .header-main-font.learn-more.apply-red-underline {
    color: #000;
  }

  .main-copy-block {
    width: 95%;
  }

  .main-copy-block.answers {
    width: 85%;
  }

  .networking-graphic {
    background-position: 90%;
  }

  .networking-graphic.learning {
    background-position: 0%;
    height: 110px;
    max-height: none;
    margin-left: 0;
    padding-left: 0;
  }

  .networking-graphic.networkgraphic {
    background-position: 50%;
    background-size: contain;
    align-self: auto;
    height: auto;
    min-height: 200px;
  }

  .text-bubble-container-mobile-2.appear-left {
    top: -46px;
  }

  .text-bubble-container-mobile-2.accountability {
    left: 22%;
  }

  .paragraph-2 {
    position: relative;
  }

  .paragraph-3 {
    top: 77%;
    left: 11%;
  }

  .paragraph-4 {
    top: -3%;
    left: 103%;
  }

  .reg-embed {
    height: 500px;
    left: 0%;
  }

  .sqaure-block-mobile.yellow.right.top.relative {
    top: 35px;
  }

  .graphic-block-mobile {
    margin-right: 0;
  }

  .graphic-block-mobile.network {
    width: 30%;
    margin-right: 0;
    padding-left: 0;
    right: 14%;
  }

  .type-block-mobile-copy {
    padding-bottom: 0;
  }

  .master-grid-copy-mobile.first-screen {
    margin-top: 100px;
  }

  .type-block-copy {
    padding-bottom: 0;
  }

  .type-block-copy.ready {
    width: 100%;
    padding-right: 0;
    position: relative;
    left: 6%;
  }

  .graphic-block-2 {
    margin-right: 0;
  }

  .graphic-block-2.accountability {
    margin-left: -22%;
    padding-right: 25px;
    bottom: 0%;
    right: 58px;
  }

  .graphic-type-block-mobile-2 {
    text-align: center;
    align-self: center;
    padding-left: 0;
  }

  .graphic-type-block-mobile-2.learning {
    width: 50%;
    padding-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }

  .type-block-3, .type-block-4 {
    padding-bottom: 0;
  }

  .main-copy-block-copy {
    width: 95%;
  }

  .paragraph-3-copy {
    top: 77%;
    left: 11%;
  }

  .master-grid-copy-copy.topform {
    margin-top: 300px;
  }

  .grid-container-copy.non-testimonials {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .main-copy-type-web-1 {
    text-align: center;
  }

  .main-copy-type-web-1.navbar-copy, .main-copy-type-web-1.mob, .main-copy-type-web-1.mob, .main-copy-type-web-1.is--mob {
    margin-right: 11.3%;
  }

  .main-copy-type-web-2 {
    text-align: center;
  }

  .main-copy-type-web-2.navbar-copy {
    margin-right: 11.3%;
  }

  .main-copy-type-web-3 {
    text-align: center;
  }

  .main-copy-type-web-3.navbar-copy {
    margin-right: 11.3%;
  }

  .main-copy-type-web-4 {
    text-align: center;
  }

  .main-copy-type-web-4.navbar-copy {
    margin-right: 11.3%;
  }

  .main-copy-type-web-apply-1 {
    text-align: center;
  }

  .main-copy-type-web-apply-1.navbar-copy {
    margin-right: 11.3%;
  }

  .main-copy-type-web-apply-2 {
    text-align: center;
  }

  .main-copy-type-web-apply-2.navbar-copy {
    margin-right: 11.3%;
  }

  .link-wrap__sidebar {
    margin-bottom: 24px;
  }

  .link__sidebar {
    font-size: 20px;
  }

  .right {
    margin-left: 300px;
  }

  .right.is--banner {
    width: 84%;
  }

  .list-blogs {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .poster__blogs {
    border-radius: 4px;
  }

  .title-blogs {
    margin-top: 7px;
    margin-bottom: 16px;
    font-size: 26px;
  }

  .list__jobs {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .recent__blog {
    min-width: 400px;
  }

  .rich-text {
    font-size: 22px;
  }

  .rich-text img {
    min-width: 690px;
  }

  .recent-jobs_item {
    width: 100%;
  }

  .body__member {
    width: 60%;
  }

  .member {
    max-width: 250px;
  }

  .body-profile__advisor {
    width: 60%;
  }

  .list__advisors {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .list-referrer {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .title-body__events {
    margin-right: 40px;
  }

  .card__events {
    justify-content: flex-start;
    width: auto;
    margin-right: 1.5%;
    display: flex;
  }

  .poster-wrap__events {
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 40px;
  }

  .date__events {
    margin-right: 11px;
  }

  .body__events {
    flex-direction: column;
    height: 100%;
  }

  .time-body__events {
    flex-direction: row;
    max-width: none;
    margin-bottom: 20px;
  }

  .time__events {
    margin-top: 0;
  }

  .time-zone__events {
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
  }

  .content-wrap__events {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .poster-wrap__event {
    width: 624px;
    height: 327.5px;
  }

  .blurb {
    font-size: 24px;
  }

  .speakers-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .subscribe {
    width: 33%;
  }

  .access-subhead {
    width: 23%;
  }

  .members-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .advisor {
    max-width: 250px;
  }

  .summary__blogs {
    font-size: 20px;
  }

  .time-body__events-passed {
    flex-direction: row;
    margin-bottom: 20px;
  }

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

  .slack__response.is--popup.is--nl {
    min-width: 600px;
    max-width: 830px;
  }

  .bg-overlay {
    width: 910px;
    right: -47%;
  }

  .community {
    left: 4%;
  }

  .accountabilty {
    right: 4%;
  }

  .blue {
    left: 17%;
  }

  .red-sq {
    right: 20%;
  }

  .paramid {
    left: 5%;
  }

  .map-image {
    width: 100%;
  }

  .kh__wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .kh_img-wrap.is--kh {
    height: 7.5vw;
  }

  .kh-list.is--kh, .kh-list.is--kh-search {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .slack__list {
    column-count: 5;
  }

  .home__learnings {
    top: -3%;
    left: 103%;
  }

  .home__members.non-testimonials {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .home__footer-copyright {
    width: 95%;
  }

  .home__footer-copyright.answers {
    width: 85%;
  }

  .blog__promo-block.is--main, .blog__promo-block.is--aside, .blog__promo-block.is--center {
    max-width: 600px;
  }

  .swiper-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .swiper-slide {
    margin-right: 0;
  }

  .blogs-featured {
    margin-right: -2.5%;
  }

  .blog_progress-bar {
    left: 300px;
  }

  .popup-grid.is--popup.is--nl {
    min-width: 600px;
    max-width: 830px;
  }

  .investors-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  .vertical-line {
    margin-right: 25px;
    display: none;
  }

  .master-section {
    overflow: hidden;
  }

  .master-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding-left: 25px;
    padding-right: 25px;
    display: none;
  }

  .master-grid.first-screen {
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(200px, 1fr);
    margin-top: 100px;
  }

  .master-grid.second-screen {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .master-grid.third-screen {
    grid-template-rows: auto 82px auto auto;
    grid-template-columns: 1fr minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
    grid-auto-columns: 1fr;
  }

  .master-grid.is--ty {
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(200px, 1fr);
  }

  .sqaure-block-mobile-5.blue.right.margin {
    right: -52%;
  }

  .sqaure-block-mobile-5.blue.left.reposition {
    left: -106px;
  }

  .sqaure-block-mobile-5.yellow.left.top {
    margin-left: -183px;
  }

  .sqaure-block-mobile-5.yellow.registrationm {
    min-height: 104px;
  }

  .type-block.faqs {
    margin-top: 90px;
  }

  .type-block.accelerates.spacing {
    width: auto;
    left: .5%;
  }

  .type-block.is--ty {
    padding-left: 0;
  }

  .hamburger-menu-icon {
    color: var(--black);
    margin-left: 0%;
    margin-right: 4vw;
  }

  .paragraph-4 {
    width: auto;
    top: 0%;
    left: 0%;
  }

  .sqaure-block-mobile.yellow.right.top.relative {
    margin-left: 204px;
    right: -42%;
  }

  .sqaure-block-mobile-2.red.eft {
    margin-left: -95px;
  }

  .master-grid-copy-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding-left: 25px;
    padding-right: 25px;
    display: none;
  }

  .master-grid-copy-mobile.first-screen {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .master-grid-2-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding-left: 25px;
    padding-right: 25px;
    display: none;
  }

  .master-grid-2-mobile.second-screen {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-4 {
    width: 14vw;
  }

  .master-grid-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding-left: 25px;
    padding-right: 25px;
    display: none;
  }

  .master-grid-copy-copy.topform {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr auto 100px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-container-copy.testimonials {
    margin-right: 0%;
  }

  .grid-container-copy.non-testimonials {
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: 0%;
  }

  .link__nev {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .menu__nev {
    padding-right: 4%;
  }

  .dropdown-toggle {
    padding-left: 0;
  }

  .right {
    margin-left: 170px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .right.is--banner {
    flex: none;
    width: 78vw;
  }

  .sf-contain {
    flex-wrap: wrap;
  }

  .sf-contain.is--member {
    flex-flow: row;
    overflow: auto;
  }

  .sf-contain.is--filters, .sf-contain.is-persona {
    width: 100%;
  }

  .sf-form {
    width: 100%;
    margin-bottom: 16px;
  }

  .sf-form.is--main {
    width: auto;
    min-width: 300px;
    margin-right: 20px;
  }

  .sf-form.normal {
    width: 100%;
    max-width: none;
  }

  .sf-form.is--second {
    flex: none;
    width: 100%;
    max-width: 210px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20px;
  }

  .sf-form.is--third {
    width: 100%;
    max-width: 48%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .sf-form.is--blog {
    width: 100%;
    max-width: none;
  }

  .card__members {
    margin-bottom: 4%;
  }

  .page-title {
    font-size: 36px;
  }

  .sidebar {
    width: 170px;
    padding-top: 84px;
  }

  .list-blogs {
    grid-template-columns: 1fr 1fr;
  }

  .card-blogs {
    width: 100%;
    margin-bottom: 8%;
  }

  .body__jobs {
    margin-right: 0;
  }

  .btn.apply {
    display: none;
  }

  .btn.is--nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn.is--reset.jetboost-filter-none-dlmg.jetboost-filter-none-n94d.jetboost-filter-none-n7z8.jetboost-filter-none-np99.jetboost-filter-none-n9y9.jetboost-filter-none-dq73 {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .btn.is--reset.jetboost-filter-none-n7mv.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73, .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73 {
    margin-left: 30px;
    margin-right: 0;
  }

  .btn.is--home, .btn.is--filled, .btn.is--footer, .btn.is--outline, .btn.is--blog-promo, .btn.is--nl, .btn.is--blog-aside {
    font-size: 16px;
  }

  .list__jobs {
    grid-template-columns: 1fr 1fr;
  }

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

  .content__blogs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .image-wrapper__author {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .author {
    flex-direction: column-reverse;
    width: auto;
    display: flex;
    position: static;
  }

  .body__blog {
    width: 100%;
    margin-top: 20px;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .recent__blog {
    width: 100%;
    margin-top: 20px;
  }

  .recent-card__blogs {
    filter: none;
    width: 100%;
  }

  .rich-text {
    width: 100%;
  }

  .blog-title {
    font-size: 28px;
    line-height: 130%;
  }

  .speaker__latest-blog, .date__latest-blogs {
    font-size: 18px;
  }

  .job-date__jobs {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .title__profile {
    font-size: 24px;
  }

  .job-body {
    margin-top: 40px;
  }

  .recent-jobs {
    width: 100%;
    margin-top: 60px;
  }

  .recent-jobs_item {
    padding: 21px;
  }

  .title__recent-jobs {
    font-size: 20px;
    line-height: 1.3em;
  }

  .details__recent-jobs {
    flex-direction: row;
    display: flex;
  }

  .company__recent-jobs {
    padding-bottom: 2px;
  }

  .job__company {
    width: auto;
  }

  .body__job {
    width: 100%;
    margin-top: 40px;
    padding-left: 0%;
  }

  .recent-heading {
    margin-top: 0;
    margin-bottom: 40px;
    display: block;
  }

  .content__jobs {
    flex-direction: column;
  }

  .body__member {
    width: 100%;
    padding-left: 0%;
  }

  .member {
    width: auto;
    max-width: none;
    margin-bottom: 40px;
    position: static;
  }

  .industry {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .current {
    flex-direction: column;
    align-items: stretch;
  }

  .gives-asks {
    flex-direction: column;
  }

  .gives {
    width: auto;
    margin-bottom: 30px;
  }

  .profile {
    flex-direction: column;
  }

  .asks {
    width: auto;
  }

  .dropdown-link {
    font-weight: 400;
  }

  .icon-3 {
    display: none;
  }

  .title__job {
    font-size: 32px;
  }

  .interests, .expertise {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .card__advisor {
    width: 100%;
  }

  .body-profile__advisor {
    width: 100%;
    padding-left: 0%;
  }

  .expertise__advisor {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .card__advisors {
    margin-bottom: 4%;
  }

  .list__advisors {
    grid-template-columns: 1fr 1fr;
  }

  .card__referrar {
    margin-bottom: 4%;
    margin-right: 16px;
  }

  .list-referrer {
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .title-body__events {
    margin-bottom: 0;
    margin-right: 0;
  }

  .card__events {
    padding: 0;
  }

  .poster-wrap__events {
    width: auto;
    height: auto;
  }

  .date__events {
    margin-right: 20px;
    font-size: 18px;
  }

  .body__events {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .time-body__events {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .time__events {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    font-size: 18px;
  }

  .location__events {
    font-size: 18px;
  }

  .title__events {
    font-size: 24px;
  }

  .time-zone__events {
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 18px;
  }

  .summary__events {
    margin-bottom: 10px;
  }

  .content-wrap__events {
    flex-direction: column;
    align-items: flex-start;
    margin: 20px;
  }

  .summary__event {
    margin-bottom: 12px;
  }

  .title__event {
    font-size: 28px;
  }

  .description__event {
    margin-top: 40px;
  }

  .event-detail-title-wrap {
    width: 100%;
    padding-right: 0;
  }

  .event {
    margin-top: 40px;
  }

  .poster-wrap__event {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-bottom: 24px;
  }

  .detail__events {
    flex-direction: column-reverse;
    align-items: stretch;
    margin-top: 20px;
  }

  .heading__speakers {
    font-size: 28px;
  }

  .main-head {
    font-weight: 700;
  }

  .speakers-list {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper__author {
    margin-bottom: 0;
  }

  .title__subscribe {
    font-size: 30px;
  }

  .button-wrapper.monthly, .button-wrapper.no-width-copy, .button-wrapper.monthly-copy {
    width: 227px;
  }

  .membership-price {
    font-size: 20px;
  }

  .subscribe {
    width: 100%;
  }

  .access-subhead {
    width: 75%;
  }

  .members-list {
    grid-template-columns: 1fr 1fr;
  }

  .kh-ddt {
    padding-left: 16px;
    padding-right: 32px;
  }

  .kh-dd {
    flex-direction: column;
    align-items: center;
    margin-left: 20px;
    display: flex;
  }

  .dropdown-list-3.w--open {
    min-width: 140px;
    margin-left: auto;
    margin-right: auto;
    top: 38px;
  }

  .membership {
    font-size: 36px;
  }

  .advisor {
    align-items: stretch;
    width: auto;
    max-width: none;
    margin-bottom: 40px;
    position: static;
  }

  .author_title {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 130%;
  }

  .summary__blogs {
    margin-bottom: 12px;
  }

  .page-head {
    line-height: 135%;
    display: inline-block;
  }

  .greetings {
    font-size: 36px;
  }

  .welcome-rte {
    width: 100%;
  }

  .welcome-rte h3 {
    font-size: 20px;
  }

  .crews {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .title__crews {
    margin-bottom: 10px;
  }

  .item__-crews {
    margin-left: 10px;
    margin-right: 10px;
  }

  .crew__list {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .right-update {
    margin-left: 170px;
  }

  .public-profile, .update-profile {
    font-weight: 400;
  }

  .body__member-profile {
    text-align: center;
    width: auto;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .btn-log {
    padding-left: 23px;
    padding-right: 23px;
    font-size: 14px;
  }

  .btn-log.apply {
    display: none;
  }

  .time-body__events-passed {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .rsvp-btn.apply, .calendar-btn.apply {
    display: none;
  }

  .connect__advisor {
    width: 100%;
  }

  .next.apply {
    display: none;
  }

  .banner {
    flex-direction: column;
  }

  .share-embed {
    align-items: flex-start;
    margin-top: 0;
    bottom: 0;
  }

  .heading-2 {
    margin-top: 6px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .div-block-42 {
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
  }

  .search__dd-toggle {
    font-size: 14px;
  }

  .search__filter-form.is--member {
    flex: 0 auto;
  }

  .search__dd {
    margin-left: 0;
  }

  .zero {
    border-right-color: #3330;
    padding-left: 0%;
    padding-right: 0%;
  }

  .cohort-rte-1 {
    width: 100%;
  }

  .cohort-rte-1 h3 {
    font-size: 20px;
  }

  .cohort-rte-2 {
    width: 100%;
  }

  .cohort-rte-2 h3 {
    font-size: 20px;
  }

  .cohort-rte-3 {
    width: 100%;
  }

  .cohort-rte-3 h3 {
    font-size: 20px;
  }

  .body__welcome2 {
    width: 100%;
  }

  .body__welcome2 h3 {
    font-size: 20px;
  }

  .form-3 {
    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-items: start;
    display: grid;
  }

  .home-con_hero {
    width: auto;
    padding: 10vh 4vw;
  }

  .home-con_hero.is--bootcamp {
    padding-bottom: 20vh;
  }

  .btn-2 {
    font-size: 18px;
  }

  .btn-2:hover {
    margin-bottom: 0;
    padding: 17px 42px 14px;
  }

  .btn-2.is--signup {
    box-shadow: 0 3px 20px #0000001a;
  }

  .btn-2.is--signup:hover {
    margin-bottom: 0;
    font-size: 16px;
  }

  .card.is--signup {
    grid-template-columns: 1fr;
    width: 65vw;
    max-width: 700px;
  }

  .btn-wrap.is-ms {
    width: 240px;
    height: 80px;
    margin-top: 32px;
  }

  .signup__btn {
    font-size: 18px;
  }

  .signup__btn:hover {
    margin-bottom: 0;
    padding: 17px 42px 14px;
  }

  .display {
    margin-top: 120px;
    font-size: 52px;
    line-height: 1.2em;
  }

  .welcome__para {
    margin-bottom: 10px;
  }

  .welcome__head-wrap {
    text-align: center;
    align-items: center;
    max-width: 614px;
  }

  .welcome__card {
    grid-template-columns: 32px 1fr;
    padding: 25px;
  }

  .welcome-con {
    padding-left: 25px;
    padding-right: 25px;
  }

  .welcome-con.is--hero {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .welcome__head {
    font-size: 36px;
  }

  .welcome__video {
    width: 100%;
    margin-bottom: 40px;
  }

  .sec__title {
    width: 80%;
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 1.1em;
  }

  .welcome__grid {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
    width: 64%;
  }

  .welcome__grid.is-two {
    width: auto;
  }

  .slack__response.is--welcome {
    max-width: 90vw;
  }

  .slack__response.is--speaker, .slack__response.is--popup {
    max-width: 619px;
  }

  .welcome-li {
    width: 237.9px;
    height: 45.588px;
  }

  .welcome-tw {
    width: 233.712px;
    height: 45.588px;
  }

  .welcome__card-title {
    margin-top: 8px;
    font-size: 22px;
  }

  .propel__logo {
    margin-bottom: -90px;
  }

  .welcome__video-wrap {
    width: 100%;
  }

  .dashboard__grid {
    grid-column-gap: 23px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    width: auto;
  }

  .dashboard__card {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .dashboard__card-title {
    margin-top: 0;
    font-size: 20px;
  }

  .dashboard__card-text {
    font-size: 15px;
  }

  .hero-title {
    font-size: 42px;
  }

  .hero-flex {
    padding-left: 0;
  }

  .profile-wrapper {
    padding-left: 20px;
    padding-right: 0;
  }

  .hero-image {
    width: 220px;
    height: 220px;
  }

  .profile-description {
    font-size: 18px;
  }

  .bg-overlay {
    width: 460px;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-title {
    font-size: 26px;
  }

  .faq-answer {
    font-size: 18px;
  }

  .blue {
    height: 100px;
  }

  .red-sq {
    height: 180px;
  }

  .paramid {
    width: 90px;
    height: auto;
    bottom: 29%;
  }

  .indvidual-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-title {
    display: inline-block;
  }

  .join-title {
    font-size: 36px;
  }

  .blue-square {
    height: 180px;
  }

  .map-wrapper {
    background-size: auto;
    height: auto;
  }

  .kh-item__info {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .kh__title {
    font-size: 16px;
  }

  .kh-sec__title {
    font-size: 22px;
  }

  .kh-sec__title-wrap {
    margin-top: 0;
  }

  .kh_img-wrap {
    height: 150px;
  }

  .kh_img-wrap.is--kh {
    height: 17vw;
    max-height: none;
  }

  .kh_img-wrap.is--aside {
    height: 13vw;
  }

  .kh-list.is--kh {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .kh-list.is--kh-search {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .kh__sec.is-kh {
    padding-top: 60px;
  }

  .slack__list {
    column-count: 2;
    column-gap: 24px;
  }

  .slack__thread-link {
    filter: none;
    transition: none;
  }

  .content__top {
    flex-direction: column;
    align-items: center;
  }

  .content__top-media {
    object-fit: contain;
    width: 100%;
    max-width: none;
    max-height: none;
    margin-top: 24px;
    margin-left: 0%;
  }

  .content__detail-contain {
    display: flex;
  }

  .content__related {
    width: 100%;
    box-shadow: none;
    margin-left: 0%;
    padding-left: 0%;
  }

  .kh-list-related {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-rte {
    width: 100%;
  }

  .content__title {
    font-size: 32px;
  }

  .content__main {
    border-bottom: 1px solid #7d7e90b3;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .content__body {
    flex-direction: column;
  }

  .kh_img-wrap-2 {
    height: 150px;
  }

  .kh-item__info-2 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .kh__title-2 {
    font-size: 16px;
  }

  .kh-search-list.w--open {
    min-width: 140px;
    margin-left: auto;
    margin-right: auto;
    top: 38px;
  }

  .kh__anchors {
    flex-wrap: wrap;
    display: flex;
  }

  .kh__anchors.is--member {
    flex-wrap: wrap;
  }

  .guide-emoji {
    font-size: 36px;
  }

  .home__learnings {
    width: auto;
    top: 0%;
    left: 0%;
  }

  .home-head {
    font-size: 32px;
  }

  .para {
    font-size: 17px;
  }

  .para.is--speaker {
    font-size: 16px;
  }

  .para.is--schedule {
    margin-right: 48px;
    font-size: 16px;
  }

  .contact-text {
    font-size: 16px;
  }

  .contact-text.is--home-hero, .contact-text.is--blog-promo {
    font-size: 14px;
  }

  .home__content-wrap {
    width: 80%;
  }

  .home__content-wrap.is--centered, .home__content-wrap.is--centered-short {
    width: 88%;
    margin-left: 0;
  }

  .home__community {
    width: 15vw;
    bottom: 34%;
    right: 10%;
  }

  .home-con {
    width: auto;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .home-con.is--start.is--how_memebrship_work {
    flex-direction: column;
  }

  .home-con.is--apply.is--bootcamp {
    padding-bottom: 22vw;
  }

  .card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .bordered-card {
    padding: 2vw;
  }

  .card-head {
    font-size: 20px;
    line-height: 1.2;
  }

  .card-head.is--modal {
    font-size: 30px;
  }

  .card-head.is--schedule {
    padding: 2vw;
  }

  .card-head.is--large {
    margin-top: 11px;
    margin-bottom: 11px;
    font-size: 20px;
  }

  .tricolored-underline {
    width: 50%;
  }

  .home__benefits-para {
    font-size: 14px;
  }

  .home__featured-testimonial {
    grid-template-columns: .5fr .75fr;
    align-items: end;
    margin-top: 0;
    font-size: 16px;
  }

  .home__featured-test-quote {
    font-size: 18px;
  }

  .blue-block {
    top: 3%;
    right: 0%;
  }

  .home-con_who {
    width: auto;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .home__accountability {
    width: 100px;
    top: 14%;
    right: 10%;
  }

  .home__learning {
    top: 4%;
    right: 3%;
  }

  .home__portfolio-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .home__portfolio-heading {
    font-size: 18px;
  }

  .yellow-block-2 {
    inset: auto auto 0% 0%;
  }

  .home__featured-testimonial-2 {
    grid-template-columns: .75fr .5fr;
  }

  .home__members {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home__members.testimonials {
    margin-right: 0%;
  }

  .home__members.non-testimonials {
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: 0%;
  }

  .home__member-name {
    font-size: 16px;
  }

  .home__member-company {
    font-size: 15px;
  }

  .home__member-position {
    margin-top: 4px;
    font-size: 14px;
  }

  .testimonial-section {
    padding-top: 18vw;
    padding-bottom: 18vw;
  }

  .testimonial-section.is--tablet {
    display: block;
  }

  .nav-contain__left {
    padding-left: 4vw;
  }

  .c-card-title {
    font-size: 15px;
  }

  .card-subtitle {
    font-size: 20px;
    line-height: 1.3;
  }

  .card-details {
    font-size: 16px;
  }

  .channel__dd-list.w--open {
    min-width: 140px;
    margin-left: auto;
    margin-right: auto;
    top: 38px;
  }

  .blue-block-2 {
    inset: 0% 0% auto auto;
  }

  .blue-block-4 {
    inset: 4% 0% auto auto;
  }

  .faq-wrap.is--summit {
    max-width: 90%;
    margin-top: 0;
  }

  .q-text {
    margin-top: 10px;
    font-size: 18px;
  }

  .q-rte {
    width: 100%;
    font-size: 16px;
  }

  .blue-block-3 {
    padding: 6vw;
  }

  .home__featured-test-member {
    margin-bottom: 2vw;
    font-size: 16px;
  }

  .home__timeline-quote {
    font-size: 15px;
  }

  .yellow-block-4 {
    padding: 8vw;
    inset: auto 0% 0% auto;
  }

  .tags__dd-list.w--open {
    min-width: 140px;
    margin-left: auto;
    margin-right: auto;
    top: 38px;
  }

  .tf-wrap-2.is--summit {
    padding: 7%;
  }

  .popup-card.is--summit {
    max-width: 80vw;
  }

  .summit__modal-title {
    font-size: 36px;
  }

  .btn-3 {
    font-size: 18px;
  }

  .btn-3:hover {
    margin-bottom: 0;
    padding: 17px 42px 14px;
  }

  .home__testimonial {
    padding: 16px;
  }

  .home__testimonial-image {
    width: 60px;
    height: 60px;
    margin-bottom: -32px;
    margin-left: -32px;
    margin-right: 12px;
  }

  .home__testimonial-quote {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .home__testimonial-name {
    font-size: 15px;
  }

  .home__testimonial-about {
    font-size: 14px;
  }

  .home__testimonial-wrap {
    grid-row-gap: 5.6vw;
    grid-template-columns: 1fr 1fr;
    margin-top: 32px;
    margin-bottom: 0;
  }

  .home__testimonial-wrap.is--start.tablet {
    margin-bottom: 6vw;
  }

  .card-rte {
    width: 100%;
    font-size: 16px;
  }

  .card-rte.is--1-3 {
    font-size: 16px;
  }

  .btn-nav {
    padding-left: 23px;
    padding-right: 23px;
    font-size: 16px;
  }

  .btn-nav.apply {
    display: none;
  }

  .blue-block-6 {
    background-color: var(--blue);
    inset: auto 0% 0% auto;
  }

  .red-block-4, .blue-block-5 {
    padding: 6vw;
  }

  .home__contact-icon {
    width: 3.6vw;
  }

  .home__contact-icon.is--linkedin {
    width: 3.2vw;
  }

  .red-block-5 {
    inset: auto auto 0% 0%;
  }

  .home-con_team {
    width: auto;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .count-down.is--apply {
    right: 5%;
  }

  .cd-number {
    font-size: 36px;
  }

  .bootcamp-con_company {
    width: auto;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .red-block-6 {
    inset: auto auto 0% 0%;
  }

  .blue-block-7 {
    top: 3%;
    right: 0%;
  }

  .blog__promo-block {
    max-width: none;
  }

  .blog__promo-block.is--centered, .blog__promo-block.is--centered-short {
    width: 88%;
    margin-left: 0;
  }

  .blog__promo-block.is--main {
    margin-bottom: 20px;
  }

  .blog__promo-block.is--aside {
    display: none;
  }

  .bootcamp--ates {
    margin-bottom: 0;
    font-size: 3vw;
  }

  .home-subhead {
    font-size: 32px;
  }

  .speaker-open__wrap {
    width: 48px;
    height: 48px;
    margin-bottom: 4px;
  }

  .speaker-open {
    width: 28px;
  }

  .speaker-position {
    font-size: 20px;
  }

  .speaker-socials {
    margin-top: 10px;
  }

  .schedule-grid {
    grid-template-columns: 1fr 1fr;
  }

  .schedule-contain {
    padding: 2vw;
  }

  .schedule-head {
    font-size: 17px;
  }

  .schedule-head.is--speaker, .schedule-head.is--schedule {
    margin-right: 48px;
    font-size: 16px;
  }

  .yellow-block-5 {
    top: 3%;
    right: 0%;
  }

  .speaker-social-icon {
    width: 27px;
  }

  .marquee-horizontal.is--gated {
    padding-left: 29%;
    padding-right: 12%;
  }

  .track-horizontal {
    justify-content: flex-start;
    padding: 5px 20px;
  }

  .card-icon {
    width: 10vw;
    height: 10vw;
  }

  .newlstter-form_field {
    min-height: 43px;
  }

  .blog-summary {
    font-size: 18px;
  }

  .nav__dd-toggle {
    padding-left: 0;
  }

  .blog_top-wraper {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .bllog-sec__title {
    font-size: 22px;
  }

  .swiper-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .swiper-slide {
    width: 100%;
    margin-bottom: 8%;
  }

  .blog_slider-next {
    margin-right: -34px;
  }

  .blog_slider-prev {
    display: none;
  }

  .blog_progress-bar {
    left: 170px;
  }

  .popup-grid.is--welcome {
    max-width: 90vw;
  }

  .popup-grid.is--speaker, .popup-grid.is--popup {
    max-width: 619px;
  }

  .popup-form-wrap {
    width: 80%;
  }

  .popup-form-wrap.is--centered, .popup-form-wrap.is--centered-short {
    width: 88%;
    margin-left: 0;
  }

  .nl__right {
    padding: 2%;
  }

  .home__hero-nl {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .nl__text {
    text-align: center;
    font-size: 15px;
  }

  .btn-5.apply {
    display: none;
  }

  .info__recent-jobs {
    padding-bottom: 2px;
  }

  .nav-logout {
    font-weight: 400;
  }

  .investors-list {
    grid-template-columns: 1fr 1fr;
  }

  .card__investor {
    margin-bottom: 4%;
  }

  .persona-tag {
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
  }

  .persona-btn:hover {
    background-color: #0000;
  }

  .invest {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .col-right.inner-padding {
    padding-right: 20px;
  }

  .col-right.is-membership-3, .col-right.is-programs {
    flex: none;
  }

  .col-right.width--max {
    width: 100%;
  }

  .title__hero {
    font-size: 3.6rem;
  }

  .title__hero.is--home {
    width: auto;
  }

  .testimonial-cards {
    width: 40%;
    min-width: 40%;
  }

  .benefits__grid {
    grid-column-gap: 23px;
    grid-row-gap: 30px;
  }

  .tabs-menu {
    flex-direction: row;
    width: 100%;
    margin-bottom: 40px;
  }

  .col-right-2 {
    align-self: stretch;
    margin-top: 24px;
  }

  .slider-back-block {
    border-radius: 20px;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    position: relative;
    inset: auto 0% 0%;
  }

  .img-slide {
    min-height: 328px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sec-title {
    width: 80%;
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 1.1em;
  }

  .hero-section-2 {
    background-color: #1d1e28;
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px;
    height: auto;
    padding-bottom: 60px;
  }

  .hero-section-2.is-membership {
    padding-top: 100px;
  }

  .membership-siider-section {
    flex-direction: column;
    min-height: auto;
    padding-top: 40px;
  }

  .tab-link-benefit, .tab-link-benefit.w--current {
    margin-right: 10px;
  }

  .benefits-tab {
    flex-direction: column;
  }

  .col-left-2 {
    top: 15%;
  }

  .testimonial-new {
    max-width: 100%;
    padding-top: 20px;
  }

  .container-2.cc-flex-h {
    flex-direction: column;
  }

  .apply-homw-white {
    font-size: 20px;
  }

  .join-us---track {
    margin-bottom: -20px;
  }

  .tabs-content {
    width: 100%;
  }

  .block, .block._2 {
    top: 28%;
  }

  .block._1 {
    top: 25%;
  }

  .block._4, .block._3 {
    top: 28%;
  }

  .benefit-tab-pane.is--pad.border-black {
    width: 100%;
    margin-left: 0;
  }

  .grid-two-column {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .sec-2.is--dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sec__text {
    font-size: 20px;
  }

  .colour-box.tiel, .colour-box.yellow-bg, .colour-box.red-bg {
    padding-left: 30px;
    padding-right: 30px;
  }

  .con {
    padding-left: 25px;
    padding-right: 25px;
  }

  .con.is--membership {
    flex-direction: column;
  }

  .con.home-faq {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .con.is--membership_work {
    flex-direction: column;
  }

  .home-con_who-copy {
    width: auto;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .signup_right-contain {
    padding: 80px 32px 60px;
  }

  .login-btn {
    top: 20px;
    right: 20px;
  }

  .signup_left-contain {
    padding-left: 20px;
    padding-right: 20px;
  }

  .signup_home-link {
    top: 20px;
    left: 20px;
  }

  .tricolored-underline-2 {
    width: 50%;
  }

  .start_trial-testimonial-section {
    padding-top: 18vw;
    padding-bottom: 18vw;
  }

  .section-testimonial--tablet, .is--tablet {
    display: block;
  }

  .is--web_only {
    display: none;
  }

  .legal_rich-text-wrap {
    padding: 1.5rem;
  }

  .legal_container {
    grid-column-gap: 2rem;
    grid-template-columns: 12.5rem 1fr;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: #0000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: #0000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial25_component {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .master-section {
    display: none;
  }

  .master-section.is--ty {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .master-grid.first-screen {
    grid-template-rows: auto auto minmax(10px, 10px) 1fr;
    grid-template-columns: minmax(448px, 1fr);
    grid-auto-flow: row;
    padding-left: 43px;
    padding-right: 43px;
    display: none;
  }

  .master-grid.second-screen {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .master-grid.third-screen {
    display: none;
  }

  .master-grid.is--ty {
    grid-template-rows: auto auto minmax(10px, 10px) 1fr;
    grid-template-columns: minmax(448px, 1fr);
    grid-auto-flow: row;
    padding-left: 43px;
    padding-right: 43px;
    display: flex;
  }

  .sqaure-block-mobile-5.red.left {
    min-height: 35px;
  }

  .sqaure-block-mobile-5.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    position: static;
    inset: auto auto -43vh 0%;
  }

  .sqaure-block-mobile-5.yellow.registrationm {
    min-height: 87px;
    margin-right: -67px;
  }

  .type-block {
    display: block;
  }

  .type-block.why-propel.fix {
    margin-top: 0;
  }

  .type-block.accelerates.spacing {
    left: 0%;
  }

  .type-block.places, .type-block.hero, .type-block.is--ty {
    padding: 100px 43px 0;
    position: static;
    left: 0%;
  }

  .graphic-block.learning {
    left: 0;
  }

  .graphic-block.network {
    align-items: center;
    width: auto;
    margin-top: 9%;
    display: block;
    position: static;
    left: 0%;
  }

  .graphic-block.accountability {
    align-items: flex-end;
    width: 40%;
    margin-top: -21px;
    margin-left: 0;
    margin-right: 43px;
    position: static;
  }

  .graphic-type-block {
    color: #000;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 45vw;
    margin-left: auto;
    padding-top: 0;
    font-family: Open Sans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    display: block;
    position: relative;
    top: 16px;
    left: -8%;
  }

  .graphic-type-block.padding {
    margin-left: 43px;
    display: flex;
    position: static;
    left: auto;
  }

  .graphic-type-block.accountability {
    position: static;
  }

  .main-copy-type, .main-copy-type.network {
    font-family: Work Sans, sans-serif;
    font-weight: 500;
  }

  .black-line {
    display: none;
  }

  .header-main-font.h2 {
    margin-left: 0;
    margin-right: 43px;
  }

  .header-main-font.h3.take-command-sub._18 {
    width: auto;
    margin-top: 18px;
    margin-left: 43px;
    margin-right: 43px;
    font-family: Work Sans, sans-serif;
    display: flex;
  }

  .header-main-font.h3.take-command-sub._18.testimoniall {
    flex-direction: column;
    margin-left: 0;
  }

  .header-main-font.h3.spacer {
    width: auto;
    margin-top: 7px;
    margin-bottom: 14px;
    line-height: 24px;
  }

  .header-main-font.h3.lato.spacing {
    margin-left: 0;
    margin-right: 43px;
  }

  .main-copy-block {
    color: #000;
    width: auto;
    margin-left: 0;
    margin-right: 43px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }

  .main-copy-block.footer-type {
    margin-right: 0%;
  }

  .main-copy-block.hide, .main-copy-block.answers {
    margin-left: 0;
  }

  .main-copy-block.testimonials {
    margin-top: 10px;
    margin-left: 0;
  }

  .networking-graphic.learning {
    align-self: flex-end;
    width: 40vw;
    height: 200px;
  }

  .networking-graphic.accountability {
    flex: 0 auto;
    justify-content: flex-end;
    align-self: auto;
    min-width: 30vw;
    max-width: 30vw;
    min-height: 40vh;
    display: flex;
    position: static;
    left: 20.9vw;
    right: auto;
  }

  .networking-graphic.networkgraphic {
    width: 35vw;
    min-height: 300px;
    margin-top: -12.7vh;
    margin-left: 43px;
  }

  .navbar-block {
    max-width: none;
    margin-right: 20px;
  }

  .hamburger-menu-icon {
    margin-right: 0%;
    padding: 12px;
  }

  .h2 {
    color: #000;
  }

  .h2.testimonial {
    margin-top: 0;
    font-weight: 500;
  }

  .h2.testimonial-new {
    margin-top: 0;
    font-weight: 700;
  }

  .footer {
    grid-template-columns: 3fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area Area";
  }

  .text-bubble-container-mobile-2.appear-left {
    display: none;
  }

  .text-bubble-container-mobile-2.accountability {
    margin-top: 1%;
    left: 0%;
  }

  .text-bubble-container-mobile-2.learning, .text-bubble-container-mobile-2.is--learning {
    margin-top: 3vh;
    top: 0;
  }

  .text-bubble-block {
    width: 100%;
    margin-top: 41px;
    padding: 0;
    font-weight: 400;
    position: static;
  }

  .text-bubble-block.slide-right {
    width: 60%;
    margin-left: -30vw;
    padding-left: 0;
    display: flex;
    left: 0%;
  }

  .paragraph-2 {
    width: 100%;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
    position: static;
    top: 83px;
    left: 50%;
    right: auto;
  }

  .paragraph-3 {
    font-size: 16px;
    position: static;
    top: 51%;
    left: auto;
  }

  .footer-block {
    margin-right: 43px;
  }

  .paragraph-4 {
    width: 50%;
    font-size: 16px;
    top: 45%;
    left: 0%;
  }

  .testimonial-container {
    margin-top: 10%;
    padding-top: 0;
  }

  .center-testimonial {
    padding-left: 0%;
  }

  .arrow.red1 {
    display: none;
  }

  .sqaure-block-mobile.yellow.right.top.relative {
    z-index: 99999;
    min-width: 20px;
    min-height: 35px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .graphic-block-mobile.network {
    display: none;
  }

  .sqaure-block-mobile-2.red.eft {
    justify-content: flex-end;
    min-width: 20px;
    min-height: 35px;
    margin-top: 27px;
    margin-bottom: 0;
    margin-left: -8vw;
    display: flex;
    position: static;
    inset: auto auto 51vh 0%;
  }

  .h2-hide {
    color: #000;
  }

  .mobile-black-line {
    background-color: #000;
    min-width: 100%;
    min-height: 1%;
    max-height: 1%;
    margin-top: auto;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .type-block-mobile-copy {
    width: auto;
    margin-bottom: 33px;
    margin-left: 43px;
    margin-right: 43px;
    padding-top: 0;
    display: block;
  }

  .sqaure-block-mobile-blue.blue.right.margin {
    min-width: 20px;
    min-height: 35px;
    margin-top: 8%;
    margin-bottom: auto;
    display: block;
  }

  .master-grid-copy-mobile.first-screen {
    grid-template-rows: auto auto minmax(10px, 10px) 1fr;
    grid-template-columns: minmax(448px, 1fr);
    grid-auto-flow: row;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mobile-section-1 {
    display: block;
  }

  .mobile-section-2 {
    margin-top: 0%;
    display: block;
  }

  .master-grid-2-mobile.second-screen {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .sqaure-block-mobile-4.red.left {
    justify-content: flex-end;
    min-width: 0;
    max-width: 40px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 76.2vw;
    display: flex;
    position: static;
    top: -7.8vh;
    left: 70%;
  }

  .bold-text-5 {
    color: #000;
    margin-left: 43px;
    font-family: Raleway, sans-serif;
    font-size: 36px;
    font-weight: 900;
  }

  .bold-text-6, .bold-text-7 {
    color: #000;
    font-family: Work Sans, sans-serif;
    font-weight: 500;
  }

  .bold-text-8 {
    color: #000;
    font-family: Work Sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .half-mobile-black-line {
    background-color: #000;
    justify-content: flex-end;
    min-width: 20%;
    max-width: 45vw;
    min-height: 1%;
    max-height: 1%;
    margin-top: 34px;
    margin-left: 57.1vw;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0 0% -59.8vh auto;
  }

  .half-mobile-black-line-2 {
    background-color: #000;
    min-width: 45%;
    min-height: 1%;
    max-height: 1%;
    margin-top: 32px;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: auto 0% -117% auto;
  }

  .half-mobile-black-line-3 {
    background-color: #000;
    min-width: 200px;
    max-width: 100px;
    min-height: 1%;
    max-height: 1%;
    margin-top: 0;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 0% auto -164.5% 0%;
  }

  .type-block-copy {
    display: block;
  }

  .type-block-copy.ready {
    width: auto;
    margin-top: 13%;
    margin-left: 43px;
    margin-right: 43px;
  }

  .mobile-black-line-3 {
    background-color: #000;
    min-width: 30%;
    max-width: 170px;
    min-height: 1%;
    max-height: 1%;
    margin-top: 0%;
    margin-left: 70vw;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    left: 70vw;
    right: auto;
  }

  .sqaure-block-mobile-8.red.eft {
    justify-content: flex-end;
    width: 10%;
    min-width: 20px;
    min-height: 35px;
    margin-left: 79.4vw;
    display: flex;
    position: static;
    inset: auto 0% -206vh 75vw;
  }

  .sqaure-block-mobile-9.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    margin-left: 9.5vw;
    position: static;
    inset: auto auto -222vh 34%;
  }

  .graphic-block-2.accountability {
    width: auto;
    margin-left: 43px;
    margin-right: 43px;
  }

  .graphic-type-block-mobile-2 {
    color: #000;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-left: auto;
    padding-top: 0;
    font-family: Open Sans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    display: block;
    position: absolute;
    top: 30px;
    left: 50%;
  }

  .graphic-type-block-mobile-2.learning {
    left: 0;
  }

  .mobile-section-4, .mobile-section-5, .type-block-3 {
    display: block;
  }

  .type-block-3.faqs.padding {
    width: auto;
    margin-top: 56px;
    margin-left: 43px;
    margin-right: 43px;
  }

  .mobile-section-6 {
    display: block;
  }

  .mobile-black-line-4 {
    background-color: #000;
    min-width: 100%;
    min-height: 1%;
    max-height: 1%;
    margin-top: 10%;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .type-block-4 {
    display: block;
  }

  .type-block-4.faqs {
    width: auto;
    margin: 82px 43px 5%;
  }

  .bold-text-9 {
    color: #000;
    font-family: Work Sans, sans-serif;
    font-weight: 500;
    display: block;
  }

  .bold-text-11 {
    color: #000;
    max-width: none;
    font-family: Work Sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
    display: inline;
  }

  .sqaure-block-mobile-5-copy.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    position: absolute;
    inset: auto auto -169vh 0%;
  }

  .sqaure-block-mobile-7-copy-copy.blue.right.margin {
    min-width: 20px;
    min-height: 35px;
    margin-bottom: 0;
    position: absolute;
    inset: auto auto -218% -40%;
  }

  .sqaure-block-mobile-10-copy.blue.right.margin {
    justify-content: flex-start;
    min-width: 20px;
    min-height: 35px;
    margin-bottom: 0;
    display: flex;
    position: static;
    inset: auto auto -379.5vh -15.5%;
  }

  .sqaure-block-mobile-8-copy-3.red.eft {
    justify-content: flex-end;
    width: 10%;
    min-width: 20px;
    min-height: 35px;
    display: inline-block;
    position: static;
    inset: auto 0% -405vh 62.3vw;
  }

  .sqaure-block-mobile-5-copy-5.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    margin-left: 69.8vw;
    position: static;
    inset: auto auto -428vh 93.5%;
  }

  .sqaure-block-mobile-8-copy-5.red.eft {
    justify-content: flex-end;
    width: 10%;
    min-width: 20px;
    min-height: 35px;
    display: inline-block;
    position: static;
    inset: auto 0% -571vh 0;
  }

  .sqaure-block-mobile-5-copy-7.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    margin-left: 256px;
    position: static;
    inset: auto auto -645vh 93.5%;
  }

  .mobile-black-line-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    min-height: 1%;
    max-height: 1%;
    margin-top: 0%;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .text-bubble-block-copy {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .sqaure-block-mobile-7-copy-copy.blue.right.margin {
    min-width: 20px;
    min-height: 35px;
    margin-top: 9.5vh;
    margin-bottom: 0;
    position: static;
    inset: auto auto -54% 0%;
  }

  .half-mobile-black-line-4 {
    background-color: #000;
    min-width: 45%;
    min-height: 1%;
    max-height: 1%;
    margin-top: 66px;
    padding-top: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: auto 0% -117% auto;
  }

  .main-copy-block-copy {
    color: #000;
    width: auto;
    margin-left: 43px;
    margin-right: 43px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }

  .bold-text-10-copy {
    color: #000;
    font-family: Work Sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .column-3 {
    padding-left: 20px;
  }

  .nav-contain {
    padding-top: 0;
  }

  .image-4 {
    min-width: 100px;
    max-width: 60%;
  }

  .header-main-font-copy-copy.h3.take-command-sub._18 {
    width: auto;
    margin-top: 18px;
    margin-left: 43px;
    margin-right: 43px;
    font-family: Work Sans, sans-serif;
    display: flex;
  }

  .paragraph-3-copy {
    font-size: 16px;
    position: static;
    top: 51%;
    left: auto;
  }

  .grid-container-mobile-2.testimonials {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    margin-left: 15%;
    display: flex;
  }

  .sqaure-block-mobile-10-copy-2-copy.blue.right.margin, .sqaure-block-mobile-10-copy-3.blue.right.margin, .sqaure-block-mobile-10-copy-4.blue.right.margin {
    min-width: 20px;
    min-height: 35px;
    margin-bottom: 0;
    position: static;
    inset: auto auto -611.5vh -42.5%;
  }

  .sqaure-block-mobile-5-copy-8.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    margin-left: 256px;
    position: static;
    inset: auto auto -645vh 93.5%;
  }

  .sqaure-block-mobile-8-copy-6.red.eft {
    justify-content: flex-end;
    width: 10%;
    min-width: 20px;
    min-height: 35px;
    display: inline-block;
    position: static;
    inset: auto 0% -571vh 0;
  }

  .sqaure-block-mobile-10-copy-5.blue.right.margin {
    min-width: 20px;
    min-height: 35px;
    margin-bottom: 0;
    position: static;
    inset: auto auto -611.5vh -42.5%;
  }

  .sqaure-block-mobile-5-copy-9.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    margin-left: 256px;
    position: static;
    inset: auto auto -645vh 93.5%;
  }

  .sqaure-block-mobile-8-copy7.red.eft {
    justify-content: flex-end;
    width: 10%;
    min-width: 20px;
    min-height: 35px;
    display: inline-block;
    position: static;
    inset: auto 0% -571vh 0;
  }

  .sqaure-block-mobile-10-copy-6.blue.right.margin {
    min-width: 20px;
    min-height: 35px;
    margin-bottom: 0;
    position: static;
    inset: auto auto -611.5vh -42.5%;
  }

  .sqaure-block-mobile-5-copy-10.yellow.left.top {
    min-width: 40px;
    max-width: 40px;
    min-height: 35px;
    margin-left: 256px;
    position: static;
    inset: auto auto -645vh 93.5%;
  }

  .grid-container-copy.testimonials {
    grid-template-columns: 1fr;
  }

  .grid-container-copy.non-testimonials {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0%;
    display: grid;
  }

  .nav-menu-web {
    background-color: var(--white);
  }

  .main-copy-type-web-1 {
    font-family: Work Sans, sans-serif;
    font-weight: 500;
  }

  .main-copy-type-web-1.mob {
    margin-right: 2%;
    padding-right: 10px;
    display: block;
  }

  .main-copy-type-web-1.is--mob {
    display: block;
  }

  .main-copy-type-web-2, .main-copy-type-web-3, .main-copy-type-web-4 {
    font-family: Work Sans, sans-serif;
    font-weight: 500;
  }

  .navbar-home-mobile {
    padding-top: 0;
    display: block;
  }

  .navbar-apply-web {
    display: none;
  }

  .main-copy-type-web-apply-1, .main-copy-type-web-apply-2 {
    font-family: Work Sans, sans-serif;
    font-weight: 500;
  }

  .navbar-apply-mobile {
    display: block;
  }

  .nev {
    z-index: 1000;
  }

  .logo-wrap__nev {
    margin-left: 30px;
    padding-left: 0;
  }

  .logo-wrap__nev.is--nav {
    z-index: 1000;
    position: absolute;
    top: 20px;
  }

  .link__nev {
    color: #fff;
    width: 100%;
    padding: 16px 36px;
  }

  .link__nev.w--current {
    color: var(--white);
  }

  .link__nev.is--mob {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .link__nev.is--mob.w--current {
    color: var(--white);
  }

  .link__nev.is--mob.hide {
    display: none;
  }

  .link__nev.is--mob.is--colored {
    background-image: linear-gradient(to right, var(--red) 4%, var(--blue) 13%, var(--yellow) 28%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .link__nev.is-ms {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .link__nev.is-ms-name {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .container__nev {
    justify-content: space-between;
  }

  .menu__nev {
    z-index: 999999;
    background-color: var(--black-2);
    width: 100vw;
    height: 100vh;
    max-height: 100vh;
    color: var(--white);
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 40px;
    padding-bottom: 60px;
    padding-right: 0;
    display: flex;
    inset: 0% 0% 0% auto;
    overflow: auto;
  }

  .menu__nev.w--open {
    align-items: stretch;
  }

  .dropdown__nev {
    display: block;
  }

  .dropdown__nev.mob {
    width: 100%;
    display: block;
  }

  .dropdown-toggle {
    color: var(--white);
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dropdown-toggle.w--open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .right {
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 30px 60px;
  }

  .right.is--banner {
    width: 100vw;
  }

  .sf-contain.is--wide {
    justify-content: space-around;
    width: 100%;
  }

  .sf-contain.is--member {
    margin-bottom: 0;
  }

  .sf-contain.is--filters {
    margin-top: 0;
  }

  .sf-contain.is--kh {
    width: 100%;
  }

  .sf-contain.is-persona {
    margin-top: 0;
  }

  .sf-form.is--main {
    margin-bottom: 0;
  }

  .sf-form.normal {
    width: 100%;
    max-width: none;
  }

  .sf-form.is--second {
    margin-right: 10px;
    display: none;
  }

  .sf-form.is--third {
    display: none;
  }

  .sf-form.is--blog {
    width: 100%;
    max-width: none;
  }

  .m-headshot_contain {
    width: 80px;
    height: 80px;
  }

  .page-title {
    font-size: 30px;
  }

  .back-top-top {
    text-align: center;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    position: static;
    inset: auto 12% 2% auto;
  }

  .sidebar {
    z-index: 100;
    display: none;
  }

  .m-headshot_wrap, .m-headshot {
    width: 80px;
    height: 80px;
  }

  .blogs_bottom-wrapper {
    margin-bottom: 40px;
  }

  .list-blogs {
    flex-wrap: nowrap;
    display: flex;
    overflow: auto;
  }

  .card-blogs {
    flex: none;
    width: 50vw;
    margin-bottom: 8%;
  }

  .date__blogs {
    font-size: 12px;
  }

  .details__jobs {
    align-items: stretch;
  }

  .location-wrap__jobs {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card__jobs {
    flex-direction: row;
  }

  .recent-jobs_card {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .title__jobs {
    font-size: 20px;
    line-height: 1.25em;
  }

  .btn {
    font-weight: 500;
  }

  .btn._3 {
    margin-top: 0;
  }

  .btn.welcome-page {
    margin-top: 0;
    margin-right: 0;
  }

  .btn.is--nav {
    margin-top: 14px;
    margin-right: 0;
  }

  .btn.is--reset {
    background-color: var(--white);
    margin-right: 0;
  }

  .btn.is--reset.jetboost-filter-none-dlmg.jetboost-filter-none-n94d.jetboost-filter-none-n7z8.jetboost-filter-none-np99.jetboost-filter-none-n9y9.jetboost-filter-none-dq73 {
    flex: none;
    justify-content: center;
    margin-top: 20px;
    margin-left: 0;
  }

  .btn.kh-mob {
    display: block;
  }

  .btn.is--kh-more {
    text-align: left;
    border-color: #0000;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .btn.is--kh-more:hover {
    color: var(--dark-blue);
    background-color: #0000;
  }

  .btn.is--reset {
    margin-right: 0;
  }

  .btn.is--reset.jetboost-filter-none-n7mv.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73, .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73 {
    margin-left: 20px;
  }

  .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nelr:hover {
    color: var(--white);
  }

  .btn.is--home {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .btn.is--filled {
    margin-top: 16px;
  }

  .btn.is--footer {
    margin-top: 10px;
  }

  .btn.is--outline, .btn.is--blog-promo {
    margin-top: 16px;
  }

  .btn.is--blog-aside {
    margin-top: 10px;
  }

  .info__jobs {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .location__jobs {
    font-size: 14px;
  }

  .logo-wrap__jobs {
    width: 48px;
    height: 48px;
    margin-right: 20px;
  }

  .jobs {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .date-wrap__jobs {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .date__jobs {
    font-size: 14px;
  }

  .image-wrapper__author {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .name__author {
    font-weight: 500;
  }

  .body__blog {
    margin-top: 0;
    margin-bottom: 0;
  }

  .recent__blog {
    border-top: 1px solid #0000004f;
    margin-top: 0;
    padding-top: 20px;
  }

  .rich-text h2 {
    margin-top: 28px;
    font-size: 24px;
  }

  .rich-text h3 {
    font-size: 22px;
  }

  .rich-text h4 {
    font-size: 20px;
  }

  .rich-text h5 {
    font-size: 18px;
    line-height: 1.5;
  }

  .blog-title {
    font-size: 24px;
  }

  .logo__company {
    display: block;
  }

  .title__profile {
    font-size: 22px;
  }

  .recent-jobs_item {
    flex-direction: row;
  }

  .title__recent-jobs {
    font-size: 24px;
  }

  .details__recent-jobs {
    align-items: stretch;
  }

  .job__company {
    display: block;
  }

  .body__job {
    margin-top: 20px;
  }

  .recent-heading {
    border-bottom-width: 0;
    margin-bottom: 20px;
    font-size: 20px;
  }

  .member {
    width: auto;
    max-width: none;
  }

  .title__current {
    margin-bottom: 0;
  }

  .industry {
    margin-bottom: 20px;
  }

  .info__member {
    font-size: 14px;
  }

  .gives {
    margin-bottom: 20px;
  }

  .dropdown-link {
    background-color: var(--black);
    color: var(--white);
    padding-left: 32px;
    text-decoration: underline;
  }

  .dropdown-link:hover {
    color: var(--white);
  }

  .dropdown-list {
    background-color: var(--black);
  }

  .dropdown-list.w--open {
    background-color: var(--black);
    color: var(--white);
    border-bottom-style: none;
    margin-top: 0;
    margin-bottom: 5px;
    position: static;
  }

  .icon-3 {
    display: block;
  }

  .title__job {
    font-size: 26px;
  }

  .interests, .expertise {
    margin-bottom: 20px;
  }

  .card__advisor {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .body__advisor {
    margin-left: auto;
    margin-right: auto;
  }

  .card__advisors {
    margin-bottom: 0%;
  }

  .img-wrap__advisors, .headshot__advisors, .lightbox__advisors {
    width: 80px;
    height: 80px;
  }

  .name__advisors {
    font-size: 16px;
  }

  .designation__advisors {
    font-size: 13px;
  }

  .menu-button {
    z-index: 100000000;
    color: var(--black);
    padding-left: 32px;
    padding-right: 32px;
    font-size: 28px;
  }

  .menu-button.w--open {
    color: var(--black);
    background-color: #0000;
  }

  .type-list {
    justify-content: center;
  }

  .card__events {
    flex-direction: row;
  }

  .poster__events, .poster-wrap__events {
    width: 100%;
    height: 100%;
  }

  .date__events {
    margin-right: 10px;
  }

  .body__events {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .time-body__events {
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
  }

  .time__events {
    margin-left: 10px;
  }

  .title__events {
    font-size: 22px;
  }

  .summary__events {
    margin-bottom: 5px;
  }

  .summary__event {
    margin-bottom: 10px;
  }

  .title__event {
    font-size: 24px;
    line-height: 1.25em;
  }

  .event-detail-title-wrap {
    width: 100%;
    padding-right: 40px;
  }

  .poster-wrap__event {
    width: 100%;
    height: auto;
  }

  .detail__events {
    flex-direction: column-reverse;
  }

  .heading__speakers {
    font-size: 24px;
  }

  .main-head {
    font-size: 30px;
  }

  .membership-term {
    text-align: left;
  }

  .title__subscribe {
    text-align: left;
    font-size: 26px;
  }

  .button-wrapper {
    width: 100%;
  }

  .button-wrapper.monthly {
    flex-direction: row;
    justify-content: space-between;
    width: 305px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-wrapper.no-width-copy, .button-wrapper.monthly-copy {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 305px;
    margin-bottom: 20px;
    padding: 10px 0;
  }

  .wrapper__btn {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .subscribe {
    flex-direction: column;
  }

  .access-denied {
    margin-left: 0;
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .kh-ddt {
    min-width: 100px;
    padding-left: 12px;
    padding-right: 29px;
  }

  .kh-dd {
    margin-left: 10px;
  }

  .membership {
    font-size: 34px;
  }

  .summary__blogs {
    margin-bottom: 10px;
    display: none;
  }

  .summary__blogs.mob-hide {
    display: none;
  }

  .page-head {
    margin-bottom: -10px;
    font-size: 30px;
    line-height: 1.6;
    display: inline-block;
  }

  .page-head.is-welcome {
    text-align: left;
  }

  .greetings {
    font-size: 30px;
  }

  .welcome-rte {
    margin-top: 20px;
  }

  .welcome-rte p {
    letter-spacing: .2px;
    margin-bottom: 10px;
  }

  .welcome-rte ul {
    padding-left: 30px;
  }

  .title__crews {
    margin-bottom: 10px;
  }

  .right-update {
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .public-profile {
    background-color: var(--black);
    color: var(--white);
    padding-left: 32px;
    text-decoration: underline;
  }

  .public-profile:hover {
    color: var(--white);
  }

  .update-profile {
    background-color: var(--black);
    color: var(--white);
    padding-left: 32px;
    text-decoration: underline;
  }

  .update-profile:hover {
    color: var(--white);
  }

  .link__member {
    width: 28px;
    height: 28px;
  }

  .btn-log._3 {
    margin-top: 0;
  }

  .btn-log.welcome-page {
    margin-top: 0;
    margin-right: 0;
  }

  .btn-log.mob-hide {
    display: none;
  }

  .btn-log.is--mob {
    display: block;
  }

  .time-body__events-passed {
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
  }

  .rsvp-btn._3 {
    margin-top: 0;
  }

  .rsvp-btn.welcome-page {
    margin-top: 0;
    margin-right: 0;
  }

  .calendar-btn._3 {
    margin-top: 0;
  }

  .calendar-btn.welcome-page {
    margin-top: 0;
    margin-right: 0;
  }

  .connect__advisor {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-39 {
    text-align: center;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .events {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .designation__advisors-copy {
    font-size: 13px;
  }

  .next._3 {
    margin-top: 0;
  }

  .next.welcome-page {
    margin-top: 0;
    margin-right: 0;
  }

  .referral-wrap {
    min-width: 400px;
  }

  .share-embed {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    padding-left: 13px;
    padding-right: 13px;
    position: static;
  }

  .image-52 {
    margin-bottom: 16px;
  }

  .testimonial-container-new {
    margin-top: 10%;
    padding-top: 0;
  }

  .search__dd-toggle {
    display: block;
  }

  .search__filter-form.is--member {
    flex-flow: column wrap;
    width: 100%;
    display: block;
  }

  .search__dd {
    width: 100%;
    margin-top: 11px;
    margin-left: 0;
  }

  .search__dd.is--first {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cohort-rte-1 {
    padding-left: 10px;
  }

  .cohort-rte-1 p {
    letter-spacing: .2px;
    margin-bottom: 10px;
  }

  .cohort-rte-1 ul {
    padding-left: 30px;
  }

  .cohort-rte-2 {
    padding-left: 10px;
  }

  .cohort-rte-2 p {
    letter-spacing: .2px;
    margin-bottom: 10px;
  }

  .cohort-rte-2 ul {
    padding-left: 30px;
  }

  .cohort-rte-3 {
    padding-left: 10px;
  }

  .cohort-rte-3 p {
    letter-spacing: .2px;
    margin-bottom: 10px;
  }

  .cohort-rte-3 ul {
    padding-left: 30px;
  }

  .body__welcome2 p {
    letter-spacing: .2px;
    margin-bottom: 10px;
  }

  .body__welcome2 ul {
    padding-left: 30px;
  }

  .form-3 {
    flex-flow: column wrap;
    width: 100%;
    display: flex;
  }

  .home-con_hero {
    padding-bottom: 3vh;
  }

  .home-con_hero.is--bootcamp {
    padding-bottom: 0;
  }

  .btn-2 {
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 18px;
  }

  .btn-2:hover {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 20px;
  }

  .btn-2.is--signup {
    padding: 14px 36px 12px;
    box-shadow: 0 3px 20px #0000001a;
  }

  .btn-2.is--signup:hover {
    padding: 12px 36px 10px;
    font-size: 16px;
  }

  .btn-2.is--welcome {
    font-size: 16px;
  }

  .btn-2.is--welcome:hover {
    padding-left: 34px;
    padding-right: 34px;
  }

  .card {
    flex-direction: row;
  }

  .card.is--signup {
    flex-direction: column;
    width: 80vw;
  }

  .btn-wrap {
    width: 100%;
  }

  .btn-wrap.is-ms {
    margin-top: 20px;
  }

  .signup__tab-menu {
    margin-bottom: 20px;
  }

  .signup__btn {
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 18px;
  }

  .signup__btn:hover {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 20px;
  }

  .display {
    font-size: 48px;
    line-height: 1em;
  }

  .welcome__para {
    font-size: 16px;
  }

  .page-wrap {
    height: auto;
  }

  .welcome__head-wrap {
    max-width: 422px;
  }

  .welcome-con {
    padding-left: 24px;
    padding-right: 24px;
  }

  .welcome-con.is--hero {
    flex-direction: column-reverse;
    justify-content: flex-end;
    padding-top: 100px;
  }

  .welcome__head {
    font-size: 32px;
  }

  .sec__title {
    width: auto;
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .close-thread {
    right: 0;
  }

  .welcome__grid {
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
    width: auto;
    margin-top: 20px;
  }

  .slack__response {
    max-width: 460px;
  }

  .slack__response.is--speaker {
    grid-template-columns: 1fr;
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .slack__response.is--popup {
    grid-template-columns: 1fr;
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 22px;
    display: grid;
  }

  .welcome-li {
    width: 198.25px;
    height: 37.99px;
  }

  .welcome-tw {
    width: 194.76px;
    height: 37.99px;
  }

  .welcome-sec {
    height: 100%;
  }

  .welcome__card-text {
    font-size: 16px;
    line-height: 1.6;
  }

  .welcome__card-title {
    font-size: 21px;
  }

  .propel__logo {
    margin-bottom: -56px;
  }

  .dashboard__grid {
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
    width: auto;
    margin-top: 20px;
  }

  .update-profile-link {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
  }

  .start-head {
    font-size: 32px;
  }

  .propel-hero-section {
    padding-top: 140px;
  }

  .hero-title {
    font-size: 32px;
    line-height: 38px;
  }

  .hero-flex {
    flex-direction: column;
    padding-top: 20px;
  }

  .hero-left-div {
    max-width: 100%;
    margin-bottom: 60px;
    padding-bottom: 40px;
  }

  .hero-subtitle {
    font-size: 26px;
  }

  .hero-list {
    font-size: 16px;
  }

  .subtiltle-txt {
    font-size: 20px;
  }

  .steps {
    font-size: 16px;
  }

  .profile-name {
    font-size: 26px;
    line-height: 34px;
  }

  .designation {
    font-size: 14px;
  }

  .designation.font {
    font-size: 18px;
  }

  .profile-description {
    font-size: 16px;
    line-height: 22px;
  }

  .bg-overlay {
    width: 560px;
    height: 560px;
    inset: auto -16% 0% auto;
  }

  .map-title {
    font-size: 32px;
    line-height: 40px;
  }

  .map {
    height: 280px;
  }

  .community {
    width: 50px;
    height: 90px;
  }

  .faq.auto {
    margin-left: 0;
  }

  .faq-title {
    font-size: 24px;
    line-height: 32px;
  }

  .faq-answer {
    font-size: 16px;
  }

  .blue, .red-sq {
    width: 45px;
    height: 45px;
    display: block;
  }

  .paramid {
    bottom: 30%;
  }

  .indvidual-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .cards {
    width: 100%;
  }

  .card-title {
    font-size: 22px;
    display: inline-block;
  }

  .work {
    font-size: 18px;
  }

  .designation-txt {
    font-size: 14px;
  }

  .join-title {
    font-size: 28px;
    line-height: 32px;
  }

  .join-txt {
    font-size: 18px;
    line-height: 22px;
  }

  .join-step {
    font-size: 16px;
  }

  .blue-square {
    width: 45px;
    height: 45px;
  }

  .black-divider, .black-line-copy {
    display: block;
  }

  .map-wrapper {
    background-size: 100% 100%;
    height: auto;
  }

  .kh-item__info {
    padding-left: 5px;
    padding-right: 5px;
  }

  .kh__title {
    font-size: 15px;
  }

  .kh__wrap {
    padding-top: 20px;
  }

  .kh-sec__more {
    display: none;
  }

  .kh-sec__title {
    font-size: 20px;
  }

  .kh-sec__title-wrap {
    margin-bottom: 6px;
  }

  .kh_img-wrap {
    height: 164px;
  }

  .kh_img-wrap.is--kh, .kh_img-wrap.is--aside {
    height: 24vw;
  }

  .kh-list {
    grid-template-columns: 1fr;
  }

  .kh-list.is--kh, .kh-list.is--kh-search {
    grid-template-columns: 1fr 1fr;
  }

  .kh__sec {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .slack__card {
    margin-bottom: 24px;
  }

  .slack__rte {
    font-size: 15px;
  }

  .kh-item.is--search {
    border-bottom: 1px solid #33333336;
    margin-bottom: 12px;
    padding-bottom: 12px;
  }

  .content__top {
    flex-direction: column-reverse;
  }

  .content__top-media {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0%;
  }

  .kh-list-related {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-rte {
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
  }

  .content__title {
    font-size: 32px;
  }

  .content__main {
    padding-bottom: 40px;
  }

  .kh_img-wrap-2 {
    height: 164px;
  }

  .kh-item__info-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .kh__title-2 {
    font-size: 15px;
  }

  .kh__anchors {
    flex-wrap: nowrap;
  }

  .kh__anchors.is--wide {
    width: 100%;
  }

  .kh__anchors.is--member {
    margin-bottom: 0;
  }

  .kh__anchors.is--filters {
    margin-top: 0;
  }

  .guide-emoji {
    font-size: 30px;
  }

  .home__learnings {
    width: 50%;
    font-size: 16px;
    top: 45%;
    left: 0%;
  }

  .learning-block {
    width: 100%;
    margin-top: 41px;
    padding: 0;
    font-weight: 400;
    position: static;
  }

  .learning-block.slide-right {
    width: 60%;
    margin-left: -30vw;
    padding-left: 0;
    display: flex;
    left: 0%;
  }

  .home-head {
    font-size: 28px;
  }

  .para {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .para.is--speaker {
    margin-bottom: 20px;
  }

  .contact-text {
    font-size: 14px;
  }

  .contact-text.is--short {
    width: 80%;
  }

  .contact-text.is--home-hero, .contact-text.is--blog-promo {
    width: 80%;
    font-size: 14px;
  }

  .text-bubble-block-copy {
    width: 100%;
    margin-top: 41px;
    padding: 0;
    font-weight: 400;
    position: static;
  }

  .text-bubble-block-copy.slide-right {
    width: 60%;
    margin-left: -30vw;
    padding-left: 0;
    display: flex;
    left: 0%;
  }

  .home__content-wrap {
    width: 90%;
    margin-bottom: 24px;
  }

  .home__content-wrap.is--hero {
    width: 82%;
  }

  .home__content-wrap.is--footer {
    width: 60%;
  }

  .home__content-wrap.is--centered-short.journey {
    width: 80%;
  }

  .home__community {
    right: 10%;
  }

  .home-con.is--apply.is--bootcamp {
    padding-bottom: 8vw;
  }

  .home-con.is--faq {
    padding-left: 16vw;
  }

  .home-con.is--footer {
    padding-left: 4vw;
  }

  .card-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .card-grid.is--two {
    grid-template-columns: 1fr;
  }

  .card-head.is--speaker, .card-head.is--schedule-topic, .card-head.is--schedule {
    margin-bottom: 10px;
  }

  .tricolored-underline {
    width: 20%;
    margin-top: 12px;
    margin-bottom: 16px;
  }

  .tricolored-underline.is--wide {
    height: 1px;
  }

  .benefits-section {
    border-top-width: 8px;
    border-bottom-width: 8px;
    padding-top: 160px;
  }

  .home__featured-testimonial {
    width: auto;
    padding-right: 5vw;
  }

  .home-con_who {
    border-bottom-width: 8px;
    padding-bottom: 8vh;
  }

  .home__learning {
    width: 120px;
    top: 20px;
  }

  .home__portfolio-grid {
    width: auto;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .home__portfolio-heading {
    width: auto;
  }

  .yellow-block-2 {
    bottom: 2%;
  }

  .home__portfolio-logo {
    max-height: 8vw;
  }

  .home__members {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .home__members.testimonials {
    grid-template-columns: 1fr;
  }

  .home__members.non-testimonials {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0%;
    display: grid;
  }

  .home__member-wrap {
    margin-top: 10%;
    padding-top: 0;
  }

  .home__member-image {
    margin-bottom: 16px;
  }

  .home__member-name {
    line-height: 1.2;
  }

  .testimonial-section {
    border-top-width: 8px;
    padding-top: 10vw;
    padding-bottom: 12vw;
  }

  .home-members-section {
    border-top-width: 8px;
    border-bottom-width: 8px;
  }

  .nav-contain__left {
    padding-left: 20px;
  }

  .c-card-title {
    margin-top: 10px;
  }

  .c-card {
    flex-wrap: wrap;
  }

  .c-card._2 {
    position: static;
    top: 160px;
  }

  .c-card._4 {
    position: static;
    top: 320px;
  }

  .c-card._1 {
    position: static;
  }

  .c-card._5 {
    position: static;
    top: 400px;
  }

  .c-card._3 {
    position: static;
    top: 240px;
  }

  ._w-card {
    width: auto;
    margin-bottom: 0;
    margin-right: 0%;
    padding: 16px;
  }

  ._w-card.is--quote {
    border-top-width: 0;
    border-left-color: #66666661;
    margin-bottom: 40px;
  }

  .c-card-details {
    margin-bottom: 0;
  }

  .card-subtitle {
    font-size: 24px;
  }

  .journy-section {
    border-top-width: 8px;
    padding-top: 160px;
    padding-bottom: 0;
  }

  .blue-block-4 {
    inset: 1% 0% auto auto;
  }

  .home-cta-section {
    border-top-width: 8px;
  }

  .faq-wrap {
    margin-top: 20px;
  }

  .faq-wrap.is--summit {
    grid-column-gap: 16px;
    margin-top: 40px;
  }

  .q-container {
    margin-bottom: 16px;
    padding: 12px 18px;
  }

  .q-container.is--summit {
    padding-left: 21px;
    padding-right: 21px;
  }

  .q-text {
    margin-top: 8px;
    margin-right: 10px;
    font-size: 18px;
  }

  .q-acc {
    width: 20px;
    height: 20px;
  }

  .q-rte {
    font-size: 16px;
  }

  .faqs-section {
    border-top-width: 8px;
    padding-bottom: 26vw;
  }

  .blue-block-3 {
    z-index: -1;
  }

  .home__timeline-quote {
    font-size: 16px;
  }

  .summit__btn-wrap {
    justify-content: center;
  }

  .popup-card {
    max-width: 460px;
  }

  .btn-3 {
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 18px;
  }

  .btn-3:hover {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 20px;
  }

  .btn-3.is--summint-hero:hover {
    padding-left: 31px;
    padding-right: 31px;
    font-size: 18px;
  }

  .home__testimonial-quote {
    font-size: 16px;
  }

  .home__testimonial-info {
    align-items: center;
  }

  .card-rte {
    font-size: 16px;
  }

  .card-rte li {
    margin-bottom: 2px;
  }

  .btn-nav {
    border-width: 1px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn-nav:hover {
    text-decoration: underline;
  }

  .btn-nav._3 {
    margin-top: 0;
  }

  .btn-nav.welcome-page {
    margin-top: 0;
    margin-right: 0;
  }

  .btn-nav.mob-hide {
    display: none;
  }

  .btn-nav.is--mob {
    display: block;
  }

  .blue-block-6 {
    bottom: 13%;
    right: 9%;
  }

  .home__footer-section {
    border-top-width: 8px;
    padding-top: 8vw;
  }

  .blue-block-5 {
    padding: 10vw;
    right: 0%;
  }

  .home__contact {
    width: 80%;
    margin-top: 5vw;
    margin-bottom: 5vw;
  }

  .home__contact-icon {
    width: 4.4vw;
  }

  .home__contact-icon.is--linkedin {
    width: 4.6vw;
  }

  .red-block-5 {
    background-color: var(--red);
    inset: auto 0% 2% auto;
  }

  .div-block-189 {
    flex-direction: column-reverse;
  }

  .home-con_team {
    border-bottom-width: 8px;
    padding-bottom: 8vh;
  }

  .propel-team {
    max-width: none;
    margin-bottom: 36px;
  }

  .home__footer-copyright {
    width: auto;
    margin-left: 0;
    margin-right: 43px;
  }

  .home__footer-copyright.footer-type {
    margin-right: 0%;
  }

  .home__footer-copyright.hide, .home__footer-copyright.answers {
    margin-left: 0;
  }

  .home__footer-copyright.testimonials {
    margin-top: 10px;
    margin-left: 0;
  }

  .card-img {
    margin-bottom: 20px;
  }

  .card-img.is--small {
    margin-bottom: 24px;
  }

  .count-down {
    margin-top: 36px;
    margin-left: auto;
    font-size: 14px;
    position: static;
  }

  .cd-number {
    font-size: 36px;
  }

  .speakers-section {
    border-top-width: 8px;
    border-bottom-width: 8px;
    padding-top: 160px;
    padding-bottom: 100px;
  }

  .bootcamp-con_company {
    border-bottom-width: 8px;
    padding-bottom: 8vh;
  }

  .red-block-6 {
    background-color: var(--red);
    inset: auto 0% 2% auto;
  }

  .features-section {
    border-top-width: 8px;
    border-bottom-width: 8px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blog__promo-block {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .blog__promo-block.is--hero {
    width: 82%;
  }

  .blog__promo-block.is--footer {
    width: 60%;
  }

  .blog__promo-block.is--centered-short.journey {
    width: 80%;
  }

  .blog__promo-block.is--aside {
    margin-top: 10%;
  }

  .blog__promo-title {
    font-size: 28px;
  }

  .blog__promo-title.is--blog {
    margin-top: 16px;
    font-size: 20px;
  }

  .blog__promo-para {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bootcamp--ates {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 5vw;
  }

  .home-subhead {
    font-size: 20px;
  }

  .speaker-open.is--wide {
    height: 1px;
  }

  .speaker-socials {
    margin-top: 4px;
  }

  .schedule-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 32px;
  }

  .schedule-grid.is--two {
    grid-template-columns: 1fr;
  }

  .schedule-section {
    border-top-width: 8px;
    border-bottom-width: 8px;
    padding-top: 100px;
  }

  .schedule-head {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 22px;
  }

  .schedule-head.is--speaker, .schedule-head.is--schedule {
    margin-bottom: 20px;
  }

  .yellow-block-5 {
    padding: 10vw;
    inset: 1% 0% auto auto;
  }

  .speaker-social-icon {
    width: 24px;
  }

  .marquee-horizontal.is--gated {
    padding-left: 0%;
    padding-right: 0%;
  }

  .bootcamp-hero-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 4vw;
  }

  .bootcamp__combine-reg {
    width: auto;
  }

  .newsletter-form-block {
    min-width: 90%;
  }

  .desk {
    display: none;
  }

  .mob {
    flex-flow: column wrap;
    justify-content: center;
    display: flex;
  }

  .blog-summary {
    margin-bottom: 24px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .nav__dd-toggle {
    color: var(--white);
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav__dd-toggle.w--open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog_top-wraper {
    padding-right: 0;
  }

  .blog-sec__title-wrap {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .bllog-sec__title {
    font-size: 20px;
  }

  .blog-section {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-sec__more {
    display: none;
  }

  .swiper-slide {
    width: auto;
    margin-bottom: 8%;
  }

  .blog_progress-bar {
    background-size: 100vw;
    left: 0;
  }

  .popup-grid {
    max-width: 460px;
  }

  .popup-grid.is--speaker {
    grid-template-columns: 1fr;
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .popup-grid.is--popup {
    grid-template-columns: 1fr;
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 22px;
    display: grid;
  }

  .popup-form-wrap {
    width: 90%;
    margin-bottom: 24px;
  }

  .popup-form-wrap.is--hero {
    width: 82%;
  }

  .popup-form-wrap.is--footer {
    width: 60%;
  }

  .popup-form-wrap.is--centered-short.journey {
    width: 80%;
  }

  .popup-close {
    right: 0;
  }

  .m-designation {
    font-size: 13px;
  }

  .hero__subhead {
    font-size: 17px;
  }

  .hero__subhead.is-wide {
    font-size: 16px;
  }

  .nl__right {
    text-align: center;
    flex: none;
    align-items: center;
  }

  .hero__head {
    font-size: 32px;
  }

  .success-2 {
    font-size: 14px;
  }

  .nl__text {
    text-align: left;
  }

  .nl__text.is--below {
    margin-left: auto;
    margin-right: auto;
  }

  .btn-5 {
    font-weight: 500;
  }

  .wrapper__jobs {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .title__jobs-2 {
    font-size: 20px;
    line-height: 1.25em;
  }

  .nav-logout {
    background-color: var(--black);
    color: var(--white);
    padding-left: 32px;
    text-decoration: underline;
  }

  .nav-logout:hover {
    color: var(--white);
  }

  .i-designation {
    font-size: 13px;
  }

  .invest {
    margin-bottom: 20px;
  }

  .jetboost-filter-nxe6 {
    flex-wrap: nowrap;
    overflow: auto;
  }

  .faq-wrap-2 {
    margin-top: 20px;
  }

  .col-right.inner-padding {
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
  }

  .col-right.is-membership-3 {
    width: auto;
    margin-bottom: 2rem;
    padding-left: 0;
  }

  .col-right.is-membership {
    width: auto;
    padding-left: 0;
  }

  .col-right.is-programs {
    width: auto;
  }

  .title__hero {
    width: 90%;
    font-size: 2.8rem;
  }

  .testimonial-cards {
    min-width: 380px;
  }

  .col-left {
    width: 100%;
  }

  .col-left.is-blue {
    margin-bottom: 2rem;
  }

  .col-left.is-membership {
    padding-right: 0;
  }

  .benefits__grid {
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .tabs-menu {
    overflow: auto;
  }

  .benefits__card {
    padding-top: 5%;
    padding-bottom: 6%;
  }

  .pricing-icon {
    color: #1a1a1a;
  }

  .btn-wrap__hero {
    width: 100%;
  }

  .join-us-button-wrap {
    height: 60px;
  }

  .slider-back-block {
    padding-bottom: 40px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrap-2.is-blue {
    height: auto;
  }

  .badge-primary {
    margin-bottom: 0;
    padding: 6px 12px;
    font-size: 14px;
  }

  .sec-title {
    width: 80%;
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .hero-section-2 {
    height: auto;
  }

  .wrap.is-second {
    flex-direction: column;
  }

  .wrap.is-third, .wrap.is-first {
    flex-direction: column-reverse;
  }

  .tab-link-benefit {
    min-width: 300px;
    margin-right: 20px;
    padding: 20px;
  }

  .tab-link-benefit.w--current {
    margin-right: 20px;
  }

  .col-left-2 {
    margin-right: 0%;
  }

  .container-2 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-2.cc-flex-h {
    flex-direction: column;
  }

  .apply-homw-white {
    width: 80%;
    font-size: 16px;
  }

  .icon-card {
    margin-right: 16px;
  }

  .join-us---track {
    height: 60px;
  }

  .tabs-content {
    order: -1;
  }

  .benefits__title-wrap {
    align-items: center;
    margin-bottom: 10px;
  }

  .block {
    margin-bottom: 40px;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .card__text {
    margin-left: 10px;
    font-size: 16px;
  }

  .logo-graphic {
    max-width: 100%;
  }

  .sec-2 {
    height: 100%;
  }

  .sec__text {
    width: 80%;
    font-size: 17px;
  }

  .card__title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 21px;
  }

  .faq_wrapper {
    width: auto;
  }

  .colour-box.tiel, .colour-box.yellow-bg, .colour-box.red-bg {
    margin-bottom: 2rem;
  }

  .con {
    padding-left: 24px;
    padding-right: 24px;
  }

  .con.is---horizontal {
    flex-direction: column;
    align-items: flex-start;
  }

  .home-con_who-copy {
    border-bottom-width: 8px;
    padding-bottom: 8vh;
  }

  .signup_right-contain {
    background-color: var(--steel-blue);
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 24px 60px;
    position: static;
    overflow: visible;
  }

  .signup5_content-left {
    margin-left: auto;
    margin-right: auto;
  }

  .section-signup {
    background-color: #ffffff1a;
    flex-wrap: wrap;
    height: auto;
  }

  .singup_image {
    max-height: 280px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .login-btn {
    color: #ffffff82;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    top: 20px;
    right: 20px;
  }

  .login-btn:hover {
    color: #fff;
  }

  .signup_left-contain {
    width: 100%;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .signup_heading {
    text-align: center;
  }

  .tricolored-underline-2 {
    width: 20%;
    margin-top: 12px;
    margin-bottom: 16px;
  }

  .start_trial-testimonial-section {
    border-top-width: 8px;
    padding-top: 10vw;
    padding-bottom: 12vw;
  }

  .js-sec {
    height: 100%;
  }

  .js-title {
    font-size: 2rem;
  }

  .js-rte {
    width: auto;
    max-width: 100%;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    font-size: 18px;
  }

  .legal_main {
    grid-row-gap: 1.5rem;
  }

  .legal_aside {
    max-height: 15rem;
    margin-bottom: 0;
    position: static;
    top: 0;
  }

  .legal_rich-text-wrap {
    margin-bottom: 16px;
  }

  .legal_rich-text {
    font-size: 18px;
  }

  .legal_container {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .testimonial25_component {
    grid-template-columns: 1fr;
  }

  .testimonial25_content {
    padding: 1.5rem;
  }

  .testimonial25_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial25_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 16px;
    line-height: 1.44;
  }

  .sqaure-block-mobile-5.red.left {
    justify-content: flex-start;
    min-width: 35px;
    margin-left: 0;
  }

  .sqaure-block-mobile-5.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-top: 24px;
    margin-bottom: -1px;
    bottom: -39.6vh;
  }

  .sqaure-block-mobile-5.yellow.right, .sqaure-block-mobile-5.yellow.registrationm {
    width: 100%;
    min-width: 30px;
    min-height: 30px;
    margin-top: 96px;
  }

  .type-block.why-propel.fix {
    margin-top: 0;
  }

  .type-block.accelerates.spacing {
    width: auto;
    margin-left: 0;
    padding-right: 0;
    position: static;
    left: 0%;
  }

  .type-block.places {
    padding-left: 0;
    padding-right: 0;
  }

  .type-block.hero {
    padding-top: 156px;
    padding-left: 0;
    padding-right: 0;
  }

  .type-block.is--ty {
    padding-left: 0;
    padding-right: 0;
  }

  .graphic-block.network {
    margin-top: 3%;
  }

  .graphic-block.accountability {
    align-items: center;
    margin-top: 0;
    margin-right: 0;
  }

  .graphic-type-block {
    width: 45vw;
    margin-top: 12.5vh;
    margin-left: 50.8vw;
    display: block;
    position: static;
    left: 50%;
  }

  .graphic-type-block.padding {
    width: 35vw;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .graphic-type-block.accountability {
    margin-top: 6vh;
    margin-left: 0;
    display: flex;
  }

  .main-copy-type {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type.navbar-copy {
    justify-content: flex-end;
    min-width: 100vw;
    max-width: 100vw;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .main-copy-type.learning {
    margin-bottom: 0;
  }

  .main-copy-type.network {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .black-line {
    margin-bottom: -6px;
    display: none;
  }

  .header-main-font.h2.spacing.form, .header-main-font.h2.bottom-spacing, .header-main-font.h2.is-ty {
    margin-right: 0;
  }

  .header-main-font.h3.accelerates.lato24 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .header-main-font.h3.take-command-sub._18 {
    margin-left: 0;
    margin-right: 0;
  }

  .header-main-font.h3.take-command-sub._18.testimoniall {
    margin-top: 4px;
    font-size: 15px;
    line-height: 22px;
  }

  .header-main-font.h3.spacer {
    margin-top: 37px;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 30px;
  }

  .header-main-font.h3.lato.spacing.testimonial {
    margin-right: 0;
    font-size: 16px;
  }

  .main-copy-block {
    margin-top: 8px;
    margin-right: 0;
  }

  .main-copy-block.footer-type {
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .main-copy-block.answers, .main-copy-block.testimonials {
    font-size: 14px;
  }

  .networking-graphic.learning {
    width: 45vw;
    margin-top: 11px;
  }

  .networking-graphic.accountability {
    justify-content: flex-end;
    align-self: flex-end;
    min-width: 30vw;
    max-width: 30vw;
    min-height: 30vh;
  }

  .networking-graphic.networkgraphic {
    max-width: 40vw;
    min-height: 200px;
    margin-top: -23.7vh;
    margin-left: 20px;
  }

  .button.is-secondary.is-small {
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-block {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-home {
    padding-top: 25px;
  }

  .hamburger-menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 4px;
    padding-bottom: 13px;
    display: flex;
  }

  .h2 {
    font-size: 30px;
  }

  .h2.testimonial-new {
    font-size: 18px;
  }

  .footer {
    grid-row-gap: 50px;
    grid-template-rows: 10px auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    place-content: start space-between;
    place-items: center;
    width: auto;
    max-width: 100vw;
    margin-right: 0;
  }

  .text-bubble-container-mobile-2.accountability {
    margin-top: 8%;
    display: flex;
    position: static;
  }

  .text-bubble-container-mobile-2.learning, .text-bubble-container-mobile-2.is--learning {
    margin-top: -4vh;
  }

  .text-bubble-block {
    width: 40vw;
    margin-top: 12px;
    padding-right: 0;
    top: 41%;
    left: 50%;
  }

  .text-bubble-block.slide-right {
    margin-top: 91px;
    margin-left: -35vw;
  }

  .paragraph-2 {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    position: static;
    left: 55%;
  }

  .paragraph-3 {
    font-size: 14px;
  }

  .footer-block {
    justify-content: flex-end;
    align-items: center;
    width: 60vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 20px;
    padding-right: 0;
    display: block;
    position: static;
  }

  .image-2 {
    width: 27px;
  }

  .paragraph-4 {
    width: 100%;
    top: 0%;
  }

  .apply-to-join-container {
    width: 100%;
    display: block;
  }

  .testimonial-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .center-testimonial {
    padding-right: 0%;
  }

  .reg-embed {
    margin-left: 0;
    top: 38px;
    left: 0%;
  }

  .sqaure-block-mobile.yellow.right.top.relative {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    display: none;
  }

  .sqaure-block-mobile-2.red.eft {
    width: auto;
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    margin-top: -1px;
    margin-left: 61vw;
    bottom: 42%;
    left: 71%;
  }

  .type-block-mobile-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .sqaure-block-mobile-blue.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-bottom: -1px;
    margin-left: 0;
  }

  .master-grid-copy-mobile.first-screen {
    margin-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .master-grid-2-mobile.second-screen {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sqaure-block-mobile-4.red.left {
    min-width: 35px;
    max-width: 35px;
    margin-top: -1px;
    top: 27.7vh;
  }

  .bold-text-5 {
    margin-left: 0;
    display: block;
  }

  .bold-text-6 {
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
  }

  .bold-text-7 {
    font-family: Lato, sans-serif;
    font-weight: 700;
    line-height: 30px;
  }

  .bold-text-8 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .half-mobile-black-line {
    min-width: 100vw;
    max-width: 100vw;
    margin-left: -20px;
    bottom: -61.3vh;
  }

  .half-mobile-black-line-2 {
    min-width: 15%;
    bottom: -147.3vh;
  }

  .half-mobile-black-line-3 {
    min-width: 100vw;
    max-width: 100vw;
    margin-top: 14px;
    margin-left: -20px;
    bottom: -219.5%;
  }

  .type-block-copy.ready {
    margin-left: 0;
  }

  .mobile-black-line-3 {
    min-width: 100vw;
    margin-top: 0%;
    margin-left: -20px;
  }

  .sqaure-block-mobile-8.red.eft {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    margin-top: -1px;
    bottom: -361.3vh;
    left: 0;
  }

  .sqaure-block-mobile-9.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-top: 35px;
    margin-bottom: -33px;
    bottom: -229vh;
    left: 77%;
  }

  .graphic-block-2.accountability {
    margin-left: 20px;
    margin-right: 20px;
  }

  .graphic-type-block-mobile-2.learning {
    margin-bottom: 2px;
  }

  .type-block-3.faqs.padding {
    margin-left: 20px;
    margin-right: 20px;
  }

  .type-block-4.faqs {
    margin-left: 19px;
    margin-right: 19px;
  }

  .bold-text-9 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .bold-text-11 {
    flex: 0 auto;
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .sqaure-block-mobile-5-copy.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-top: 22px;
    margin-bottom: -10px;
    margin-left: -20px;
    position: static;
    bottom: -182.9vh;
  }

  .sqaure-block-mobile-10-copy.blue.right.margin {
    justify-content: flex-start;
    min-width: 35px;
    max-width: 35px;
    margin-top: -1px;
    display: flex;
    bottom: -473.6vh;
    left: -88.4vw;
    right: auto;
  }

  .sqaure-block-mobile-8-copy-3.red.eft {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    margin-top: 30px;
    margin-left: -7vw;
    bottom: -494.9vh;
  }

  .sqaure-block-mobile-5-copy-5.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-top: 30px;
    margin-bottom: -10px;
    margin-left: 115px;
    bottom: -528vh;
    left: 88.5%;
  }

  .sqaure-block-mobile-8-copy-5.red.eft {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    margin-top: 15px;
    margin-left: 68.8vw;
    bottom: -731vh;
  }

  .sqaure-block-mobile-5-copy-7.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-bottom: 23px;
    margin-left: 48px;
    bottom: -835vh;
    left: 87.5%;
  }

  .mobile-black-line-5 {
    justify-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    margin-top: 1.5%;
    padding-top: 6px;
    display: block;
  }

  .sqaure-block-mobile-7-copy-copy.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-top: 2.5vh;
    margin-left: 218px;
    bottom: -173%;
    left: 0%;
  }

  .half-mobile-black-line-4 {
    min-width: 15%;
    margin-top: 50px;
    bottom: -147.3vh;
  }

  .main-copy-block-copy {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .bold-text-10-copy {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .header-main-font-copy-copy.h3.take-command-sub._18 {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-contain {
    border-bottom: .1px solid #00000026;
  }

  .image-4 {
    width: auto;
    min-width: 94px;
    max-width: none;
  }

  .link-block {
    width: 100%;
  }

  .bold-text-25 {
    line-height: 22px;
  }

  .bold-text-26 {
    font-size: 18px;
  }

  .bold-text-40 {
    font-size: 15px;
    line-height: 22px;
  }

  .bold-text-42 {
    font-family: Lato, sans-serif;
    line-height: 30px;
  }

  .bold-text-44 {
    line-height: 22px;
  }

  .grid-container-mobile-2.testimonials {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .sqaure-block-mobile-10-copy-2-copy.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-top: 17px;
    margin-bottom: 28px;
    margin-left: 177px;
    bottom: -781.1vh;
    left: -17.5%;
  }

  .sqaure-block-mobile-10-copy-3.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-top: -2px;
    margin-bottom: 0;
    margin-left: 191px;
    bottom: -781.1vh;
    left: -17.5%;
  }

  .sqaure-block-mobile-10-copy-4.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-top: -2px;
    margin-bottom: 0;
    margin-left: 18px;
    bottom: -781.1vh;
    left: -17.5%;
  }

  .sqaure-block-mobile-5-copy-8.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-bottom: 23px;
    margin-left: 190px;
    bottom: -835vh;
    left: 87.5%;
  }

  .sqaure-block-mobile-8-copy-6.red.eft {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    margin-top: 15px;
    margin-left: -3.2vw;
    bottom: -731vh;
  }

  .sqaure-block-mobile-10-copy-5.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-top: -2px;
    margin-bottom: 0;
    margin-left: 199px;
    bottom: -781.1vh;
    left: -17.5%;
  }

  .sqaure-block-mobile-5-copy-9.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-bottom: 15px;
    margin-left: 197px;
    bottom: -835vh;
    left: 87.5%;
  }

  .sqaure-block-mobile-8-copy7.red.eft {
    min-width: 35px;
    max-width: 35px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 73.8vw;
    bottom: -731vh;
  }

  .sqaure-block-mobile-10-copy-6.blue.right.margin {
    min-width: 35px;
    max-width: 35px;
    margin-top: -2px;
    margin-bottom: 0;
    margin-left: 6px;
    bottom: -781.1vh;
    left: -17.5%;
  }

  .master-grid-copy-copy.topform {
    margin-top: 140px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .sqaure-block-mobile-5-copy-10.yellow.left.top {
    min-width: 35px;
    max-width: 35px;
    margin-bottom: 23px;
    margin-left: 209px;
    bottom: -835vh;
    left: 87.5%;
  }

  .column-5 {
    justify-content: flex-end;
    padding-right: 0;
    display: flex;
  }

  .nav-menu-copy {
    background-color: #fff;
    flex: 0 auto;
    min-width: auto;
    max-width: none;
    max-height: 35vh;
    margin-top: 0;
    display: block;
    position: static;
  }

  .grid-container-copy.testimonials {
    margin-left: 0;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-container-copy.non-testimonials {
    grid-column-gap: 24px;
  }

  .nav-menu-web {
    background-color: var(--white);
    max-width: 100vw;
    max-height: none;
    padding-bottom: 24px;
  }

  .main-copy-type-web-1 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type-web-1.navbar-copy:hover {
    right: 0;
  }

  .main-copy-type-web-1.mob {
    justify-content: flex-end;
    min-width: auto;
    max-width: none;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .main-copy-type-web-2 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type-web-2.navbar-copy {
    justify-content: flex-end;
    min-width: 100vw;
    max-width: 100vw;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .main-copy-type-web-3 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type-web-3.navbar-copy {
    justify-content: flex-end;
    min-width: 100vw;
    max-width: 100vw;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .main-copy-type-web-4 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type-web-4.navbar-copy {
    justify-content: flex-end;
    min-width: 100vw;
    max-width: 100vw;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .main-copy-type-web-apply-1 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type-web-apply-1.navbar-copy {
    justify-content: flex-end;
    min-width: 100vw;
    max-width: 100vw;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .main-copy-type-web-apply-2 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .main-copy-type-web-apply-2.navbar-copy {
    justify-content: flex-end;
    min-width: 100vw;
    max-width: 100vw;
    margin-right: auto;
    padding-right: 20px;
    display: flex;
    position: static;
    left: auto;
    right: auto;
  }

  .navbar-apply-mobile {
    display: block;
  }

  .logo-wrap__nev {
    margin-left: 20px;
  }

  .link__nev {
    font-size: 16px;
  }

  .link__nev.is--mob.is--colored {
    background-image: linear-gradient(315deg, var(--red), #e67038 29%, #ffe491 52%, #5d95ad 72%, var(--blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .menu__nev {
    z-index: 10000000;
  }

  .right {
    flex: 0 auto;
    width: 100%;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sf-contain {
    width: 100%;
  }

  .sf-contain.is--wide {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .sf-contain.is--kh {
    flex-flow: wrap;
    justify-content: center;
    margin-bottom: 0;
  }

  .input__search.is--blog {
    min-width: 80%;
    margin-right: 10px;
  }

  .sf-form {
    width: 100%;
    max-width: 400px;
  }

  .sf-form.is--main {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-right: 0;
  }

  .sf-form.is--second, .sf-form.is--third {
    max-width: none;
  }

  .text__search::placeholder {
    font-size: 12px;
  }

  .card__members {
    background-color: #eeeeee61;
    flex-direction: column;
    width: 100%;
    margin-bottom: 2%;
    padding: 13px 15px;
  }

  .card__members:active {
    background-color: #eeeeeee6;
  }

  .m-headshot_contain {
    width: 80px;
    height: 80px;
    margin-bottom: 0;
    margin-right: 20px;
    padding: 2px;
  }

  .body__members {
    text-align: left;
    flex: 1;
  }

  .page-title {
    font-size: 28px;
  }

  .page-title.is--member {
    margin-bottom: 10px;
  }

  .page-title.is--kh {
    margin-bottom: 0;
  }

  .m-name {
    text-align: left;
    font-size: 17px;
  }

  .designation__members {
    font-size: 13px;
  }

  .m-city {
    margin-bottom: 0;
    font-size: 13px;
  }

  .link-wrap__members {
    flex-direction: column;
    justify-content: center;
    margin-left: 15px;
    margin-right: 0;
    display: none;
  }

  .link__members {
    margin: 10px;
  }

  .link__members.is-profile {
    margin-bottom: 0;
  }

  .content-wrap__members {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    max-width: none;
  }

  .top {
    position: static;
  }

  .m-headshot_wrap, .m-headshot {
    width: 80px;
    height: 80px;
  }

  .list-blogs {
    grid-template-columns: 1fr;
  }

  .poster__blogs {
    margin-bottom: 4px;
  }

  .card-blogs {
    width: 64vw;
    margin-bottom: 8%;
    margin-right: -16px;
  }

  .title-blogs {
    font-size: 16px;
  }

  .location-wrap__jobs {
    line-height: 1.4;
  }

  .body__jobs {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .recent-jobs_card {
    flex-direction: column;
  }

  .btn.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .btn.welcome-page {
    margin-left: 0;
  }

  .btn.right-pad, .btn.is--nav {
    margin-right: 10px;
  }

  .btn.is--nav:hover {
    color: var(--black);
  }

  .btn.is--reset.jetboost-filter-none-dlmg.jetboost-filter-none-n94d.jetboost-filter-none-n7z8.jetboost-filter-none-np99.jetboost-filter-none-n9y9.jetboost-filter-none-dq73:hover {
    color: var(--white);
  }

  .btn.is--kh-more {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.4;
  }

  .btn.is--reset {
    margin-right: 10px;
  }

  .btn.is--reset:hover {
    color: var(--black);
  }

  .btn.is--reset.jetboost-filter-none-n7mv.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73 {
    margin-left: 0;
  }

  .btn.is--reset.jetboost-filter-none-n7mv.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73:hover {
    color: var(--white);
  }

  .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73 {
    margin-left: 0;
  }

  .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nv49.jetboost-filter-none-n2gg.jetboost-filter-none-dq73:hover {
    color: var(--white);
  }

  .btn.is--reset.jetboost-filter-none-jw3q.jetboost-filter-none-nelr {
    margin-top: 21px;
  }

  .btn.is--filled, .btn.is--footer, .btn.is--outline, .btn.is--blog-promo, .btn.is--nl, .btn.is--blog-aside {
    margin-bottom: 10px;
  }

  .info__jobs, .location__jobs {
    font-size: 14px;
    line-height: 1.4;
  }

  .company__jobs {
    margin-bottom: 5px;
  }

  .logo-wrap__jobs {
    width: 48px;
    height: 48px;
    margin-right: 20px;
  }

  .date-wrap__jobs {
    line-height: 1.4;
  }

  .date__jobs {
    font-size: 14px;
    line-height: 1.4;
  }

  .list__jobs, .recent-list__blogs {
    grid-template-columns: 1fr;
  }

  .back {
    margin-bottom: 20px;
  }

  .back__blog {
    font-size: 14px;
  }

  .author {
    width: auto;
  }

  .body__blog {
    align-items: flex-start;
    width: auto;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0%;
  }

  .recent__blog {
    padding-top: 20px;
  }

  .recent-card__blogs {
    margin-bottom: 20px;
  }

  .rich-text {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
  }

  .rich-text h1 {
    font-size: 22px;
  }

  .rich-text h3 {
    letter-spacing: .2px;
  }

  .rich-text h4 {
    margin-top: 20px;
  }

  .rich-text figure {
    max-width: 100%;
  }

  .rich-text blockquote {
    padding-left: 16px;
    padding-right: 0;
    line-height: 1.4;
  }

  .speaker__latest-blog {
    margin-top: 8px;
    margin-bottom: 7px;
    font-size: 16px;
  }

  .date__latest-blogs {
    margin-bottom: 0;
    font-size: 16px;
  }

  .logo-wrap__company {
    width: 60px;
    height: 60px;
  }

  .title__profile {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .job-body {
    margin-top: 20px;
  }

  .job-logo-wrapper {
    margin-right: 10px;
  }

  .recent-jobs_item {
    padding: 10px 16px;
  }

  .title__recent-jobs {
    font-size: 18px;
  }

  .body__recent-jobs {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .company__recent-jobs {
    margin-bottom: 10px;
  }

  .job__company {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .body__job {
    margin-top: 20px;
    padding-right: 0%;
  }

  .name__company {
    font-size: 16px;
    font-weight: 400;
  }

  .recent-heading {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .card__member {
    flex-direction: column;
    max-width: none;
    margin-bottom: 0;
    padding: 15px;
  }

  .body__member {
    padding-right: 0%;
  }

  .member {
    width: auto;
  }

  .city__member {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .title__current {
    font-size: 14px;
  }

  .industry {
    margin-bottom: 10px;
    margin-right: 0;
    display: block;
  }

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

  .info__member {
    margin-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 13px;
  }

  .gives-asks {
    flex-direction: column;
  }

  .gives {
    margin-bottom: 20px;
    margin-right: 0%;
  }

  .title__job {
    margin-bottom: 0;
  }

  .interests {
    margin-right: 0;
    display: block;
  }

  .expertise {
    margin-bottom: 15px;
    margin-right: 0;
    display: block;
  }

  .item1 {
    margin-bottom: 10px;
    margin-right: 12px;
  }

  .item1:nth-child(odd) {
    color: var(--black);
    background-color: #3333331c;
  }

  .item1:first-child {
    color: var(--blue);
    background-color: #3587c826;
  }

  .item1:last-child {
    color: var(--red);
    background-color: #db38301c;
  }

  .item2, .item3 {
    margin-bottom: 10px;
    margin-right: 12px;
  }

  .link-wrap__member {
    flex-direction: row;
    justify-content: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .img-wrap__member {
    width: 80px;
    height: 80px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .card__advisor {
    flex-direction: column;
    max-width: none;
    padding: 18px;
  }

  .img-wrap__advisor {
    width: 100px;
    height: 100px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .lightbox__advisor, .headshot__advisor {
    width: 100px;
    height: 100px;
  }

  .link-wrap__advisor {
    flex-direction: row;
    justify-content: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .link__advisor {
    border: 1px solid #0003;
    width: 32px;
    height: 32px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .body__advisor {
    text-align: left;
    flex: 1;
    margin-top: 10px;
  }

  .designation__advisor {
    text-align: center;
    font-size: 14px;
  }

  .city__advisor {
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
  }

  .body-profile__advisor {
    padding-right: 0%;
  }

  .expertise__advisor {
    margin-bottom: 10px;
    margin-right: 0;
    display: block;
  }

  .info__advisor {
    margin-bottom: 0;
    padding: 4px 16px;
    font-size: 12px;
  }

  .card__advisors {
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-bottom: 0%;
    padding: 12px 1px;
  }

  .list__advisors {
    grid-template-columns: 1fr;
  }

  .content-wrap__advisors {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    max-width: 80%;
    margin-left: 2%;
  }

  .img-wrap__advisors {
    width: 80px;
    height: 80px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .link__advisors {
    margin: 10px 0;
  }

  .headshot__advisors, .lightbox__advisors {
    width: 80px;
    height: 80px;
  }

  .name__advisors {
    text-align: left;
    font-size: 17px;
  }

  .designation__advisors {
    margin-bottom: 8px;
  }

  .city__advisors {
    margin-bottom: 0;
  }

  .link-wrap__advisors {
    flex-direction: column;
    justify-content: center;
    margin-left: 15px;
    margin-right: 0;
  }

  .type__advisor {
    margin-bottom: 0;
    padding: 4px 16px;
    font-size: 13px;
  }

  .card__referrar {
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-bottom: 6%;
    margin-right: 0;
    padding: 12px 15px;
  }

  .title__referrer {
    font-size: 22px;
    line-height: 24px;
  }

  .img-wrap__referrer {
    width: 60px;
    height: 60px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .headshot__referrer, .lightbox__referrer {
    width: 60px;
    height: 60px;
  }

  .body__referrer {
    text-align: left;
    flex: 1;
    margin-bottom: 0;
  }

  .list-referrer {
    grid-template-columns: 1fr;
  }

  .name-wrap__referrer {
    margin-bottom: 0;
  }

  .title__events {
    margin-bottom: 5px;
    font-size: 20px;
  }

  .summary__events {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .content-wrap__events {
    margin-left: 16px;
    margin-right: 16px;
  }

  .summary__event {
    margin-top: 10px;
  }

  .title__event {
    font-size: 20px;
    line-height: 1.25em;
  }

  .event-detail-title-wrap {
    margin-bottom: 0;
    padding-right: 20px;
  }

  .detail__event {
    font-size: 14px;
  }

  .detail__events {
    margin-top: 40px;
  }

  .date__event, .timezone__event {
    line-height: 1.2;
  }

  .heading__speakers {
    margin-bottom: 30px;
    font-size: 22px;
  }

  .blurb.is--blog {
    margin-bottom: 0;
  }

  .blurb.is--nl {
    margin-bottom: 20px;
  }

  .main-head {
    line-height: 120%;
  }

  .speakers-list {
    grid-template-columns: 1fr;
  }

  .membership-term {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .title__subscribe {
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
  }

  .membership-detail-wrap {
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .button-wrapper {
    width: 100%;
  }

  .button-wrapper.monthly {
    width: 261px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-wrapper.no-width-copy {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper.monthly-copy {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .membership-benefit {
    float: left;
    clear: left;
    text-align: left;
    margin-left: 0;
    font-size: 14px;
  }

  .membership-benefit-wrap {
    margin-left: 16px;
  }

  .image-48 {
    width: 16px;
    height: 16px;
    margin-top: 1px;
    margin-right: 0;
  }

  .wrapper__btn {
    align-items: stretch;
    width: 100%;
    margin-top: 20px;
  }

  .tick-wrap {
    width: 20px;
    height: 20px;
  }

  .subscribe {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .access-subhead {
    width: 90%;
  }

  .access-denied {
    flex: 0 auto;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .members-list {
    grid-template-columns: 1fr;
  }

  .kh-ddt.is--wide {
    display: block;
  }

  .kh-dd {
    margin-left: 0;
    display: inline-block;
  }

  .dd-list-wrap.jetboost-filter-nvme {
    overflow: auto;
  }

  .dropdown-list-3.w--open {
    min-width: 132px;
  }

  .checkbox-field {
    padding-left: 32px;
    font-size: 14px;
    display: flex;
  }

  .filter_wrap.jetboost-filter-jwq9 {
    margin-bottom: 11px;
    margin-right: 9px;
  }

  .filter_wrap.is--half-mob {
    flex-direction: column;
    width: 44%;
  }

  .membership {
    font-size: 28px;
  }

  .advisor {
    width: 100%;
    max-width: none;
  }

  .author_title {
    font-size: 20px;
  }

  .summary__blogs {
    margin-top: 0;
    font-size: 16px;
  }

  .page-head {
    font-size: 28px;
    display: inline;
  }

  .greetings {
    font-size: 28px;
  }

  .welcome-rte {
    margin-top: 10px;
    font-size: 14px;
  }

  .welcome-rte h2 {
    margin-top: 36px;
    margin-bottom: 16px;
    font-size: 21px;
  }

  .welcome-rte h3 {
    font-size: 18px;
  }

  .welcome-rte blockquote {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .welcome__title {
    flex-direction: column;
    margin-bottom: -20px;
    display: flex;
  }

  .crews {
    margin-bottom: 10px;
    display: block;
  }

  .title__crews {
    text-align: center;
    font-size: 20px;
  }

  .text__crews {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .item__-crews {
    margin-left: 5px;
    margin-right: 5px;
  }

  .crew__list {
    flex-wrap: wrap;
  }

  .img-wrapper__member {
    margin-bottom: 0;
    margin-right: 0;
  }

  .right-update {
    flex: 0 auto;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .advisor-category-dd {
    margin-left: 10px;
    margin-right: 10px;
  }

  .body__member-profile {
    text-align: center;
    flex: 1;
  }

  .pagination {
    margin-top: 40px;
  }

  .link__member {
    margin: 10px;
  }

  .btn-log.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .btn-log.welcome-page {
    margin-left: 0;
  }

  .btn-log.right-pad {
    margin-right: 10px;
  }

  .name__members-copy {
    text-align: left;
    text-align: left;
    font-size: 16px;
    line-height: 140%;
  }

  .time-body__events-passed, .detail__event-passed {
    font-size: 14px;
  }

  .rsvp-btn.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .rsvp-btn.welcome-page {
    margin-left: 0;
  }

  .rsvp-btn.right-pad {
    margin-right: 10px;
  }

  .calendar-btn.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .calendar-btn.welcome-page {
    margin-left: 0;
  }

  .calendar-btn.right-pad {
    margin-right: 10px;
  }

  .connect__advisor {
    border-color: #0000;
    flex-direction: column;
    max-width: none;
    padding: 18px;
  }

  .div-block-39 {
    text-align: left;
  }

  .next {
    min-width: 108px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .next.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .next.welcome-page {
    margin-left: 0;
  }

  .next.right-pad {
    margin-right: 10px;
  }

  .referral-wrap {
    min-width: 348px;
    position: relative;
  }

  .image-51 {
    width: 24px;
    height: 24px;
  }

  .banner {
    font-size: 16px;
    line-height: 1.5;
  }

  .share-embed {
    z-index: 1000;
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 10px 10px 0;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 0 -1px 75px #3333;
  }

  .fb {
    margin-left: 0;
  }

  .heading-2 {
    display: none;
  }

  .testimonial-container-new {
    padding-bottom: 0;
  }

  .cohort-rte-1 {
    margin-top: 10px;
    font-size: 14px;
  }

  .cohort-rte-1 h2 {
    margin-top: 36px;
    margin-bottom: 16px;
    font-size: 20px;
  }

  .cohort-rte-1 h3 {
    font-size: 18px;
  }

  .cohort-rte-2 {
    margin-top: 10px;
    font-size: 14px;
  }

  .cohort-rte-2 h2 {
    margin-top: 36px;
    margin-bottom: 16px;
    font-size: 21px;
  }

  .cohort-rte-2 h3 {
    font-size: 18px;
  }

  .cohort-rte-3 {
    margin-top: 10px;
    font-size: 14px;
  }

  .cohort-rte-3 h2 {
    margin-top: 36px;
    margin-bottom: 16px;
    font-size: 21px;
  }

  .cohort-rte-3 h3 {
    font-size: 18px;
  }

  .body__welcome2 {
    margin-top: 10px;
    font-size: 14px;
  }

  .body__welcome2 h2 {
    margin-top: 36px;
    margin-bottom: 16px;
    font-size: 21px;
  }

  .body__welcome2 h3 {
    font-size: 18px;
  }

  .form-3 {
    grid-row-gap: 0px;
  }

  .home-con_hero {
    padding: 100px 24px;
  }

  .home-con_hero.is--start {
    font-size: 16px;
  }

  .home-con_hero.is--bootcamp {
    align-items: flex-start;
    padding-top: 12vh;
  }

  .home-con_hero.is--membership.bottom_pad--none {
    flex-direction: column;
  }

  .btn-2 {
    border-radius: 1000px;
    margin-left: 10px;
    margin-right: 20px;
    padding: 12px 35px 10px;
    font-size: 18px;
  }

  .btn-2:hover {
    padding: 12px 35px 10px;
    font-size: 18px;
  }

  .btn-2.is--signup {
    padding-top: 20px;
    padding-bottom: 18px;
    font-size: 16px;
    box-shadow: 0 3px 20px #0000001a;
  }

  .btn-2.is--signup:hover {
    padding-top: 20px;
    padding-bottom: 18px;
  }

  .btn-2.is--welcome {
    width: 100%;
    padding: 14px 24px 12px;
    font-size: 15px;
  }

  .btn-2.is--welcome:hover {
    padding-top: 14px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .signup__perks {
    grid-row-gap: 14px;
  }

  .card.is--signup {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
    font-size: 14px;
  }

  .btn-wrap {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
  }

  .btn-wrap.is-ms {
    width: 258px;
    height: auto;
    margin-top: 20px;
  }

  .signup__modal-card {
    width: 80%;
  }

  .signup__tab-menu {
    margin-bottom: 16px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .signup__btn {
    border-radius: 1000px;
    margin-left: 10px;
    margin-right: 20px;
    padding: 12px 35px 10px;
    font-size: 18px;
  }

  .signup__btn:hover {
    padding: 12px 35px 10px;
    font-size: 18px;
  }

  .display {
    text-align: center;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    line-height: 1.1em;
  }

  .display.is--signup {
    max-width: 90%;
    font-size: 26px;
  }

  .signup__card-text {
    font-size: 15px;
  }

  .welcome__share {
    flex-direction: column;
  }

  .welcome__head-wrap {
    text-align: left;
    align-items: flex-start;
  }

  .welcome__card {
    grid-template-columns: 32px 1fr;
    padding: 20px;
  }

  .welcome-con {
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .welcome-con.is--hero {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .welcome__head {
    font-size: 28px;
  }

  .welcome__video {
    margin-bottom: 20px;
  }

  .sec__title {
    width: 100%;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 1.2em;
  }

  .sec__title.is--welcome {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 4px;
    font-size: 26px;
  }

  .close-thread {
    top: -54px;
    right: 0;
  }

  .welcome__grid.is-two {
    grid-template-columns: 1fr;
  }

  .slack__response {
    max-width: 89vw;
  }

  .welcome-li {
    width: 218.075px;
    height: 41.789px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .welcome-tw {
    width: 214.236px;
    height: 41.789px;
  }

  .welcome__card-text {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 1.4;
  }

  .welcome__card-title {
    margin-top: 0;
    font-size: 18px;
  }

  .welcome__icon {
    width: 32px;
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    min-height: 32px;
    max-height: 32px;
  }

  .propel__logo {
    margin-bottom: -68px;
  }

  .dashboard__grid {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dashboard__card {
    flex-direction: column;
    display: flex;
  }

  .dashboard__card-title {
    border-bottom: 1px solid var(--blue);
    margin-top: 0;
    font-size: 18px;
    display: inline-block;
  }

  .dashboard__card-text {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 1.4;
  }

  .dashboard__image {
    width: auto;
  }

  .dashboard__card-test {
    padding-left: 0;
    padding-right: 0;
  }

  .update-profile-link {
    margin-top: 10px;
    line-height: 1.4;
  }

  .start-head {
    font-size: 28px;
    line-height: 1;
  }

  .profile-wrapper {
    padding-left: 0;
  }

  .community {
    width: 40px;
    height: 80px;
  }

  .faq-title {
    font-size: 22px;
    line-height: 28px;
  }

  .faq-answer {
    font-size: 14px;
    line-height: 22px;
  }

  .red-sq {
    top: .25%;
  }

  .paramid {
    width: 70px;
    bottom: 31%;
    left: 2%;
  }

  .indvidual-section {
    padding-bottom: 100px;
  }

  .indvidual-title {
    font-size: 32px;
    line-height: 38px;
  }

  .indvidual-grid {
    grid-column-gap: 80px;
    grid-row-gap: 96px;
    grid-template-columns: 1fr;
    margin-bottom: -300px;
  }

  .join-wrapper {
    margin-top: 0;
  }

  .textarea {
    overflow: auto;
  }

  .button-warpper {
    flex-direction: column-reverse;
  }

  .up-down {
    margin-top: 40px;
  }

  .blue-square {
    width: 35px;
    height: 35px;
  }

  .apply-to-join-link.margin34 {
    margin-right: 0;
  }

  .black-divider {
    display: block;
  }

  .black-line-copy {
    margin-bottom: -6px;
    display: block;
  }

  .map-wrapper {
    height: auto;
  }

  .map-image {
    object-fit: fill;
    height: 100%;
  }

  .kh-item__info {
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
  }

  .kh__title {
    font-size: 16px;
  }

  .kh__wrap {
    width: 100%;
  }

  .kh-sec__more {
    margin-top: 20px;
    font-size: 13px;
  }

  .kh-sec__title {
    margin-right: 20px;
  }

  .kh-format {
    font-size: 11px;
  }

  .kh-item {
    flex: none;
    width: 75vw;
    margin-right: -10px;
  }

  .kh-sec__title-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 9px;
  }

  .kh_img-wrap {
    height: 40vw;
  }

  .kh_img-wrap.is--kh, .kh_img-wrap.is--aside {
    height: 42vw;
  }

  .kh-list {
    grid-template-columns: 1fr;
  }

  .kh-list.is--kh {
    grid-template-columns: 1fr;
    padding-bottom: 20px;
    display: flex;
    overflow: auto;
  }

  .kh-list.is--kh-search {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 20px;
    display: flex;
  }

  .kh__sec.is-kh {
    padding-top: 40px;
  }

  .slack__card {
    border-color: #7d7e9096;
    max-width: 100%;
  }

  .slack__author-date {
    padding-right: 10px;
  }

  .slack__tag-name {
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 12px;
  }

  .slack__list {
    column-count: auto;
  }

  .slack__rte {
    max-width: 100%;
  }

  .kh-item {
    margin-right: 0;
  }

  .kh-item.is--search {
    width: auto;
    margin-right: 0;
  }

  .content__top {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .content__top-media {
    border-radius: 8px;
    margin-bottom: 16px;
  }

  .kh__bc-link {
    white-space: nowrap;
    font-size: 15px;
  }

  .kh-list-related {
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .content-rte {
    width: 100%;
    margin-top: 0;
    font-size: 16px;
  }

  .kh__bc {
    margin-top: 80px;
    display: flex;
  }

  .content__title {
    margin-top: 16px;
    font-size: 24px;
    line-height: 1.3;
  }

  .content__main {
    padding-top: 16px;
  }

  .content__body {
    margin-top: 20px;
  }

  .content__detail-text {
    font-size: 13px;
  }

  .content__detail {
    flex-wrap: nowrap;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: auto;
  }

  .content__category {
    padding-top: 4px;
    padding-bottom: 2px;
    font-size: 12px;
  }

  .kh_img-wrap-2 {
    height: 160px;
  }

  .kh-item__info-2 {
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
  }

  .kh-format-2 {
    font-size: 11px;
  }

  .kh__title-2 {
    font-size: 16px;
  }

  .content__tag-link {
    font-size: 13px;
  }

  .kh-search-list.w--open {
    min-width: 132px;
  }

  .kh__anchors {
    width: 100%;
    margin-bottom: 20px;
  }

  .kh__anchors.is--wide {
    flex-flow: wrap;
    justify-content: center;
  }

  .kh-anchor-link {
    padding-bottom: 5px;
    font-size: 14px;
  }

  .filter-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 9px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    display: grid;
  }

  .guide-emoji {
    font-size: 28px;
  }

  .guide-emoji.is--member {
    margin-bottom: 10px;
  }

  .home__learnings {
    width: 100%;
    top: 0%;
  }

  .learning-block {
    width: 40vw;
    margin-top: 12px;
    padding-right: 0;
    top: 41%;
    left: 50%;
  }

  .learning-block.slide-right {
    margin-top: 91px;
    margin-left: -35vw;
  }

  .home-head {
    font-size: 28px;
  }

  .para {
    width: auto;
    font-size: 16px;
  }

  .para.is--speaker {
    margin-top: 1.5vw;
    margin-bottom: 3.5vw;
  }

  .para.is--schedule {
    margin-bottom: 0;
  }

  .para.is--bc {
    text-align: left;
  }

  .contact-text.is--home-hero {
    width: 62%;
  }

  .contact-text.is--blog-promo {
    width: auto;
  }

  .text-bubble-block-copy {
    width: 40vw;
    margin-top: 12px;
    padding-right: 0;
    top: 41%;
    left: 50%;
  }

  .text-bubble-block-copy.slide-right {
    margin-top: 91px;
    margin-left: -35vw;
  }

  .home__content-wrap, .home__content-wrap.is--centered, .home__content-wrap.is--hero, .home__content-wrap.is--footer, .home__content-wrap.is--centered-short, .home__content-wrap.is--centered-short.journey, .home__content-wrap.is--popup {
    width: auto;
  }

  .yellow-block {
    padding: 8vw;
  }

  .home__community {
    width: 20vw;
    bottom: 7%;
  }

  .home-con {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-con.is--start {
    font-size: 16px;
  }

  .home-con.is--apply {
    padding-top: 61px;
    padding-bottom: 61px;
  }

  .home-con.is--faq, .home-con.is--footer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .red-block {
    padding: 9vw;
  }

  .card-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .card-grid.is--bc-speakers {
    grid-row-gap: 8px;
  }

  .bordered-card {
    padding: 20px;
  }

  .bordered-card.is--bc-speakers {
    align-items: center;
    padding: 17px;
    display: flex;
  }

  .card-head.is--modal {
    margin-bottom: 0;
    font-size: 24px;
  }

  .card-head.is--speaker {
    margin-bottom: 0;
  }

  .card-head.is--schedule {
    margin-bottom: 0;
    padding: 4vw;
    font-size: 18px;
  }

  .tricolored-underline {
    width: 40%;
  }

  .benefits-section {
    padding-top: 102px;
  }

  .hero-section {
    margin-top: 73px;
  }

  .home__featured-testimonial {
    grid-template-columns: 1fr;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .home__featured-test-quote {
    margin-bottom: 16px;
  }

  .blue-block {
    padding: 14vw;
  }

  .home-con_who {
    width: auto;
    padding: 140px 24px 60px;
  }

  .home-con_who.is--start {
    font-size: 16px;
  }

  .home__accountability {
    height: 120px;
    inset: 1% 7% auto auto;
  }

  .home__portfolio-grid {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .home__portfolio-heading {
    width: auto;
    margin-top: 38px;
    margin-bottom: 38px;
    padding-bottom: 16px;
  }

  .yellow-block-2 {
    padding: 9vw;
    inset: 0% auto auto 0%;
  }

  .home__featured-testimonial-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .home__portfolio-logo {
    object-fit: contain;
    width: 100%;
    max-width: 90px;
    max-height: 70px;
  }

  .home__members {
    grid-template-columns: 1fr 1fr;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .home__members.testimonials {
    margin-left: 0;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home__members.non-testimonials {
    grid-column-gap: 24px;
  }

  .home__member-wrap {
    padding-bottom: 0;
  }

  .home__member-name {
    margin-bottom: 10px;
  }

  .home__member-company {
    margin-bottom: 4px;
  }

  .testimonial-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .home-members-section {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .nav-contain__left {
    align-items: center;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
  }

  .nav-contain__right {
    min-width: auto;
  }

  .card-title-2 {
    font-size: 24px;
  }

  .c-intro, .c-scroll-down {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-card._2 {
    top: 100px;
  }

  .c-card._4 {
    top: 180px;
  }

  .c-card._1 {
    top: 60px;
  }

  .c-card._5 {
    top: 220px;
  }

  .c-card._3 {
    top: 140px;
  }

  .header {
    font-size: 3em;
    line-height: 1.2em;
  }

  .description {
    font-size: 1em;
    line-height: 1.3em;
  }

  .c-card-content-divider {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  ._w-card {
    padding-bottom: 0;
  }

  ._w-card.is--quote {
    padding-top: 10px;
  }

  .card-details ul {
    padding-left: 20px;
  }

  .channel__dd-list.w--open {
    min-width: 132px;
  }

  .journy-section {
    padding-top: 134px;
  }

  .blue-block-2 {
    padding: 10vw 11vw;
    inset: 0% 0% auto auto;
  }

  .blue-block-4 {
    padding: 10vw;
    top: 0%;
  }

  .faq-wrap.is--summit {
    grid-template-columns: 1fr;
    max-width: none;
    margin-bottom: 40px;
  }

  .q-container {
    padding: 17px 17px 8px;
  }

  .q-container.is--summit {
    padding-top: 16px;
  }

  .q-wrap {
    align-items: flex-start;
  }

  .q-text {
    margin: 0 10px 8px 0;
  }

  .q-acc {
    width: 16px;
    height: 16px;
  }

  .q-rte {
    width: auto;
  }

  .q-rte ul {
    padding-left: 20px;
  }

  .faqs-section {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .faqs-section.is--bootcamp {
    padding-bottom: 32vw;
  }

  .blue-block-3 {
    inset: 0% auto auto 0%;
  }

  .home__timeline-quote {
    margin-bottom: 16px;
  }

  .tags__dd-list.w--open {
    min-width: 220px;
    margin-left: -71px;
  }

  .popup-card {
    max-width: 89vw;
  }

  .popup-card.is--summit {
    border-radius: 11px;
  }

  .summit__modal-title {
    font-size: 28px;
  }

  .btn-3 {
    border-radius: 1000px;
    margin-left: 10px;
    margin-right: 20px;
    padding: 12px 35px 10px;
    font-size: 18px;
  }

  .btn-3:hover {
    padding: 12px 35px 10px;
    font-size: 18px;
  }

  .home__testimonial {
    padding-bottom: 10px;
  }

  .home__testimonial-image {
    width: 50px;
    height: 50px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 2px;
  }

  .home__testimonial-quote {
    line-height: 1.4;
  }

  .home__testimonial-info {
    align-items: center;
  }

  .home__testimonial-wrap {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .home__testimonial-wrap.is--bm {
    margin-bottom: 0;
  }

  .card-rte {
    width: auto;
  }

  .btn-nav {
    margin-right: 4px;
    padding: 7px 9px;
    font-size: 14px;
  }

  .btn-nav.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .btn-nav.welcome-page {
    margin-left: 0;
  }

  .btn-nav.right-pad {
    margin-right: 10px;
  }

  .home__portfolio {
    grid-template-columns: 1fr;
  }

  .blue-block-6 {
    padding: 8vw;
    display: block;
    inset: auto auto 0% 0%;
  }

  .red-block-4 {
    inset: 0% auto auto 0%;
  }

  .home__footer-section {
    padding-top: 13vw;
    padding-bottom: 0;
  }

  .blue-block-5 {
    top: auto;
    bottom: 0%;
    left: auto;
  }

  .home__contact {
    width: auto;
  }

  .home__contact-icon {
    width: 8.5vw;
  }

  .home__contact-icon.is--linkedin {
    width: 8vw;
  }

  .red-block-5 {
    padding: 9vw;
    inset: 0% auto auto 0%;
  }

  .home-con_team {
    width: auto;
    padding: 60px 24px;
  }

  .home-con_team.is--start {
    font-size: 16px;
  }

  .home__footer-copyright {
    margin-top: 8px;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .home__footer-copyright.footer-type {
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .home__footer-copyright.answers, .home__footer-copyright.testimonials {
    font-size: 14px;
  }

  .card-img {
    object-position: 50% 100%;
    width: 40%;
    margin-bottom: 0;
    margin-right: 10px;
  }

  .card-img.is--small {
    max-width: 100%;
  }

  .count-down {
    min-width: auto;
    max-width: none;
    margin-top: 20px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .count-down.is--apply {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .cd-number {
    font-size: 32px;
  }

  .cd-text {
    font-size: 13px;
  }

  .speakers-section {
    padding-top: 120px;
    padding-bottom: 80px;
  }

  .bootcamp-con_company {
    width: auto;
    padding: 120px 24px 100px;
  }

  .bootcamp-con_company.is--start {
    font-size: 16px;
  }

  .red-block-6 {
    padding: 9vw;
    inset: 0% auto auto 0%;
  }

  .features-section {
    padding-top: 102px;
  }

  .blue-block-7 {
    padding: 12vw;
    inset: 0% auto auto 0%;
  }

  .blog__promo-block {
    max-width: 100%;
    margin-top: 0%;
    padding: 9%;
  }

  .blog__promo-block.is--centered, .blog__promo-block.is--hero, .blog__promo-block.is--footer, .blog__promo-block.is--centered-short, .blog__promo-block.is--centered-short.journey {
    width: auto;
  }

  .blog__promo-block.is--main, .blog__promo-block.is--aside, .blog__promo-block.is--center {
    margin-bottom: 0;
    padding: 6% 5% 3%;
  }

  .blog__promo-title {
    font-size: 24px;
  }

  .blog__promo-para {
    width: auto;
    margin-bottom: 0;
  }

  .bootcamp--ates {
    width: auto;
    font-size: 6vw;
  }

  .speaker-open__wrap {
    margin-bottom: 8px;
  }

  .speaker-open {
    width: 32px;
  }

  .schedule-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .schedule-contain {
    padding: 4vw;
  }

  .schedule-section {
    padding-top: 140px;
  }

  .schedule-head {
    width: auto;
    font-size: 16px;
  }

  .schedule-head.is--speaker, .schedule-head.is--schedule {
    margin-bottom: 0;
  }

  .yellow-block-5 {
    padding: 12vw;
    inset: 0% auto auto 0%;
  }

  .marquee-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .track-horizontal {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    overflow: visible;
  }

  .marquee-text {
    text-align: center;
    flex: 0 auto;
    font-size: 14px;
  }

  .bootcamp-hero-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .newsletter-form {
    flex-direction: column;
  }

  .newlstter-form_field {
    margin-bottom: 11px;
  }

  .newsletter-form-block {
    min-width: 100%;
  }

  .mob {
    flex-wrap: wrap;
    justify-content: center;
  }

  .blog-summary {
    border-bottom: 1px solid #00000024;
    max-width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .blog-top, .blog__thumbnail {
    margin-bottom: 10px;
  }

  .blog_top-wraper {
    margin-bottom: 0;
  }

  .blog-sec__title-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .bllog-sec__title {
    margin-right: 20px;
  }

  .blog-sec__more {
    margin-top: 20px;
    font-size: 13px;
  }

  .swiper-wrapper {
    grid-template-columns: 1fr;
  }

  .swiper-slide {
    margin-bottom: 8%;
  }

  .checkbox {
    margin-top: 7px;
    margin-right: 6px;
  }

  .popup-grid {
    max-width: 89vw;
  }

  .popup-grid.is--popup.is--nl {
    grid-template-rows: auto;
  }

  .popup-form-wrap, .popup-form-wrap.is--centered, .popup-form-wrap.is--hero, .popup-form-wrap.is--footer, .popup-form-wrap.is--centered-short, .popup-form-wrap.is--centered-short.journey, .popup-form-wrap.is--popup {
    width: auto;
  }

  .popup-close {
    top: -54px;
    right: 0;
  }

  .m-designation {
    margin-top: 4px;
    margin-bottom: 8px;
    font-size: 14px;
  }

  .nl__right {
    padding-left: 8%;
    padding-right: 8%;
  }

  .home__hero-nl {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .btn-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .success-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .nl__text {
    font-size: 14px;
  }

  .nl__text.is--below {
    text-align: center;
  }

  .btn-5.apply {
    padding: 8px 20px;
    font-size: 14px;
  }

  .wrapper__jobs {
    flex-direction: column;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .company__jobs-2 {
    margin-bottom: 5px;
  }

  .info__recent-jobs {
    margin-bottom: 10px;
  }

  .text__search-dd::placeholder {
    font-size: 12px;
  }

  .investors-list {
    grid-template-columns: 1fr;
  }

  .content-wrap__investor {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    max-width: none;
  }

  .i-name {
    text-align: left;
    font-size: 16px;
  }

  .i-designation {
    margin-bottom: 8px;
  }

  .card__investor {
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-bottom: 2%;
    padding: 12px 0 12px 15px;
  }

  .persona-tag {
    height: 20px;
    font-size: 15px;
  }

  .m-quick_filters {
    margin-top: 0;
  }

  .m-invest_list {
    justify-content: flex-start;
  }

  .m-invest {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
    font-size: 14px;
  }

  .invest {
    margin-bottom: 10px;
    margin-right: 0;
    display: block;
  }

  .item0 {
    margin-bottom: 10px;
    margin-right: 12px;
  }

  .grid-2-col {
    grid-template-columns: 1fr;
  }

  .col-right {
    width: 100%;
  }

  .col-right.inner-padding {
    margin-top: 61px;
    padding-left: 0;
    padding-right: 0;
  }

  .col-right.is-membership-3, .col-right.is-membership {
    padding-left: 0;
  }

  .title__hero {
    width: 100%;
    margin-bottom: 0;
    font-size: 2.5rem;
  }

  .testimonial-cards {
    min-width: 300px;
    padding: 20px;
  }

  .col-left {
    width: 100%;
  }

  .col-left.is-blue {
    margin-bottom: 24px;
  }

  .price-feature {
    font-size: 16px;
  }

  .btn-wrap__hero {
    width: 100%;
  }

  .join-us-button-wrap {
    margin-top: 14px;
    margin-bottom: 5px;
  }

  .slider-back-block {
    padding-bottom: 55px;
  }

  .btn-6 {
    border-radius: 1000px;
  }

  .btn-6.is-signup:hover {
    transform: scale3d(1none, 1none, 1none);
  }

  .price-card {
    padding: 20px;
  }

  .price-card.membership-card {
    width: 100%;
  }

  .img-slide {
    min-height: 240px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sec-title {
    width: 90%;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 600;
  }

  .sec-title.is-circular.text-align-left {
    font-size: 20px;
  }

  .sec-title.is-circular.text-align-left.text-size-xl {
    font-size: 22.5px;
  }

  .hero-section-2 {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .hero-section-2.is-membership {
    padding-bottom: 40px;
  }

  .membership-siider-section {
    padding-left: 0%;
    padding-right: 0%;
  }

  .main__test-name {
    margin-bottom: 0;
    font-size: 15px;
  }

  .is-subhead.text-orange.is-pad {
    font-size: 16px;
  }

  .wrap, .wrap.is-second {
    flex-direction: column;
  }

  .wrap.is-third, .wrap.is-first {
    flex-direction: column-reverse;
  }

  .tab-link-benefit {
    min-width: 270px;
    margin-right: 10px;
    padding: 13px;
  }

  .tab-link-benefit.w--current {
    margin-right: 10px;
  }

  .container-2 {
    padding-left: 28px;
    padding-right: 28px;
    overflow: visible;
  }

  .apply-homw-white {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
  }

  .img.is-100 {
    min-width: auto;
    display: block;
  }

  .join-us---track {
    margin-top: 14px;
    margin-bottom: 5px;
  }

  .tabs-content {
    order: -1;
  }

  .block {
    padding: 0;
    font-size: 24px;
  }

  .block._1 {
    top: 20%;
  }

  .benefit-tab-pane.is--pad.border-black {
    padding: 6px;
  }

  .logo-graphic {
    max-width: 100%;
  }

  .sec-2.is--dark {
    padding-bottom: 54px;
  }

  .sec__text {
    width: 95%;
    margin-bottom: auto;
    font-size: 16px;
    font-weight: 400;
  }

  .card__title {
    font-size: 18px;
  }

  .colour-box.pink {
    margin-bottom: 24px;
    padding: 20px;
  }

  .colour-box.blue.phone {
    padding: 40px;
    display: block;
  }

  .colour-box.tiel, .colour-box.yellow-bg, .colour-box.red-bg {
    margin-bottom: 18px;
  }

  .colour-box.blue-bg {
    margin-bottom: 24px;
    padding: 20px;
  }

  .con {
    padding-left: 24px;
    padding-right: 24px;
  }

  .con.is---horizontal {
    flex-direction: column;
  }

  .con.home-faq {
    padding: 40px 16px;
  }

  .home-con_who-copy {
    width: auto;
    padding: 140px 24px 60px;
  }

  .home-con_who-copy.is--start {
    font-size: 16px;
  }

  .signup-heading.is-small, .singup_image {
    margin-left: auto;
    margin-right: auto;
  }

  .login-btn {
    padding: 3px 4px;
  }

  .signup_left-contain {
    padding-left: 24px;
    padding-right: 24px;
  }

  .signup_heading {
    text-align: center;
    font-size: 24px;
  }

  .tricolored-underline-2 {
    width: 40%;
  }

  .start_trial-testimonial-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .membership__portfolio {
    grid-template-columns: 1fr;
  }

  .community_first--section {
    border-top: 12px solid #000;
  }

  .js-rte {
    width: 90%;
    padding: 1.5rem;
  }

  .legal_link {
    padding-top: .4rem;
    padding-bottom: .4rem;
  }

  .legal_rich-text-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .legal_container {
    grid-row-gap: 2rem;
  }

  .legal_page-title {
    margin-bottom: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
}

#w-node-dada86e4-1801-6f7b-876b-225b70c8f175-4ba71ed8 {
  grid-area: 1 / 2 / 3 / 5;
  align-self: start;
}

#w-node-f75daf04-203f-42de-aac5-520538b8152a-4ba71ed8 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
}

#w-node-e84ac7c6-8c2b-3603-1398-18559f135699-9f135696 {
  grid-area: 2 / 1 / 3 / 6;
  place-self: center end;
}

#w-node-_29c408e0-b75a-5777-c975-22a51725a0d7-f7184189, #w-node-_6e0bb88f-722a-64df-6f11-88edd7ed5ab5-f7184189 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8725495-5f61-a93d-7019-56ec06e1cd40-3fae7625 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-a8725495-5f61-a93d-7019-56ec06e1cd41-3fae7625 {
  grid-area: 2 / 2 / 3 / 4;
  place-self: end;
}

#Black-Horizontal-Line.w-node-_4c2f9b7f-e3bb-454d-08a2-5c4f35767ecc-1b9e888b, #Black-Horizontal-Line.w-node-_22e18cad-65a4-b30d-41ec-f69a97d76c2a-1b9e888b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}

#w-node-c4d5c23a-5e07-eaae-5239-624443afe3c3-1b9e888b, #w-node-_8455759e-59ad-68a4-3ee5-d70ff6bd17fa-1b9e888b, #w-node-f7c35e62-24e3-da2c-a90b-e4dae3d3687d-1b9e888b, #w-node-b5a016f1-0edf-2ca4-7ca3-dbd5e52d91b6-1b9e888b, #w-node-_0eaa13d5-f93f-a146-5d98-8607eb568aa3-1b9e888b, #w-node-f08c9519-77fc-5617-9d36-b5b33a209476-1b9e888b, #w-node-dd5b5213-c877-17b7-c0eb-91f46055700a-1b9e888b {
  justify-self: center;
}

#w-node-_4c1a6e0c-f0cd-f5be-f2aa-9ac39398782f-6e7a22dd, #w-node-_4c1a6e0c-f0cd-f5be-f2aa-9ac393987830-6e7a22dd, #w-node-_52aee0bf-a68a-5ae6-2d3e-af7f095d6e3a-4d510f6b, #w-node-a66846a7-50e6-c14b-aa7c-82fd8c755de9-4d510f6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73635c2d-071f-9241-18f1-1f31a9a11fd5-4d510f6b, #w-node-_07008f77-9565-df99-e5e0-98cafc4f2f0a-4d510f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e9ae855-961c-172a-3328-a52d962851c1-4d510f6b, #w-node-_67413233-3ac3-86d7-662d-1e2ee03cab55-4d510f6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67413233-3ac3-86d7-662d-1e2ee03cab57-4d510f6b, #w-node-_67413233-3ac3-86d7-662d-1e2ee03cab58-4d510f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_164be175-405d-b6c4-6f3c-b3c3f7c7ddbf-4d510f6b, #w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb70-4d510f6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb72-4d510f6b, #w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb73-4d510f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4388648e-bce2-6ee8-db5d-fee5679a9011-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a8f-4d510f6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c59ed7e3-8544-930e-b42a-0e84cb394a91-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a92-4d510f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cde2322-24f4-8153-f663-e5bd2b1e73fb-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394aa1-4d510f6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_700a1f2d-b0bc-16a9-6525-b20a787a965e-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394aa4-4d510f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce0850fc-74bd-7980-fa66-d19a294f75e6-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394ab3-4d510f6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ff898f7-9b95-b2e4-0ee9-bef37efa9081-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394ab6-4d510f6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9ed093a-697e-b51a-e21d-628e7427c5d2-4d510f6b, #w-node-_52aee0bf-a68a-5ae6-2d3e-af7f095d6e3a-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a8f-54ed99c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c59ed7e3-8544-930e-b42a-0e84cb394a91-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a92-54ed99c3, #w-node-_639d3fb9-8b2c-4282-12e2-9eab49c1f159-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a98-54ed99c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c59ed7e3-8544-930e-b42a-0e84cb394aa1-54ed99c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_700a1f2d-b0bc-16a9-6525-b20a787a965e-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394aa4-54ed99c3, #w-node-b64b9714-0afa-4030-56d8-bd3c4db6b09e-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394aaa-54ed99c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c59ed7e3-8544-930e-b42a-0e84cb394ab3-54ed99c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ff898f7-9b95-b2e4-0ee9-bef37efa9081-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394ab6-54ed99c3, #w-node-c27e0a84-673e-276f-84ae-1e5aef4222bf-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394abc-54ed99c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a66846a7-50e6-c14b-aa7c-82fd8c755de9-54ed99c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73635c2d-071f-9241-18f1-1f31a9a11fd5-54ed99c3, #w-node-_07008f77-9565-df99-e5e0-98cafc4f2f0a-54ed99c3, #w-node-_5175813a-c21f-6487-c84e-3e956799e49a-54ed99c3, #w-node-_61ac840d-3039-56ed-79fc-5b1ae086aac1-54ed99c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_67413233-3ac3-86d7-662d-1e2ee03cab55-54ed99c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67413233-3ac3-86d7-662d-1e2ee03cab57-54ed99c3, #w-node-_67413233-3ac3-86d7-662d-1e2ee03cab58-54ed99c3, #w-node-_67413233-3ac3-86d7-662d-1e2ee03cab5b-54ed99c3, #w-node-_67413233-3ac3-86d7-662d-1e2ee03cab5c-54ed99c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb70-54ed99c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb72-54ed99c3, #w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb73-54ed99c3, #w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb76-54ed99c3, #w-node-e8af727e-0e92-0eb8-f2ba-60781b59cb77-54ed99c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1d137553-8a12-5e5d-f1f4-18389a602484-54ed99c3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_670284af-4ff9-5e0e-8fb2-77acca10eaac-54ed99c3, #w-node-_750d4218-7e63-5862-26a8-05d427eba0d2-22a895a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c73856a-9be0-a579-a24d-3404dee37f13-6e486f2d, #w-node-bd5f4b77-3a2b-4da4-c549-de0d0c744f99-6e486f2d, #w-node-e09fe6f8-f788-ebc2-d7b9-7ffcae6b333c-dab0bd4d, #w-node-a519a488-e948-bfad-b8db-cb327e0e8e52-72965e27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a519a488-e948-bfad-b8db-cb327e0e8e5e-72965e27, #w-node-a519a488-e948-bfad-b8db-cb327e0e8e62-72965e27, #w-node-a519a488-e948-bfad-b8db-cb327e0e8e66-72965e27, #w-node-a519a488-e948-bfad-b8db-cb327e0e8e6a-72965e27, #w-node-a519a488-e948-bfad-b8db-cb327e0e8e6e-72965e27, #w-node-a519a488-e948-bfad-b8db-cb327e0e8e77-72965e27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a519a488-e948-bfad-b8db-cb327e0e8e78-72965e27 {
  justify-self: center;
}

#w-node-a519a488-e948-bfad-b8db-cb327e0e8e7f-72965e27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce583067-aa59-17c5-1166-f801b0b153f2-6da7c2b6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce583067-aa59-17c5-1166-f801b0b153f4-6da7c2b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce583067-aa59-17c5-1166-f801b0b1561f-6da7c2b6, #w-node-af8a9a5e-b01d-03a3-e4f9-1b4facdc75bb-b875a469 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af8a9a5e-b01d-03a3-e4f9-1b4facdc75bd-b875a469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-a8725495-5f61-a93d-7019-56ec06e1cd40-3fae7625 {
    align-self: end;
  }

  #w-node-a8725495-5f61-a93d-7019-56ec06e1cd41-3fae7625 {
    grid-column-end: 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-dada86e4-1801-6f7b-876b-225b70c8f175-4ba71ed8 {
    grid-area: 1 / 2 / 2 / 4;
    align-self: start;
  }

  #w-node-a8725495-5f61-a93d-7019-56ec06e1cd41-3fae7625 {
    grid-column-end: 3;
    justify-self: start;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-dada86e4-1801-6f7b-876b-225b70c8f175-4ba71ed8 {
    grid-area: 1 / 2 / 3 / 5;
    align-self: start;
  }

  #w-node-f75daf04-203f-42de-aac5-520538b8152a-4ba71ed8 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_6e0bb88f-722a-64df-6f11-88edd7ed5ab5-f7184189 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a8725495-5f61-a93d-7019-56ec06e1cd41-3fae7625 {
    justify-self: start;
  }

  #w-node-_4c1a6e0c-f0cd-f5be-f2aa-9ac393987830-6e7a22dd, #w-node-_670284af-4ff9-5e0e-8fb2-77acca10eaac-54ed99c3 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-dada86e4-1801-6f7b-876b-225b70c8f175-4ba71ed8 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_3f91f9fd-c236-97e5-860a-8fe02ad69817-b4601506 {
    order: 9999;
  }

  #w-node-a8725495-5f61-a93d-7019-56ec06e1cd40-3fae7625 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-a8725495-5f61-a93d-7019-56ec06e1cd41-3fae7625 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: end start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-dada86e4-1801-6f7b-876b-225b70c8f175-4ba71ed8 {
    grid-area: 1 / 1 / 3 / 7;
    align-self: start;
  }

  #w-node-f75daf04-203f-42de-aac5-520538b8152a-4ba71ed8 {
    grid-column: 8 / 1;
  }

  #w-node-_8c1161fa-1f0c-acb8-0a9d-9b4c35b515c0-6e7a22dd, #w-node-_4c7698ab-d62f-a9c0-d7f3-c03da373fc76-4d510f6b, #w-node-_17fe85cc-c5ec-5eb6-398f-de4ec5b4812f-4d510f6b, #w-node-faaa7c5d-29cb-43dc-9867-9c0ddd35818b-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a8b-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a9d-4d510f6b, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394aaf-4d510f6b, #w-node-_8fc4331e-f1c9-ca69-8741-7f26fb46b31b-4d510f6b, #w-node-a5c5504f-a37e-784f-ddce-9bd34df3814d-4d510f6b, #w-node-cf373160-cdbf-b591-cf0b-d4dc9aecb6ee-4d510f6b, #w-node-fb9cbe9d-a07b-ce41-4245-a335258e14a2-4d510f6b, #w-node-_8e191aec-85f4-3f7c-c2b9-34d7d7ec9982-4d510f6b, #w-node-b1337eb3-a8c2-1ff3-df38-f4d133041804-4d510f6b, #w-node-_0012f030-7f3f-eb25-7c04-b35062c7d5a7-4d510f6b, #w-node-_8fc4331e-f1c9-ca69-8741-7f26fb46b31b-54ed99c3, #w-node-a5c5504f-a37e-784f-ddce-9bd34df3814d-54ed99c3, #w-node-cf373160-cdbf-b591-cf0b-d4dc9aecb6ee-54ed99c3, #w-node-fb9cbe9d-a07b-ce41-4245-a335258e14a2-54ed99c3, #w-node-_8e191aec-85f4-3f7c-c2b9-34d7d7ec9982-54ed99c3, #w-node-b1337eb3-a8c2-1ff3-df38-f4d133041804-54ed99c3, #w-node-_0012f030-7f3f-eb25-7c04-b35062c7d5a7-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a8b-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394a9d-54ed99c3, #w-node-c59ed7e3-8544-930e-b42a-0e84cb394aaf-54ed99c3, #w-node-_4c7698ab-d62f-a9c0-d7f3-c03da373fc76-54ed99c3, #w-node-_17fe85cc-c5ec-5eb6-398f-de4ec5b4812f-54ed99c3, #w-node-faaa7c5d-29cb-43dc-9867-9c0ddd35818b-54ed99c3, #w-node-_8c1161fa-1f0c-acb8-0a9d-9b4c35b515c0-54ed99c3, #w-node-_750d4218-7e63-5862-26a8-05d427eba0d2-22a895a9, #w-node-_8622c5e9-f903-cc09-0b91-dd9bea02f2c6-dab0bd4d, #w-node-_7abcda8d-bd3d-efb5-688d-d64dbc06db53-dab0bd4d, #w-node-_7956a653-3a34-ea32-7070-d71389cbcdcd-dab0bd4d, #w-node-dd8e0119-f19d-641c-05ea-7e82a92366ac-dab0bd4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e84ac7c6-8c2b-3603-1398-18559f135699-9f135696 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: auto end;
  }

  #w-node-fd8df40a-8b44-cc7e-3b50-eb8eb326a285-f232265e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}