body {
  font-family: Roboto, 'Plus Jakarta Sans', sans-serif;
  color: #414042;
  font-size: 1rem;
  line-height: 1.882;
  letter-spacing: 0.1px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 28px;
  font-family: Poppins, Arial, sans-serif;
  color: #003649;
  font-size: 3.157rem;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0px;
}

h2 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: Poppins, Arial, sans-serif;
  color: #003649;
  font-size: 2.369rem;
  line-height: 1.25;
  font-weight: 700;
  letter-spacing: 0px;
}

h3 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Poppins, Arial, sans-serif;
  color: #003649;
  font-size: 1.777em;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
}

h4 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: Poppins, Arial, sans-serif;
  color: #055e77;
  font-size: 1.333rem;
  line-height: 1.2;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

h5 {
  margin-top: auto;
  margin-bottom: 12px;
  font-family: Poppins, Arial, sans-serif;
  color: #003649;
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

h6 {
  margin-top: auto;
  margin-bottom: 8px;
  font-family: Poppins, Arial, sans-serif;
  color: #003649;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0.5px;
}

p {
  margin-top: auto;
  margin-bottom: 40px;
  font-family: Roboto, 'Plus Jakarta Sans', sans-serif;
  color: #58595b;
  font-size: 1rem;
  line-height: 1.8;
  font-weight: 400;
}

a {
  text-decoration: none;
}

li {
  padding-left: 0px;
}

label {
  display: block;
  margin-bottom: 0px;
  font-size: 0.875rem;
  font-weight: 700;
}

blockquote {
  margin-bottom: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none;
  border-right-width: 1px;
  border-right-color: #000;
  border-left-width: 5px;
  border-left-color: #dae7eb;
  font-family: Merriweather, serif;
  color: #166880;
  font-size: 1.25rem;
  line-height: 1.7;
  font-weight: 300;
}

.tx-eyebrow {
  margin-bottom: 20px;
  color: #003649;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
}

.tx-eyebrow.tx-center {
  text-align: center;
}

.tx-eyebrow.u-width-8.u-mrg-b-40 {
  margin-bottom: 40px;
}

.legal-consent-container .hs-richtext {
    font-size: .75rem !important;
    line-height: 1.6666666667 !important;
    color: #A8A9AC !important;
}

.o-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 90px;
  padding-bottom: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.o-container.flex-h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.o-container.flex-h.t-bdr--top {
  border-top: 1px solid #a7a9ac;
}

.o-container.flex-h.t-bdr--top.u-pad-b-40.u-pad-t-60.flex-v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 90px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: #d1d3d4;
}

.o-container.flex-h.o-container__sec-hero {
  display: block;
  padding-top: 18vh;
  padding-bottom: 60vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-container.section-hero {
  padding-top: 172px;
  padding-bottom: 200px;
}

.o-container.section-hero.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-top: 120px;
  padding-bottom: 220px;
  padding-left: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 100ms cubic-bezier(.77, 0, .175, 1);
  transition: all 100ms cubic-bezier(.77, 0, .175, 1);
}

.o-container.section-hero.right:hover {
  color: #32c0d1;
  font-weight: 700;
}

.o-container.section-hero.right.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-container.section-hero.right.center.apply-now {
  padding-bottom: 0px;
}

.o-container.t-bdr--top {
  border-top: 1px solid #a7a9ac;
}

