.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

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

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

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

body {
  font-family: 'Beausiteclassicweb clear', sans-serif;
  color: #193133;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tobias, sans-serif;
  font-size: 76px;
  line-height: 110%;
  font-weight: 800;
  letter-spacing: -1.5px;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tobias, sans-serif;
  font-size: 56px;
  line-height: 110%;
  font-weight: 800;
  letter-spacing: -1.12px;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tobias, sans-serif;
  font-size: 42px;
  line-height: 120%;
  font-weight: 800;
  letter-spacing: -0.02em;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tobias, sans-serif;
  font-size: 32px;
  line-height: 110%;
  font-weight: 800;
  letter-spacing: -0.64px;
}

h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tobias, sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 800;
  letter-spacing: -0.48px;
}

h6 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tobias, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  letter-spacing: -0.02em;
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Beausiteclassicweb clear', sans-serif;
  font-size: 18px;
  line-height: 130%;
}

a {
  font-family: 'Beausiteclassicweb clear', sans-serif;
  color: #193133;
  font-size: 18px;
  line-height: 23.4px;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:active {
  color: #095ec0;
}

blockquote {
  margin-bottom: 10px;
  padding: 60px 0px 80px;
  border-left: 0px solid #e2e2e2;
  font-family: Tobias, sans-serif;
  color: #0c70e5;
  font-size: 42px;
  line-height: 120%;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.nav_menu {
  display: -ms-grid;
  display: grid;
  max-height: 85px;
  margin-right: 30px;
  margin-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(105px, 130px) 1fr 0.25fr;
  grid-template-columns: minmax(105px, 130px) 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.brand {
  width: 172px;
  height: 38px;
}

.brand.dark {
  width: 130px;
  background-image: url('../images/PM_LOGO_RGB_FULL_COLOUR_small.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.brand.dark.w--current {
  background-image: url('../images/PM_LOGO_RGB_FULL_COLOUR_small.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.brand.white {
  background-image: url('../images/PM_LOGO_RGB_WHITE_small.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.button {
  height: 41px;
  max-width: 195px;
  min-width: 180px;
  border-style: solid;
  border-width: 1px;
  border-color: #193133;
  border-radius: 20px;
  background-color: transparent;
  color: #193133;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.button:hover {
  border-style: none;
  border-width: 0px;
  background-color: #0c70e5;
  color: #fff;
  text-decoration: none;
}

.button:active {
  border-style: none;
  border-width: 0px;
  background-color: #095ec0;
}

.button:visited {
  border-color: #b9aaa7;
}

.button.long {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  max-width: 240px;
  min-width: 215px;
  -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-radius: 25px;
}

.button.long.white {
  border-style: none;
  border-width: 1px;
  background-color: #fff;
}

.button.long.white:hover {
  background-color: #0c70e5;
}

.button.long.white:active {
  background-color: #095ec0;
}

.button.long.white.hover-outline:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
}

.button.long.outline {
  border-color: #fff;
  color: #fff;
}

.button.long.pricing {
  margin-top: 30px;
  margin-bottom: 30px;
}

.button.long.cta_secondary {
  border-style: none;
  background-color: #fff;
}

.button.long.hidden {
  display: none;
}

.button.long.blue {
  border-color: #0c70e5;
  background-color: #0c70e5;
  color: #fff;
}

.button.long.blue:hover {
  border-color: #095ec0;
  background-color: #095ec0;
}

.button.long.glossary-button {
  margin-top: 45px;
}

.button.nav {
  min-width: 165px;
  border-width: 0px;
  background-color: #0c70e5;
  color: #fff;
}

.button.accordion_button {
  margin-bottom: 45px;
}

.button.member_card {
  position: absolute;
  top: 70%;
  display: none;
  border-color: #f4efe9;
  background-color: #fff;
}

.button.member_card:hover {
  background-color: #0c70e5;
  color: #fff;
}

.button.member_card:active {
  background-color: #095ec0;
}

.button.cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 49px;
  min-width: 185px;
  -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-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border-style: solid;
  border-color: #fff;
  border-radius: 25px;
  background-color: #fff;
}

.button.cta:hover {
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
}

.button.cta.hover-outline:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
}

.button.megamenu-button {
  border-color: #fff;
  color: #fff;
}

.button.megamenu-button:hover {
  background-color: #fff;
  color: #0c70e5;
}

.button.megamenu-button:active {
  color: #095ec0;
}

.button.blue-card:hover {
  background-color: #fff;
  color: #193133;
}

.button.sustainability {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 10%;
  z-index: 2;
  border-color: #fff;
  color: #fff;
}

.button.filter {
  max-width: 185px;
  min-width: 178px;
  padding-left: 30px;
  text-align: left;
}

.button.search-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-color: #b9aaa7;
  color: #b9aaa7;
}

.button.search-button:hover {
  background-color: #193133;
  color: #fff;
}

.button.padding-30-up {
  margin-top: 30px;
}

.nav-link {
  margin-right: 15px;
  margin-bottom: 26px;
  margin-left: 15px;
  padding: 30px 0px 3px;
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
}

.nav-link:hover {
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(25, 49, 51, 0.4);
  color: #193133;
  text-decoration: none;
}

.nav-link.w--current {
  border-bottom: 1px solid #193133;
  color: #193133;
  text-decoration: none;
}

.nav-link.about-us {
  display: none;
}

.section-standard {
  padding-top: 45px;
  padding-bottom: 45px;
}

.section-standard.hero-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 620px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-standard.counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 45px;
  padding-bottom: 90px;
  -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: #f6f2ed;
}

.section-standard.counter.small {
  padding: 20px 60px 60px;
}

.section-standard.counter.small.white {
  padding-top: 50px;
  border-top: 1px solid rgba(185, 170, 167, 0.5);
  background-color: #fff;
}

.section-standard.counter.diversity-section {
  padding-top: 90px;
  padding-bottom: 120px;
}

.section-standard.main-unique--process {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 90px;
  -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: #193133;
  color: #fff;
}

.section-standard.double-padding-up {
  padding-top: 90px;
}

.section-standard.speciall-half-div {
  padding-bottom: 90px;
}

.section-standard.double-padding {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-standard.double-padding.text-hw {
  background-color: #193133;
  font-family: 'Nothing You Could Do', sans-serif;
  color: #fff;
  text-align: center;
}

.section-standard.accordion-main-page {
  padding-top: 30px;
  padding-bottom: 0px;
}

.section-standard.tripple-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-standard.cms-filtering {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-standard.team-section {
  padding: 65px 60px;
  border-bottom-style: none;
}

.section-standard.advisory-section {
  padding: 60px 60px 90px;
}

.section-standard.cta-stripe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 360px;
  -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: #193133;
  color: #fff;
}

.section-standard.search-result {
  padding-right: 60px;
  padding-left: 60px;
}

.section-standard.statistical_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-standard.hidden {
  display: none;
}

.section-standard.glossary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -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;
}

.section-standard.member-story {
  position: relative;
  padding: 90px 60px;
}

.section-standard.highlights {
  display: -ms-grid;
  display: grid;
  padding: 90px 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 4fr 8fr;
  grid-template-columns: 4fr 8fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f6f2ed;
}

.section-standard.highlights.mec {
  padding-top: 60px;
}

.section-standard.certification {
  display: -ms-grid;
  display: grid;
  margin-left: 60px;
  padding: 90px 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 4fr 8fr;
  grid-template-columns: 4fr 8fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.section-standard.mec {
  display: -ms-grid;
  display: grid;
  padding: 60px 60px 90px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 4fr 8fr;
  grid-template-columns: 4fr 8fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.section-standard.mec.last {
  border-bottom-style: none;
}

.section-standard.mec.quote {
  border-bottom-style: none;
  background-color: #f6f2ed;
}

.section-standard.mec.quote.bottom-border {
  border-bottom-style: solid;
}

.section-standard.mec.quote.awards {
  padding-right: 170px;
  padding-left: 170px;
  grid-column-gap: 46px;
  -ms-grid-columns: 1fr 8fr;
  grid-template-columns: 1fr 8fr;
  background-color: #193133;
  color: #fff;
}

.section-standard.mec.quote.last {
  border-top: 1px solid rgba(185, 170, 167, 0.5);
}

.section-standard.blog {
  position: relative;
  min-height: 550px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.section-standard.industries {
  display: -ms-grid;
  display: grid;
  padding: 90px 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 62px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-content {
  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;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-content.align-center {
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-content.align-center.justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-content.grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-content.grid._3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-down-26 {
  margin-bottom: 26px;
}

.members {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 900px;
}

.member-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 170px;
  height: 115px;
  padding-right: 30px;
  padding-left: 30px;
  -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;
}

.section-half-containers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.half-div {
  width: 50%;
}

.half-div.picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.half-div.picture.right {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.half-div.picture.right.small {
  padding-right: 60px;
  padding-left: 0px;
}

.half-div.picture.small {
  min-height: 675px;
  padding-left: 60px;
}

.half-div.text {
  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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.half-div.text.left {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.half-div.cta {
/*   height: 500px; */
  background-color: #0c70e5;
  -o-object-fit: cover;
  object-fit: cover;
}

.half-div.cta.subscribe {
  padding-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  padding-bottom: 10px;	
  -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;
}

.half-div.cta.secondary {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.half-div.cta.secondary.white {
  background-color: #f4efe9;
  color: #193133;
}

.half-div.cta.blog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 675px;
  -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;
}

.half-div.cta.blog.content {
  padding-top: 60px;
  background-color: #f4efe9;
  text-align: center;
}

.half-div.memb-story {
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.half-div.blog {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.half-div.blog.padding-left {
  padding-left: 60px;
}

.image {
  width: 100%;
  max-height: 760px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image.half-small {
  -o-object-fit: cover;
  object-fit: cover;
}

.image.half-small.picture.special {
  width: 80%;
}

.image.half-small.consulting {
  min-height: 680px;
}

.half_text_wrapper {
  max-width: 400px;
  margin-right: 20%;
  margin-left: 20%;
}

.half_text_wrapper.left {
  margin-left: 20%;
}

.half_text_wrapper.left.hull-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 675px;
  -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;
}

.half_text_wrapper.left.special {
  margin-right: 60px;
}

.text-small-half-div {
  margin-top: 30px;
  margin-bottom: 40px;
}

.text-small-half-div.no-margin-bottom {
  margin-bottom: 0px;
}

.align-center {
  -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;
  text-align: center;
}

.subtile-text.unique-process {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.signature {
  width: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.card-main-illustration {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-bottom: 50px;
  -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;
  cursor: pointer;
}

.card-main-illustration:hover {
  background-color: #0c70e5;
  color: #fff;
}

.card-image {
  width: 160px;
  height: 260px;
}

.subheading {
  font-family: 'Beausiteclassicweb clear', sans-serif;
  font-size: 16px;
  line-height: 140%;
  text-transform: uppercase;
}

.small_paragraph {
  font-size: 16px;
}

.small_paragraph.center {
  text-align: center;
}

.small_paragraph.center.margin-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.small_paragraph.purpose_paragraph {
  width: auto;
  max-width: 560px;
  margin-top: 30px;
  margin-bottom: 0px;
}

.small_paragraph.primary_paragraph {
  width: auto;
  max-width: 430px;
  margin-top: 30px;
  text-align: center;
}

.small_paragraph.primary_paragraph._15-padding-up {
  margin-top: 15px;
}

.small_paragraph.intro {
  max-width: 510px;
  margin-top: 30px;
  margin-bottom: 45px;
  text-align: center;
}

.small_paragraph.intro.consulting {
  margin-bottom: 0px;
}

.small_paragraph.caption-main {
  text-align: center;
}

.small_paragraph.price-tag {
  text-align: center;
}

.small_paragraph.price-tag.up {
  margin-bottom: 10px;
}

.small_paragraph.price-tag.bottom {
  margin-top: 15px;
}

.small_paragraph.price-div-heading {
  margin-top: 30px;
  margin-bottom: 30px;
}

.small_paragraph.unique-process {
  max-width: 410px;
  margin-top: 65px;
  margin-bottom: 45px;
  text-align: center;
}

.small_paragraph.members-journey {
  max-width: 430px;
  margin-top: 20px;
  margin-bottom: 110px;
  text-align: center;
}

.small_paragraph.paragraph-modal {
  margin-top: 35px;
  text-align: left;
}

.small_paragraph.mec {
  max-width: 550px;
  margin-top: 20px;
}

.small_paragraph.cta-secondary {
  max-width: 400px;
  margin-bottom: 30px;
}

.caption {
  line-height: 100%;
}

.caption.lightbox {
  margin-top: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #b9aaa7;
  font-size: 14px;
}

.assets_buttons {
  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;
}

.body {
  color: #193133;
}

.link_block_arrow {
  display: none;
  max-width: 26px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.arrow_body {
  width: 26px;
  height: 0px;
  margin-top: 1px;
  border-style: solid;
  border-width: 1.5px;
  border-color: #0c70e5;
  background-color: #0c70e5;
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.arrow_head {
  width: 9px;
  height: 0px;
  margin-bottom: 1px;
  border-style: solid;
  border-width: 1.5px;
  border-color: #0c70e5;
  background-color: #0c70e5;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.arrow_head.bottom {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  cursor: pointer;
}

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

.link-block.link-half-block-padding {
  margin-top: 4px;
  margin-bottom: 4px;
}

.link-block.megamenu-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
}

.link-block.megamenu-link.industries {
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-block.see-more {
  display: none;
}

.link-block.blog {
  margin-top: 30px;
}

.text_btn {
  font-family: Tobias, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  letter-spacing: -0.38px;
}

.text_btn.megamenu-link {
  font-family: 'Beausiteclassicweb clear', sans-serif;
  font-size: 16px;
  line-height: 120%;
  font-weight: 400;
}

.text_link {
  cursor: pointer;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  bottom: 90%;
  z-index: 20001;
  background-color: #fff;
}

.upper_nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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-color: #193133;
  color: #fff;
}

.text_small {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.text_small.upper-nav-text {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
}

.text_small.upper-nav-text.btn-search {
  padding-right: 10px;
}

.text_small.upper-nav-text.members {
  color: #fff;
}

.search-icon {
  max-height: 30px;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  margin-right: 100px;
  margin-left: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container.secondary-nav {
  overflow: hidden;
}

.container.benefits {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.secondary_nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-bottom: 1px solid rgba(185, 170, 167, 0.3);
  background-color: #fff;
}

.secondary_nav.hidden {
  display: none;
}

.footer {
  position: relative;
  height: 500px;
  padding: 60px 5%;
  background-color: #193133;
}

.tag {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.accordion_supper_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 90px;
  -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;
}

.accordion_supper_wrapper.hidden {
  display: none;
}

.accordion_supper_wrapper.tools {
  padding-top: 45px;
  padding-bottom: 45px;
}

.accordion_supper_wrapper.tools_last {
  padding-top: 45px;
}

.accordion_supper_wrapper.tools_first {
  padding-bottom: 45px;
}

.accordion_wrapper {
  width: 80%;
  max-width: 1440px;
  margin-top: 60px;
}

.accordion_wrapper.in-block {
  margin-top: 20px;
}

.accordion_block:last-child {
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.accordion_item {
  border-top: 1px solid rgba(185, 170, 167, 0.5);
}

.accordion_item.no-overflow {
  overflow: hidden;
}

.accordion_item.last {
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.accordion_item.hidden {
  display: none;
}

.accordion_item.members {
  margin-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid rgba(185, 170, 167, 0.51);
}

.accordion_item_trigger {
  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;
  cursor: pointer;
}

.accordion_item_trigger.no-overflow {
  overflow: hidden;
}

.accordion_item_content {
  overflow: hidden;
}

.accordion_item_content.mec {
  display: block;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.accordion_paragraph {
  max-width: 670px;
  margin-bottom: 30px;
}

.accordion_paragraph.icon-padding {
  padding-left: 60px;
}

.minus_icon {
  width: 32px;
  height: 2px;
  background-color: #193133;
}

.minus_icon.plus {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion_heading {
  margin-top: 28px;
  margin-bottom: 28px;
}

.accordion_heading.mec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.accordion_icon_wrapper {
  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;
}

.accordion_hide {
  display: none;
  width: 62px;
  margin-right: 16px;
  font-size: 16px;
  line-height: 21px;
}

.icon-flexbox {
  padding-right: 60px;
  padding-left: 60px;
}

.icons_flexbox_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.icon_card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 300px;
  margin-right: 32px;
  margin-bottom: 74px;
  margin-left: 32px;
  -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;
  text-align: center;
}

.icon-block-wrapper {
  width: 54px;
  height: 54px;
}

.bio_card {
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.bio_image {
  width: 165px;
  height: 165px;
  border-radius: 100%;
  background-color: #0c70e5;
  -o-object-fit: cover;
  object-fit: cover;
}

.bio_name {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 24px;
}

.bio_position {
  font-size: 16px;
  line-height: 21px;
  text-align: center;
}

.bio_link {
  display: none;
  margin-top: 5px;
  font-size: 16px;
  line-height: 21px;
}

.logo_block_heading {
  margin-top: 40px;
  margin-bottom: 30px;
  text-align: center;
}

.members-tabs-wrapper {
  overflow: visible;
}

.member_block_wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.member_block_wrapper.related {
  padding-right: 0px;
  padding-left: 0px;
}

.members-block-list-related {
  display: -ms-grid;
  display: grid;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.25fr 20px 0.25fr 20px 0.25fr 20px 0.25fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.members_card-related {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 380px;
  max-width: 275px;
  min-width: 230px;
  margin-top: 0px;
  margin-bottom: 0px;
  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: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 10px;
}

.members_card-related:hover {
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.25);
}

.member_sphere {
  position: relative;
  z-index: 1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.memeber_certified {
  position: relative;
  z-index: 1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.member_card_logo {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 223px;
  padding-right: 20px;
  padding-left: 20px;
  -o-object-fit: contain;
  object-fit: contain;
}

.member_card_logo.white {
  display: none;
}

.bg {
  position: absolute;
  width: 100%;
  height: 100%;
  margin-top: -20px;
  border-radius: 10px;
  background-color: #f6f2ed;
  opacity: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.cover {
  position: absolute;
  z-index: -2;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: -20px;
  border-radius: 10px;
  opacity: 0.7;
  -o-object-fit: cover;
  object-fit: cover;
}

.secondary_nav_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
}

.secondary_nav_link:hover {
  padding-bottom: 14px;
  border-bottom: 6px solid #e89003;
  color: #193133;
  text-decoration: none;
}

.secondary_nav_link.w--current {
  padding-bottom: 15px;
  border-bottom: 5px solid #e89003;
  color: #193133;
}

.secondary_nav_link.go-up-btn-nav {
  position: absolute;
  left: 30px;
  display: none;
  margin-left: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.nav-menu {
  position: static;
  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;
}

.nav-menu.secondary {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.purpose_hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 200px;
  -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-color: #f6f2ed;
}

.purpose_hero.primary {
  position: relative;
  padding-top: 120px;
  padding-bottom: 170px;
  background-color: #0c70e5;
  color: #fff;
}

.purpose_hero.secondary {
  position: relative;
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f6f2ed;
}

.purpose_hero.secondary.white {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #fff;
}

.purpose_hero.primary {
  background-color: #0c70e5;
  color: #fff;
}

.purpose_hero.secondary {
  position: relative;
  background-color: #f6f2ed;
}

.purpose_heading {
  max-width: 840px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 110%;
  text-align: center;
}

.purpose_paragraph {
  width: 560px;
  text-align: center;
}

.arrow_down {
  position: absolute;
  bottom: 30px;
}

.arrow_down.position_absolute {
  position: absolute;
  bottom: 30px;
  z-index: 1;
}

.arrow_down.position_absolute.position_z_1 {
  z-index: 1;
}

.primary_heading {
  max-width: 600px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.secondary_heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.signature_hero {
  height: 42px;
  margin-top: 30px;
}

.intro_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 140px 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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.intro_block.green {
  background-color: #193133;
  color: #fff;
}

.intro_heading {
  max-width: 510px;
  margin-top: 0px;
  text-align: center;
}

.intro_heading.pricing {
  max-width: 630px;
}

.section_divider {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 70vh;
  max-height: 70vh;
  min-height: 500px;
  -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;
  text-align: center;
}

.heading_divider {
  position: relative;
  z-index: 1;
  color: #fff;
  text-shadow: 0 0 19px rgba(25, 49, 51, 0.51);
}

.heading_divider.padding-40 {
  margin-bottom: 40px;
}

.large_blog_modules {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog_card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 760px;
  max-width: 570px;
  min-height: 680px;
  margin-right: 10px;
  margin-left: 10px;
  padding-bottom: 30px;
  padding-left: 30px;
  -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-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;
}

.blog_card.small {
  width: auto;
  height: auto;
  min-height: auto;
  min-width: auto;
  padding-bottom: 0px;
  padding-left: 0px;
}

.blog_card.small {
  width: auto;
  height: auto;
  max-height: 480px;
  max-width: 270px;
  min-height: auto;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.blog_card.text-overlay {
  background-image: linear-gradient(3deg, rgba(0, 0, 0, 0.7), hsla(0, 0%, 100%, 0) 70%);
}

.blog_card.smaller {
  min-height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: left;
}

.blog_grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 40px;
  -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-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blog_grid._2_collumns {
  display: -ms-grid;
  display: grid;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.category_block.category-article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.category_tag {
  position: static;
  padding: 5px 10px;
  background-color: #e89003;
  color: #fff;
  line-height: 14px;
}

.category_tag.absolute {
  margin-top: -24px;
}

.blog_heading {
  max-width: 380px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #fff;
}

.blog_heading.small {
  max-width: 275px;
  color: #193133;
}

.date {
  display: inline-block;
  color: #193133;
}

.date.white {
  color: #fff;
}

.blog_bg {
  position: absolute;
  top: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  margin-left: -30px;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog_bg_small {
  height: 360px;
  max-width: 275px;
}

.cta_strip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 60px;
  padding-left: 60px;
  -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;
  background-color: #0c70e5;
}

.cta_headng {
  margin-top: 25px;
  margin-bottom: 25px;
  color: #fff;
}

.cta_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 90px;
  -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;
}

.cta_text._120-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

.cta_text_heading {
  max-width: 650px;
  margin-bottom: 45px;
  text-align: center;
}

.cta_subscribe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
/*   height: 500px; */
}

.cta_heading_half {
  max-width: 280px;
  margin-top: 0px;
  margin-bottom: 15px;
  color: #fff;
  text-align: center;
}

.cta_heading_half.align-left {
  text-align: left;
}

.cta_heading_half.blog {
  max-width: 400px;
  margin-bottom: 30px;
  color: #193133;
}

.paragraph {
  font-family: 'Beausiteclassicweb clear', sans-serif;
  font-size: 18px;
}

.paragraph.small_paragraph {
  font-size: 16px;
  line-height: 21px;
}

.paragraph.small_paragraph.subscribe {
  max-width: 360px;
  margin-bottom: 100px;
  color: #fff;
  font-size: 16px;
}

.paragraph.small_paragraph.secondary {
  max-width: 360px;
  margin-top: 15px;
  margin-bottom: 30px;
  color: #fff;
  text-align: center;
}

.paragraph.small_paragraph.modal {
  margin-top: 35px;
}

.paragraph.small_paragraph.join-us-paragraph {
  max-width: 425px;
  margin-bottom: 58px;
}

.paragraph.small_paragraph.memb-story {
  max-width: 385px;
}

.paragraph.featured {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  height: 3%;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.paragraph.news-fixed-block {
  max-width: 360px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.form {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.form_description {
  max-width: 260px;
  opacity: 0.5;
  font-family: 'Beausiteclassicweb clear', sans-serif;
  color: #fff;
}

.cta_secondary {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.standard_cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 500px;
  -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: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 54.7%, 0.25)), to(hsla(0, 0%, 54.7%, 0.25))), url('../images/shutterstock_1673173396-1.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 54.7%, 0.25), hsla(0, 0%, 54.7%, 0.25)), url('../images/shutterstock_1673173396-1.jpg');
  background-position: 0px 0px, 50% 20%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.webp-supported .standard_cta {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 54.7%, 0.25)), to(hsla(0, 0%, 54.7%, 0.25))), url('/wp-content/uploads/2021/04/shutterstock_1673173396-1.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 54.7%, 0.25), hsla(0, 0%, 54.7%, 0.25)), url('/wp-content/uploads/2021/04/shutterstock_1673173396-1.jpg.webp');
}

.standard_cta._70vh {
  height: 70vh;
  background-image: url('../images/Homepage_hero-min.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.webp-supported .standard_cta._70vh {
  background-image: url('../images/Homepage_hero-min.jpg.webp');
}

.standard_cta.bg-1 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/uSOgjwHXan7pgRWu9JdgQ57kdojfco665nFL5OGwxHZTOwRj34.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/uSOgjwHXan7pgRWu9JdgQ57kdojfco665nFL5OGwxHZTOwRj34.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.webp-supported .standard_cta.bg-1 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/uSOgjwHXan7pgRWu9JdgQ57kdojfco665nFL5OGwxHZTOwRj34.jpg.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/uSOgjwHXan7pgRWu9JdgQ57kdojfco665nFL5OGwxHZTOwRj34.jpg.webp');
}

.standard_cta.bg-2 {
  background-image: url('../images/Nature1.png');
}

.webp-supported .standard_cta.bg-1 {
  background-image: url('../images/Nature1.png.webp');
}

.standard_cta_heading {
  margin-top: 0px;
  margin-bottom: 45px;
  color: #fff;
  text-align: center;
}

.standard_cta_heading._580-max {
  max-width: 580px;
}

.heading_card_option {
  margin-bottom: 40px;
  text-align: center;
}

.text-span-4 {
  font-family: 'Nothing You Could Do', sans-serif;
}

.heading-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Playfair Display', sans-serif;
  font-size: 42px;
  line-height: 120%;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.underline-main-cta {
  max-width: 250px;
}

.hand-written {
  display: inline;
  font-family: Handwritten, sans-serif;
  line-height: 0%;
  font-weight: 400;
  text-transform: uppercase;
}

.hand-written.h2 {
  font-size: 48px;
}

.hand-written.no_gap {
  display: inline-block;
  line-height: 0%;
}

.hand-written.no-padding {
  line-height: 100%;
}

.hand-written.no-padding.spacing {
  letter-spacing: 3px;
}

.sticky-section {
  position: relative;
  z-index: 2;
}

.blog-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog_main_info_wrapper {
  position: relative;
}

.sticky_div {
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
  margin-right: 20px;
}

.small_blog_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 90px 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid rgba(185, 170, 167, 0.49);
}

.large_blog {
  position: relative;
  padding-top: 90px;
  padding-bottom: 90px;
}

.members-section-wrapper {
  width: 992px;
  padding-left: 0px;
}

.go-back-btn {
  position: absolute;
  left: 30px;
  top: 20px;
  right: auto;
  bottom: auto;
}

.go-back-btn.article {
  left: 30px;
  top: 20px;
}

.secondary_nav_link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
  white-space: nowrap;
}

.secondary_nav_link-2:hover {
  padding-bottom: 14px;
  border-bottom: 6px solid #e89003;
  color: #193133;
  text-decoration: none;
}

.secondary_nav_link-2.w--current {
  padding-bottom: 15px;
  border-bottom: 5px solid #e89003;
  color: #193133;
}

.logo-half-div {
  max-width: 100px;
  margin-bottom: 25px;
}

.bottom-text-half-div {
  max-width: 320px;
  margin-bottom: 25px;
}

.text-span-7 {
  font-family: 'Nothing You Could Do', sans-serif;
}

.lower-wrapper-half-div.hidden {
  display: none;
}

.circle-section {
  position: relative;
  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: 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;
}

.circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34vw;
  height: 34vw;
  -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;
  border-style: solid;
  border-width: 1px;
  border-color: #b9aaa7;
  border-radius: 50%;
  text-align: center;
}

.circle.first {
  margin-right: -65px;
  -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;
}

.circle.covered {
  position: relative;
  margin-left: -65px;
  border-style: none;
}

.circle.medium {
  width: 275px;
  height: 275px;
}

.circle.medium.white {
  position: relative;
  z-index: 2;
  background-color: #fff;
}

.circle.small {
  width: 165px;
  height: 165px;
}

.circle.small.blog {
  position: absolute;
  left: 40px;
  top: 40px;
  border-style: none;
  background-color: #fff;
}

.circle-text {
  max-width: 220px;
  text-align: center;
}

.circle-image {
  width: 430px;
  height: 430px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.circle-image.memb-story {
  position: absolute;
  width: 275px;
  height: 275px;
  max-height: 100%;
}

.circle-logo {
  position: absolute;
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.circle-heading-white {
  color: #fff;
}

.circle-heading-white.memb-story {
  position: absolute;
  z-index: 1;
}

.pricing-section {
  display: -ms-grid;
  display: grid;
  padding: 0px 60px 90px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 370px;
  padding: 31px 26px 30px;
  -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-color: #f6f2ed;
}

.div-block-3 {
  display: none;
  width: 100%;
  border-top: 1px solid rgba(185, 170, 167, 0.5);
}

.price-div-heading {
  margin-top: 30px;
}

.align-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.align-horizontal.price-div-padding-down {
  margin-top: 10px;
}

.align-horizontal.mec-heading {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-icon {
  margin-right: 15px;
}

.faq-heading {
  margin-top: 0px;
}

.link-block-arrow {
  display: none;
  margin-left: 10px;
}

.collection-item {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.member-list {
  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;
}

.member-list.in-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.member-list.wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dropdown-list-nav {
  position: absolute;
  top: 80px;
}

.dropdown-list-nav.w--open {
  position: absolute;
  left: 0px;
  top: 100%;
  right: 0px;
  bottom: 0px;
  overflow: visible;
}

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

.megamenu-wrapper._2-collumns {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.megamenu-collumn {
  width: 25vw;
  height: 425px;
  padding-top: 35px;
  padding-right: 0px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid rgba(185, 170, 167, 0.3);
  border-right: 1px solid rgba(185, 170, 167, 0.3);
  background-color: #fff;
}

.megamenu-collumn.first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-right: 40px;
  -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: #0c70e5;
  color: #fff;
  text-align: center;
}

.megamenu-collumn.last {
  border-right-style: none;
}

.megamenu-collumn._75 {
  width: 75vw;
  padding-top: 35px;
  padding-right: 9%;
  padding-left: 11%;
}

.dropdown--nav {
  position: static;
}

.navbar-wrapper {
  position: relative;
  border-bottom: 1px solid rgba(185, 170, 167, 0.3);
}

.padding-30-down {
  margin-bottom: 30px;
}

.megamenu-heading {
  margin-bottom: 25px;
}

.why-choose-us-list {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.dropdown-icon {
  display: none;
}

.dropdown-togel {
  padding: 0px;
}

.search-wrapper {
  display: none;
}

.icons-flex-heading {
  margin-top: 10px;
  margin-bottom: 10px;
}

.member-filter {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 0.75fr;
  grid-template-columns: 0.75fr 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.member-filter.no-search {
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
}

.filters-group.select-test {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.filter-form-select {
  margin: 4px;
}

.select-field {
  position: relative;
  overflow: hidden;
  max-width: 220px;
  min-width: 200px;
  margin-right: 40px;
}

.select {
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #193133;
  border-radius: 20px;
  background-color: #fff;
}

.filters-hide {
  position: absolute;
  z-index: 5;
  display: none;
  padding-top: 16px;
  font-size: 12px;
}

.services {
  margin-top: 16px;
  font-size: 12px;
  font-weight: 700;
}

.icon-select {
  position: absolute;
  left: auto;
  top: 37%;
  right: 9%;
  width: 20px;
  height: 10px;
  max-width: 26%;
}

.pagination-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.pagination-container.howto-example-styles {
  margin: 50px;
  padding: 0px;
  border-top: 0px solid #f1eeff;
  border-right: 0px solid #f1eeff;
}

.pagination {
  margin-top: 40px;
}

.load-more-button {
  display: none;
}

.previous {
  display: none;
}

.member-card.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.member-card.vertical.partners {
  cursor: pointer;
}

.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.journey-section {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  max-width: 100vw;
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.journey-content-wrapper.swiper-container {
  max-height: 100%;
  max-width: 100%;
}

.journey-card-wrapper.swiper-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.journey-card {
  display: -ms-grid;
  display: grid;
  max-width: 445px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.journey-card.swiper-slide {
  overflow: hidden;
  grid-column-gap: 0px;
  grid-row-gap: 20px;
}

.journey-image {
  width: 100%;
  height: 370px;
  -o-object-fit: cover;
  object-fit: cover;
}

.journey-card-content {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.journey-heading {
  margin-right: 5%;
}

.icon-section {
  display: -ms-grid;
  display: grid;
  padding-top: 30px;
  padding-bottom: 34px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 90px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.icon-section.double-padding {
  padding-bottom: 64px;
}

.icon-section.double-padding.double-padding-up {
  padding-top: 90px;
}

.circle-logo-list {
  display: -ms-grid;
  display: grid;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.circle-logos {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.footer-link {
  display: block;
  margin-bottom: 10px;
  color: #444;
  text-decoration: none;
}

.footer-link:hover {
  text-decoration: underline;
}

.footer-content-wrapper {
  display: -ms-grid;
  display: grid;
  height: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1.25fr;
  grid-template-columns: 0.75fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.footer-left {
  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: 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;
}

.footer-social {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer-logo{
    margin-top: 100px;
    margin-left: -15px;
}

.footer-logo img{
  width: 85px;
  height: 100%;
}

.social-block {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-terms {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  justify-items: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.policy-link {
  margin-right: 8px;
  margin-bottom: 0px;
  margin-left: 8px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}

.footer-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  cursor: pointer;
}

.copyright-text {
  margin-right: 8px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.social-collumn {
  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-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.footer-header {
  margin-bottom: 15px;
  color: #b9aaa7;
  font-size: 16px;
  line-height: 21px;
}

.footer-link {
  display: inline;
  margin-bottom: 14px;
  color: #fff;
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
}

.nav-menu-secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.news-block-list {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 20px 0.75fr 20px 0.75fr 20px 0.75fr;
  grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.article-card-date {
  display: inline-block;
  color: #193133;
}

.blog_heading-2 {
  max-width: 380px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #fff;
}

.blog_heading-2.small {
  max-width: 275px;
  font-family: Tobias, sans-serif;
  color: #193133;
  font-size: 20px;
  line-height: 120%;
  font-weight: 800;
}

.category_tag-2 {
  position: static;
  padding: 5px 10px;
  background-color: #e89003;
  color: #fff;
  line-height: 14px;
}

.category_tag-2.absolute {
  margin-top: -24px;
}

.category_tag-2.article-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.form-block.search-max {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.search-parent {
  position: relative;
  max-width: 360px;
  min-width: 306px;
  text-align: center;
}

.text-field-2 {
  margin-bottom: 0px;
  border: 2px solid #f1eeff;
}

.text-field-2:focus {
  border-color: #7757ff;
}

.text-field-2.search-lg {
  height: 50px;
  border-width: 0px 0px 1px;
  border-color: #240c2e #240c2e #b9aaa7;
  text-align: center;
}

.text-field-2.search-lg:focus {
  border-color: #7757ff;
}

.search-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 33%;
  width: 16px;
  height: 18px;
}

.search-icon.big {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 24px;
  height: 24px;
  margin-bottom: 26px;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.cms_counter {
  width: 21px;
  height: 21px;
  padding: 0px;
  text-align: right;
}

.team-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 90px 60px;
  -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;
  border-bottom: 2px solid #f6f2ed;
}

.team-content {
  display: -ms-grid;
  display: grid;
  max-width: 360px;
  margin-top: 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;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  text-align: center;
}

.animated-images-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 9px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.animated-image {
  max-height: 300px;
  max-width: 370px;
  min-width: 220px;
  -o-object-fit: cover;
  object-fit: cover;
}

.animated-image.first {
  -webkit-transform: rotate(14deg) translate(450px, -133px);
  -ms-transform: rotate(14deg) translate(450px, -133px);
  transform: rotate(14deg) translate(450px, -133px);
}

.animated-image.second {
  -webkit-transform: rotate(-14deg) translate(90px, -10px);
  -ms-transform: rotate(-14deg) translate(90px, -10px);
  transform: rotate(-14deg) translate(90px, -10px);
}

.animated-image.third {
  -webkit-transform: rotate(17deg) translate(-95px, 0px);
  -ms-transform: rotate(17deg) translate(-95px, 0px);
  transform: rotate(17deg) translate(-95px, 0px);
}

.animated-image.last {
  -webkit-transform: rotate(-6deg) translate(-480px, -33px);
  -ms-transform: rotate(-6deg) translate(-480px, -33px);
  transform: rotate(-6deg) translate(-480px, -33px);
}

.image-animation-trigger {
  position: absolute;
  left: 32%;
  top: 0%;
  right: 32%;
  bottom: 0px;
}

.about-us-link {
  margin-left: 25px;
}

.about-us-link:hover {
  text-decoration: none;
}

.advisory-section {
  display: -ms-grid;
  display: grid;
  padding-top: 90px;
  padding-bottom: 90px;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-top: 2px solid rgba(185, 170, 167, 0.3);
}

.circle-heading {
  padding-bottom: 10px;
}

.circle-logo-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  height: 90px;
  border: 1px solid #000;
  border-radius: 50%;
}

.circle-logo-image {
  padding: 20px 5px;
  -o-object-fit: contain;
  object-fit: contain;
}

.sustainability-section {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 90vh;
  padding: 30px 60px 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f6f2ed;
}

.sustainability-content-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  max-width: 400px;
  margin-top: 80px;
  margin-right: 140px;
  margin-bottom: 80px;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 125px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.sustainability-download {
  position: relative;
  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: 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;
}

.sustainability-content {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.related-section {
  display: -ms-grid;
  display: grid;
  padding: 90px 60px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 90px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.related-section.blog {
  padding-top: 120px;
  border-top: 1px solid rgba(185, 170, 167, 0.5);
}

.sustainability-cover {
  height: 100%;
  max-height: 85vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  -o-object-fit: cover;
  object-fit: cover;
}

.overlay {
  position: absolute;
  left: 0%;
  top: 100%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100vw;
  height: 100vh;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: rgba(31, 30, 30, 0.5);
}

.accordion_first_icon {
  width: 40px;
  height: 40px;
  margin-right: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.divider-signature-circle {
  position: absolute;
  z-index: 1;
}

.divider-signature-circle.position_z_1 {
  z-index: 1;
}

.logo_wrapper {
  position: absolute;
  left: 5%;
  top: 0%;
  right: 5%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 80px;
  margin-top: auto;
  margin-bottom: auto;
  -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;
  -o-object-fit: contain;
  object-fit: contain;
}

.body-2 {
  color: #193133;
}

.div-block-5 {
  background-color: transparent;
}

.squiggle-2 {
  position: relative;
  z-index: 1;
}

.squiggle-2.position_z_1 {
  position: relative;
  z-index: 1;
}

.bg-image--divider {
  position: absolute;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  height: 90vh;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.logos-diversity {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.filter-right {
  max-width: 200px;
  margin-left: 22px;
  font-size: 16px;
  line-height: 21px;
  text-align: right;
}

.modal-window {
  position: fixed;
  left: 20vw;
  top: 10vh;
  z-index: 2000000;
  display: none;
  height: 90vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-color: #fff;
  opacity: 1;
}

.modal-window.glossary {
  left: 0vw;
  top: 7.8vh;
  width: 60vw;
  height: 94vh;
  margin-left: -870px;
}

.modal-window.partners {
  left: 0vw;
  top: 14.3vh;
  width: 60vw;
  height: 91vh;
  margin-left: -870px;
}

.modal-cross-icon {
  width: 30px;
  min-width: 30px;
  margin-bottom: 60px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.modal-image {
  width: 100%;
  height: 370px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 30%;
  object-position: 50% 30%;
}

.heading-modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 5px;
  -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;
}

.social-icon {
  width: 18px;
  height: 18px;
}

.social-icon.youtube {
  width: 23px;
}

.modal-social-icons-div {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.modal-position {
  padding-top: 5px;
  padding-bottom: 0px;
}

.modal-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 60vw;
  height: 100%;
  min-height: auto;
  padding: 90px 125px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.content-modal {
  text-align: left;
}

.overlay-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 200000;
  display: none;
  background-color: rgba(0, 0, 0, 0.06);
}

.overlay-modal.partners {
  z-index: 200;
  display: none;
  background-color: #000;
}

.member-story-wrapper {
  display: -ms-grid;
  display: grid;
  max-width: 400px;
  margin-top: 80px;
  margin-bottom: 80px;
  -webkit-align-content: end;
  -ms-flex-line-pack: end;
  align-content: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.member-logo-info {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.member-story-logo {
  max-width: 219px;
}

.member-filter-container {
  position: absolute;
  left: -796px;
  z-index: 200;
  display: block;
  overflow: hidden;
  width: 645px;
  height: auto;
  min-height: 950px;
  margin-top: -60px;
  background-color: #fff;
}

.member-filter-wrapper {
  margin: 45px 60px;
}

.accordion-filter-content {
  overflow: hidden;
  margin-top: -4px;
  margin-right: -4px;
  margin-left: -4px;
}

.accordion-filter-content.filters-categories.mb-normal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  margin-right: -8px;
  margin-left: -8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.sort-button {
  margin: 8px;
  padding: 10px 55px;
  border-style: solid;
  border-width: 1px;
  border-color: #193133;
  border-radius: 20px;
  line-height: 1;
}

.sort-button:hover {
  padding: 10.5px 55.5px;
  border-style: none;
  background-color: #0c70e5;
  color: #fff;
  text-decoration: none;
}

.sort-button.btn-small {
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
}

.sort-button.btn-small.fltr-active {
  border-style: none;
  background-color: #0c70e5;
  color: #fff;
}

.sort-button.btn-small.fltr-active.hidden {
  display: none;
}

.filter-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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.filter-footer-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.clear-filters {
  margin-left: 22px;
  border-bottom: 1px solid #193133;
  font-size: 16px;
  line-height: 21px;
}

.clear-filters:hover {
  text-decoration: none;
}

.clear-filters.filter-reset-master {
  cursor: pointer;
}

.accordion-flip-icon {
  width: 26px;
  height: 13px;
  margin-right: 18px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.filter-modal-heading {
  margin-bottom: 45px;
}

.filter-close-button {
  display: block;
  width: 24px;
  height: 24px;
  margin-bottom: 50px;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.filter-icon {
  margin-left: -40px;
  cursor: pointer;
}

.filter-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 190;
  display: none;
  background-color: rgba(13, 17, 17, 0.5);
}

.close-btn {
  cursor: pointer;
}

.news-section-wrapper {
  width: 100%;
}

.news-section-wrapper.related {
  max-width: 1160px;
}

.search-menu {
  position: absolute;
  left: 0%;
  top: 100%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100vw;
  height: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 0.25fr;
  grid-template-columns: 0.75fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none rgba(185, 170, 167, 0.5);
}

.search-menu-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid rgba(185, 170, 167, 0.3);
  border-right: 1px solid rgba(185, 170, 167, 0.3);
  background-color: #fff;
}

.mega-menu-search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.search-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.search-input-megamenu {
  width: 767px;
  height: 53px;
  min-width: 760px;
  padding-bottom: 12px;
  padding-left: 39px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 rgba(185, 170, 167, 0.3);
  font-family: Tobias, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.search-input-megamenu::-webkit-input-placeholder {
  font-family: Tobias, sans-serif;
  color: rgba(25, 49, 51, 0.5);
  font-size: 32px;
  line-height: 38px;
  font-weight: 800;
}

.search-input-megamenu:-ms-input-placeholder {
  font-family: Tobias, sans-serif;
  color: rgba(25, 49, 51, 0.5);
  font-size: 32px;
  line-height: 38px;
  font-weight: 800;
}

.search-input-megamenu::-ms-input-placeholder {
  font-family: Tobias, sans-serif;
  color: rgba(25, 49, 51, 0.5);
  font-size: 32px;
  line-height: 38px;
  font-weight: 800;
}

.search-input-megamenu::placeholder {
  font-family: Tobias, sans-serif;
  color: rgba(25, 49, 51, 0.5);
  font-size: 32px;
  line-height: 38px;
  font-weight: 800;
}

.search-input-megamenu.on-page {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.search-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 25px;
  cursor: pointer;
}

.lottie-animation-2 {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.join-us-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
/*   height: 90vh; */
  min-height: 700px;
}

.join-us-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60vw;
  padding-top: 75px;
  padding-right: 60px;
  padding-left: 60px;
  padding-bottom: 30px;
  background-color: #0c70e5;
  color: #fff;
}

.join-us-picture {
  width: 40vw;
/*   height: 100%; */
}

.join-us-image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 80% 50%;
  object-position: 80% 50%;
}

.join-us-heading {
  margin-bottom: 14px;
}

.form-grid {
  display: -ms-grid;
  display: grid;
  max-width: 472px;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.form-field {
  margin-bottom: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #fff;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  line-height: 21px;
}

.form-field::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  line-height: 21px;
}

.form-field:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  line-height: 21px;
}

.form-field::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  line-height: 21px;
}

.form-field::placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  line-height: 21px;
}

.form-buttom {
  margin-top: 30px;
}

.main-text-link-big {
  font-family: Tobias, sans-serif;
  color: #fff;
  font-size: 76px;
  line-height: 110%;
  cursor: pointer;
}

.main-text-link-big:hover {
  -webkit-transform: translate(0px, 20px);
  -ms-transform: translate(0px, 20px);
  transform: translate(0px, 20px);
  font-family: Handwritten, sans-serif;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -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: #0c70e5;
}

.utility-page-content {
  display: -ms-grid;
  display: grid;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 31px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #fff;
  text-align: center;
}

.utility-page-form {
  display: -ms-grid;
  display: grid;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.half-div-wrapper {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mobile-menu-wrapper {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nav-link {
  font-family: 'Beausiteclassicweb clear', sans-serif;
  font-weight: 400;
  letter-spacing: 0px;
}

.mobile-menu-super-wrapper {
  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;
}

.accordion_item_filter_trigger {
  cursor: pointer;
}

.space-between-accordion-filter {
  width: 100%;
}

.hidden-members-block {
  display: none;
}

.what-we-do-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.filter-right-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.article-section {
  display: -ms-grid;
  display: grid;
  padding: 40px 60px 120px;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.25fr 0.5fr 0.5fr 0.25fr;
  grid-template-columns: 0.25fr 0.5fr 0.5fr 0.25fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.article-section-block.left {
  width: 100%;
  margin-top: 110px;
  padding-right: 50px;
}

.article-image {
  height: 100%;
  max-height: 756px;
  min-height: 756px;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-data-container {
  display: -ms-grid;
  display: grid;
  margin-top: 60px;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-row-gap: 7px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  line-height: 14px;
}

.article-data-span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.article-data-tagname {
  padding-right: 5px;
}

.go-up-btn {
  display: none;
  width: 37px;
  height: 37px;
  margin-top: 45px;
  margin-bottom: 15px;
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-content-section-wrapper {
  display: block;
  width: 60vw;
  padding-top: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.article-content-section {
  height: auto;
  max-width: none;
  padding-bottom: 0px;
}

.article-authors-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-top: 30px;
  border-top: 1px solid rgba(185, 170, 167, 0.5);
}

.image-flexbox {
  width: 100%;
}

.blog_bg_small_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-main-heading {
  margin-top: 20px;
  margin-bottom: 30px;
}

.article-social-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 130px;
  margin-bottom: 18px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.article-social-container.mobile {
  display: none;
}

.article-social-container.mobile-social {
  display: none;
}

.article-social-icon {
  display: none;
  width: 18px;
  height: 18px;
}

.article-side {
  max-width: 160px;
  min-width: 140px;
}

.article-side.right {
  min-width: 0px;
}

.rich-text-block {
  width: 60vw;
}

.div-block-6 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.article-social-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 40vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -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;
}

.article-sticky-wrapper {
  position: relative;
}

.article-footer-image {
  width: 88px;
  height: 88px;
  margin-right: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-footer-name {
  margin-top: 17px;
  margin-bottom: 5px;
  font-family: Tobias, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.article-related-section {
  display: -ms-grid;
  display: grid;
  padding-top: 90px;
  padding-right: 60px;
  padding-left: 60px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 90px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.link-block-2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.article-related-heading {
  max-width: 440px;
  text-align: center;
}

.text-block {
  display: none;
  opacity: 0;
}

.collection-list-wrapper {
  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;
}

.article-main-featured {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 570px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.go-to-top-btn {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.block-quote {
  padding: 60px 0px 80px;
  border-left-style: none;
  border-left-width: 0px;
  font-family: Tobias, sans-serif;
  color: #0c70e5;
  font-size: 42px;
  line-height: 120%;
  font-weight: 800;
  text-align: left;
  letter-spacing: -0.02em;
}

.main-search-heading {
  margin-bottom: 30px;
}

.search-result-item {
  display: -ms-grid;
  display: grid;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.main-search-paragraph {
  padding-top: 15px;
}

.main-search-link {
  padding-top: 5px;
}

.stats-block-wrapper {
  min-width: 80vw;
}

.stats-block-wrapper.memb-story {
  min-width: auto;
}

.stats-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 90px;
  -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;
  border-top: 1px none rgba(185, 170, 167, 0.5);
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.stats-row.first {
  border-top-style: solid;
}

.stats-row.accordion {
  overflow: hidden;
  -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;
}

.stats-text-wrapper {
  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;
}

.stats-block-heading {
  margin-bottom: 30px;
}

.stats-text {
  max-width: 530px;
  margin-right: 10px;
}

.stats-number {
  margin-left: 20px;
}

.image_overlay {
  position: absolute;
  left: 0%;
  right: 0%;
  bottom: 0%;
  height: 100%;
  max-height: 85vh;
}

.addthis {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.squiggl_1 {
  position: relative;
  z-index: 1;
}

.purpose_hero-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 200px;
  -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-color: #f6f2ed;
}

.purpose_hero-2.secondary {
  position: relative;
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f6f2ed;
}

.upper_nav-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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-color: #193133;
}

.search-menu-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid rgba(185, 170, 167, 0.3);
  border-right: 1px solid rgba(185, 170, 167, 0.3);
  background-color: #fff;
}

.button-2 {
  height: 41px;
  max-width: 195px;
  min-width: 180px;
  border-style: solid;
  border-width: 1px;
  border-color: #193133;
  border-radius: 20px;
  background-color: transparent;
  color: #193133;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.button-2:hover {
  border-style: none;
  border-width: 0px;
  background-color: #0c70e5;
  color: #fff;
  text-decoration: none;
}

.button-2:active {
  border-style: none;
  border-width: 0px;
  background-color: #095ec0;
}

.button-2:visited {
  border-color: #b9aaa7;
}

.button-2.nav {
  min-width: 165px;
  border-width: 0px;
  background-color: #0c70e5;
  color: #fff;
}

.button-2.search-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-color: #b9aaa7;
  color: #b9aaa7;
}

.button-2.search-button:hover {
  background-color: #193133;
  color: #fff;
}

.button-2.megamenu-button {
  border-color: #fff;
  color: #fff;
}

.button-2.megamenu-button:hover {
  background-color: #fff;
  color: #0c70e5;
}

.button-2.megamenu-button:active {
  color: #095ec0;
}

.button-2.accordion_button {
  margin-bottom: 45px;
}

.about-us-link-2:hover {
  text-decoration: none;
}

.go-back-btn-2 {
  position: absolute;
  left: 2%;
  top: 5%;
  right: auto;
  bottom: auto;
}

.go-back-btn-2.article {
  left: 30px;
  top: 22px;
}

.hand-written-2 {
  display: inline;
  font-family: Handwritten, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

.nav-link-2 {
  margin-right: 15px;
  margin-bottom: 26px;
  margin-left: 15px;
  padding: 30px 0px 3px;
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
}

.nav-link-2:hover {
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(25, 49, 51, 0.4);
  color: #193133;
  text-decoration: none;
}

.nav-link-2.w--current {
  margin-bottom: 24px;
  border-bottom: 1px solid #193133;
  color: #193133;
  text-decoration: none;
}

.nav-link-2.about-us {
  display: none;
}

.megamenu-collumn-2 {
  width: 25vw;
  height: 425px;
  padding-top: 35px;
  padding-right: 0px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid rgba(185, 170, 167, 0.3);
  border-right: 1px solid rgba(185, 170, 167, 0.3);
  background-color: #fff;
}

.megamenu-collumn-2.last {
  border-right-style: none;
}

.megamenu-collumn-2.first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-right: 40px;
  -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: #0c70e5;
  color: #fff;
  text-align: center;
}

.nav-menu-2 {
  position: static;
  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;
}

.nav-menu-2.secondary {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.secondary_nav-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  border-bottom: 1px solid rgba(185, 170, 167, 0.3);
  background-color: #fff;
}

.container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.secondary_nav_link-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
}

.secondary_nav_link-3:hover {
  padding-bottom: 14px;
  border-bottom: 6px solid #e89003;
  color: #193133;
  text-decoration: none;
}

.secondary_nav_link-3.w--current {
  color: #193133;
}

.secondary_nav_link-3.bck-to-top-btn {
  margin-left: 0px;
}

.secondary_nav_link-3.bck-to-top-btn.glossary-to-top {
  padding-top: 25px;
  padding-bottom: 25px;
}

.secondary_nav_link-3.glossary {
  margin-right: 10px;
  margin-left: 10px;
  font-family: Tobias, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.bck-to-top-btn-wrapper {
  position: absolute;
  left: 30px;
  top: 0%;
  right: auto;
  bottom: auto;
}

.accordion_item-2 {
  border-top: 0.5px solid rgba(185, 170, 167, 0.5);
}

.minus_icon-2 {
  width: 32px;
  height: 2px;
  background-color: #193133;
}

.minus_icon-2.plus {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion_block-2 {
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}

.accordion_item_trigger-2 {
  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;
  cursor: pointer;
}

.accordion_item_trigger-2:hover {
  color: #0c70e5;
}

.glossary_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  max-width: 1440px;
  margin-top: -40px;
  padding-top: 90px;
  padding-bottom: 35px;
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
}
.glossary_row.last {
  margin-bottom: 40px;
  border-bottom-style: none;
}

.glossary_left {
  width: 30%;
}

.glossary_right {
  display: -ms-grid;
  display: grid;
  width: 70%;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card_ind_heading {
  position: relative;
  z-index: 1;
  text-align: center;
}

.double-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(210px, 270px) minmax(285px, 350px);
  grid-template-columns: minmax(210px, 270px) minmax(285px, 350px);
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.logo-in-circle {
  width: 60%;
}

.mec-section {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 75px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.mec-circle {
  width: 44px;
  height: 44px;
  margin-right: 10px;
  margin-bottom: 30px;
  border-radius: 50%;
}

.mec-circle.heading {
  margin-right: 0px;
  margin-bottom: 8px;
}

.mec-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mec-goals {
  display: -ms-grid;
  display: grid;
  margin-top: 35px;
  margin-bottom: 40px;
  justify-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -ms-grid-columns: minmax(100px, 450px);
  grid-template-columns: minmax(100px, 450px);
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.mec-goal {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr minmax(20px, 25px);
  grid-template-columns: 1fr minmax(20px, 25px);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mec-accordion-toggle {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 22px;
  height: 22px;
  -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-radius: 50%;
}

.toggle {
  width: 2px;
  height: 10px;
  background-color: #193133;
  -webkit-transform: translate(-2px, 0px) rotate(-45deg);
  -ms-transform: translate(-2px, 0px) rotate(-45deg);
  transform: translate(-2px, 0px) rotate(-45deg);
}

.toggle.rigth {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: translate(2px, 0px) rotate(45deg);
  -ms-transform: translate(2px, 0px) rotate(45deg);
  transform: translate(2px, 0px) rotate(45deg);
}

.memb-story-image {
  width: 88px;
  height: 88px;
  margin-bottom: 15px;
  border-radius: 50%;
}

.block-quote-2 {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #193133;
  font-size: 24px;
}

.quote-block-heading {
  margin-bottom: 5px;
}

.large-text {
  font-size: 16px;
  line-height: 120%;
}

.icon-16 {
  width: 16px;
  height: 16px;
}

.mec-subheading {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(0px, 16px) 1fr;
  grid-template-columns: minmax(0px, 16px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.info-block {
  position: relative;
  cursor: pointer;
}

.tooltip-block {
  position: absolute;
  left: -235px;
  top: auto;
  right: auto;
  bottom: 130%;
  display: none;
  max-width: 430px;
  min-width: 430px;
  margin: 30px;
  padding: 30px 20px 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: minmax(300px, 310px) minmax(30px, 37px);
  grid-template-columns: minmax(300px, 310px) minmax(30px, 37px);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
}

.tooltip-content {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.tooltip-close {
  position: relative;
  width: 37px;
  height: 37px;
  border-style: solid;
  border-width: 1px;
  border-color: #193133;
  border-radius: 50%;
}

.tooltip-cross {
  position: absolute;
  left: 17px;
  top: 8px;
  right: 0%;
  bottom: 0%;
  width: 1.28px;
  height: 20px;
  background-color: #193133;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tooltip-cross.left {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.triangle-css {
  position: absolute;
  left: 195px;
  top: 100%;
  right: auto;
  bottom: 0%;
  width: 0px;
  border-top: 26px solid #fff;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
}

.flexbox-section {
  display: -ms-grid;
  display: grid;
  padding: 90px 60px 120px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 90px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 1px solid rgba(185, 170, 167, 0.5);
  text-align: center;
}

.flexbox-section.grey {
  padding-top: 60px;
  padding-bottom: 90px;
  background-color: #f6f2ed;
}

.flex-card.numeric {
  max-width: 200px;
  padding-right: 32px;
  padding-bottom: 0px;
  padding-left: 32px;
}

.flexbox-wrapper {
  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;
}

.check-list-block {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.check-list-row {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(20px, 23px) 1fr;
  grid-template-columns: minmax(20px, 23px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cta-tag {
  margin-bottom: 90px;
  font-size: 16px;
  line-height: 130%;
}

.blog-thumbnail {
  min-height: 550px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.glossary-squiggle {
  height: 42px;
  margin-top: 20px;
  margin-bottom: 45px;
}

.dropdown-wrapper {
  margin-bottom: 65px;
}

.play-button {
  position: absolute;
}

.lightbox {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.award-flex-heading {
  margin-bottom: 30px;
}

.accordion-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.block-quote-awards {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #fff;
  font-size: 24px;
}

.three-cards-section {
  border-top: 2px solid #b9aaa7;
}

.triple-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(210px, 270px) minmax(285px, 350px);
  grid-template-columns: minmax(210px, 270px) minmax(285px, 350px);
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.term-block {
  cursor: pointer;
}

.subscript {
  position: relative;
  top: 5px;
  display: inline;
  font-size: 21px;
}

@media screen and (min-width: 1280px) {
  .brand.dark {
    width: 172px;
  }

  .button.nav {
    min-width: 195px;
  }

  .section-standard.cms-filtering {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 5%;
    padding-left: 5%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-standard.team-section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.advisory-section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.search-result {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.glossary {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.member-story {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.highlights {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.certification {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section-standard.mec {
    padding-right: 5%;
    padding-left: 5%;
  }

  .half-div.picture.right {
    padding-left: 0%;
  }

  .half-div.picture.right.small {
    padding-right: 5%;
  }

  .half-div.picture.small {
    padding-left: 5%;
  }

  .half-div.blog.padding-left {
    padding-left: 5%;
  }

  .image.half-small.picture {
    min-width: 100%;
    margin-left: 0px;
  }

  .image.half-small.picture.special {
    min-width: 0%;
  }

  .half_text_wrapper {
    max-width: 800px;
  }

  .container.benefits {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .icon-flexbox {
    padding-right: 5%;
    padding-left: 5%;
  }

  .members-block-list-related {
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
  }

  .members_card-related {
    height: 415px;
    min-width: 275px;
  }

  .nav-menu.secondary {
    margin-left: 0%;
  }

  .blog_card.small {
    max-width: none;
  }

  .blog_grid._2_collumns {
    justify-items: end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .blog_bg_small {
    width: 275px;
    height: 360px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .cta_strip {
    padding-right: 5%;
    padding-left: 5%;
  }

  .blog-grid {
    width: 35%;
  }

  .small_blog_section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .members-section-wrapper {
    width: 1160px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .circle {
    width: 430px;
    height: 430px;
  }

  .circle.medium {
    width: 330px;
    height: 330px;
  }

  .circle-image.memb-story {
    width: 100%;
    height: 100%;
  }

  .megamenu-collumn._75 {
    padding-left: 70px;
  }

  .journey-card.swiper-slide {
    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;
  }

  .footer-link {
    max-width: 220px;
  }

  .news-block-list {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .search-parent {
    min-width: 30vw;
  }

  .sustainability-section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .related-section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .join-us-content-wrapper {
    padding-right: 200px;
    padding-left: 5%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .join-us-content {
    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-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .article-section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .article-side {
    min-width: 280px;
  }

  .article-related-section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .collection-list-wrapper-2 {
    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;
  }

  .button-2.nav {
    min-width: 195px;
  }

  .triple-grid {
    grid-column-gap: 37px;
    grid-row-gap: 10px;
    -ms-grid-columns: minmax(210px, 270px) minmax(285px, 350px) minmax(200px, 340px);
    grid-template-columns: minmax(210px, 270px) minmax(285px, 350px) minmax(200px, 340px);
  }
}

@media screen and (min-width: 1440px) {
  .section-standard.cms-filtering {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10%;
    padding-left: 10%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .section-standard.team-section {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.advisory-section {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.search-result {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.glossary {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.member-story {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.highlights {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.certification {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.mec {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-standard.mec.quote.awards {
    padding-right: 10%;
    padding-left: 10%;
  }

  .half-div.picture.right.small {
    padding-right: 10%;
  }

  .half-div.picture.small {
    padding-left: 10%;
  }

  .half-div.blog.padding-left {
    padding-left: 10%;
  }

  .image.half-large {
    height: 760px;
  }

  .accordion_paragraph {
    max-width: 60%;
  }

  .icon-flexbox {
    padding-right: 10%;
    padding-left: 10%;
  }

  .members-block-list-related {
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
  }

  .bios_block {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .members_card-related {
    color: #000;
  }

  .section_divider {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .section_divider.engage {
    background-image: none;
    background-position: 0px 0px;
  }

  .blog_card.small {
    max-height: 600px;
  }

  .blog_bg_small {
    width: auto;
    height: 420px;
    max-width: 323px;
  }

  .cta_strip {
    padding-right: 10%;
    padding-left: 10%;
  }

  .paragraph.news-fixed-block {
    max-width: 420px;
  }

  .small_blog_section {
    padding-right: 10%;
    padding-left: 10%;
  }

  .members-section-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .pricing-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-columns: 0.5fr 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr 0.5fr;
  }

  .megamenu-collumn {
    border-style: solid;
    border-width: 1px;
    border-color: #f4efe9;
  }

  .megamenu-collumn.first {
    border-style: none;
    border-width: 0px;
  }

  .sustainability-section {
    padding-right: 10%;
    padding-left: 10%;
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
  }

  .sustainability-content-wrapper {
    margin-right: 150px;
    margin-left: auto;
  }

  .sustainability-download {
    margin-left: 100px;
  }

  .sustainability-cover {
    width: 100%;
  }

  .bg-image--divider {
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .modal-window {
    left: 20vw;
    right: 20vw;
  }

  .news-section-wrapper.related {
    max-width: none;
  }

  .join-us-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 10%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .article-section {
    padding-right: 10%;
    padding-left: 10%;
  }

  .article-related-section {
    padding-right: 10%;
    padding-left: 10%;
  }

  .megamenu-collumn-2 {
    border-style: solid;
    border-width: 1px;
    border-color: #f4efe9;
  }

  .megamenu-collumn-2.first {
    border-style: none;
    border-width: 0px;
  }
}

@media screen and (min-width: 1920px) {
  .half_text_wrapper {
    max-width: 800px;
  }

  .accordion_item {
    border-top-color: #b6b6b6;
  }

  .member_block_wrapper.related {
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
  }

  .members-block-list-related {
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr;
  }

  .members-block-list-related.no-padding-mobile {
    justify-items: start;
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 0.25fr 1fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr 1fr;
  }

  .bios_block {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .blog_card.small {
    max-width: none;
  }

  .blog_grid._2_collumns {
    grid-column-gap: 20px;
  }

  .members-section-wrapper {
    width: 1450px;
  }

  .pricing-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr;
  }

  .dropdown-list-nav {
    position: absolute;
  }

  .member-card {
    margin-bottom: 40px;
  }

  .news-block-list {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
  }

  .filter-right {
    text-align: right;
  }

  .modal-window {
    left: 25vw;
    right: 25vw;
  }

  .modal-wrapper {
    width: 50vw;
  }

  .join-us-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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;
  }

  .filter-right-div {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 22px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .article-main-featured {
    padding-right: 0px;
    padding-left: 0px;
  }

  .accordion_item-2 {
    border-top-color: #b6b6b6;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 62px;
  }

  h2 {
    font-size: 50px;
  }

  h3 {
    font-size: 40px;
  }

  h4 {
    font-size: 30px;
  }

  blockquote {
    font-size: 40px;
  }

  .nav_menu {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-column-gap: 10px;
    -ms-grid-columns: minmax(100px, 130px) 1fr;
    grid-template-columns: minmax(100px, 130px) 1fr;
  }

  .brand.dark {
    width: 130px;
  }

  .button.long.pricing.small {
    height: 38px;
    min-width: 160px;
  }

  .button.nav {
    display: none;
  }

  .button.search-button {
    left: auto;
    top: 90px;
    right: 0%;
    bottom: 0%;
  }

  .nav-link {
    margin-right: 10px;
    margin-left: 10px;
    white-space: nowrap;
  }

  .section-standard.counter {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.cms-filtering {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.cta-stripe {
    min-height: 340px;
  }

  .section-standard.mec.quote.awards {
    padding-right: 60px;
    padding-left: 60px;
  }

  .section-content.grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .member-wrapper {
    max-width: 170px;
    min-width: 120px;
  }

  .section-half-containers.big.first {
    position: relative;
  }

  .half-div {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .half-div.picture.special {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .half-div.cta.subscribe {
    height: auto;
  }

  .image.half-large {
    min-height: 700px;
  }

  .image.half-small.picture.special {
    height: 100%;
    max-height: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .half_text_wrapper {
    margin-left: 15%;
  }

  .half_text_wrapper.left {
    margin-top: 20px;
    margin-right: 15%;
    margin-bottom: 20px;
  }

  .card-main-illustration {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container {
    overflow: auto;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .secondary_nav {
    position: -webkit-sticky;
    position: sticky;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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;
  }

  .accordion_supper_wrapper.main-page {
    padding-bottom: 30px;
  }

  .accordion_item.last {
    border-bottom: 1px solid rgba(185, 170, 167, 0.5);
  }

  .accordion_paragraph.icon-padding {
    padding-right: 40px;
  }

  .accordion_heading {
    padding-right: 20px;
  }

  .accordion_hide {
    display: none;
  }

  .icon_card {
    margin-right: 10px;
    margin-left: 10px;
  }

  .bio_card {
    text-align: center;
  }

  .members-block-list-related {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .members-block-list-related.no-padding-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .members-block-list-related.clients {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .members_card-related {
    margin: 15px 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .secondary_nav_link {
    white-space: nowrap;
  }

  .secondary_nav_link.go-up-btn-nav {
    display: none;
  }

  .nav-menu.secondary {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .purpose_heading {
    max-width: 680px;
  }

  .intro_block {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section_divider {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .section_divider.engage {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .blog_card {
    min-height: 500px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .blog_heading.small {
    max-width: 230px;
  }

  .blog_bg_small {
    height: 300px;
    max-width: 275px;
  }

  .cta_strip {
    padding-right: 30px;
    padding-left: 30px;
  }

  .paragraph.small_paragraph.subscribe {
    margin-bottom: 70px;
  }

  .paragraph.small_paragraph.modal {
    text-align: left;
  }

  .paragraph.featured {
    height: 5%;
  }

  .form {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .form_description {
    margin-top: 0px;
  }

  .standard_cta {
    min-height: 500px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .heading-3 {
    font-size: 40px;
  }

  .small_blog_section {
    border-top-color: #b9aaa7;
  }

  .members-section-wrapper {
    width: 730px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .secondary_nav_link-2 {
    white-space: nowrap;
  }

  .circle.first {
    margin-right: -25px;
  }

  .circle.covered {
    margin-left: -25px;
  }

  .circle.covered.medium {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px;
    background-size: auto;
  }

  .circle.medium {
    width: 180px;
    height: 180px;
  }

  .pricing-section {
    justify-items: center;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .pricing-card {
    min-width: 200px;
  }

  .member-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .member-list.in-line {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .dropdown-list-nav {
    overflow: hidden;
  }

  .dropdown-list-nav.w--open {
    height: 300px;
  }

  .dropdown-list-nav.industries.w--open {
    height: 500px;
  }

  .megamenu-wrapper {
    overflow: hidden;
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
  }

  .megamenu-collumn {
    height: 300px;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .megamenu-collumn.first {
    padding-right: 0px;
    padding-left: 0px;
  }

  .megamenu-collumn._75 {
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .megamenu-collumn.industires {
    height: 500px;
  }

  .megamenu-collumn.industries {
    height: 500px;
  }

  .member-filter {
    -ms-grid-columns: 0.5fr 0.75fr 0.25fr;
    grid-template-columns: 0.5fr 0.75fr 0.25fr;
  }

  .member-filter.partners {
    -ms-grid-columns: 0.25fr 0.75fr 0.25fr;
    grid-template-columns: 0.25fr 0.75fr 0.25fr;
  }

  .member-card {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .journey-card-wrapper.swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .journey-card.swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 360px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .journey-image {
    height: 250px;
  }

  .footer-right {
    grid-column-gap: 20px;
  }

  .news-block-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.5fr 0.25fr;
    grid-template-columns: 0.5fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .search-parent {
    min-width: 250px;
  }

  .animated-images-wrapper {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: stretch;
    grid-column-gap: 10px;
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .animated-image {
    max-height: 240px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .animated-image.first {
    -webkit-transform: rotate(-31deg) translate(71px, 43px);
    -ms-transform: rotate(-31deg) translate(71px, 43px);
    transform: rotate(-31deg) translate(71px, 43px);
  }

  .animated-image.second {
    -webkit-transform: rotate(17deg) translate(-57px, 95px);
    -ms-transform: rotate(17deg) translate(-57px, 95px);
    transform: rotate(17deg) translate(-57px, 95px);
  }

  .animated-image.third {
    -webkit-transform: rotate(17deg) translate(19px, -190px);
    -ms-transform: rotate(17deg) translate(19px, -190px);
    transform: rotate(17deg) translate(19px, -190px);
  }

  .animated-image.last {
    -webkit-transform: rotate(-6deg) translate(-90px, -195px);
    -ms-transform: rotate(-6deg) translate(-90px, -195px);
    transform: rotate(-6deg) translate(-90px, -195px);
  }

  .pricing-card-heading {
    font-size: 32px;
  }

  .sustainability-section {
    grid-column-gap: 20px;
  }

  .sustainability-content-wrapper {
    margin-right: 16px;
  }

  .related-section {
    padding: 60px;
    grid-row-gap: 59px;
  }

  .sustainability-cover {
    height: 95%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .bg-image--divider {
    display: flex;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .modal-window {
    position: fixed;
    left: 10vw;
    top: 15vh;
    height: 85vh;
  }

  .modal-window.glossary {
    width: 80vw;
  }

  .modal-window.partners {
    width: 80vw;
  }

  .modal-cross-icon {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  .modal-position {
    text-align: left;
  }

  .modal-wrapper {
    overflow: auto;
    width: 80vw;
    height: 100%;
    padding: 90px 70px 60px;
  }

  .content-modal {
    max-width: 100%;
  }

  .member-block-container.related {
    max-width: 480px;
  }

  .search-menu {
    height: 0px;
  }

  .search-input-megamenu {
    width: auto;
    min-width: 420px;
  }

  .mobile-menu-super-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .filter-right-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
  }

  .article-section {
    grid-column-gap: 0px;
    -ms-grid-columns: minmax(160px, 0.25fr) 0.5fr 0.5fr 0.25fr;
    grid-template-columns: minmax(160px, 0.25fr) 0.5fr 0.5fr 0.25fr;
  }

  .article-social-container.mobile-social {
    display: none;
  }

  .block-quote {
    font-size: 40px;
  }

  .stats-text {
    max-width: 400px;
  }

  .stats-number {
    margin-left: 20px;
  }

  .button-2.nav {
    display: none;
  }

  .button-2.search-button {
    left: auto;
    top: 90px;
    right: 0%;
    bottom: 0%;
  }

  .nav-link-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .megamenu-collumn-2 {
    height: 300px;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .megamenu-collumn-2.first {
    padding-right: 0px;
    padding-left: 0px;
  }

  .nav-menu-2.secondary.glossary {
    width: 100vw;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .secondary_nav-2 {
    position: -webkit-sticky;
    position: sticky;
  }

  .container-2 {
    overflow: auto;
  }

  .secondary_nav_link-3 {
    white-space: nowrap;
  }

  .double-grid {
    grid-column-gap: 30px;
  }

  .dropdown-wrapper {
    margin-bottom: 20px;
  }

  .three-cards-section {
    padding-right: 0px;
    padding-left: 0px;
  }

  .triple-grid {
    grid-column-gap: 39px;
    -ms-grid-columns: minmax(210px, 270px) minmax(205px, 350px);
    grid-template-columns: minmax(210px, 270px) minmax(205px, 350px);
  }
}

@media screen and (max-width: 767px) {
  .nav_menu {
    margin-right: 20px;
    margin-left: 20px;
  }

  .brand.dark.w--current {
    height: 60px;
  }

  .button.long.white.hover-outline.cta {
    max-width: 200px;
  }

  .button.member_card {
    top: 63%;
    display: none;
    height: 35px;
    min-width: 140px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .button.megamenu-button {
    display: none;
  }

  .button.search-button {
    left: 0px;
    top: 65px;
  }

  .nav-link {
    display: block;
    margin-right: auto;
    margin-bottom: 13px;
    margin-left: 20px;
    padding-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-family: Tobias, sans-serif;
    font-size: 28px;
    line-height: 120%;
    font-weight: 800;
  }

  .nav-link:hover {
    margin-bottom: 15px;
  }

  .nav-link.about-us {
    display: block;
  }

  .section-standard {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section-standard.counter {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-standard.counter.small {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.counter.diversity-section {
    padding-bottom: 90px;
  }

  .section-standard.main-unique--process {
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.double-padding-up {
    padding-top: 0px;
  }

  .section-standard.speciall-half-div {
    padding-bottom: 75px;
  }

  .section-standard.no-margin {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .section-standard.tripple-padding {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-standard.cms-filtering {
    padding-top: 35px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.team-section {
    padding: 40px 20px;
  }

  .section-standard.advisory-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.cta-stripe {
    min-height: 300px;
  }

  .section-standard.search-result {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.statistical_block {
    padding: 60px 20px 90px;
  }

  .section-standard.member-story {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.highlights {
    padding: 60px 20px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-standard.certification {
    padding: 60px 20px;
    grid-row-gap: 60px;
    -ms-grid-columns: 4fr;
    grid-template-columns: 4fr;
  }

  .section-standard.mec {
    padding: 45px 20px 60px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-standard.mec.quote {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-standard.mec.quote.awards {
    padding-left: 20px;
    grid-row-gap: 36px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-standard.blog {
    padding-top: 90px;
  }

  .section-standard.industries {
    padding: 60px 20px;
    grid-column-gap: 37px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .section-content.grid._3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .member-wrapper {
    width: 120px;
    height: 80px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .section-half-containers {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-half-containers.small {
    display: -ms-grid;
    display: grid;
    padding-top: 0px;
    padding-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-half-containers.small.no-margin-up {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .section-half-containers.padding-big-small {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .section-half-containers.padding-big-small.no-padding-up {
    padding-top: 0px;
  }

  .section-half-containers.no-padding-up {
    padding-top: 0px;
  }

  .section-half-containers.big {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .section-half-containers.big.first {
    margin-top: 0px;
  }

  .half-div {
    width: auto;
  }

  .half-div.picture {
    height: auto;
    max-height: 446px;
  }

  .half-div.picture.right {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .half-div.picture.right.small {
    padding-right: 20px;
    padding-left: 20px;
  }

  .half-div.picture.small {
    height: auto;
    min-height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .half-div.picture.special {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .half-div.text.left {
    padding-top: 40px;
  }

  .half-div.cta {
    width: 100%;
    height: auto;
/*     max-height: 500px; */
    min-height: 375px;
  }
	div.half-div.cta{
		padding-bottom:30px;
	}	

  .half-div.cta.subscribe {
    max-height: none;
    padding: 20px 30px;
  }

  .half-div.cta.secondary {
    height: auto;
    padding-top: 45px;
    padding-bottom: 45px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .half-div.cta.blog.content {
    width: 100%;
    height: auto;
    max-height: none;
    padding-right: 20px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .half-div.memb-story {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .half-div.blog-thumbnail-container {
    width: 100%;
  }

  .half-div.blog.padding-left {
    width: 100%;
    padding-right: 20px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .image {
    min-height: 380px;
  }

  .image.half-large {
    min-height: auto;
  }

  .image.half-small {
    width: 100%;
    max-height: 380px;
    min-height: 350px;
    margin-left: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image.half-small.right {
    height: auto;
    min-height: 350px;
    margin-right: 0px;
  }

  .image.half-small.picture.special {
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .image.half-small.consulting {
    min-height: 0px;
  }

  .half_text_wrapper {
    margin-right: auto;
    margin-left: 20px;
    padding-top: 45px;
  }

  .half_text_wrapper.left {
    max-width: 80%;
    margin-right: auto;
    margin-left: 20px;
    padding-top: 0px;
  }

  .half_text_wrapper.left.hull-height {
    height: auto;
    min-height: auto;
  }

  .text-small-half-div {
    font-size: 16px;
  }

  .text-small-half-div.single {
    margin-bottom: 0px;
  }

  .subtile-text.unique-process {
    margin-bottom: 60px;
  }

  .small_paragraph.unique-process {
    margin-top: 60px;
    margin-bottom: 30px;
  }

  .link-block {
    font-family: Tobias, sans-serif;
    font-size: 24px;
    line-height: 120%;
  }

  .link-block.see-more {
    display: block;
  }

  .navbar {
    overflow: visible;
  }

  .upper-nav-wrapper {
    display: none;
  }

  .container {
    overflow: auto;
    margin-right: 20px;
    margin-left: 20px;
  }

  .container.secondary-nav {
    margin-left: 0px;
  }

  .container.benefits {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .secondary_nav {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer {
    height: auto;
  }

  .accordion_supper_wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .accordion_paragraph.icon-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .accordion_heading {
    margin-right: 60px;
  }

  .icon-flexbox {
    padding: 45px 20px;
  }

  .icon_card {
    max-width: 240px;
    margin-bottom: 30px;
  }

  .member_block_wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .members-block-list-related {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: start;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .members-block-list-related.no-padding-mobile {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .members-block-list-related.clients {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .bios_block {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .members_card-related {
    height: 330px;
    min-width: 210px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .member_card_logo {
    max-width: 160px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .bg {
    height: 100%;
  }

  .cover {
    height: 100%;
  }

  .secondary_nav_link {
    margin-right: 10px;
    margin-left: 10px;
  }

  .nav-menu {
    position: relative;
    width: 100vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
  }

  .nav-menu.secondary {
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .purpose_hero {
    padding-right: 20px;
    padding-left: 20px;
  }

  .purpose_hero.secondary.white {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .intro_block {
    padding: 100px 20px;
  }

  .section_divider {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .blog_card {
    width: 90%;
    max-width: none;
    min-height: 445px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    padding-left: 15px;
  }

  .blog_card.small {
    width: 40vw;
    max-width: none;
    margin-right: 10px;
    padding-right: 0px;
    -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;
  }

  .blog_card.small {
    max-width: 200px;
    margin-right: auto;
    margin-left: auto;
  }

  .blog_card.smaller {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .blog_grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -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;
    justify-items: 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;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .blog_grid._2_collumns {
    position: relative;
    margin-right: 0px;
    grid-column-gap: 20px;
  }

  .blog_heading {
    max-width: 310px;
  }

  .blog_bg {
    margin-left: -20px;
  }

  .blog_bg_small {
    width: 100%;
    height: 300px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cta_strip {
    padding-right: 20px;
    padding-left: 20px;
  }

  .cta_text {
    padding-right: 20px;
    padding-left: 20px;
  }

  .cta_text._120-padding {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .cta_subscribe {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .paragraph.small_paragraph.subscribe {
    margin-bottom: 50px;
  }

  .paragraph.featured {
    position: static;
    margin-bottom: 20px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: center;
  }

  .cta_secondary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .standard_cta {
    min-height: 420px;
  }

  .heading_card_option {
    font-size: 32px;
  }

  .blog_main_info_wrapper {
    margin-bottom: 60px;
  }

  .small_blog_section {
    padding-top: 60px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .large_blog {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .members-section-wrapper {
    width: 440px;
  }

  .go-back-btn {
    left: 20px;
    top: 20px;
  }

  .go-back-btn.article {
    top: 15px;
  }

  .circle-section {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .circle-section.memb-story {
    margin-top: 45px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .circle {
    width: 70vw;
    height: 70vw;
  }

  .circle.first {
    margin-right: 0px;
    margin-bottom: -65px;
  }

  .circle.covered {
    margin-top: -65px;
    margin-left: 0px;
  }

  .circle.covered.medium {
    margin-top: 0px;
    margin-left: -65px;
  }

  .circle.medium {
    width: 220px;
    height: 220px;
  }

  .circle.small {
    width: 120px;
    height: 120px;
  }

  .circle.small.blog {
    left: 20px;
    top: 20px;
  }

  .pricing-section {
    padding: 60px 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .align-horizontal.memb-story {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .align-horizontal.blog {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .collection-item {
    max-width: 170px;
    margin: 15px 5px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .member-list {
    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: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .dropdown-list-nav {
    position: relative;
  }

  .dropdown-list-nav.w--open {
    position: relative;
    top: auto;
    overflow: hidden;
    height: auto;
  }

  .megamenu-wrapper {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .megamenu-wrapper._2-collumns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .megamenu-collumn {
    width: auto;
    height: auto;
    padding-top: 44px;
    padding-left: 50px;
    border-top-style: none;
    border-right-style: none;
  }

  .megamenu-collumn.first {
    padding-top: 30px;
    padding-right: 10px;
    padding-left: 50px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    color: #193133;
    text-align: left;
  }

  .megamenu-collumn.last {
    padding-bottom: 35px;
  }

  .megamenu-collumn._75 {
    width: auto;
    padding: 44px 10px 44px 50px;
  }

  .dropdown--nav {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .navbar-wrapper {
    position: relative;
    height: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .padding-30-down {
    display: none;
  }

  .dropdown-icon {
    display: inline-block;
    width: 24px;
    height: 14px;
    margin-top: 12px;
    margin-right: 20px;
  }

  .dropdown-togel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-link-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .search-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 40px;
    padding-right: 20px;
    padding-bottom: 53px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .member-filter {
    justify-items: center;
    grid-row-gap: 36px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .member-filter.no-search {
    margin-bottom: 40px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .member-filter.partners {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .filters-group.select-test {
    margin-left: -30px;
  }

  .select-field {
    margin-right: 10px;
  }

  .pagination {
    margin-top: 10px;
  }

  .member-card {
    min-height: 250px;
    min-width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .journey-card.swiper-slide {
    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;
  }

  .icon-section {
    padding-top: 60px;
    padding-bottom: 4px;
    grid-row-gap: 20px;
  }

  .icon-section.double-padding {
    padding-bottom: 0px;
  }

  .circle-logo-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .circle-logos {
    margin: 10px 15px;
  }

  .footer-content-wrapper {
    padding-bottom: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-left {
    padding-bottom: 30px;
  }

  .news-block-list {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 45px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .blog_heading-2 {
    max-width: 310px;
  }

  .form-block.search-max {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .search-parent {
    max-width: 400px;
    text-align: left;
  }

  .text-field-2.search-lg {
    padding-top: 8px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .text-field-2.search-lg::-webkit-input-placeholder {
    color: rgba(25, 49, 51, 0.5);
    font-size: 16px;
    text-align: left;
  }

  .text-field-2.search-lg:-ms-input-placeholder {
    color: rgba(25, 49, 51, 0.5);
    font-size: 16px;
    text-align: left;
  }

  .text-field-2.search-lg::-ms-input-placeholder {
    color: rgba(25, 49, 51, 0.5);
    font-size: 16px;
    text-align: left;
  }

  .text-field-2.search-lg::placeholder {
    color: rgba(25, 49, 51, 0.5);
    font-size: 16px;
    text-align: left;
  }

  .search-icon.big {
    width: 17px;
    height: 17px;
    margin-bottom: 20px;
  }

  .team-section {
    padding: 60px 20px;
  }

  .animated-images-wrapper {
    grid-column-gap: 20px;
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .animated-image {
    max-height: 180px;
    min-width: 180px;
  }

  .advisory-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sustainability-section {
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .sustainability-content-wrapper {
    margin-top: 80px;
    margin-bottom: 30px;
    padding-top: 0px;
    grid-row-gap: 60px;
  }

  .sustainability-download {
    height: 400px;
  }

  .related-section {
    padding-right: 20px;
    padding-left: 20px;
    grid-row-gap: 60px;
    text-align: center;
  }

  .sustainability-cover {
    height: 100%;
  }

  .menu-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    -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;
  }

  .menu-button.w--open {
    z-index: 2;
    background-color: transparent;
  }

  .icon {
    color: #000;
  }

  .filter-right {
    margin-left: 0px;
  }

  .modal-window {
    left: 0vw;
    top: 0px;
    right: 0vw;
    display: none;
    height: 100vh;
    opacity: 0;
  }

  .modal-window.glossary {
    top: 7.1vh;
    width: 100vw;
  }

  .modal-window.partners {
    top: 7.1vh;
    width: 100vw;
    height: 95vh;
    opacity: 1;
  }

  .modal-cross-icon {
    margin-right: 20px;
  }

  .modal-image {
    height: 320px;
  }

  .modal-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100vw;
    padding-top: 60px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .member-story-wrapper {
    margin-bottom: 30px;
    grid-row-gap: 58px;
  }

  .member-logo-info {
    grid-row-gap: 30px;
  }

  .member-filter-container {
    width: 100vw;
    margin-top: -35px;
  }

  .member-filter-wrapper {
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 13px;
    padding-left: 13px;
  }

  .sort-button {
    margin: 4px;
    padding: 10px 16px;
  }

  .sort-button:hover {
    padding: 10px 16px;
  }

  .clear-filters.filter-reset-master.on-page {
    display: none;
  }

  .member-block-container {
    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;
  }

  .member-block-container.related {
    max-width: 460px;
  }

  .mega-menu-search {
    width: 100%;
  }

  .search-input-megamenu {
    width: 100%;
    height: 36px;
    min-width: auto;
    padding-bottom: 8px;
    padding-left: 27px;
    font-family: 'Beausiteclassicweb clear', sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .search-input-megamenu::-webkit-input-placeholder {
    font-family: 'Beausiteclassicweb clear', sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .search-input-megamenu:-ms-input-placeholder {
    font-family: 'Beausiteclassicweb clear', sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .search-input-megamenu::-ms-input-placeholder {
    font-family: 'Beausiteclassicweb clear', sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .search-input-megamenu::placeholder {
    font-family: 'Beausiteclassicweb clear', sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .join-us-container {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .join-us-content-wrapper {
    width: 100vw;
    padding: 60px 20px 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .join-us-picture {
    display: none;
    width: 100vw;
  }

  .join-us-image {
    width: 100vw;
    height: 340px;
    -o-object-position: 80% 20%;
    object-position: 80% 20%;
  }

  .form-grid {
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .form-field {
    border-radius: 0px;
  }

  .main-text-link-big {
    padding-top: 2.5px;
    font-size: 55px;
  }

  .half-div-wrapper {
    margin-top: 5px;
    margin-bottom: 40px;
  }

  .half-div-wrapper.no-bottom {
    margin-bottom: 0px;
  }

  .mobile-menu-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    height: 100vh;
    padding-top: 110px;
    -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;
  }

  .mobile-menu-super-wrapper {
    display: block;
    width: 100vw;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hm-1 {
    display: none;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .hm-2 {
    display: none;
    padding-top: 12px;
    padding-bottom: 12px;
  }

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

  .filter-right-div {
    margin-left: 0px;
  }

  .hamburger-menu-lottie {
    width: 42px;
    height: 42px;
  }

  .article-section {
    height: auto;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .article-section-block.left {
    margin-top: 80px;
    padding-right: 0px;
  }

  .article-section-block.right {
    margin-top: 60px;
  }

  .article-image {
    max-height: 445px;
  }

  .article-data-container {
    margin-top: 40px;
    grid-row-gap: 9px;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .go-up-btn {
    display: block;
    opacity: 1;
  }

  .article-content-section-wrapper {
    width: 100%;
    padding-top: 45px;
  }

  .article-authors-container {
    margin-top: 45px;
  }

  .article-main-heading {
    margin-bottom: 20px;
  }

  .article-social-container {
    display: none;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .article-social-container.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 27px;
    margin-bottom: 0px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.25fr;
    grid-template-columns: 0.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .article-social-container.mobile-social {
    display: block;
    max-width: 190px;
  }

  .rich-text-block {
    width: 100%;
  }

  .article-social-sticky {
    margin-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .article-footer-name {
    font-size: 18px;
  }

  .article-related-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block {
    display: block;
    opacity: 1;
  }

  .social-share-tag {
    display: none;
  }

  .article-main-featured {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .stats-row {
    min-height: 120px;
    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: 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;
  }

  .stats-row.first.sub-heading {
    min-height: 60px;
  }

  .stats-row.sub-heading {
    min-height: 60px;
  }

  .stats-text {
    max-width: 500px;
  }

  .stats-number {
    margin-left: 0px;
    padding-top: 0px;
  }

  .purpose_hero-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .button-2.search-button {
    left: 0px;
    top: 65px;
  }

  .button-2.megamenu-button {
    display: none;
  }

  .go-back-btn-2 {
    left: 20px;
    top: 20px;
  }

  .go-back-btn-2.article {
    top: 15px;
  }

  .nav-link-2 {
    display: block;
    margin-right: auto;
    margin-bottom: 13px;
    margin-left: 20px;
    padding-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-family: Tobias, sans-serif;
    font-size: 28px;
    line-height: 120%;
    font-weight: 800;
  }

  .nav-link-2:hover {
    margin-bottom: 15px;
  }

  .nav-link-2.about-us {
    display: block;
  }

  .megamenu-collumn-2 {
    width: auto;
    height: auto;
    padding-top: 44px;
    padding-left: 50px;
    border-top-style: none;
    border-right-style: none;
  }

  .megamenu-collumn-2.last {
    padding-bottom: 35px;
  }

  .megamenu-collumn-2.first {
    padding-top: 30px;
    padding-right: 10px;
    padding-left: 50px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    color: #193133;
    text-align: left;
  }

  .nav-menu-2 {
    position: relative;
    width: 100vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
  }

  .nav-menu-2.secondary {
    margin-top: 0px;
    margin-right: 50%;
    margin-left: 50%;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .secondary_nav-2 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .container-2 {
    overflow: auto;
    margin-right: 20px;
    margin-left: 20px;
  }

  .secondary_nav_link-3 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .secondary_nav_link-3.bck-to-top-btn {
    display: none;
  }

  .glossary_right {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .double-grid {
    display: block;
  }

  .flexbox-section {
    padding-top: 60px;
    padding-bottom: 32px;
    grid-row-gap: 30px;
  }

  .flex-card.numeric {
    padding-bottom: 30px;
  }

  .flexbox-wrapper {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: 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;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .blog-thumbnail {
    width: 100%;
    height: 400px;
    min-height: auto;
  }

  .dropdown-wrapper {
    margin-bottom: 0px;
  }

  .dropdown-wrapper.second {
    margin-top: 44px;
  }

  .triple-grid {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 50px;
  }

  h2 {
    font-size: 44px;
  }

  h3 {
    font-size: 36px;
  }

  h4 {
    font-size: 28px;
  }

  h5 {
    font-size: 22px;
  }

  h6 {
    font-size: 18px;
  }

  blockquote {
    font-size: 36px;
  }

  .brand.dark {
    width: auto;
    max-width: 172px;
    min-width: 150px;
  }

  .button.filter {
    margin-left: 0px;
  }

  .nav-link {
    padding-right: 20px;
  }

  .section-standard.double-padding-up {
    padding-bottom: 0px;
  }

  .section-standard.speciall-half-div {
    padding-top: 0px;
  }

  .section-standard.accordion-main-page {
    padding-top: 0px;
  }

  .section-standard.industries {
    grid-column-gap: 21px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-content.grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .section-content.grid._3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .half-div.picture {
    max-height: 380px;
  }

  .half-div.cta {
    max-height: 400px;
    min-height: 300px;
  }

  .half-div.cta.secondary {
    max-height: none;
    padding: 45px 20px;
  }

  .text-small-half-div {
    font-size: 16px;
  }

  .card-main-illustration {
    padding-bottom: 20px;
  }

  .small_paragraph {
    font-size: 14px;
  }

  .caption {
    font-size: 12px;
  }

  .navbar {
    overflow: visible;
  }

  .container {
    overflow: auto;
    margin-right: 20px;
    margin-left: 20px;
  }

  .container.secondary-nav {
    margin-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .accordion_item.last {
    border-bottom: 1px solid rgba(185, 170, 167, 0.5);
  }

  .accordion_heading {
    margin-right: 20px;
  }

  .bio_card {
    max-width: 220px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .bio_image {
    width: 120px;
    height: 120px;
  }

  .bio_position {
    text-align: center;
  }

  .members-block-list-related {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .members-block-list-related.no-padding-mobile {
    grid-column-gap: 9px;
  }

  .members-block-list-related.clients {
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
  }

  .bios_block {
    display: -ms-grid;
    display: grid;
    margin-right: -20px;
    margin-left: -20px;
    -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;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .members_card-related {
    height: 240px;
    min-width: 150px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .secondary_nav_link {
    white-space: nowrap;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 50%;
    margin-left: 50%;
    -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;
  }

  .nav-menu.secondary {
    margin-right: 0%;
    margin-left: 0%;
    -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;
  }

  .nav-menu.main {
    width: 100vw;
    margin-right: 0%;
    margin-left: 0%;
  }

  .purpose_hero {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .purpose_hero.primary {
    min-height: 400px;
    padding-top: 75px;
    padding-bottom: 120px;
  }

  .primary_heading.h1-to-h3 {
    font-size: 42px;
  }

  .secondary_heading {
    text-align: center;
  }

  .blog_card {
    margin-right: auto;
    margin-left: auto;
  }

  .blog_card.small {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .blog_card.small {
    width: auto;
    max-width: 150px;
  }

  .blog_card.smaller {
    min-height: 300px;
    min-width: 140px;
  }

  .blog_grid._2_collumns {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
  }

  .blog_bg {
    margin-left: -15px;
  }

  .blog_bg_small {
    height: 200px;
  }

  .cta_strip {
    display: none;
  }

  .cta_text_heading.smaller-mobile {
    font-size: 32px;
  }

  .paragraph {
    font-size: 16px;
  }

  .paragraph.small_paragraph {
    font-size: 14px;
    line-height: 130%;
  }

  .heading_card_option {
    font-size: 40px;
  }

  .members-section-wrapper {
    width: auto;
    max-width: 440px;
  }

  .secondary_nav_link-2 {
    white-space: nowrap;
  }

  .circle-section.memb-story {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .circle {
    width: 80vw;
    height: 80vw;
  }

  .circle.first {
    margin-bottom: -30px;
  }

  .circle.covered {
    margin-top: -30px;
  }

  .circle.covered.medium {
    margin-top: -65px;
    margin-left: 0px;
  }

  .pricing-section {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .megamenu-wrapper {
    overflow: auto;
  }

  .search-wrapper {
    width: 100%;
  }

  .member-filter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    grid-auto-columns: 0.25fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .member-filter.no-search {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .filters-group.select-test {
    -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-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .select-field {
    margin-right: 0px;
  }

  .pagination-container.howto-example-styles {
    padding-right: 0px;
    padding-left: 0px;
  }

  .member-card {
    min-width: auto;
  }

  .footer-content-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-terms {
    -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;
  }

  .policy-link {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .copyright-text {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-right {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .nav-menu-secondary {
    width: 100%;
    -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;
  }

  .blog_heading-2.small {
    font-size: 18px;
  }

  .search-parent {
    min-width: 150px;
  }

  .animated-images-wrapper {
    -ms-grid-columns: 0.25fr;
    grid-template-columns: 0.25fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .animated-image.first {
    -webkit-transform: rotate(-31deg) translate(-10px, 43px);
    -ms-transform: rotate(-31deg) translate(-10px, 43px);
    transform: rotate(-31deg) translate(-10px, 43px);
  }

  .animated-image.second {
    -webkit-transform: rotate(17deg) translate(-14px, 0px);
    -ms-transform: rotate(17deg) translate(-14px, 0px);
    transform: rotate(17deg) translate(-14px, 0px);
  }

  .animated-image.third {
    -webkit-transform: rotate(17deg) translate(-24px, -200px);
    -ms-transform: rotate(17deg) translate(-24px, -200px);
    transform: rotate(17deg) translate(-24px, -200px);
  }

  .animated-image.last {
    -webkit-transform: rotate(-6deg) translate(38px, -300px);
    -ms-transform: rotate(-6deg) translate(38px, -300px);
    transform: rotate(-6deg) translate(38px, -300px);
  }

  .sustainability-download {
    min-width: 220px;
  }

  .sustainability-heading.responsive {
    font-size: 36px;
  }

  .related-section {
    overflow: hidden;
    padding-left: 10px;
    grid-row-gap: 60px;
  }

  .sustainability-cover {
    padding-left: 0px;
  }

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

  .icon {
    color: #000;
  }

  .bg-image--divider {
    height: 90vh;
  }

  .modal-window {
    left: 0vw;
    top: 0px;
    width: 100vw;
  }

  .modal-cross-icon {
    margin-bottom: 15px;
  }

  .modal-image {
    height: 280px;
  }

  .heading-modal {
    -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;
  }

  .modal-social-icons-div {
    margin-top: 10px;
    margin-left: 5px;
  }

  .modal-wrapper {
    padding: 60px 20px;
  }

  .sort-button {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sort-button.btn-small {
    width: auto;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .filter-footer {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .search-input-megamenu {
    min-width: auto;
  }

  .form-buttom {
    margin-top: 10px;
  }

  .main-text-link-big {
    font-size: 36px;
  }

  .half-div-wrapper {
    margin-bottom: 5px;
  }

  .half-div-wrapper.double {
    margin-bottom: 30px;
  }

  .article-data-container {
    font-size: 12px;
    line-height: 12px;
  }

  .block-quote {
    font-size: 36px;
  }

  .stats-row {
    min-height: 120px;
  }

  .stats-number {
    margin-left: 10px;
  }

  .purpose_hero-2 {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .nav-link-2 {
    padding-right: 20px;
  }

  .nav-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -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;
  }

  .nav-menu-2.main {
    width: 100vw;
    margin-right: 0%;
    margin-left: 0%;
  }

  .nav-menu-2.secondary {
    -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;
  }

  .container-2 {
    overflow: auto;
    margin-right: 20px;
    margin-left: 20px;
  }

  .secondary_nav_link-3 {
    white-space: nowrap;
  }

  .glossary_right {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .flex-card.numeric {
    padding-right: 15px;
    padding-left: 15px;
  }
}

#w-node-d5b44a39-b164-6320-e941-d374699d721a-982b247a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d96b2a03-83b1-f8e7-b3a2-191e6b5542b1-982b247a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4354187f-536f-df86-5ab5-582512e0865a-982b247a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c1be5e53-0ff3-2592-4a80-c83cd6e46b31-a1fcd2a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a7992938-3002-e9d2-9ffe-28d0112997c2-a1fcd2a0 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_49a282e7-c5e0-7abd-135b-fd061e051d1b-a1fcd2a0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c311058f-831b-ed5f-04d9-ddfd3ab7b51a-639028b1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#email-2.w-node-bf014017-8a85-4e7e-6be0-79abf6807550-f6807547 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_85f4b942-5bf7-cafd-d8c2-ca234b0638db-8b9028b8 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ebe3f3d-fcbe-24b1-d7e0-87fec990891d-a19028ba {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_819628fa-7343-c177-2cdb-dc839d7a69d1-a19028ba {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2523e4f9-6938-2876-024a-4ad6d7bd2bd9-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f6a90c82-0be4-26a3-209a-3ae56584ee95-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_86e1b6d9-89a6-2117-51d7-aacae0f0a8b8-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2cdb2422-b2e8-92ed-9f71-64446bf93d06-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5e302177-630f-bfe4-c331-b8cb11602055-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_67f05b34-2d2c-dfe5-83af-3bcd69cb65ef-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_106d83de-3633-4d5d-9306-0125fc82a66b-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-adf6e5d3-4bda-3555-1863-49ecf589fecb-869028c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b4b4aa91-fbab-cabe-ef63-c2295845e916-bf9028c6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_8c2c51ce-3c37-f4b7-6886-1f191ea8bec4-bf9028c6 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4a354f14-fcd0-df2f-296e-0aa1a5a0ef56-f59028d4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-df506456-e5e1-30bd-5b88-0f4867b42c05-259028d5 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_64b681fd-06ec-f6a0-f314-7f1eec82ec32-259028d5 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_53485369-88e2-2679-9f26-99d2aedd61bd-379028d6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_671a9978-9757-f71c-b4db-fb73b5ade01b-379028d6 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-abf51359-45ca-5aea-7372-eaa49e5bf06b-b49028f3 {
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1b00edb7-6e60-4c41-410f-3f46617d5e82-b49028f3 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
}

#w-node-_069ef43c-9c55-a014-38f2-84984af46aaf-b49028f3 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-d6535a7d-afcf-2464-58bf-18e2c06c3df2-b49028f3 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b8fa21a9-88c0-fc7c-8850-3bf42a3c7451-b49028f3 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 2;
  grid-row-end: 5;
}

#w-node-_0bffee46-77ae-23e8-7423-38fdd0d2c32e-b49028f3 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#name.w-node-_603fdedd-34df-8269-0130-5c0f27b07171-1e902908 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_9dcd93ea-ced4-c02c-b492-8776ab1793de-1e902908 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_12778c6a-9fb9-697e-8c21-f93f085d6fb6-1333fd7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_12778c6a-9fb9-697e-8c21-f93f085d6fb7-1333fd7c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_12778c6a-9fb9-697e-8c21-f93f085d700a-1333fd7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4c2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4c4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4c6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4c8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4ca-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4cc-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4ce-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4d0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4d2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4d4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4d6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4d8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4da-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4e3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4e5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4e7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4e9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4eb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4ed-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4ef-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4f1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4f3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4f5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4f7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4f9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f4fb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f504-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f506-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f508-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f50a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f50c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f50e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f510-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f512-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f514-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f516-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f518-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f51a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f51c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f525-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f527-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f529-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f52b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f52d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f52f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f531-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f533-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f535-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f537-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f539-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f53b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f53d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f567-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f569-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f56b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f56d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f56f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f571-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f573-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f575-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f577-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f579-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f57b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f57d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f57f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f588-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f58a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f58c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f58e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f590-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f592-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f594-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f596-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f598-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f59a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f59c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f59e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5a0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5a9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ab-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ad-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5af-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5b1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5b3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5b5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5b7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5b9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5bb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5bd-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5bf-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5c1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ca-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5cc-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ce-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5d0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5d2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5d4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5d6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5d8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5da-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5dc-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5de-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5e0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5e2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5eb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ed-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ef-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5f1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5f3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5f5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5f7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5f9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5fb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5fd-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f5ff-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f601-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f603-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f60c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f60e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f610-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f612-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f614-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f616-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f618-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f61a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f61c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f61e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f620-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f622-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f624-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f62d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f62f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f631-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f633-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f635-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f637-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f639-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f63b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f63d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f63f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f641-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f643-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f645-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f64e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f650-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f652-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f654-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f656-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f658-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f65a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f65c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f65e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f660-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f662-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f664-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f666-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f66f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f671-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f673-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f675-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f677-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f679-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f67b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f67d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f67f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f681-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f683-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f685-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f687-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f690-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f692-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f694-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f696-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f698-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f69a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f69c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f69e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6a0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6a2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6a4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6a6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6a8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6b1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6b3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6b5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6b7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6b9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6bb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6bd-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6bf-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6c1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6c3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6c5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6c7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6c9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6d2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6d4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6d6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6d8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6da-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6dc-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6de-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6e0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6e2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6e4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6e6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6e8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6ea-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6f3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6f5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6f7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6f9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6fb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6fd-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f6ff-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f701-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f703-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f705-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f707-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f709-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f70b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f714-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f716-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f718-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f71a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f71c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f71e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f720-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f722-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f724-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f726-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f728-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f72a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f72c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f777-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f779-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f77b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f77d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f77f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f781-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f783-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f785-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f787-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f789-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f78b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f78d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f78f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f756-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f758-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f75a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f75c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f75e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f760-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f762-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f764-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f766-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f768-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f76a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f76c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f76e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f798-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f79a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f79c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f79e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7a0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7a2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7a4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7a6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7a8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7aa-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7ac-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7ae-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7b0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7b9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7bb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7bd-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7bf-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7c1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7c3-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7c5-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7c7-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7c9-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7cb-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7cd-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7cf-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7d1-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7da-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7dc-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7de-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7e0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7e2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7e4-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7e6-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7e8-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7ea-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7ec-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7ee-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7f0-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1793580-4357-ed2a-067d-b3809823f7f2-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3284-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3286-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3288-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c328a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c328c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c328e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3290-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3292-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3294-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3296-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c3298-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c329a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4dac48d8-aaf7-11d7-3f7f-456f170c329c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278050-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278052-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278054-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278056-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278058-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd27805a-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd27805c-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd27805e-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278060-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278062-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278064-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278066-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2117408-bd7b-d8dc-d669-2a71dd278068-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad2d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad2f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad31-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad33-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad35-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad37-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad39-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad3b-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad3d-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad3f-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad41-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad43-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a409be99-3074-ab49-59e6-2f9f2de7ad45-688197a4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_65a5a798-3637-dc0f-b3df-99a380f1b3bd-033f99a9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6999db53-d6d2-b756-ccfe-f50c21125a22-033f99a9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6999db53-d6d2-b756-ccfe-f50c21125a2c-033f99a9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_607121b4-a960-4ac6-22a8-55aaa947f98a-5879b821 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-div-block-22-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3f802526-8936-f57b-4965-cc19712c03a2-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_31a9e5a7-26fd-267e-9905-95d6730f8b4e-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b03887f6-370c-f2da-48d1-e3039a5eb6ca-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9cfae367-4fb5-c328-a6e5-9c591957d081-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4b6986a8-1749-9cf0-d36d-b4d3a5102114-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_272fa892-16c1-87d8-d31b-39e9a1a7d210-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d69348eb-c575-9d46-c146-796c612120af-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e558c009-c058-b971-8cfe-e21020779cfa-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2c860a83-3a77-6c31-4a1b-9d9f1e28b20e-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_492e8459-be93-c339-3912-95cec5154ae3-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_825a392e-dce0-ac3e-92a5-f20b1ca33884-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ec50127f-38ac-6e70-7ff5-52e7e5ad6b4e-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1b694f16-21fc-4c7f-ce65-59681b6d557d-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_35b69bd6-6f33-7077-9655-e186a84a436a-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c6783248034-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c6783248043-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c6783248052-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c6783248061-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c6783248070-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c6783248071-fb0014bc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c678324807f-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c678324808e-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_88b15c8b-fabb-9d68-26a7-6c678324809d-fb0014bc {
  -ms-grid-column-align: start;
  justify-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-_0ebe3f3d-fcbe-24b1-d7e0-87fec990891d-a19028ba {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-b1e71b92-3855-c761-dd41-003c93d672e3-869028c1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b4b4aa91-fbab-cabe-ef63-c2295845e916-bf9028c6 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-df506456-e5e1-30bd-5b88-0f4867b42c05-259028d5 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_53485369-88e2-2679-9f26-99d2aedd61bd-379028d6 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_6999db53-d6d2-b756-ccfe-f50c21125a22-033f99a9 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_0da2147a-4907-1895-e171-2c29c3a09acf-ea9028b4 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_680cbbe4-d1d6-851a-ac65-30f9b560963a-ea9028b4 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-c1be5e53-0ff3-2592-4a80-c83cd6e46b6e-a1fcd2a0 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_12778c6a-9fb9-697e-8c21-f93f085d7050-1333fd7c {
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a7992938-3002-e9d2-9ffe-28d0112997c2-a1fcd2a0 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-c1be5e53-0ff3-2592-4a80-c83cd6e46b70-a1fcd2a0 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #email-2.w-node-bf014017-8a85-4e7e-6be0-79abf6807550-f6807547 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_069ef43c-9c55-a014-38f2-84984af46aaf-b49028f3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-d6535a7d-afcf-2464-58bf-18e2c06c3df2-b49028f3 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_12778c6a-9fb9-697e-8c21-f93f085d6fb7-1333fd7c {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_12778c6a-9fb9-697e-8c21-f93f085d7052-1333fd7c {
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a7992938-3002-e9d2-9ffe-28d0112997c2-a1fcd2a0 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c1be5e53-0ff3-2592-4a80-c83cd6e46b70-a1fcd2a0 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-d3c1bc63-d080-3f57-81d8-576c086195ad-8b9028b8 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_660d2060-f326-b232-a245-b62fe10a504e-a19028ba {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_0ebe3f3d-fcbe-24b1-d7e0-87fec990891d-a19028ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_819628fa-7343-c177-2cdb-dc839d7a69d1-a19028ba {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c3427a3e-b70b-f0d7-c972-47b8a24c54b0-3d9028bd {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c1d22900-2481-20f7-f1e5-6bcd83ad2f77-b49028c3 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-ede45fd1-0746-5467-8a5d-5d2e47a53233-bf9028c6 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-b4b4aa91-fbab-cabe-ef63-c2295845e916-bf9028c6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_64b681fd-06ec-f6a0-f314-7f1eec82ec22-259028d5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-df506456-e5e1-30bd-5b88-0f4867b42c05-259028d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_671a9978-9757-f71c-b4db-fb73b5ade00b-379028d6 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53485369-88e2-2679-9f26-99d2aedd61bd-379028d6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_671a9978-9757-f71c-b4db-fb73b5ade01b-379028d6 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-abf51359-45ca-5aea-7372-eaa49e5bf06b-b49028f3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1b00edb7-6e60-4c41-410f-3f46617d5e82-b49028f3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_069ef43c-9c55-a014-38f2-84984af46aaf-b49028f3 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-b8fa21a9-88c0-fc7c-8850-3bf42a3c7451-b49028f3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 4;
    grid-row-end: 4;
  }

  #w-node-_0bffee46-77ae-23e8-7423-38fdd0d2c32e-b49028f3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_12778c6a-9fb9-697e-8c21-f93f085d6fb7-1333fd7c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_12778c6a-9fb9-697e-8c21-f93f085d7052-1333fd7c {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_65a5a798-3637-dc0f-b3df-99a380f1b3bd-033f99a9 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6999db53-d6d2-b756-ccfe-f50c21125a22-033f99a9 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_6999db53-d6d2-b756-ccfe-f50c21125a2c-033f99a9 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_82b627fc-6abf-e55e-c350-33b27b6f2fce-fb0014bc {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-f616f834-a3c6-a3e8-09fa-51974a2faa31-fb0014bc {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-ab64b13e-d7bf-b69e-fc42-a03337870aef-0a495779 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d3c1bc63-d080-3f57-81d8-576c086195ad-8b9028b8 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_660d2060-f326-b232-a245-b62fe10a504e-a19028ba {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ede45fd1-0746-5467-8a5d-5d2e47a53233-bf9028c6 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_64b681fd-06ec-f6a0-f314-7f1eec82ec32-259028d5 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_671a9978-9757-f71c-b4db-fb73b5ade01b-379028d6 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_9dcd93ea-ced4-c02c-b492-8776ab1793de-1e902908 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-ec245bad-1942-d61e-7219-08fbbe183f2c-1e902908 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_65a5a798-3637-dc0f-b3df-99a380f1b3bd-033f99a9 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@font-face {
  font-family: 'Tobias';
  src: url('../fonts/Tobias-ExtraBold.woff2') format('woff2'), url('../fonts/Tobias-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Handwritten';
  src: url('../fonts/font.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Beausiteclassicweb clear';
  src: url('../fonts/BeausiteClassicWeb-Clear.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}