.o-container.u-pad-top-0 {
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.o-container.u-d-block {
  display: block;
}

.o-container.u-d-block.o-wrapper__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 70px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.o-container.u-pad-t-160 {
  padding-top: 160px;
  padding-bottom: 15vh;
}

.block-quote-2 {
  font-family: Montserrat, sans-serif;
  color: #003649;
  font-size: 0.875rem;
  line-height: 1.65;
  font-weight: 400;
}

.section-hero {
  position: relative;
  display: block;
  min-height: 0vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/Head%20banner%202.jpg'), -webkit-linear-gradient(270deg, rgba(0, 54, 73, .21) -2%, rgba(19, 147, 167, .23)), -webkit-linear-gradient(270deg, rgba(50, 192, 209, .27), rgba(50, 192, 209, .27));
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/Head%20banner%202.jpg'), linear-gradient(180deg, rgba(0, 54, 73, .21) -2%, rgba(19, 147, 167, .23)), linear-gradient(180deg, rgba(50, 192, 209, .27), rgba(50, 192, 209, .27));
  background-position: 50% 78%, 0px 0px, 0px 0px;
  background-size: cover, auto, auto;
  background-repeat: no-repeat, repeat, repeat;
} /*hero image change - change url*/

.tx-headline__eyebrow {
  display: block;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #003649;
  font-family: Poppins, Arial, sans-serif;
  color: #003649;
  font-size: 1.65rem;
  line-height: 1;
  font-style: ;
  font-weight: 700;
}

.tx-deadline__eyebrow {
  display: block;
  margin-bottom: 5px;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 500;
  text-align: left;
  letter-spacing: 1px;
}

.tx-deadline__eyebrow:hover {
  color: #414042;
}

.tx-deadline__date {
  display: inline-block;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #003649;
  color: #003649;
  font-size: 1.8em;
  font-style: italic;
}

.tx-deadline__date.left.u-pad-b-0 {
  padding-bottom: 0px;
}

.tx-deadline__date.left.u-pad-b-0.u-mrg-b-0.t-bdr-b-0 {
  border-bottom-style: none;
}

.tx-subhead {
  margin-top: 0px;
  margin-bottom: 40px;
  color: #231f20;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 400;
}

.tx-subhead.u-pad-l-20 {
  display: block;
  margin-bottom: 52px;
  padding-right: 80px;
  font-size: 1.5rem;
  font-weight: 400;
}

.tx-headline__hero {
  margin-bottom: 6px;
  font-size: 3rem;
}

.tx-headline__hero.apply-now {
  font-size: 2.4rem;
  text-align: center;
}

.o-wrapper__hero-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.o-wrapper__hero-title.align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-wrapper--flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-button__primary {
  margin-right: 16px;
  padding: 15px 30px;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(270deg, #003649, #003649);
  background-image: linear-gradient(180deg, #003649, #003649);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .2);
  -webkit-transition: all 400ms cubic-bezier(.404, .065, .316, .919);
  transition: all 400ms cubic-bezier(.404, .065, .316, .919);
  font-weight: 500;
}

.c-button__primary:hover {
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .2);
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.c-button__primary.cta {
  background-image: -webkit-linear-gradient(270deg, #32c0d1, #32c0d1);
  background-image: linear-gradient(180deg, #32c0d1, #32c0d1);
}

.c-button__primary.cta.full-width-button {
  width: 100%;
  margin-right: 0px;
  text-align: center;
}

.c-button__primary.cta.u-width-10 {
  width: 100%;
}

.c-button__primary.u-mrg-t-20 {
  margin-top: 20px;
}

.c-button__primary.u-mrg-t-20.c-button--transparent {
  border: 1px solid #32c0d1;
  box-shadow: 0 0 0 0 transparent;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 1.125rem;
  font-style: italic;
}

.c-button__primary.u-mrg-t-20.c-button--transparent:hover {
  box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .2);
}

.c-button__primary.c-button__primary--footer {
  border: 1px solid #32c0d1;
  background-image: -webkit-linear-gradient(270deg, #003649, #003649);
  background-image: linear-gradient(180deg, #003649, #003649);
  box-shadow: none;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
  font-weight: 700;
}

.c-button__primary.c-button__primary--footer:hover {
  background-image: -webkit-linear-gradient(270deg, #32c0d1, #32c0d1);
  background-image: linear-gradient(180deg, #32c0d1, #32c0d1);
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .4);
}

.o-wrapper__deadline {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.o-wrapper__hero-content--left-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.c-logo {
  width: 150px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.nav-menu {
  display: block;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.image-5 {
  display: inline-block;
  float: none;
}

.menu-button {
  display: none;
}

.navbar-inner-wrapper {
  position: static;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.section-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0vh;
  padding-bottom: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Website-Background-Image-Desktop-MRC-2017-Winter-Saigon-skyline-Background-image-MRC-v-1.0-07-12-17-min-3.jpg');
  background-position: 50% 103%;
  background-size: contain;
  background-repeat: no-repeat;
}

.body-3 {
  font-weight: 400;
}

.tx-section-heading {
  margin-bottom: 40px;
}

.tx-section-heading.tx-center {
  display: block;
  margin-right: auto;
  margin-bottom: 70px;
  margin-left: auto;
  text-align: center;
}

.tx-section-heading.u-width-10 {
  width: 83.33333%;
}

.tx-section-heading.u-width-10.tx-center {
  margin-bottom: 40px;
}

.sup {
  font-size: 0.7rem;
}

.card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333%;
  height: 260px;
  padding: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-basis: 32%;
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  border-radius: 5px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(270deg, rgba(167, 219, 215, .52), rgba(167, 219, 215, .52)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, rgba(167, 219, 215, .52), rgba(167, 219, 215, .52)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg'), linear-gradient(180deg, #fff, #fff);
  background-position: 0px 0px, 112% 52%, 0px 0px;
  background-size: auto, 90px, auto;
  background-repeat: repeat, no-repeat, repeat;
  box-shadow: 0 15px 20px 1px rgba(0, 0, 0, .15);
  text-align: left;
}

.card.orientation-office {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 240px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31%;
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
  border-radius: 5px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(223deg, rgba(50, 192, 209, .34), rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), -webkit-linear-gradient(270deg, rgba(0, 54, 73, .35), rgba(0, 54, 73, .35)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
  background-image: linear-gradient(227deg, rgba(50, 192, 209, .34), rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), linear-gradient(180deg, rgba(0, 54, 73, .35), rgba(0, 54, 73, .35)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
  background-position: 0px 0px, 0px 0px, 0px 50%;
  background-size: auto, auto, 300px;
  background-repeat: repeat, repeat, no-repeat;
  text-align: center;
}

.card.orientation-office.u-mrg-b-4 {
  box-shadow: 0 10px 25px 2px rgba(0, 0, 0, .15);
}




.card.orientation-hanoi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 240px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31%;
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
  border-radius: 5px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(223deg, rgba(50, 192, 209, .34), rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), -webkit-linear-gradient(270deg, rgba(0, 54, 73, .35), rgba(0, 54, 73, .35)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision_Lab_MRC_2019_Hanoi_Orientation_Day.jpg');
  background-image: linear-gradient(227deg, rgba(50, 192, 209, .34), rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), linear-gradient(180deg, rgba(0, 54, 73, .35), rgba(0, 54, 73, .35)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision_Lab_MRC_2019_Hanoi_Orientation_Day.jpg');
  background-position: 0px 0px, 0px 0px, 0px 50%;
  background-size: cover;
  background-repeat: repeat, repeat, no-repeat;
  text-align: center;
}

.card.orientation-hanoi.u-mrg-b-4 {
  box-shadow: 0 10px 25px 2px rgba(0, 0, 0, .15);
}






.card.orientation-webcast {
  height: 240px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-basis: 31%;
  -ms-flex-preferred-size: 31%;
  flex-basis: 48%;
  border-radius: 5px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(147deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), -webkit-linear-gradient(270deg, rgba(0, 102, 102, .5), rgba(0, 102, 102, .5)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
  background-image: linear-gradient(303deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), linear-gradient(180deg, rgba(0, 102, 102, .5), rgba(0, 102, 102, .5)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
  background-position: 0px 0px, 0px 0px, 50% 100%;
  background-size: auto, auto, 250px;
  background-repeat: repeat, repeat, no-repeat;
}

.card.orientation-webcast.u-mrg-b-4 {
  box-shadow: 0 10px 25px 2px rgba(0, 0, 0, .15);
}

.card.orientation-question {
  height: 240px;
  padding: 0px;
  -webkit-flex-basis: 31%;
  -ms-flex-preferred-size: 31%;
  flex-basis: 48%;
  border-radius: 5px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(270deg, rgba(167, 219, 215, .6), rgba(167, 219, 215, .6)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg');
  background-image: linear-gradient(180deg, rgba(167, 219, 215, .6), rgba(167, 219, 215, .6)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg');
  background-position: 0px 0px, 112% 52%;
  background-size: auto, 120px;
  background-repeat: repeat, no-repeat;
  box-shadow: 0 10px 25px 2px rgba(0, 0, 0, .1);
}

.o-wrapper__event-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.tx-event-date {
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1;
  font-style: italic;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.tx-event-subhead {
  color: #414042;
  font-size: 0.875rem;
  line-height: 1.35;
  text-align: left;
}

.tx-event-title {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  color: #003649;
  line-height: 1.45;
  font-weight: 500;
  text-align: left;
}

.tx-event-title.tx-white.tx-center {
  color: #fff;
  text-align: center;
}

.tx-intake-date {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 1.125rem;
  line-height: 1;
  font-style: italic;
  font-weight: 700;
  text-align: left;
}

.tx-intake-date.tx-blue-3 {
  color: #32c0d1;
}

.tx-intake-app-deadline {
  margin-bottom: 21px;
  text-align: left;
}

.tx-intake-date-title {
  margin-bottom: 5px;
  font-size: 0.85rem;
  line-height: 1;
}

.date-wrapper {
  margin-right: 15px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-radius: 0px;
  background-color: rgba(226, 235, 243, .49);
  box-shadow: none;
}

.slide-1 {
  border-radius: 6px;
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide1.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-2 {
  border-radius: 6px;
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide2.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-slider__info-pack-thumb {
  display: block;
  height: 180px;
  margin-bottom: 40px;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 3px;
  box-shadow: none;
}

.mask {
  border-radius: 6px;
}

.icon-2 {
  color: #bcbec0;
}

.icon-3 {
  color: #bcbec0;
}

.slide-4 {
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/MRC%202019%20Slides/Slide04.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.o-conatiner__cta-apply {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  height: 400px;
  padding: 50px 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), -webkit-linear-gradient(255deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), linear-gradient(195deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), linear-gradient(180deg, #fff, #fff);
  background-position: 179px 37px, 0px 0px, 0px 0px;
  background-size: 260px, auto, auto;
  background-repeat: no-repeat, repeat, repeat;
  box-shadow: 0 10px 25px -15px rgba(0, 0, 0, .1);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.o-conatiner__cta-apply:hover {
  box-shadow: 0 10px 28px 4px rgba(0, 0, 0, .12);
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}

.tx-form__title {
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  line-height: 1.45;
  font-weight: 500;
}

.section-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-3 {
  background-color: #a7dbd7;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide4.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-5 {
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide9.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-6 {
  background-color: #003649;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide11.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-7 {
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide13.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-8 {
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide13.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-9 {
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide14.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-1-2 {
  background-color: #fff;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide15.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-1-3 {
  background-color: #9cc2bf;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/009%20-%20Career/Recruitment%20Campaign%202023/Slide18.jpeg');
  background-position: 50% 50%;
  background-size: contain;
}

.o-wrapper__info-pack-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 40%;
  -ms-flex: 0 40%;
  flex: 0 40%;
}

.o-container--flex-xl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.o-col-6--flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 55%;
  -webkit-flex: 55%;
  -ms-flex: 55%;
  flex: 55%;
}

.o-col-6--flex.left {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.o-col-6--flex._55pc {
  -webkit-flex-basis: 55%;
  -ms-flex-preferred-size: 55%;
  flex-basis: 55%;
}

.parent-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -10px;
  padding: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.individual-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.individual-block.half-size {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.c-card-mrc-media__bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 220px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 3px;
  background-color: #f1f2f2;
  box-shadow: 0 15px 30px 5px rgba(0, 0, 0, .1);
}

.c-card-mrc-media__bg.reason-for-come-back {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision-Lab-Team-1-2.jpg');
  background-position: 72% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: none;
  -webkit-transition: all 2400ms ease-in-out;
  transition: all 2400ms ease-in-out;
}

.c-card-mrc-media__bg.reason-for-come-back:hover {
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision-Lab-Team-1-2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent), -webkit-linear-gradient(270deg, transparent, transparent);
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision-Lab-Team-1-2.jpg'), linear-gradient(180deg, transparent, transparent), linear-gradient(180deg, transparent, transparent);
  background-position: 27% 50%, 0px 0px, 0px 0px;
  background-size: cover, auto, auto;
}

.c-card-mrc-media__bg.founders {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 0px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/founders-bg-saigon-min.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: none;
}

.c-card-mrc-media__bg.inside-the-lab {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/mrc-training-hightlight-2-min.jpg');
  background-position: 92% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: none;
}

.c-card-mrc-media__bg.digital {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/reach_curve_min.png'), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/le_hoai_tram_portrait-min.jpg');
  background-position: 50% 50%, 98% 20%;
  background-size: cover, 600px;
  background-repeat: no-repeat, no-repeat;
  box-shadow: none;
}

.section-faq {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(270deg, #cdc8c5, #cdc8c5), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/pattern-7.png'), -webkit-linear-gradient(141deg, #e6ebed, rgba(167, 219, 215, .23)), -webkit-linear-gradient(270deg, #e2ebf3, #e2ebf3);
  background-image: linear-gradient(180deg, #cdc8c5, #cdc8c5), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/pattern-7.png'), linear-gradient(309deg, #e6ebed, rgba(167, 219, 215, .23)), linear-gradient(180deg, #e2ebf3, #e2ebf3);
  background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
  background-size: auto, 1000px, auto, auto;
}

.o-wrapper__faq {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.o-wrapper__mrc-levels {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -10px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.o-outer-wrapper__mrc-level-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
  background-color: #a7dbd7;
  box-shadow: 0 3px 25px 0 rgba(0, 0, 0, .1);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  text-decoration: none;
}

.o-outer-wrapper__mrc-level-tile:hover {
  box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .1);
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.tx-heading__mrc-level {
  margin-bottom: 20px;
  font-size: 1.5em;
  line-height: 1;
}

.tx-heading__mrc-level.consultant {
  color: #fff;
}

.tx-caption__mrc-level {
  margin-bottom: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #414042;
  font-size: 0.875rem;
  line-height: 1.65;
}

.tx-caption__mrc-level.tx-white {
  color: #fff;
}

.o-wrapper__mrc-level-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
  background-color: #fff;
}

.o-wrapper__mrc-level-tile.consultant {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #003649;
}

.tx-link-upper--blue {
  display: inline-block;
  margin-bottom: 0px;
  color: #32c0d1;
  font-size: 0.75rem;
  text-transform: uppercase;
}

.faq-question-title {
  margin-bottom: 15px;
  -webkit-transition: opacity 200ms ease, all 200ms ease-in-out;
  transition: opacity 200ms ease, all 200ms ease-in-out;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: none;
}

.faq-question-title:active {
  cursor: -webkit-grab;
  cursor: grab;
}

.mrc-faq-questionnare-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.o-wrapper__content-overlay {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.o-wrapper__content-overlay.t-bg-gradient--blueish {
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(225deg, rgba(0, 54, 73, .43), rgba(5, 94, 119, .87));
  background-image: linear-gradient(225deg, rgba(0, 54, 73, .43), rgba(5, 94, 119, .87));
}

.o-wrapper__content-overlay.t-bg-gradient--blueish.u-pad-b-80 {
  height: 100%;
  padding: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(315deg, rgba(0, 54, 73, .4) -1%, #055e77);
  background-image: linear-gradient(135deg, rgba(0, 54, 73, .4) -1%, #055e77);
}

.o-wrapper__content-overlay.t-bg-graident--greenish {
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-linear-gradient(228deg, rgba(36, 147, 136, .45), rgba(0, 102, 102, .83));
  background-image: linear-gradient(222deg, rgba(36, 147, 136, .45), rgba(0, 102, 102, .83));
}

.o-wrapper__content-overlay.t-bg-graident--greenish.u-flex-v--space-between {
  height: 100%;
  padding: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 54, 73, .16), rgba(0, 54, 73, .16)), -webkit-linear-gradient(270deg, rgba(1, 81, 79, .23), rgba(1, 81, 79, .23)), -webkit-linear-gradient(272deg, rgba(36, 147, 136, .45), rgba(0, 102, 102, .91));
  background-image: linear-gradient(180deg, rgba(0, 54, 73, .16), rgba(0, 54, 73, .16)), linear-gradient(180deg, rgba(1, 81, 79, .23), rgba(1, 81, 79, .23)), linear-gradient(178deg, rgba(36, 147, 136, .45), rgba(0, 102, 102, .91));
}

.o-wrapper__content-overlay.t-bg-gradient-orangeish {
  background-image: -webkit-linear-gradient(236deg, rgba(204, 117, 58, .4) -2%, rgba(76, 53, 45, .64) 98%);
  background-image: linear-gradient(214deg, rgba(204, 117, 58, .4) -2%, rgba(76, 53, 45, .64) 98%);
}

.o-wrapper__content-overlay.t-bg-gradient-orangeish.u-flex-v--space-between {
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-linear-gradient(236deg, rgba(204, 117, 58, .73), rgba(76, 53, 45, .57) 98%);
  background-image: linear-gradient(214deg, rgba(204, 117, 58, .73), rgba(76, 53, 45, .57) 98%);
}

.o-wrapper__content-overlay.t-bg--gradient--purpulish {
  background-image: -webkit-linear-gradient(225deg, rgba(240, 107, 108, .2), #473e54), -webkit-linear-gradient(270deg, rgba(0, 54, 73, .41), rgba(0, 54, 73, .41));
  background-image: linear-gradient(225deg, rgba(240, 107, 108, .2), #473e54), linear-gradient(180deg, rgba(0, 54, 73, .41), rgba(0, 54, 73, .41));
}

.o-wrapper__content-overlay.t-bg--gradient--purpulish.u-pad-right-60 {
  padding-right: 60px;
}

.o-wrapper__content-overlay.t-bg--gradient--purpulish.u-pad-right-60.u-flex-v-space-between {
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tx-tile-paragraph {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.6;
  font-weight: 400;
}

.tx-link-white {
  margin-right: 5px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.35;
}

.tx-link-white:hover {
  color: #32c0d1;
}

.tx-link-white.u-d-block {
  display: block;
}

.tx-link-white.u-d-block.u-mrg-b-16 {
  margin-bottom: 16px;
  line-height: 1.5;
}

.tx-link-white.u-d-block.u-mrg-b-16.tx-footer__link-item {
  margin-bottom: 24px;
  -webkit-perspective: 1697px;
  perspective: 1697px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  font-size: 0.75rem;
  line-height: 1.4;
  letter-spacing: 0.2px;
}

.tx-link-white.u-d-block.u-mrg-b-16.tx-footer__link-item:hover {
  color: #32c0d1;
}

.tx-link-white.u-d-block.u-mrg-b-16.tx-footer__link-item.u-mrg-b-0 {
  margin-bottom: 0px;
}

.ico-video-play {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/play-button.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.tx-video-heading {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 500;
}

.tx-video-heading.small {
  margin-bottom: 40px;
  font-size: 1rem;
  text-align: center;
}

.c-link__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.c-link__wrapper:hover {
  -webkit-transform: translate(10px, 0px);
  -ms-transform: translate(10px, 0px);
  transform: translate(10px, 0px);
}

.c-link__wrapper.u-mrg-b-10-sm.u-mrg-b-10-md {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.ico-arrow-link {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/arrows-02.png');
  background-position: 50% 50%;
  background-size: 80% 80%;
  background-repeat: no-repeat;
}

.ico-arrow-link.ico-white {
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/arrows-03.png');
  background-size: 80%;
}

.c-card__event-tile {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 44px 40px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.c-card__event-tile.u-flex__align-center {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.card-glare {
  position: absolute;
  left: -53px;
  top: -1px;
  display: block;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background-color: hsla(0, 0%, 100%, .09);
  -webkit-filter: blur(40px);
  filter: blur(40px);
}

.card-glare.od-2 {
  display: block;
}

.card-glare.od-1 {
  display: none;
}

.tx-headline__abbrv {
  display: inline-block;
  margin-bottom: 30px;
  color: #003649;
  font-size: 0.75rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.tx-headline__abbrv.u-mrg-b-24 {
  margin-bottom: 24px;
}

.tx-headline__abbrv.u-mrg-b-24.tx-xl {
  font-size: 1.125rem;
}

.c-form {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
}

.nav-link-text {
  padding: 10px 20px;
  -webkit-transition: all 400ms cubic-bezier(.77, 0, .175, 1);
  transition: all 400ms cubic-bezier(.77, 0, .175, 1);
}

.nav-link-text:hover {
  border-radius: 3px;
  background-color: #32c0d1;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
  color: #fff;
}

.nav-link-text.w--current {
  color: #414042;
}

.nav-link-text.u-mrg-r-20 {
  margin-right: 20px;
}

.nav-link-text.u-mrg-r-20.c-nav__link-no-hover:hover {
  background-color: transparent;
  box-shadow: none;
  color: #32c0d1;
}

.promo-title-leading-line {
  width: 40px;
  height: 2px;
  margin-bottom: 16px;
  background-color: hsla(0, 0%, 100%, .8);
}

.promo-title-leading-line.blue-1 {
  background-color: rgba(0, 54, 73, .8);
}

.c-badge {
  display: inline-block;
  padding: 4px 5px;
  border-radius: 2px;
  background-color: #e6e7e8;
  font-size: 0.625rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.c-badge.c-badge--transparent-bg {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}

.c-badge.c-badge--transparent-bg.u-mrg-b-12 {
  margin-bottom: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.c-badge.c-badge--transparent-bg.u-mrg-b-12.u-d-none {
  display: none;
}

.c-badge.c-badge--transparent-bg.u-mrg-t-10 {
  margin-top: 10px;
}

.c-badge.c-badge--transparent-bg.u-mrg-t-10.u-pos-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.u-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-wrapper__faq-questionnare {
  margin-bottom: 40px;
  padding-bottom: 30px;
  border-bottom: 1px dotted #6b4b3e;
}

.u-wrapper__faq-questionnare:hover {
  background-color: transparent;
}

.u-mrg-b-0 {
  margin-bottom: 0px;
}

.u-mrg-b-0.tx-sm {
  font-size: 1rem;
}

.u-pad-h-0 {
  padding-right: 0px;
  padding-left: 0px;
}

.section-footer {
  display: block;
  background-image: -webkit-linear-gradient(270deg, #003649, #003649);
  background-image: linear-gradient(180deg, #003649, #003649);
}

.tx-white {
  color: #fff;
}

.tx-white.tx-italic {
  font-style: italic;
}

.tx-white.tx-italic.tx-footer__sign-up-form-title {
  font-size: 1.5em;
}

.tx-white.tx-footer__section {
  display: block;
  margin-bottom: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tx-white.tx-footer__section:hover {
  color: #32c0d1;
}

.u-mrg-b-40 {
  margin-bottom: 40px;
}

.tx-caption {
  margin-bottom: 0px;
  color: #414042;
  font-size: 1.125rem;
  font-weight: 400;
}

.div-block-52 {
  width: 44.87%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.c-input--lg {
  height: 50px;
  margin-bottom: 15px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, .05);
}

.o-wrapper_about-mrc-content {
  margin-bottom: 80px;
}

.o-wrapper_sign-up-form {
  min-height: 30vh;
  color: #fff;
}

.o-wrapper__signup-newsletter {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}

.o-wrapper__footer-sitemap {
  -webkit-flex-basis: 23%;
  -ms-flex-preferred-size: 23%;
  flex-basis: 23%;
}

.o-wrapper__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 65%;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
}

.div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: none;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-54 {
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #055e77;
}

.tx-copy-right {
  color: #fff;
  font-size: 0.75rem;
}

.tx-footer__social-title {
  margin-right: 16px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
}

.o-wrapper__footer-follow-us {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ico-social-sharing {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: rgba(167, 219, 215, .13);
}

.ico-social-sharing.u-mrg-r-0 {
  margin-right: 0px;
  background-color: rgba(167, 219, 215, .13);
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/twitter.svg');
  background-position: 50% 50%;
  background-size: 80%;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.ico-social-sharing.u-mrg-r-0:hover {
  background-color: #55acee;
}

.ico-social-sharing.ico-facebook {
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/facebook-4.svg');
  background-position: 50% 50%;
  background-size: 80%;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.ico-social-sharing.ico-facebook:hover {
  background-color: #3b5998;
}

.ico-social-sharing.ico-linkedin {
  background-color: rgba(167, 219, 215, .13);
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/linkedin.svg');
  background-position: 50% 50%;
  background-size: 80%;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.ico-social-sharing.ico-linkedin:hover {
  background-color: #007ab9;
}

.c-input__form-footer {
  padding-right: 0px;
  padding-left: 0px;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #1393a7;
  background-color: transparent;
  color: #fff;
}

.div-block-55 {
  margin-bottom: 20px;
}

.o-wrapper__apply-cta {
  -webkit-flex-basis: 45%;
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
}

.o-wrapper__mrc-candidate {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-flex-basis: 45%;
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
}

.tx-mrc-candidate__name {
  margin-bottom: 8px;
  font-size: 1.25em;
  font-weight: 700;
}

.tx-mrc-candidate__title {
  margin-bottom: 5px;
  font-size: 0.875rem;
  line-height: 1;
}

.tx-mrc-candidate__education {
  font-size: 0.75rem;
  line-height: 1.5;
}

.slider {
  height: auto;
  background-color: transparent;
}

.c-slide__hoang {
  background-color: transparent;
}

.text-span-11 {
  font-style: italic;
}

.div-block-56 {
  margin-top: 21px;
}

.o-wrapper__mrc-quote {
  padding-bottom: 60px;
}

.div-block-58 {
  font-size: 0.875rem;
}

.quote {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-bottom: 0px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/left-quote.svg');
  background-position: 0px 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.t-bg-mrc-portrait {
  height: 80vh;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/long-portrait-quote_01.png');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.t-bg-mrc-portrait.phuong-anh {
  height: 70vh;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/kdt_portrait.png');
  background-position: 50% 0px;
  background-size: contain;
}/*mrc 1 image change url */

.t-bg-mrc-portrait.annie {
  height: 70vh;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/tqm_portrait.png');
  background-position: 50% 0px;
  background-size: contain;
}/*mrc 1 image change url */

.t-bg-mrc-portrait.tran-minh-hoang {
  height: 70vh;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/lld_portrait.png');
  background-size: contain;
}/*mrc 1 image change url */

.tx-mrc-testimonial {
  margin-bottom: 20px;
  color: #003649;
  font-size: 0.875rem;
}

.section-application-form {
  min-height: 120vh;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/mrc-2017-bg-min.jpg');
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-apply {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.o-wrapper__form {
  -webkit-flex-basis: 45%;
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
}

.o-wrapper__hero-content--right-col {
  padding: 30px;
  -webkit-flex-basis: 38%;
  -ms-flex-preferred-size: 38%;
  flex-basis: 38%;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .1);
}

.o-wrapper__hero-content--right-col.u-mrg-t-80 {
  margin-top: 80px;
  background-color: #fff;
}

.o-wrapper__hero-content--right-col.u-mrg-t-80.t-bg-color-opacity-8 {
  margin-top: 0px;
  margin-bottom: 40px;
  background-color: hsla(0, 0%, 100%, .2);
  box-shadow: none;
}

.o-wrapper__hero-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.text-block {
  color: #001a23;
  font-size: 0.75rem;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.div-block-62 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-arrow-scroll-down {
  display: block;
  width: 30px;
  height: 35px;
  margin-top: 8px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/ico-scroll-down.svg');
  background-position: 50% 0px;
  background-size: 50%;
  background-repeat: no-repeat;
}

.paragraph {
  color: #231f20;
}

.div-block-63 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.c-card__media {
  height: 270px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid solid none;
  border-width: 4px 2px 2px;
  border-color: #fff;
}

.c-card__media.c-card__media--reason {
  border-top-width: 4px;
  border-bottom-style: none;
  border-bottom-width: 4px;
  border-left-width: 4px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision-Lab-Team-1-2.jpg');
  background-position: 0px 0px;
  background-size: 600px;
}

.c-card__media.c-card__media--founders {
  border-top-width: 4px;
  border-bottom-style: none;
  border-bottom-width: 4px;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision-Lab-Founders-Featured.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-card__media.c-card__media--the-lab {
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-style: none;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/blog/Blog%204%20-%20Decision%20Lab%20The%20Making%20Of%20Agile%20Marketing%20Professionals/Decision-Lab-The-Making-of-Agile-Marketing-Featured-Professionals-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-card__media.c-card__media--digital {
  border-top-width: 4px;
  border-bottom-style: none;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/reach_curve_min.png'), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/le_hoai_tram_portrait-min.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

.c-card__media.c-card__media--digital.last {
  border-right-width: 2px;
}

.c-card__media.last {
  border-right-width: 4px;
}

.row {
  margin-bottom: 40px;
}

.text-span-13 {
  font-weight: 600;
}

.text-span-14 {
  font-weight: 600;
}

.c-wrapper__faq {
  display: block;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 65%;
  -ms-flex: 0 65%;
  flex: 0 65%;
}

.div-block-66 {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}

.div-block-67 {
  margin-bottom: 120px;
}

.link-block {
  position: fixed;
  right: 30px;
  bottom: 100px;
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #e6e7e8;
  border-radius: 50%;
  background-color: hsla(0, 0%, 100%, .8);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.link-block:hover {
  background-color: #32c0d1;
}

.link-block.w--current {
  border-style: none;
}

.div-block-68 {
  width: 15px;
  height: 15px;
  margin-top: 5px;
  border-top: 3px solid #6d6e71;
  border-right: 1px none #bcbec0;
  border-left: 3px solid #6d6e71;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.c-slider__marsk {
  height: 180px;
  border-radius: 3px;
}

.c-slider__slide {
  border-radius: 3px;
}

.c-slider__slide.sldie-1 {
  display: inline-block;
  background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Slide01-min-min.jpg');
  background-position: 50% 25%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-slider__slide.slide-2 {
  display: inline-block;
  background-color: transparent;
  background-position: 50% 50%;
  background-size: cover;
}

.c-slider__slide.slide-3 {
  background-color: transparent;
  background-position: 0% 25%;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-slider__slide.slide-4 {
  background-color: transparent;
  background-position: 50% 50%;
  background-size: cover;
}

.c-slider__slide.slide-5 {
  display: inline-block;
  background-color: transparent;
  background-position: 50% 50%;
  background-size: cover;
}

.c-slider__slide.slide-1 {
  background-color: transparent;
  background-position: 0% 25%;
  background-size: cover;
}

.c-slider__slide.slide-6 {
  background-position: 50% 50%;
  background-size: cover;
}

.slide-nav {
  display: none;
}

.c-button_primary--footer {
  margin-top: 20px;
  padding: 15px 30px;
  border: 1px solid #32c0d1;
  border-radius: 3px;
  background-color: transparent;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 700;
}

.c-button_primary--footer:hover {
  background-color: #32c0d1;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .3);
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.link-block-2 {
  display: block;
}

@media (max-width: 991px) {
  h3 {
    font-size: 1.5em;
  }
  p {
    font-size: 0.875rem;
  }
  .tx-eyebrow {
    font-size: 0.875rem;
  }
  .o-container {
    width: 90%;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .o-container.flex-h.t-bdr--top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .o-container.flex-h.t-bdr--top.u-pad-b-40 {
    padding-bottom: 40px;
  }
  .o-container.flex-h.t-bdr--top.u-pad-b-40.u-pad-t-60.flex-v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin-bottom: 40px;
  }
  .o-container.flex-h.o-container__sec-hero {
    width: 90%;
    padding-top: 102px;
    padding-bottom: 30vh;
  }
  .o-container.section-hero {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .o-container.section-hero.right {
    width: 90%;
    padding-top: 90px;
    padding-bottom: 40px;
  }
  .o-container.t-bdr--top.u-pad-t-60.u-pad-b-60 {
    width: 90%;
    padding-bottom: 60px;
    border-top-style: none;
  }
  .o-container.u-pad-top-0 {
    width: 90%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .o-container.u-pad-t-60 {
    padding-top: 60px;
  }
  .o-container.u-pad-t-60.u-pad-b-60 {
    width: 100%;
    margin-bottom: 40px;
    padding-bottom: 0px;
  }
  .o-container.u-pad-t-60.u-pad-b-60.t-bdr--top.u-width-full {
    width: 100%;
    margin-bottom: 0px;
  }
  .o-container.u-d-block.o-wrapper__footer {
    width: 90%;
  }
  .o-container.u-pad-t-160 {
    width: 90%;
    padding-top: 80px;
    padding-bottom: 10vh;
  }
  .section-hero {
    min-height: 0vh;
    padding-top: 0px;
    padding-bottom: 20vh;
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/Head%20banner%202.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }
  .tx-headline__eyebrow {
    font-size: 1rem;
  }
  .tx-deadline__eyebrow {
    font-size: 0.75rem;
  }
  .tx-deadline__date {
    font-size: 1.3em;
  }
  .tx-subhead {
    margin-bottom: 30px;
    font-size: 1.125rem;
  }
  .tx-subhead.u-pad-l-20 {
    font-size: 1rem;
  }
  .tx-headline__hero {
    margin-bottom: 0px;
    font-size: 1.85rem;
  }
  .o-wrapper__hero-title {
    margin-bottom: 21px;
  }
  .o-wrapper--flex {
    margin-bottom: 32px;
  }
  .c-button__primary {
    padding: 10px 20px;
    font-size: 0.85rem;
  }
  .c-button__primary.cta.full-width-button {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 1.125rem;
  }
  .o-wrapper__hero-content--left-col {
    width: 62%;
  }
  .navbar {
    height: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-button {
    padding: 10px;
    border-radius: 50%;
    background-color: #003649;
    box-shadow: 0 4px 10px -1px rgba(0, 0, 0, .3);
  }
  .navbar-inner-wrapper {
    width: 90%;
  }
  .icon {
    color: #fff;
  }
  .section-about {
    padding-top: 0px;
    padding-bottom: 40px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .tx-section-heading {
    margin-bottom: 30px;
    font-size: 1.75rem;
  }
  .tx-section-heading.tx-center {
    width: 80%;
    margin-bottom: 30px;
  }
  .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0px;
    box-shadow: none;
  }
  .card.orientation-office {
    height: 220px;
    -webkit-box-flex: 31%;
    -webkit-flex: 31%;
    -ms-flex: 31%;
    flex: 31%;
    border-radius: 0px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 54, 73, .44), rgba(0, 54, 73, .44)), -webkit-linear-gradient(223deg, rgba(50, 192, 209, .34), rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), -webkit-linear-gradient(270deg, transparent, transparent), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
    background-image: linear-gradient(180deg, rgba(0, 54, 73, .44), rgba(0, 54, 73, .44)), linear-gradient(227deg, rgba(50, 192, 209, .34), rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), linear-gradient(180deg, transparent, transparent), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
    background-position: 0px 0px, 0px 0px, 0px 0px, -501% 50%;
    background-size: auto, auto, auto, cover;
    background-repeat: repeat, repeat, repeat, no-repeat;
  }
  .card.orientation-office.u-mrg-b-4 {
    box-shadow: none;
  }
  .card.orientation-webcast {
    height: 220px;
    border-radius: 0px;
    background-image: -webkit-linear-gradient(147deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), -webkit-linear-gradient(270deg, rgba(0, 102, 102, .5), rgba(0, 102, 102, .5)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-image: linear-gradient(303deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), linear-gradient(180deg, rgba(0, 102, 102, .5), rgba(0, 102, 102, .5)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-position: 0px 0px, 0px 0px, 50% 100%;
    background-size: auto, auto, 240px;
    background-repeat: repeat, repeat, no-repeat;
  }
  .card.orientation-webcast.u-mrg-b-4 {
    box-shadow: none;
  }
  .card.orientation-question {
    height: 220px;
    border-radius: 0px;
    box-shadow: none;
  }
  .o-wrapper__event-tile {
    width: 100%;
  }
  .tx-event-date {
    font-size: 1.25rem;
  }
  .tx-event-subhead {
    text-align: left;
  }
  .tx-event-title {
    font-size: 0.875rem;
    text-align: left;
  }
  .tx-event-title.tx-white {
    color: #fff;
  }
  .tx-event-title.tx-white.tx-center {
    text-align: center;
  }
  .tx-intake-date-title {
    font-size: 0.75rem;
  }
  .c-slider__info-pack-thumb {
    left: 0px;
    top: 0px;
    width: 100%;
    height: 180px;
  }
  .o-conatiner__cta-apply {
    width: 90%;
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), -webkit-linear-gradient(255deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), linear-gradient(195deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), linear-gradient(180deg, transparent, transparent);
    background-position: 42px 13px, 0px 0px, 0px 0px;
    background-size: 180px, auto, auto;
    background-repeat: no-repeat, repeat, repeat;
  }
  .tx-form__title {
    margin-bottom: 30px;
    font-size: 0.85em;
    text-align: left;
  }
  .section-media {
    padding-bottom: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .o-wrapper__info-pack-content {
    width: 42%;
    margin-bottom: 0px;
  }
  .o-container--flex-xl {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .o-col-6--flex {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .o-col-6--flex.left {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .c-card-mrc-media__bg.reason-for-come-back {
    background-position: 50% 0px;
  }
  .c-card-mrc-media__bg.digital {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .section-faq {
    background-image: none;
  }
  .o-wrapper__mrc-levels {
    position: relative;
    height: 450px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .o-outer-wrapper__mrc-level-tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-wrapper__mrc-level-tile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .o-wrapper__content-overlay {
    display: none;
  }
  .o-wrapper__content-overlay.t-bg-gradient--blueish {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-style: solid;
    border-width: 4px 2px 2px 4px;
    border-color: #fff;
  }
  .o-wrapper__content-overlay.t-bg-graident--greenish {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-style: solid solid none;
    border-width: 2px 4px;
    border-color: #fff;
  }
  .o-wrapper__content-overlay.t-bg-graident--greenish.u-flex-v--space-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .o-wrapper__content-overlay.t-bg-gradient-orangeish {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-style: solid;
    border-width: 4px 2px 2px;
    border-color: #fff;
  }
  .o-wrapper__content-overlay.t-bg-gradient-orangeish.u-flex-v--space-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .o-wrapper__content-overlay.t-bg--gradient--purpulish.u-pad-right-60.u-flex-v-space-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-style: solid;
    border-width: 4px 4px 2px 2px;
    border-color: #fff;
  }
  .tx-tile-paragraph {
    display: none;
  }
  .tx-video-heading {
    font-size: 0.875rem;
  }
  .c-card__event-tile {
    padding: 40px 40px 0px;
  }
  .card-glare {
    display: none;
  }
  .tx-headline__abbrv {
    font-size: 0.6rem;
  }
  .nav-link-text {
    font-size: 0.75rem;
  }
  .u-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tx-caption {
    font-size: 1rem;
  }
  .o-wrapper_about-mrc-content {
    margin-bottom: 52px;
  }
  .o-wrapper_sign-up-form {
    min-height: auto;
  }
  .o-wrapper__signup-newsletter {
    margin-bottom: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .div-block-53 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-wrapper__mrc-quote {
    padding-bottom: 0px;
  }
  .t-bg-mrc-portrait.phuong-anh {
    height: 50vh;
  }
  .t-bg-mrc-portrait.annie {
    height: 50vh;
  }
  .t-bg-mrc-portrait.tran-minh-hoang {
    height: 50vh;
  }
  .o-wrapper__hero-content--right-col {
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }
  .text-block {
    font-size: 0.5rem;
    line-height: 1;
  }
  .div-block-62 {
    margin-top: 30px;
  }
  .c-card__media.c-card__media--reason {
    -webkit-box-flex: 25%;
    -webkit-flex: 25%;
    -ms-flex: 25%;
    flex: 25%;
    border-style: none;
  }
  .c-card__media.c-card__media--founders {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    border-style: none;
  }
  .c-card__media.c-card__media--the-lab {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    border-style: none;
    background-position: 0px -140px;
    background-size: cover;
  }
  .c-card__media.c-card__media--digital.last {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    border-style: none;
    border-bottom-width: 4px;
    border-left-width: 1px;
  }
  .c-wrapper__faq {
    width: 100%;
    padding-bottom: 80px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .div-block-66 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .div-block-67 {
    margin-bottom: 60px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3 {
    font-size: 1.5rem;
  }
  h4 {
    font-size: 1.25rem;
  }
  h5 {
    font-size: 1.125rem;
  }
  h6 {
    font-size: 1rem;
  }
  p {
    font-size: 1rem;
  }
  .tx-eyebrow.u-width-8.u-mrg-b-40 {
    text-align: center;
  }
  .o-container {
    width: 80%;
  }
  .o-container.flex-h.t-bdr--top.u-pad-b-40.u-pad-t-60.flex-v {
    width: 95%;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-container.flex-h.o-container__sec-hero {
    width: 90%;
    padding-bottom: 35vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .o-container.section-hero.right {
    width: 95%;
    padding-top: 80px;
    padding-bottom: 40px;
  }
  .o-container.t-bdr--top.u-pad-t-60.u-pad-b-60 {
    width: 95%;
    padding-top: 40px;
  }
  .o-container.u-pad-top-0 {
    width: 90%;
  }
  .o-container.u-pad-t-60.u-pad-b-60.t-bdr--top.u-width-full {
    margin-bottom: 0px;
  }
  .o-container.u-pad-t-160 {
    padding-bottom: 5vh;
  }
  .section-hero {
    padding-bottom: 0vh;
    /*background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/Decision-Lab-Team-Featured-min.jpg'); OLD PICTURE*/
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/Head%20banner%202.jpg');
    background-position: 50% 100%;
    background-size: 800px;
    /* change to current team picture*/
  }
  .tx-headline__eyebrow {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .tx-deadline__eyebrow {
    display: block;
    font-size: 0.65rem;
    text-align: center;
  }
  .tx-deadline__eyebrow.left {
    text-align: left;
  }
  .tx-deadline__date {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .tx-subhead {
    margin-bottom: 32px;
    font-size: 1rem;
  }
  .tx-subhead.u-pad-l-20 {
    margin-bottom: 24px;
    padding-right: 0px;
  }
  .tx-headline__hero {
    font-size: 1.6rem;
  }
  .o-wrapper__hero-title {
    margin-bottom: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .o-wrapper--flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: center;
  }
  .c-button__primary {
    margin-bottom: 14px;
    font-size: 0.75rem;
  }
  .c-button__primary.cta.full-width-button {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.125rem;
  }
  .o-wrapper__deadline {
    margin-bottom: 0px;
  }
  .o-wrapper__hero-content--left-col {
    width: 65%;
  }
  .c-logo {
    padding-left: 0px;
  }
  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #a7dbd7;
  }
  .image-5 {
    float: left;
  }
  .section-about {
    padding-bottom: 0px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .card.orientation-office {
    width: 75%;
    height: 180px;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 54, 73, .55), rgba(0, 54, 73, .55)), -webkit-linear-gradient(223deg, rgba(50, 192, 209, .34) -1%, rgba(50, 192, 209, .34) 0%, rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), -webkit-linear-gradient(270deg, transparent, transparent), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
    background-image: linear-gradient(180deg, rgba(0, 54, 73, .55), rgba(0, 54, 73, .55)), linear-gradient(227deg, rgba(50, 192, 209, .34) -1%, rgba(50, 192, 209, .34) 0%, rgba(0, 54, 73, .29) 98%, hsla(67, 67%, 69%, .45)), linear-gradient(180deg, transparent, transparent), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
    background-position: 0px 0px, 0px 0px, 0px 0px, -703% 50%;
    background-size: auto, auto, auto, cover;
    background-repeat: repeat, repeat, repeat, no-repeat;
  }
  .card.orientation-webcast {
    width: 75%;
    height: 180px;
    margin-bottom: 0px;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    background-image: -webkit-linear-gradient(147deg, rgba(0, 102, 102, .61) -4%, hsla(65, 73%, 76%, .49) 94%), -webkit-linear-gradient(270deg, rgba(0, 54, 73, .27), rgba(0, 54, 73, .27)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-image: linear-gradient(303deg, rgba(0, 102, 102, .61) -4%, hsla(65, 73%, 76%, .49) 94%), linear-gradient(180deg, rgba(0, 54, 73, .27), rgba(0, 54, 73, .27)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-size: auto, auto, 220px;
  }
  .card.orientation-question {
    width: 75%;
    height: 180px;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    background-image: -webkit-linear-gradient(270deg, rgba(167, 219, 215, .6), rgba(167, 219, 215, .6)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg');
    background-image: linear-gradient(180deg, rgba(167, 219, 215, .6), rgba(167, 219, 215, .6)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg');
    background-position: 0px 0px, 347px 31px;
  }
  .o-wrapper__event-tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tx-event-date {
    font-size: 1.25rem;
  }
  .tx-event-title {
    margin-bottom: 10px;
  }
  .tx-event-title.tx-white.tx-center {
    text-align: left;
  }
  .column-3 {
    display: none;
  }
  .column-4 {
    margin-bottom: 30px;
  }
  .c-slider__info-pack-thumb {
    width: 100%;
    height: 295px;
  }
  .o-conatiner__cta-apply {
    width: 95%;
    padding: 36px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), -webkit-linear-gradient(255deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), linear-gradient(195deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), linear-gradient(180deg, transparent, transparent);
    background-position: 26px 20px, 0px 0px, 0px 0px;
    background-size: 150px, auto, auto;
  }
  .tx-form__title {
    text-align: center;
  }
  .tx-form__title.center {
    text-align: left;
  }
  .slide-1-3 {
    background-position: 50% 50%;
  }
  .o-wrapper__info-pack-content {
    width: 100%;
  }
  .section-faq {
    display: block;
    float: none;
    clear: none;
  }
  .o-wrapper__mrc-levels {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .tx-heading__mrc-level {
    font-size: 1.25em;
  }
  .tx-heading__mrc-level.consultant {
    font-size: 1.25em;
  }
  .tx-caption__mrc-level.tx-white {
    margin-bottom: 20px;
  }
  .faq-question-title {
    font-size: 0.9rem;
  }
  .o-wrapper__content-overlay {
    padding: 20px;
  }
  .o-wrapper__content-overlay.t-bg-gradient--blueish {
    padding: 20px;
    border-width: 2px 1px 1px 2px;
  }
  .o-wrapper__content-overlay.t-bg-graident--greenish {
    border-width: 1px 2px;
  }
  .o-wrapper__content-overlay.t-bg-gradient-orangeish {
    border-width: 2px 1px 1px;
  }
  .o-wrapper__content-overlay.t-bg--gradient--purpulish.u-pad-right-60.u-flex-v-space-between {
    border-width: 2px 2px 1px 1px;
  }
  .tx-tile-paragraph {
    font-size: 0.75rem;
  }
  .tx-link-white {
    font-size: 0.75rem;
  }
  .tx-video-heading {
    font-size: 0.8rem;
  }
  .c-card__event-tile {
    padding: 28px 28px 40px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .c-card__event-tile.u-flex__align-center {
    padding-top: 40px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .tx-headline__abbrv {
    display: block;
    margin-top: 8px;
    margin-right: auto;
    margin-left: auto;
  }
  .nav-link-text {
    position: static;
    display: block;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .nav-link-text.u-mrg-r-20.c-nav__link-no-hover {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .u-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .u-mrg-b-0.tx-sm {
    font-size: 0.875rem;
  }
  .u-pad-h-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .div-block-52 {
    width: 100%;
  }
  .column-5 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .o-wrapper_sign-up-form {
    min-height: auto;
  }
  .o-wrapper__apply-cta {
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .o-wrapper__mrc-candidate {
    display: block;
    margin-bottom: 36px;
    padding-left: 130px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .tx-mrc-candidate__name {
    font-size: 0.9em;
  }
  .tx-mrc-candidate__title {
    font-size: 0.75rem;
  }
  .tx-mrc-candidate__education {
    font-size: 0.7rem;
  }
  .o-wrapper__hero-content--right-col {
    width: 65%;
    padding: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .o-wrapper__hero-content {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-card__media {
    height: 200px;
  }
  .c-card__media.c-card__media--reason {
    background-position: 34% -7%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .c-card__media.c-card__media--the-lab {
    background-position: 0px -119px;
  }
  .c-wrapper__faq {
    width: 100%;
  }
}

@media (max-width: 479px) {
  body {
    font-size: 0.9375rem;
    line-height: 1.86;
  }
  h1 {
    font-size: 2rem;
  }
  h2 {
    font-size: 1.7rem;
  }
  h3 {
    font-size: 1.4rem;
  }
  h4 {
    font-size: 1.2rem;
  }
  p {
    font-size: 0.9375rem;
    line-height: auto;
  }
  blockquote {
    padding-left: 10px;
    font-size: 1.125rem;
  }
  .tx-eyebrow.u-width-8 {
    width: 75%;
  }
  .tx-eyebrow.u-width-8.u-mrg-b-40 {
    text-align: center;
  }
  .tx-eyebrow.u-width-8.u-mrg-b-40.tx-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .o-container {
    width: 80%;
  }
  .o-container.flex-h.t-bdr--top.u-pad-b-40.u-pad-t-60.flex-v {
    width: 80%;
    padding-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-style: solid;
  }
  .o-container.flex-h.o-container__sec-hero {
    width: 80%;
    padding-top: 0px;
    padding-bottom: 30vh;
  }
  .o-container.section-hero.right {
    width: 80%;
    padding-top: 0px;
  }
  .o-container.t-bdr--top.u-pad-t-60 {
    border-style: none;
  }
  .o-container.t-bdr--top.u-pad-t-60.u-pad-b-60 {
    width: 90%;
    padding-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: none;
  }
  .o-container.u-pad-top-0 {
    width: 80%;
  }
  .o-container.u-d-block.o-wrapper__footer {
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .o-container.u-pad-t-160 {
    width: 80%;
  }
  .section-hero {
    padding-top: 80px;
    background-color: #e3f0f3;
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/001%20-%20MKT/107%20-%20Recruitment%20MRC/Head%20banner%202.jpg');
    background-position: 50% 100%;
    background-size: contain;
  }
  .tx-deadline__eyebrow {
    text-align: center;
  }
  .tx-deadline__eyebrow.left {
    text-align: left;
  }
  .tx-deadline__date {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom-style: none;
    text-align: center;
  }
  .tx-deadline__date.left {
    text-align: left;
  }
  .tx-subhead {
    margin-bottom: 30px;
    font-size: 0.85rem;
  }
  .tx-subhead.u-pad-l-20 {
    display: none;
    padding-right: 0px;
    font-size: 1rem;
  }
  .tx-headline__hero {
    margin-bottom: 5px;
    font-size: 1.75rem;
  }
  .c-button__primary {
    width: 100%;
    margin-bottom: 13px;
    text-align: center;
  }
  .c-button__primary.cta.full-width-button {
    font-size: 1rem;
  }
  .o-wrapper__deadline {
    margin-bottom: 14px;
  }
  .o-wrapper__hero-content--left-col {
    width: 100%;
  }
  .nav-menu {
    background-color: #003649;
  }
  .menu-button {
    box-shadow: 0 4px 10px -1px rgba(0, 0, 0, .2);
  }
  .navbar-inner-wrapper {
    width: 80%;
  }
  .section-about {
    padding-bottom: 40px;
  }
  .tx-section-heading {
    font-size: 1.5rem;
  }
  .tx-section-heading.tx-center {
    width: 100%;
  }
  .card.orientation-office {
    width: 85%;
    height: 220px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 54, 73, .55), rgba(0, 54, 73, .55)), -webkit-linear-gradient(270deg, rgba(50, 192, 209, .34), rgba(50, 192, 209, .34)), -webkit-linear-gradient(270deg, hsla(0, 75%, 68%, 0), hsla(0, 75%, 68%, 0)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
    background-image: linear-gradient(180deg, rgba(0, 54, 73, .55), rgba(0, 54, 73, .55)), linear-gradient(180deg, rgba(50, 192, 209, .34), rgba(50, 192, 209, .34)), linear-gradient(180deg, hsla(0, 75%, 68%, 0), hsla(0, 75%, 68%, 0)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-bitexco-min.png');
    background-position: 0px 0px, 0px 0px, 0px 0px, -703% 48%;
    background-size: auto, auto, auto, cover;
    background-repeat: repeat, repeat, repeat, no-repeat;
    box-shadow: none;
  }
  .card.orientation-office.u-mrg-b-4 {
    height: 180px;
    margin-bottom: 4px;
  }
  .card.orientation-webcast {
    width: 85%;
    height: 220px;
    background-image: -webkit-linear-gradient(147deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), -webkit-linear-gradient(270deg, rgba(0, 102, 102, .51), rgba(0, 102, 102, .51)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-image: linear-gradient(303deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), linear-gradient(180deg, rgba(0, 102, 102, .51), rgba(0, 102, 102, .51)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-position: 0px 0px, 0px 0px, 48% 127%;
    background-size: auto, auto, 70%;
    background-repeat: repeat, repeat, no-repeat;
    box-shadow: none;
  }
  .card.orientation-webcast.u-mrg-b-4 {
    height: 180px;
    margin-bottom: 4px;
    background-image: -webkit-linear-gradient(147deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), -webkit-linear-gradient(270deg, rgba(0, 102, 102, .5), rgba(0, 102, 102, .5)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-image: linear-gradient(303deg, rgba(0, 102, 102, .2), hsla(65, 73%, 76%, .38) 99%), linear-gradient(180deg, rgba(0, 102, 102, .5), rgba(0, 102, 102, .5)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/orientation-day-1-webcast.png');
    background-position: 0px 0px, 0px 0px, 196px 53px;
    background-size: auto, auto, 65%;
  }
  .card.orientation-question {
    width: 85%;
    height: 180px;
    background-image: -webkit-linear-gradient(270deg, rgba(167, 219, 215, .56), rgba(167, 219, 215, .56)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg');
    background-image: linear-gradient(180deg, rgba(167, 219, 215, .56), rgba(167, 219, 215, .56)), url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/question.svg');
    background-position: 0px 0px, 293px -13px;
  }
  .tx-event-date {
    font-size: 1.25rem;
    text-align: left;
  }
  .tx-event-title {
    margin-bottom: 16px;
    font-size: 1rem;
  }
  .tx-event-title.tx-white.tx-center {
    font-size: 1rem;
  }
  .date-wrapper {
    margin-right: 0px;
  }
  .slide-1 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .slide-2 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .c-slider__info-pack-thumb {
    width: 100%;
    height: 170px;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: none;
  }
  .mask {
    border-radius: 0px;
    background-color: transparent;
  }
  .slide-4 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .o-conatiner__cta-apply {
    width: 80%;
    margin-bottom: 40px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), -webkit-linear-gradient(255deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('https://2036413.fs1.hubspotusercontent-na1.net/hubfs/2036413/campaigns/MRC/MRC-winter-2017-landing-page-v2/phuong-decision-lab_03-min.png'), linear-gradient(195deg, rgba(50, 192, 209, .63), hsla(25, 93%, 83%, .43)), linear-gradient(180deg, transparent, transparent);
    background-position: 44px 241px, 0px 0px, 0px 0px;
    background-size: 150px, auto, auto;
    background-repeat: no-repeat, repeat, repeat;
  }
  .tx-form__title {
    margin-bottom: 20px;
    font-size: 1em;
    text-align: center;
  }
  .section-media {
    height: 100%;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .slide-3 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .slide-5 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .slide-6 {
    background-color: transparent;
    background-position: 50% 0px;
  }
  .slide-7 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .slide-8 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .slide-9 {
    background-color: transparent;
    background-position: 50% 0px;
  }
  .slide-1-2 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
  }
  .slide-1-3 {
    background-color: transparent;
    background-position: 50% 0px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .o-wrapper__info-pack-content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .o-container--flex-xl {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .o-col-6--flex.left {
    height: 220px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .individual-block {
    height: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .c-card-mrc-media__bg.reason-for-come-back {
    height: 200px;
  }
  .c-card-mrc-media__bg.founders {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .c-card-mrc-media__bg.digital {
    background-size: cover, cover;
  }
  .o-wrapper__faq {
    width: 100%;
  }
  .o-wrapper__mrc-levels {
    height: 500px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-wrapper__content-overlay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .o-wrapper__content-overlay.t-bg-gradient--blueish {
    border-style: solid none;
    border-top-width: 4px;
    border-top-color: #fff;
    border-bottom-width: 2px;
    border-bottom-color: #fff;
  }
  .o-wrapper__content-overlay.t-bg-gradient--blueish.u-pad-b-80 {
    padding-bottom: 24px;
  }
  .o-wrapper__content-overlay.t-bg-graident--greenish {
    border-style: solid none;
    border-top-width: 2px;
    border-top-color: #fff;
    border-bottom-width: 2px;
    border-bottom-color: #fff;
  }
  .o-wrapper__content-overlay.t-bg-gradient-orangeish {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-style: solid none;
    border-top-width: 2px;
    border-top-color: #fff;
    border-bottom-width: 2px;
    border-bottom-color: #fff;
  }
  .o-wrapper__content-overlay.t-bg--gradient--purpulish.u-pad-right-60.u-flex-v-space-between {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-right-style: none;
    border-left-style: none;
  }
  .tx-tile-paragraph {
    display: none;
  }
  .tx-link-white.u-d-block.u-mrg-b-16.tx-footer__link-item {
    margin-bottom: 12px;
  }
  .tx-link-white.u-d-block.u-mrg-b-16.tx-footer__link-item.u-mrg-b-0 {
    margin-bottom: 12px;
  }
  .tx-video-heading {
    font-size: 0.85rem;
  }
  .tx-video-heading.small {
    display: block;
  }
  .c-link__wrapper.u-mrg-b-10-sm {
    margin-bottom: 10px;
  }
  .c-card__event-tile {
    padding: 35px 50px 50px 35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .c-card__event-tile.u-flex__align-center {
    padding-right: 50px;
    padding-bottom: 40px;
  }
  .c-form {
    margin-bottom: 0px;
  }
  .nav-link-text {
    width: 80%;
    color: #fff;
  }
  .nav-link-text.u-mrg-r-20.c-nav__link-no-hover {
    width: 80%;
    color: #fff;
  }
  .u-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .section-footer {
    height: 100%;
  }
  .tx-white.tx-footer__section {
    margin-bottom: 20px;
  }
  .div-block-52 {
    margin-bottom: 32px;
    background-color: transparent;
  }
  .o-wrapper_about-mrc-content {
    margin-bottom: 60px;
  }
  .o-wrapper__signup-newsletter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .o-wrapper__footer-sitemap {
    margin-bottom: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .o-wrapper__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .tx-copy-right {
    margin-bottom: 16px;
  }
  .o-wrapper__footer-follow-us {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .o-wrapper__apply-cta {
    width: 100%;
  }
  .o-wrapper__mrc-candidate {
    margin-top: 200px;
    padding-left: 0px;
  }
  .o-wrapper__form {
    margin-bottom: 0px;
  }
  .o-wrapper__hero-content--right-col {
    width: 100%;
    padding: 0px 10px 10px 0px;
    background-color: transparent;
    box-shadow: none;
  }
  .o-wrapper__hero-content {
    padding-top: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .c-card__media.c-card__media--reason {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .c-card__media.c-card__media--the-lab {
    background-position: 50% 0px;
  }
}







/*--Form--*/
input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
    padding: 15px 30px !important;
    border-radius: 3px !important;
    background-color: #003649 !important;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .2);
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    text-transform: uppercase !important;
    font-family: inherit !important;
    color: white !important;
    text-transform: uppercase !important;
    background-image: none !important;
    border-style: none !important;
    text-shadow: none !important;
    line-height: 1.875rem
}


body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover {
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .2) !important;
    -webkit-transform: translate(0px, -5px) !important;
    -ms-transform: translate(0px, -5px) !important;
    transform: translate(0px, -5px) !important;
    background-color: #1393a7 !important;
}

body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {
    background-color: #055e77 !important;
    
}

div.actions {
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
}


.hs-form input[type="text"],
.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"], 
.hs-form input[type="number"], 
.hs-form input[type="email"], 
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"],
.hs-form input[type="file"],
.hs-form textarea,
.hs-form select {
    height: 50px !important;
    margin-bottom: 20px !important;
    border-radius: 3px !important;
    background-color: #fff !important;
    -webkit-transition: all 200ms ease-in !important;
    transition: all 200ms ease-in !important;
    color: #231f20 !important;
    font-size: 0.875rem !important;
    box-sizing: border-box !important;
    padding: 15px !important;
    width: 100% !important;
    font-family: inherit !important;
    color: #939598 !important;
}


.hs-form input[type="text"]:focus,
.hs-form input[type="password"]:focus, 
.hs-form input[type="datetime"]:focus, 
.hs-form input[type="datetime-local"]:focus, 
.hs-form input[type="date"]:focus, 
.hs-form input[type="month"]:focus, 
.hs-form input[type="time"]:focus, 
.hs-form input[type="week"]:focus, 
.hs-form input[type="number"]:focus, 
.hs-form input[type="email"]:focus, 
.hs-form input[type="url"]:focus, 
.hs-form input[type="search"]:focus, 
.hs-form input[type="tel"]:focus, 
.hs-form input[type="color"]:focus,
.hs-form input[type="file"]:focus,
.hs-form textarea:focus,
.hs-form select:focus {
    border: 1px solid #d8e57a;
  box-shadow: 0 0 7px 0 rgba(191, 208, 68, .22);
}


.hs-form input[type="text"]:hover,
.hs-form input[type="password"]:hover, 
.hs-form input[type="datetime"]:hover, 
.hs-form input[type="datetime-local"]:hover, 
.hs-form input[type="date"]:hover, 
.hs-form input[type="month"]:hover, 
.hs-form input[type="time"]:hover, 
.hs-form input[type="week"]:hover, 
.hs-form input[type="number"]:hover, 
.hs-form input[type="email"]:hover, 
.hs-form input[type="url"]:hover, 
.hs-form input[type="search"]:hover, 
.hs-form input[type="tel"]:hover, 
.hs-form input[type="color"]:hover,
.hs-form input[type="file"]:hover,
.hs-form textarea:hover,
.hs-form select:hover {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(50, 192, 209, .49);
  box-shadow: 0 0 8px 0 rgba(50, 192, 209, .23);
}


.hs-form-required {display: none !important;}
div.hs_firstname.field.hs-form-field, div.hs_email.field.hs-form-field {margin-bottom: 0; !important;}

label {
    margin-bottom: 0 !important;
    font-family: inherit !important;
}
ul.hs-error-msgs.inputs-list label {
    display: block !important;
    padding: 20px !important;
    background-color: #efbdbd !important;
    border-radius: 3px !important;
    font-family: inherit !important;
    margin-bottom: 20px !important;
}

ul.hs-error-msgs.inputs-list{
    padding-left: 0 !important;
}