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

body {
  font-family: Neuemontreal, sans-serif;
  color: #333;
  font-size: 1vw;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: 0em;
}

h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 4.5em;
  line-height: 1.2;
  font-weight: 400;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 2.5em;
  line-height: 1.4;
  font-weight: 700;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 2.19em;
  line-height: 1.4;
  font-weight: 700;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.88em;
  line-height: 1.4;
  font-weight: 700;
}

h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.67em;
  line-height: 1.4;
  font-weight: 700;
}

h6 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.46em;
  line-height: 1.4;
  font-weight: 700;
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.25em;
  line-height: 1.4;
}

a {
  color: #000;
  font-size: 1.3em;
  text-decoration: none;
}

label {
  display: block;
  margin-bottom: 0.3em;
  font-size: 1.25em;
  font-weight: 700;
}

blockquote {
  margin-bottom: 1em;
  padding: 1em 2em 1em 1.7em;
  border-left: 0.3em solid #e2e2e2;
  font-size: 1.2em;
  line-height: 1.6;
}

.container {
  width: 100vw;
  max-width: 100em;
  margin-right: auto;
  margin-left: auto;
  padding: 5em 10.94em;
}

.container.is--content {
  width: 100%;
}

.container.is--hero-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 272.4140625px;
  padding-top: 2.4em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.is--about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container.is--blog {
  position: relative;
  padding-top: 0em;
  padding-right: 0em;
}

.container.is--membership {
  padding-top: 0em;
}

.container.is--sep {
  padding-top: 2.7em;
  padding-bottom: 2.7em;
}

.container.is--herostandard {
  padding-top: 2.6em;
  padding-bottom: 0em;
}

.container.is--newslist {
  padding-top: 5em;
}

.container.is--footer {
  padding-bottom: 14px;
}

.container.is--nobottommargin {
  padding-top: 3.4em;
  padding-bottom: 0em;
}

.container.is--last {
  padding-top: 3.4em;
}

.container.is--partners {
  padding-top: 0em;
}

.container.is--advo_team {
  padding-top: 5em;
}

.container.is_hidden {
  display: none;
}

.style_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2em 0em;
  border-bottom: 0.1em solid #bdbdbd;
}

.html {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  width: 0px;
  height: 0px;
}

.rich-text p {
  margin-top: 0em;
  margin-bottom: 1.6em;
}

.rich-text h1 {
  margin-top: 0em;
  margin-bottom: 0.2em;
  font-size: 3.28em;
}

.rich-text h2 {
  margin-top: 0em;
  margin-bottom: 0.2em;
  font-size: 2.5em;
}

.rich-text h3 {
  margin-top: 0em;
  margin-bottom: 0.3em;
  font-size: 2.19em;
}

.rich-text h4 {
  margin-top: 0em;
  margin-bottom: 0.4em;
  font-size: 1.88em;
}

.rich-text h5 {
  margin-top: 0em;
  margin-bottom: 0.6em;
  font-size: 1.67em;
}

.rich-text h6 {
  margin-top: 0em;
  margin-bottom: 0.7em;
  font-size: 1.46em;
}

.section {
  position: static;
}

.section.is--2colomns {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section.is--heroblog {
  min-height: 60vh;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.istemplatehero {
  padding-top: 103px;
}

.section.istemplatehero.is--title_about {
  padding-top: 27px;
}

.section.is--footer {
  background-color: #fef9ff;
  color: #141414;
}

.section.is--topbanner {
  min-height: 60vh;
  background-image: url('../images/evangeline-shaw-nwltvwb7dbu-unsplash-min.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.is--bellowbanner {
  padding-top: 0px;
}

.section.is--heropicture {
  height: 60vh;
  padding-top: 0px;
}

.section.is--partners {
  display: none;
}

.page-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 1em;
}

.h1 {
  font-size: 3.28em;
  line-height: 1.2;
}

.h2 {
  font-size: 2.5em;
  line-height: 1.2;
}

.h3 {
  font-size: 2.19em;
  line-height: 1.3;
}

.h4 {
  font-size: 1.88em;
  line-height: 1.3;
}

.h5 {
  font-size: 1.67em;
  line-height: 1.3;
}

.h6 {
  font-size: 1.46em;
}

.form_input {
  height: 3em;
  margin-bottom: 1em;
  padding: 0em 0.9em;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 0em;
  font-size: 1.25em;
}

.display {
  font-size: 4.84em;
  line-height: 1.1;
  font-weight: 400;
}

.display.is--about {
  font-size: 7em;
  text-transform: none;
}

.form_submit {
  font-size: 1.25em;
}

.link {
  color: #000;
}

.paragraph {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.46em;
}

.link-block {
  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-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
}

.image {
  width: 1em;
  margin-left: 1px;
}

.image-2 {
  display: block;
  width: 0.7em;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-3 {
  width: 0.83em;
}

.buttonlink {
  display: inline-block;
  padding: 0.39em 1.76em;
  border-radius: 3px;
  background-color: #7856ff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 1em;
  font-weight: 500;
}

.buttonlink:hover {
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.buttonlink.is--inmenu {
  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;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block {
  display: inline;
  width: 1.46em;
}

.text-block-2 {
  width: 1.46em;
  font-size: 1em;
}

.paragraph-2 {
  font-size: 1.3em;
}

.textlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.textlink:hover {
  -webkit-transform: translate(4px, 0px);
  -ms-transform: translate(4px, 0px);
  transform: translate(4px, 0px);
}

.textlink.is--p-menu {
  margin-top: 17px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-weight: 500;
}

.textlink.is--hero {
  margin-left: 2.2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--hero.is--advocacy {
  margin-left: 0em;
}

.textlink.is--hero.id--gefe {
  margin-left: 0em;
}

.textlink.is--hero.is--aboutpagelinks {
  margin-top: 2em;
  margin-left: 0em;
}

.textlink.is--hero.is--events {
  margin-left: 0em;
}

.textlink.is--hero.is--news {
  margin-left: 0em;
}

.textlink.is--privacy {
  display: block;
  margin-left: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1em;
  text-decoration: none;
}

.textlink.is--privacy.no_hover {
  -webkit-transition-property: none;
  transition-property: none;
}

.textlink.is--privacy.no_hover:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.textlink.is--newletter {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-left: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--blog {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-left: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--about {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-left: 0em;
  -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;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--partnership {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-left: 2.2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--newspage {
  position: static;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--hero-copy {
  margin-left: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.textlink.is--hero-copy.is--infogefe {
  margin-left: 0em;
}

.textlink.is--hero-copy.is--second {
  margin-top: 15px;
}

.textlink.is--newletter-more {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-left: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  text-decoration: underline;
}

.topbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.topbar.is--pagetemplate {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.container_topbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  max-width: 100em;
  margin-right: auto;
  margin-left: auto;
  padding: 1.09em 1.46em;
  -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;
}

.image-4 {
  width: 2.8em;
}

.image-5 {
  width: 9.3em;
  margin-left: 0.9em;
}

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

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 19.95em;
  height: auto;
  margin-bottom: 0px;
  -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;
}

.search-input {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #e3e3e3;
}

.search-button {
  height: 38px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  background-color: #f3f3f3;
  color: #8b8b8b;
  font-size: 0.7em;
}

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

.login_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;
}

.hack22-date-version1 {
  margin-right: 1.7em;
  color: #666;
  font-size: 1em;
  font-weight: 500;
  text-transform: none;
}

.body {
  overflow: visible;
}

.container_img {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 60vh;
  max-width: 100em;
  margin-right: auto;
  margin-left: auto;
  padding: 0em;
  -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;
}

.image-6 {
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  width: 100%;
  background-image: url('../images/evangeline-shaw-nwltvwb7dbu-unsplash-min.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.sidebar {
  position: fixed;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 95;
  border-right: 1px solid #e3e3e3;
  background-color: #fff;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.container_sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  max-width: 100em;
  margin-right: auto;
  margin-left: auto;
  padding-top: 9.06em;
  padding-right: 3.32em;
  padding-bottom: 0em;
  -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;
}

.sidebar_openclose {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 6.76em;
  margin-bottom: 25px;
  margin-left: auto;
  padding-right: 1.26em;
  padding-left: 2.5em;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.image-7 {
  width: 1.02em;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.menu_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-height: 100%;
  padding-bottom: 0em;
  padding-left: 1.9em;
  -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;
}

.image-8 {
  position: relative;
  right: 3px;
  display: block;
  width: 1em;
  margin-top: 12px;
  padding-right: 0px;
}

.link-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.4em 0.6em;
  border-radius: 5px;
}

.image-9 {
  width: 20px;
  margin-right: 12px;
}

.menu_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 0.3em;
  padding: 0.3em 2.7em 0.3em 0.6em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  font-size: 1.2em;
}

.menu_item:hover {
  background-color: #f7f7f7;
}

.menu_item.w--current {
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
  color: #7856ff;
}

.menu_item.is--contact {
  display: none;
  margin-top: 0em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

.sep_light {
  height: 1px;
  margin-bottom: 1em;
  background-color: #e3e3e3;
}

.sep_light.is--bottom {
  margin-top: 0.6em;
  margin-bottom: 1em;
}

.sep_light.is--middle {
  display: none;
  margin-top: 1em;
  margin-bottom: 0.6em;
}

.sep_light.is--middle-copy {
  margin-top: 1em;
  margin-bottom: 1em;
}

.sep_light.is--middle-copy._2 {
  margin-top: 3.6em;
}

.sep_light.is--list {
  margin-top: 10.7em;
  margin-bottom: 0em;
}

.image-10 {
  width: 3.43em;
  margin-top: 4px;
  margin-right: auto;
  opacity: 0.47;
}

.l_open_menu {
  display: none;
  margin-right: 20px;
}

.image-11 {
  width: 1.2em;
  opacity: 0.47;
}

.div-block-4 {
  overflow: hidden;
  cursor: pointer;
}

.layer_to_close {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 90;
  display: block;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.div-block-5 {
  position: relative;
  display: block;
}

.div-block-6 {
  height: 100vh;
  background-color: #b18181;
}

.div-block-6-copy {
  height: 100vh;
  background-color: #caabab;
}

.st {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  height: 100vh;
  background-color: #fc2a2a;
}

.heading {
  display: block;
}

.div-block-7 {
  display: block;
  padding-top: 28px;
  padding-right: 31px;
  padding-left: 31px;
}

.hover_transparent {
  position: absolute;
  left: 0px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 110%;
}

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

.grid_item.is--hero-right {
  display: block;
  width: 45%;
  padding-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid_item.is_keysnumbers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 25px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #e3e3e3;
  color: #141414;
  text-align: left;
}

.grid_item.is--aboutleft {
  width: 50%;
  text-align: center;
}

.grid_item.is--aboutright {
  width: 40%;
}

.grid_item.is--abouttop {
  margin-bottom: 12px;
}

.grid_item.is--header-morenews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10.94em;
  margin-bottom: 17px;
  -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_item.is--footertop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.grid_item.is--footercontact {
  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;
}

.grid_item.is--footerbottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 9px;
  -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_item.is--1-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #352828;
}

.grid_item.is--1-2.is--last {
  margin-top: 122px;
}

.grid_item.is--1-2.is--summary {
  padding: 31px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 13px;
}

.grid_item.is--1-2.is--summary._2 {
  display: none;
}

.grid_item.is--list {
  padding-top: 35px;
}

.grid_item.is--list_item {
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e3e3e3;
}

.grid_item.is--list_item.is--first {
  margin-top: 29px;
}

.grid_item.is--list_item.is--first._2 {
  border-bottom-style: none;
}

.grid_item.is--list_item.no--div {
  padding-top: 20px;
  padding-bottom: 0px;
  border-bottom-style: none;
}

.grid_item.is--list_item.is--chambers {
  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;
}

.grid_item.is--list_item.is--arise {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid_item.is--1-2-copy {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1.5fr 2fr 0.75fr;
  grid-template-columns: 1.5fr 2fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #352828;
}

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

.grid_item.is--centeredcontent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 51px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  text-align: center;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.7em;
}

.buttonlink_inpage {
  display: inline-block;
  padding: 0.79em 1.76em;
  border-radius: 2px;
  background-color: #7856ff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 1.2em;
  font-weight: 500;
}

.buttonlink_inpage:hover {
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.buttonlink_inpage.is--footer {
  font-size: 1em;
}

.buttonlink_inpage.is--gefe {
  display: none;
  margin-right: 2.2em;
}

.buttonlink_inpage.iss-topmargin {
  margin-top: 16px;
}

.buttonlink_inpage.is--dl-pdf {
  margin-top: 37px;
}

.buttonlink_inpage.is--marketing_package {
  margin-top: 37px;
  margin-bottom: 60px;
}

.buttonlink_inpage.is--corpo-benefits {
  margin-top: 0px;
  margin-bottom: 60px;
}

.div-block-9 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10.94em;
  padding-left: 10.94em;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  padding: 30px 26px;
  -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: hsla(0, 0%, 100%, 0.28);
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.44);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.div-block-11 {
  position: relative;
  width: 100%;
  height: 3px;
  background-color: hsla(0, 0%, 100%, 0.56);
}

.div-block-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 12%;
  margin-left: 65px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.progressbar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 0%;
  background-color: #003398;
}

.progressbar._1 {
  background-color: #141414;
}

.progressbar._2 {
  background-color: #141414;
}

.progressbar._3 {
  background-color: #141414;
}

.image-12 {
  width: 0.4em;
}

.image-13 {
  width: 0.4em;
}

.contact_social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.4em;
  padding-left: 0.4em;
  -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;
}

.contact_social.is--sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  padding-right: 0.9em;
  padding-left: 0.9em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.contact_social.is--footer {
  width: 20%;
}

.hover_open_menu {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 96;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3.2em;
  padding-top: 7.2em;
  padding-bottom: 1.3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #e3e3e3;
  background-color: #fff;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.image-14 {
  width: 1.04em;
  margin-top: 15px;
}

.image-7-copy {
  width: 1.02em;
  margin-left: 5px;
}

.link_social {
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 1em;
}

.link_social:hover {
  opacity: 1;
}

.link_social.is--sidebar {
  margin-top: 3px;
  margin-bottom: 3px;
}

.image-15 {
  width: 1.9em;
}

.paragraph-2-copy {
  display: inline-block;
  font-size: 1em;
}

.loading-screen {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99999;
  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;
  background-color: #003398;
}

.image-16 {
  position: relative;
  top: 30px;
  width: 160px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.div-block-14 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 33vh;
  -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;
}

.html-embed {
  color: #fff;
  font-size: 0.7em;
  letter-spacing: 0.2em;
}

.div-block-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 73px 83px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fef6ff;
}

.heading-2 {
  margin-bottom: 0px;
  font-size: 4.5em;
}

.div-block-16 {
  margin-left: 69px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-17 {
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.image-17 {
  width: 17em;
}

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

.form_newletter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100.0000154%;
}

.text-field {
  margin-bottom: 0px;
  padding-top: 0.39em;
  padding-bottom: 0.39em;
}

.form-block {
  width: 70%;
  margin-top: 15px;
}

.form-block.is--newletter {
  display: none;
  margin-top: 34px;
  margin-bottom: 0px;
}

.buttonlink_inform {
  display: inline-block;
  padding: 0.39em 1.76em;
  border-radius: 2px;
  background-color: #7856ff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 1em;
  font-weight: 500;
}

.buttonlink_inform:hover {
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.paragraph-3 {
  margin-bottom: 26px;
}

.heading-3 {
  line-height: 1.1;
}

.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 21px;
  height: 21px;
  margin-right: 11px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon.is--bigger {
  width: 3em;
  height: 3em;
  margin-bottom: 3px;
  color: #7856ff;
}

.icon-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 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;
  color: #160042;
}

.image-18 {
  margin-bottom: 13px;
}

.heading-3-copy {
  margin-bottom: 17px;
  font-size: 2.4em;
  line-height: 1.1;
  font-weight: 400;
}

.heading-4 {
  font-size: 3.5em;
}

.rich-text-block {
  margin-top: 70px;
  margin-bottom: 70px;
}

.div-block-3-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  width: 100%;
  background-image: url('../images/evangeline-shaw-nwltvwb7dbu-unsplash-min.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-9-copy {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10.94em;
  padding-left: 10.94em;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.test {
  height: 200vh;
  background-color: #b62828;
}

.hero_base {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  width: 100%;
  background-image: url('../images/evangeline-shaw-nwltvwb7dbu-unsplash-min.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.footer-social-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-link {
  margin-right: 4px;
  margin-left: 4px;
  padding: 10px 16px;
  border: 1px solid transparent;
  border-radius: 10px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #b6bcce;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.01em;
  text-decoration: none;
}

.footer-link:hover {
  border: 1px solid #37456c;
  color: #fff;
}

.social-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  margin: 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;
  border-radius: 50%;
  background-color: #67718e;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #061237;
}

.social-icon:hover {
  background-color: #fff;
  color: #1355ff;
}

.section-footer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 100px 5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #061237;
}

.footer-logo {
  width: 124px;
  margin-bottom: 32px;
}

.footer-link-wrapper {
  display: block;
  margin-top: 60px;
  -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;
}

.container_membership {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -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;
  border-radius: 10px;
}

.paragraph-footer {
  width: 100%;
  max-width: 600px;
  margin-bottom: 0px;
  color: #dadde7;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: -0.02em;
}

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

.footer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.key_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333333%;
  margin-right: 22px;
  margin-left: 22px;
  padding-top: 29px;
  padding-bottom: 29px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fef6ff;
  color: #141414;
}

.keytext {
  color: #003398;
  font-size: 1em;
}

.keynumber {
  margin-bottom: 0px;
  color: #003398;
  font-size: 4.8em;
  line-height: 1.1;
  font-weight: 400;
}

.keynumber.counterup {
  font-size: 4.2em;
}

.buttonlink_inpage-2 {
  display: inline-block;
  padding: 0.39em 1.76em;
  border-radius: 2px;
  background-color: #7856ff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 1.2em;
  font-weight: 500;
}

.buttonlink_inpage-2:hover {
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.heading-3-copy-copy {
  margin-bottom: 10px;
  line-height: 1.1;
  font-weight: 400;
}

.heading-3-copy-copy.is--newspage {
  font-size: 2.1em;
}

.heading-3-copy-copy.rectif {
  margin-bottom: 9px;
  font-size: 4em;
  text-align: left;
}

.heading-3-copy-copy.rectif._2 {
  font-size: 3.7em;
}

.heading-3-copy-copy.rectif.is--centered {
  text-align: center;
}

.heading-3-copy-copy.blog-title {
  margin-top: 6px;
  margin-bottom: 5px;
  font-size: 2em;
}

.heading-3-copy-copy.rectif-copy {
  margin-bottom: 9px;
  font-size: 4em;
  text-align: center;
}

.heading-3-copy-copy.rectif-copy._2 {
  font-size: 3.7em;
}

.heading-3-copy-copy.rectif-copy._3 {
  text-align: center;
}

.heading-3-copy-copy.rectif-copy {
  margin-bottom: 9px;
  font-size: 4em;
  text-align: left;
}

.heading-3-copy-copy.rectif-copy._2 {
  font-size: 3.7em;
}

.heading-3-copy-copy.rectif-copy.is--centered {
  text-align: center;
}

.paragraph-4 {
  margin-top: 17px;
  margin-bottom: 17px;
}

.image-19 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  padding-top: 8px;
  padding-left: 8px;
  color: #003398;
}

.icon_key {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-bottom: 0px;
  -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;
  color: #003398;
}

.tabs-standard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
  margin-bottom: 0px;
  -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;
}

.tabs-menu-button {
  margin-bottom: 24px;
}

.tab-button {
  padding: 12px 44px;
  border-radius: 2px;
  background-color: #fef6ff;
  color: #160042;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.01em;
}

.tab-button.w--current {
  background-color: #7856ff;
  color: #fff;
  font-weight: 500;
}

.tab-pane {
  padding: 0px 53px 47px;
  border-radius: 12px;
  background-color: #fff;
}

.tab-small-heading {
  display: none;
  margin-bottom: 8px;
  color: #160042;
  font-size: 1.7em;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.03em;
}

.paragraph-regular {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.image-20 {
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-18 {
  display: -ms-grid;
  display: grid;
  margin-top: 34px;
  margin-bottom: 36px;
  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: 70px;
  grid-row-gap: 70px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-17-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 147px;
  padding-left: 147px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-4-copy {
  display: block;
  margin-top: 17px;
  margin-bottom: 17px;
  text-align: center;
}

.paragraph-5 {
  display: none;
}

.link-block-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 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;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.tabs-content {
  width: 100%;
}

.link-block-4 {
  position: relative;
}

.image-21 {
  width: 100%;
}

.slider {
  width: 100%;
  height: 100%;
}

.slide {
  background-image: url('../images/evangeline-shaw-nwltvwb7dbu-unsplash-min.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide._1 {
  background-color: #fff;
  background-image: none;
}

.slide._2 {
  background-color: #fff;
  background-image: none;
}

.slide._3 {
  background-color: #fff;
  background-image: none;
}

.slide._4 {
  background-color: #fff;
  background-image: none;
}

.slide._5 {
  background-color: #fff;
  background-image: none;
}

.container_img-copy {
  position: relative;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 60vh;
  max-width: 100em;
  margin-right: auto;
  margin-left: auto;
  padding: 0em;
  -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;
}

.slide-nav {
  display: none;
}

.arrow_right {
  position: relative;
  left: 375px;
  top: -77px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-right: 550.5px;
  margin-left: 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;
}

.arrow {
  color: #fff;
  font-size: 0.4em;
}

.arrow_left {
  position: relative;
  left: 375px;
  top: -47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-right: 574.5px;
  margin-left: 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;
}

.content-slide1 {
  position: absolute;
  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;
  opacity: 0;
}

.content-slide2 {
  position: absolute;
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 0;
}

.content-slide3 {
  position: absolute;
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 0;
}

.div-block-19 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.div-block-20 {
  position: relative;
  width: 100%;
  height: 100%;
}

.feature-icon-blue {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  margin-right: 24px;
  padding: 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;
  border-radius: 100px;
  background-color: #003398;
}

.heading-large {
  margin-bottom: 14px;
  color: #061237;
  font-size: 2em;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.paragraph-standard {
  margin-bottom: 0px;
  color: #67718e;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: -0.02em;
}

.title_wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  width: 50%;
  margin-top: 104px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: left;
}

.title-large {
  margin-bottom: 16px;
  color: #7856ff;
  font-size: 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.grid-feature-large {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 34px;
  -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;
  grid-column-gap: 70px;
  grid-row-gap: 72px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #e3e3e3;
}

.section-features {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 720px;
  padding: 100px 5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h3-heading {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #061237;
  font-size: 50px;
  line-height: 60px;
  font-weight: 400;
  letter-spacing: -0.04em;
}

.large-feature-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 49px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.icon-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #fff;
}

.icon-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #fff;
}

.icon-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #fff;
}

.icon-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #fff;
}

.div-block-8-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.7em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.splide {
  position: relative;
  width: 100%;
}

.splide.slider1.blog {
  padding-right: 15.5em;
}

.splide__track {
  width: 100%;
}

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

.splide__slide {
  width: 33.333333333333336%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.splide__arrows {
  position: absolute;
  left: 0%;
  top: 33%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  -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;
}

.splide__arrow {
  width: 90px;
  height: 90px;
  border-radius: 100vw;
  background-color: #fff;
  background-image: url('../images/arrow_previous.svg');
  background-position: 50% 50%;
  background-size: 30%;
  background-repeat: no-repeat;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.splide__arrow.splide__arrow--prev {
  width: 65px;
  height: 65px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.splide__arrow.splide__arrow--next {
  width: 65px;
  height: 65px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.white_layer {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 4;
  width: 10.94em;
  background-color: #fff;
}

.splide__pagination {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-bottom: 0px;
  padding-left: 0px;
}

.splide__pagination.is--postpage {
  display: none;
  background-color: #fff;
}

.splide__pagination__item {
  display: inline-block;
}

.splide__pagination__page {
  display: inline-block;
  width: 3em;
  height: 4px;
  margin-left: 0.3em;
  background-color: #141313;
  opacity: 0;
}

.splide__pagination__page.is-active {
  opacity: 0;
}

.slider-img-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding-top: 94%;
  -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;
}

.slider-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog-content {
  margin-top: 23px;
  padding-right: 25px;
  padding-bottom: 20px;
}

.blog-content.is--newspage {
  margin-top: 10px;
  padding-right: 13px;
  padding-bottom: 15px;
}

.text-block-5 {
  color: #a3a3a3;
  font-size: 1.3em;
  font-weight: 500;
}

.text-block-5.is--newspage {
  margin-bottom: 3px;
  font-size: 1.1em;
}

.paragraph-6 {
  margin-bottom: 14px;
}

.paragraph-6.is--newspage {
  margin-top: 7px;
  font-size: 1.2em;
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 98px 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-top: 1px none #e3e3e3;
}

.div-block-22 {
  width: 100%;
  height: 1px;
  background-color: #e3e3e3;
}

.div-block-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding: 51px 0px 0px;
  -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-style: none;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  background-color: #fff;
}

.resources {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 29px;
  padding: 73px 68px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -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-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
}

.div-block-16-copy {
  width: 57.11%;
  margin-right: 69px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.paragraph-3-copy {
  margin-bottom: 23px;
}

.icon-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -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;
  color: #fff;
}

.text-block-6 {
  display: none;
  margin-top: 34px;
}

.div-block-8-copy-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.7em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.platinium {
  display: -ms-grid;
  display: grid;
  margin-top: 65px;
  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;
}

.div-block-18-copy {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  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: 70px;
  grid-row-gap: 70px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.partners {
  margin-top: 65px;
  margin-right: 0px;
  margin-left: 0px;
}

.logos_platinium {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  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: 70px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logos_goldpremium {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  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: 60px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logos_gold {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  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: 90px;
  grid-row-gap: 70px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logos_silver {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  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: 80px;
  grid-row-gap: 70px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 29px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #141414;
  font-weight: 500;
  text-align: center;
}

.div-block-24.is--next {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: hidden;
  margin-top: 0px;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  -webkit-transform: translate(-20px, -50%);
  -ms-transform: translate(-20px, -50%);
  transform: translate(-20px, -50%);
  color: #747474;
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 0.2em;
}

.div-block-24.is--next.is--ads {
  margin-left: 27px;
}

.div-block-24.is--next.is--pretitle {
  position: static;
  left: 0px;
  margin-top: 0px;
  margin-bottom: 48px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.div-block-24.is--ads {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 16px;
  -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;
  background-color: #fff;
  -webkit-transform: translate(-20px, -50%);
  -ms-transform: translate(-20px, -50%);
  transform: translate(-20px, -50%);
  color: #747474;
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 0.2em;
}

.div-block-24.is--ad {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.div-block-24-copy {
  margin-top: 47px;
  margin-bottom: 47px;
  background-color: #f7f7f7;
  color: #003398;
  font-weight: 700;
  text-align: center;
}

.text-block-7 {
  font-size: 0.9em;
  text-align: left;
}

.div-block-25 {
  display: none;
  width: 100%;
  height: 1px;
  margin-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #141414;
}

.partners_wrapper {
  position: relative;
  margin-bottom: 48px;
  padding: 54px 84px 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  background-color: #fff;
}

.partners_wrapper.is--last {
  margin-bottom: 0px;
}

.partners_wrapper.is--ads {
  width: 100%;
  height: 14em;
  margin-top: 29px;
  margin-bottom: 0px;
}

.lottie-animation {
  width: 100%;
}

.lottie-animation-2 {
  width: 100%;
}

.logos {
  -o-object-fit: fill;
  object-fit: fill;
}

.logos.is--platinium.is--smaller {
  max-width: 80%;
}

.logos.is--platinium.is_smaller {
  width: 80%;
}

.logos.is--platinium.is_fv {
  width: 80%;
}

.logos.is--platinium.is_dksh {
  width: 80%;
}

.logos.is--premium.is--smaller {
  max-width: 80%;
}

.logos.is--gold.is--smaller {
  max-width: 80%;
}

.div-block-27 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: #fff;
}

.layerpartners {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  background-color: #fff;
}

.div-block-28 {
  height: 1px;
  margin-bottom: 26px;
  background-color: #fce0ff;
}

.div-block-28._2 {
  margin-bottom: 0px;
}

.div-block-28._1 {
  background-color: #fff;
}

.div-block-29 {
  width: 45%;
}

.div-block-30 {
  width: 100%;
  height: 1px;
  background-color: #e3e3e3;
}

.div-block-31 {
  position: relative;
}

.layer_membership {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  background-color: #fff;
}

.div-block-32 {
  width: 32%;
}

.text-block-8 {
  color: #a3a3a3;
  font-size: 1.3em;
  font-weight: 500;
}

.topbar_noanim {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff;
}

.container_membership_mobile {
  position: relative;
  z-index: 5;
  display: none;
  overflow: hidden;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -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;
  border-radius: 10px;
}

.rotation-telephone {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9007199254740991;
  display: none;
  -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: #000;
}

.div-block-171 {
  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;
}

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

.collection-item {
  position: relative;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.collection-list {
  display: -ms-grid;
  display: grid;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  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;
}

.div-block-172 {
  width: 100%;
  height: 1px;
  background-color: #e3e3e3;
}

.link-block-5 {
  font-size: 1em;
}

.div-block-173 {
  position: relative;
  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;
}

.heading-3-copy-copy {
  margin-bottom: 0px;
  font-size: 2.4em;
  line-height: 1.1;
  font-weight: 400;
}

.rich_blogpost h2 {
  font-weight: 500;
}

.rich_blogpost h4 {
  font-weight: 500;
}

.rich_blogpost h3 {
  font-weight: 500;
}

.rich_blogpost a {
  font-size: 1em;
}

.div-block-174 {
  height: 1px;
  margin-top: 45px;
  margin-bottom: 22px;
  background-color: #e3e3e3;
}

.section-2 {
  min-height: 5vh;
}

.paragraph-7 {
  font-size: 1em;
}

.div-block-175 {
  display: -ms-grid;
  display: grid;
  padding-left: 157px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link_footer {
  margin-bottom: 2px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #636363;
  font-size: 1em;
}

.link_footer:hover {
  color: #141414;
}

.link_footer.is--login {
  color: #7856ff;
  font-weight: 500;
}

.text-block-50 {
  color: #141414;
  font-weight: 500;
}

.div-block-176 {
  width: 30px;
  height: 2px;
  margin-top: 7px;
  margin-bottom: 7px;
  background-color: #003398;
}

.div-block-177 {
  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;
}

.div-block-178 {
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: #141414;
  opacity: 0.12;
}

.div-block-178.is--last {
  margin-bottom: 0px;
}

.text-block-50-copy {
  color: #fff;
  font-weight: 500;
}

.div-block-179 {
  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;
}

.text-block-51 {
  margin-right: 21px;
  color: #636363;
  font-size: 0.8em;
  font-weight: 400;
}

.div-block-179-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.9em;
}

.div-block-180 {
  width: 1px;
  height: 10px;
  margin-right: 13px;
  margin-left: 13px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #b9b9b9;
}

.text-block-51-copy {
  margin-right: 21px;
  color: #141414;
  font-size: 1.1em;
  font-weight: 700;
}

.profile_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 16px 3px 14px;
  -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: 2px;
  background-color: #7856ff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
}

.profile_icon:hover {
  background-color: #5539c5;
}

.text-block-52 {
  margin-left: 9px;
  font-size: 0.8em;
}

.icon-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  margin-left: 7px;
  -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;
}

.ads_container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 808px;
  height: 200px;
  margin-top: 29px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -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: #e3e3e3;
  border-radius: 10px;
}

.image-79 {
  position: relative;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.ads_wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 808px;
  height: 200px;
  margin-top: 29px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -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: #e3e3e3;
  border-radius: 10px;
}

.div-block-181 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.ads {
  position: relative;
  margin-bottom: 48px;
  padding: 54px 84px 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  background-color: #fff;
}

.ads.is--last {
  margin-bottom: 0px;
}

.ads.is--ads {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-top: 29px;
  margin-bottom: 0px;
  padding: 27px 6px 18px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ads.is--ads.is--servicespage {
  margin-top: 65px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.ads_picture_wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 48%;
  height: 210px;
  margin: auto;
  padding-top: 0%;
  -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: 10px;
}

.ads_picture_wrapper.is--servicespage {
  width: 100%;
  height: 290px;
}

.image-80 {
  -o-object-fit: fill;
  object-fit: fill;
}

.link-block-6 {
  display: none;
  padding-left: 7px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #7856ff;
  font-size: 0.9em;
}

.link-block-6:hover {
  padding-left: 17px;
  color: #003398;
}

.link-block-6.is--servicespage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-81 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-82 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-182 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 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;
}

.image_slide1 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image_slide_2 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image_slide_3 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p_h4 {
  width: 90%;
  font-size: 2.2em;
  line-height: 1.4;
  font-weight: 500;
}

.p_h4.is--narrow {
  width: 70%;
}

.p_h4.is--narrow.is--next {
  margin-top: 68px;
}

.p_h4.is--next {
  margin-top: 79px;
}

.p_h4.is--large {
  width: 100%;
  font-size: 2.6em;
}

.p_h4.is--large.is--topmargin {
  margin-top: 63px;
}

.p_h4.is--small {
  font-size: 1.7em;
}

.p_h4.is--small.is--advocacybullet {
  width: 100%;
  margin-left: 17px;
  font-size: 1.3em;
  line-height: 1.3;
}

.p_h4.is--small.is--chambers {
  font-size: 1.2em;
}

.p_h4.is--medium {
  width: 100%;
  font-size: 1.7em;
}

.p_h4.is--umbrellatext {
  width: 100%;
}

.p_h4.is--bottommargin {
  margin-bottom: 16px;
}

.p_h4.is-summary {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  font-size: 2em;
  font-weight: 500;
  text-transform: none;
}

.p_h4.is-summary._2 {
  margin-top: 38px;
}

.p_h4.is--smaller {
  width: 60%;
  margin-top: 67px;
  margin-left: 0px;
  font-size: 1.5em;
  text-align: left;
}

.p_h4.is--smaller.is--contactcard {
  width: 100%;
  margin-top: 0px;
}

.heading-5 {
  font-size: 2.8em;
  font-weight: 500;
  text-transform: uppercase;
}

.heading-5.is--whatwedo {
  color: #7856ff;
}

.page_info {
  font-size: 1.1em;
  font-weight: 500;
}

.page_info.is--absolute {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.sep_topmargin {
  width: 100%;
  height: 1px;
  margin-top: 132px;
  background-color: #e3e3e3;
}

.sep_topmargin.is--nomargin {
  margin-top: 0px;
}

.image-83 {
  margin-top: 26px;
  margin-bottom: 26px;
}

.image-84 {
  width: 50%;
  margin-bottom: 10px;
  margin-left: auto;
}

.heading-6 {
  margin-top: 38px;
  margin-bottom: 38px;
  font-size: 3.4em;
  font-weight: 500;
  text-transform: uppercase;
}

.paragraph-8 {
  margin-top: 20px;
  font-size: 1.7em;
}

.paragraph-8.is--umbrella {
  margin-bottom: 35px;
}

.paragraph-8.is--aboutus {
  margin-top: 74px;
  margin-bottom: 71px;
}

.paragraph-8.is--advertize {
  margin-top: 0px;
  margin-bottom: 0px;
}

.paragraph-8.advertise_moreinfo {
  margin-top: 60px;
  margin-bottom: 10px;
}

.paragraph-8.is--aboutus-copy {
  margin-top: 30px;
  margin-bottom: 18px;
}

.paragraph-8-copy {
  margin-top: 48px;
  font-size: 1.7em;
}

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

.paragraph-8-copy-copy {
  margin-top: 0px;
  font-size: 1.5em;
}

.div-block-184 {
  margin-top: 55px;
  padding-top: 12px;
  border-top: 1px solid #e3e3e3;
}

.div-block-184.is--nomargin {
  margin-top: 0px;
}

.div-block-184.is--nomargin.is--list {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 14px;
  border-left: 4px solid #e3e3e3;
  border-top-style: none;
}

.div-block-184.is--nomargin.is--first {
  padding-top: 0px;
  border-top-style: none;
}

.div-block-184.is--noborder {
  border-top-style: none;
}

.heading-7 {
  margin-top: 0px;
  font-size: 5em;
  font-weight: 500;
  letter-spacing: -0.04em;
}

.heading-7.is--nomargin {
  margin-top: 0px;
}

.div-block-183-copy {
  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;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.text-span {
  color: #7856ff;
  font-weight: 500;
}

.span_blue {
  color: #7856ff;
  font-weight: 500;
}

.icon-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  margin-bottom: 14px;
  -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;
  color: #7856ff;
}

.icon-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  -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;
}

.div-block-185 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding-top: 75%;
}

.image-85 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-86 {
  width: 30%;
  margin-bottom: 37px;
}

.link-2 {
  text-decoration: underline;
}

.link-3 {
  text-decoration: underline;
}

.div-block-186 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  -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 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.link_about_section {
  width: 100%;
  margin-bottom: 6px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #141414;
}

.link_about_section:hover {
  padding-left: 5px;
  background-color: #f7f7f7;
}

.link_about_section.is--whatwedo {
  margin-bottom: 0px;
  color: #141414;
}

.div-block-187 {
  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;
}

.div-block-187.is--whatwedo.second {
  padding-top: 15px;
}

.div-block-188 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-188.is--whatwedo {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.div-block-189 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  -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;
}

.div-block-190 {
  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;
}

.backtosummary {
  position: fixed;
  left: auto;
  top: auto;
  right: -4%;
  bottom: 13%;
  z-index: 9999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #a3a3a3;
  font-size: 1.2em;
  font-weight: 500;
}

.backtosummary:hover {
  color: #141414;
}

.text-block-53 {
  margin-right: 8px;
}

.div-block-192 {
  height: 25em;
  margin-bottom: 53px;
  border-radius: 10px;
  background-image: url('../images/gefe-min.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.anchor_summary {
  display: none;
  height: 1em;
  margin-bottom: 60px;
}

.heading-5-copy {
  font-size: 2.8em;
  font-weight: 500;
  text-transform: none;
}

.div-block-192-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 43px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.image-87 {
  width: 14%;
}

.image-88 {
  width: 50%;
  margin-left: 25px;
  opacity: 0.96;
}

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

.div-block-183-copy-copy {
  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;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-183-copy-copy {
  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;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-190-copy {
  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;
}

.content-slide4 {
  position: absolute;
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 0;
}

.image_slide_4 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-196 {
  width: 100%;
  height: 100%;
}

.hero_img_wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 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;
}

.img_hero_about {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.summary {
  font-size: 1.7em;
  font-weight: 500;
  text-transform: uppercase;
}

.div-block-197 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7856ff;
}

.icon-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-top: 2px;
  -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;
  color: #a0a0a0;
}

.div-block-198 {
  display: block;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.newsletter_aboutpage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 73px 83px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  background-color: #fff;
}

.content-slide5 {
  position: absolute;
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 0;
}

.image_slide_5 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-span-2 {
  font-weight: 500;
}

.img_chamber {
  -o-object-fit: contain;
  object-fit: contain;
}

.chamberslogo_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 6em;
  height: 3em;
  max-height: 3em;
  max-width: 6em;
  margin-right: 27px;
  -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;
}

.heading-8 {
  font-size: 3.5em;
}

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

.whitebook2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 19px;
  padding-bottom: 19px;
  -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-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  text-align: center;
}

.image-89 {
  width: 50%;
}

.heading-9 {
  margin-top: 20px;
  font-size: 1.6em;
}

.paragraph-9 {
  width: 50%;
}

.img_hero_advocacy {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block-7-copy {
  color: #7856ff;
  font-size: 1em;
  text-align: left;
  text-transform: uppercase;
}

.div-block-201 {
  width: 20px;
  height: 4px;
  margin-right: 15px;
  background-color: #7856ff;
}

.div-block-202 {
  display: -ms-grid;
  display: grid;
  margin-top: 50px;
  margin-bottom: 67px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-203 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 23px 37px 23px 26px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fef6ff;
}

.icon-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  -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;
  color: #a3a3a3;
}

.div-block-204 {
  display: -ms-grid;
  display: grid;
  margin-top: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.img_profile {
  width: 100%;
  margin-bottom: 7px;
}

.paragraph-10 {
  font-size: 1.1em;
  font-weight: 500;
}

.link-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding-top: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #e3e3e3;
}

.text-span-3 {
  font-weight: 700;
}

.div-block-205 {
  padding: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
}

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

.link-block-8 {
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
}

.div-block-206 {
  width: 100.0000865%;
  height: 1px;
  margin-bottom: 18px;
  background-color: #e3e3e3;
}

.div-block-207 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 50px;
  padding-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.paragraph-11 {
  color: #7856ff;
}

.div-block-208 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 53px;
  -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;
}

.icon-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  -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;
  color: #7856ff;
}

.div-block-209 {
  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;
}

.twitter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.9em;
  height: 1.9em;
  -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;
  color: #1da1f2;
}

.twitter.is_smaller {
  width: 1.3em;
}

.text-span-4 {
  font-weight: 700;
}

.div-block-210 {
  margin-top: 56px;
  padding: 22px;
  border-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
}

.sep_indiv {
  width: 100.0000865%;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 18px;
  background-color: #e3e3e3;
}

.sep_indiv._2 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.text-span-5 {
  font-weight: 700;
}

.text-span-6 {
  font-weight: 700;
}

.text-span-7 {
  font-weight: 700;
}

.text-span-8 {
  font-weight: 700;
}

.text-span-9 {
  color: #7856ff;
  text-transform: uppercase;
}

.link-4 {
  color: #7856ff;
}

.link-5 {
  color: #7856ff;
}

.link-6 {
  color: #7856ff;
}

.link-7 {
  color: #7856ff;
}

.div-block-204-copy {
  display: -ms-grid;
  display: grid;
  margin-top: 32px;
  padding: 22px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 4px 4px 25px;
  border-color: #e3e3e3;
}

.text-span-10 {
  font-weight: 700;
}

.whitebook1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 19px;
  padding-bottom: 19px;
  -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-style: solid;
  border-width: 1px;
  border-color: #e3e3e3;
  border-radius: 10px;
  text-align: center;
}

.searchbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.searchbar.is--inpage {
  margin-bottom: 77px;
  padding-bottom: 52px;
  border-bottom: 1px solid #d1d1d1;
}

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

.div-block-211 {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.search-3 {
  display: none;
}

.heading-10 {
  margin-top: 66px;
}

.search-result-item {
  display: block;
  margin-bottom: 26px;
  padding-bottom: 32px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.link-8 {
  color: #7856ff;
}

.paragraph-13 {
  font-size: 1em;
}

.div-block-212 {
  display: block;
  overflow: hidden;
  -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;
}

.image-90 {
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block-54 {
  margin-bottom: 5px;
  color: #999;
  font-size: 0.9em;
}

.text-block-55 {
  background-color: transparent;
  color: transparent;
}

.search-result-wrapper {
  opacity: 1;
}

.container-2 {
  display: none;
}

.div-block-213 {
  display: -ms-grid;
  display: grid;
  margin-top: 2em;
  padding-top: 0.4em;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #e3e3e3;
}

.img_profile_advocacy1 {
  width: 100%;
  margin-bottom: 7px;
}

.img_profile_advocacy2 {
  width: 100%;
  margin-bottom: 7px;
}

.paragraph-14 {
  text-align: left;
}

.image-91 {
  width: 100%;
  margin-bottom: 7px;
}

.img_profile_advocacy3 {
  width: 100%;
  margin-bottom: 7px;
}

.footer_social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.9em;
  height: 1.9em;
  -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;
  color: #160042;
}

.footer_social.twitter {
  color: #1da1f2;
}

.facebook {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.9em;
  height: 1.9em;
  -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;
  color: #4267b2;
}

.facebook.is_smaller {
  width: 1.3em;
}

.linkedin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.9em;
  height: 1.9em;
  -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;
  color: #0077b5;
}

.linkedin.is_smaller {
  width: 1.3em;
}

.youtube {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.9em;
  height: 1.9em;
  -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;
  color: red;
}

.youtube.is_smaller {
  width: 1.3em;
}

.div-block-214 {
  padding-top: 74px;
  padding-bottom: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-215 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-92 {
  width: 24px;
  height: 24px;
}

.div-block-216 {
  width: 24px;
  height: 24px;
}

.div-block-217 {
  padding-top: 74px;
  padding-bottom: 71px;
}

.icon-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #7856ff;
}

.icon-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #7856ff;
}

.icon-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #7856ff;
}

.icon-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -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;
  color: #7856ff;
}

.div-block-218 {
  margin-right: 1.7em;
}

.weglot {
  margin-right: 1.7em;
}

.ads_space1 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
}

.ads_space2 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
}

.ads-2 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 48%;
  height: 210px;
  margin: auto;
  padding-top: 0%;
  -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: 10px;
}

.ads-2.is--servicespage {
  width: 100%;
  height: 290px;
}

.ads-1 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 48%;
  height: 210px;
  margin: auto;
  padding-top: 0%;
  -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: 10px;
}

.ads-1.is--servicespage {
  width: 100%;
  height: 290px;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 0.619375em;
  }

  .container {
    padding-right: 6vw;
    padding-left: 6vw;
  }

  .section.istemplatehero {
    padding-top: 79px;
  }

  .section.is--heropicture {
    height: 55vh;
    padding-top: 0px;
  }

  .container_topbar {
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .container_img {
    height: 40vh;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .image-6 {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .img_slider1 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .sidebar {
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }

  .container_sidebar {
    padding-top: 8.56em;
    padding-right: 6vw;
    padding-left: 0vw;
  }

  .sidebar_openclose {
    margin-top: 5.86em;
  }

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

  .l_open_menu {
    display: inline-block;
    width: auto;
  }

  .grid_item.is_keysnumbers {
    grid-column-gap: 20px;
  }

  .grid_item.is--header-morenews {
    margin-right: 6vw;
  }

  .grid_item.is--footerbottom {
    margin-bottom: 12px;
  }

  .div-block-9 {
    padding-right: 6vw;
    padding-left: 6vw;
  }

  .div-block-12 {
    width: 20%;
    margin-left: 37px;
  }

  .hover_open_menu {
    display: none;
  }

  .image-16 {
    top: 25px;
    width: 140px;
  }

  .div-block-14 {
    padding-bottom: 27vh;
  }

  .div-block-15 {
    padding: 38px 43px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .form-block.is--newletter {
    width: 100%;
  }

  .paragraph-3 {
    margin-top: 25px;
  }

  .icon-2 {
    width: 24px;
    height: 24px;
  }

  .heading-4 {
    font-size: 3.3em;
  }

  .div-block-9-copy {
    padding-right: 6vw;
    padding-left: 6vw;
  }

  .section-footer {
    padding-bottom: 140px;
  }

  .footer-link-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .heading-3-copy-copy.is--newspage {
    font-size: 1.9em;
  }

  .heading-3-copy-copy.blog-title {
    font-size: 1.9em;
  }

  .container_img-copy {
    height: 40vh;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .arrow_right {
    margin-right: 435.5px;
  }

  .arrow_left {
    margin-right: 461.5px;
  }

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

  .section-features {
    padding-bottom: 140px;
  }

  .splide.slider1.blog {
    padding-right: 6vw;
  }

  .splide__slide {
    width: 50%;
  }

  .white_layer {
    display: none;
  }

  .div-block-21 {
    padding-right: 37px;
    padding-left: 37px;
  }

  .resources {
    padding: 38px 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .paragraph-3-copy {
    margin-top: 25px;
  }

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

  .logos_goldpremium {
    grid-column-gap: 90px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logos_gold {
    grid-column-gap: 70px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .logos_silver {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .partners_wrapper.is--last {
    padding: 24px 42px;
  }

  .partners_wrapper._2 {
    padding: 24px 42px;
  }

  .partners_wrapper._3 {
    padding: 24px 42px;
  }

  .partners_wrapper.is--first {
    padding: 24px 42px;
  }

  .partners_wrapper.is--ads {
    padding: 24px 42px;
  }

  .div-block-175 {
    padding-left: 63px;
  }

  .ads_container {
    width: 100%;
    padding: 38px 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ads_wrapper {
    width: 100%;
    padding: 38px 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ads.is--last {
    padding: 24px 42px;
  }

  .ads._2 {
    padding: 24px 42px;
  }

  .ads._3 {
    padding: 24px 42px;
  }

  .ads.is--first {
    padding: 24px 42px;
  }

  .ads.is--ads {
    height: 16.2em;
    padding: 24px 42px;
  }

  .ads_picture_wrapper {
    height: 80%;
  }

  .summary {
    font-size: 1.5em;
  }

  .newsletter_aboutpage {
    padding: 38px 43px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .paragraph-9 {
    width: 80%;
  }

  .comittees {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-207 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ads-2 {
    height: 80%;
  }

  .ads-1 {
    height: 80%;
  }
}

@media screen and (max-width: 767px) {
  .page-wrapper {
    display: none;
  }

  .display {
    font-size: 3.6em;
  }

  .textlink.is--privacy {
    margin-left: 0em;
  }

  .textlink.is--newletter {
    margin-left: 0em;
  }

  .textlink.is--blog {
    margin-left: 0em;
  }

  .textlink.is--about {
    margin-left: 0em;
  }

  .textlink.is--partnership {
    margin-left: 1.4em;
  }

  .textlink.is--newspage {
    margin-left: 1.4em;
  }

  .textlink.is--newletter-more {
    margin-left: 0em;
  }

  .container_topbar {
    padding-right: 3vw;
    padding-left: 3vw;
  }

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

  .container_img {
    height: 60vh;
  }

  .sidebar {
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }

  .container_sidebar {
    padding-top: 8.26em;
    padding-right: 2vw;
  }

  .sidebar_openclose {
    padding-left: 2.1em;
  }

  .menu_items {
    padding-left: 1em;
  }

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

  .grid_item.is--hero-right {
    display: none;
  }

  .grid_item.is--aboutleft {
    width: 85%;
  }

  .div-block-9 {
    padding-right: 0vw;
  }

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

  .div-block-12 {
    display: none;
    width: 40%;
    margin-left: 25px;
  }

  .image-16 {
    top: 17px;
    width: 120px;
  }

  .div-block-14 {
    padding-bottom: 17vh;
  }

  .div-block-15 {
    padding-right: 27px;
    padding-left: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-16 {
    margin-top: 37px;
    margin-left: 0px;
  }

  .div-block-17 {
    -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;
  }

  .heading-3 {
    font-size: 3.4em;
  }

  .heading-3-copy {
    font-size: 2em;
  }

  .div-block-9-copy {
    padding-right: 0vw;
  }

  .container_membership {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-wrapper {
    margin-bottom: 60px;
  }

  .key_container {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .keytext {
    text-align: center;
  }

  .keynumber {
    font-size: 3.6em;
  }

  .heading-3-copy-copy {
    font-size: 3.4em;
  }

  .tab-button {
    padding: 8px 37px;
  }

  .tab-pane {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-18 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-17-copy {
    padding-right: 0px;
    padding-left: 0px;
    -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;
  }

  .container_img-copy {
    height: 60vh;
  }

  .arrow_right {
    display: none;
  }

  .arrow_left {
    display: none;
  }

  .title_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 14px;
    -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-feature-large {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-8-copy {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .splide__slide {
    width: 100%;
  }

  .div-block-21 {
    padding-right: 18px;
    padding-bottom: 31px;
    padding-left: 18px;
  }

  .resources {
    padding-right: 27px;
    padding-left: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-16-copy {
    width: 100%;
    margin-top: 37px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-8-copy-copy {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-18-copy {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

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

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

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

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

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

  .lottie-animation-3 {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }

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

  .rotation-telephone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #003398;
  }

  .div-block-171 {
    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;
  }

  .image-78 {
    width: 80px;
    margin-bottom: 47px;
  }

  .text-block-49 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
  }

  .heading-3-copy-copy {
    font-size: 2em;
  }

  .ads_container {
    padding-right: 27px;
    padding-left: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ads_wrapper {
    padding-right: 27px;
    padding-left: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .newsletter_aboutpage {
    padding-right: 27px;
    padding-left: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {
  .container {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .container.is--hero-content {
    padding-top: 2.5em;
  }

  .container.is--membership {
    padding-top: 5em;
  }

  .container.is--sep {
    padding-top: 0em;
    padding-bottom: 0em;
  }

  .container.is--postpage {
    padding-top: 1.5em;
  }

  .container.is--footer {
    padding-bottom: 6px;
  }

  .section.istemplatehero {
    padding-top: 66px;
  }

  .section.is--heropicture {
    height: 48vh;
    padding-top: 0px;
  }

  .page-wrapper {
    display: block;
  }

  .main-wrapper {
    font-size: 0.75em;
  }

  .display {
    font-size: 3.4em;
  }

  .textlink.is--privacy {
    margin-left: 0em;
  }

  .textlink.is--newletter {
    margin-top: 7px;
  }

  .textlink.is--newletter-more {
    margin-top: 7px;
  }

  .topbar {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .image-5 {
    display: none;
  }

  .hack22-date-version1 {
    display: none;
  }

  .body {
    font-size: 0.8em;
  }

  .sidebar {
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }

  .container_sidebar {
    overflow: hidden;
    padding-top: 7.96em;
    padding-right: 3vw;
  }

  .sidebar_openclose {
    margin-top: 5.56em;
    padding-left: 1.8em;
  }

  .menu_items {
    overflow: visible;
    max-height: 100%;
  }

  .menu_item {
    padding-right: 4.2em;
  }

  .menu_item.w--current {
    padding-left: 0.6em;
  }

  .l_open_menu {
    margin-right: 13px;
  }

  .grid_item.is--hero-right {
    display: block;
    width: 100%;
    margin-top: 36px;
  }

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

  .grid_item.is--header-morenews {
    width: 100%;
    margin-right: 0em;
    padding-right: 6vw;
  }

  .grid_item.is--footertop {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid_item.is--footercontact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -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;
  }

  .grid_item.is--footerbottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .grid_item.is--1-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid_item.is--1-2.is--summary {
    padding-right: 21px;
    padding-left: 21px;
  }

  .grid_item.is--1-2.is--summary._2 {
    margin-top: 80px;
  }

  .grid_item.is--1-2-copy {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid_item.is--centeredcontent {
    padding: 0px;
    border-style: none;
  }

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

  .contact_social.is--footer {
    width: 70%;
    margin-top: 31px;
  }

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

  .image-16 {
    top: 62px;
    width: 130px;
    -webkit-transform: translate(0px, -100%);
    -ms-transform: translate(0px, -100%);
    transform: translate(0px, -100%);
  }

  .div-block-14 {
    padding-bottom: 36vh;
  }

  .html-embed {
    font-size: 0.6em;
  }

  .div-block-15 {
    padding: 46px 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-16 {
    text-align: left;
  }

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

  .paragraph-3 {
    text-align: left;
  }

  .heading-4 {
    font-size: 3em;
  }

  .footer-link {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .footer-link-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container_membership {
    padding-right: 0px;
    padding-left: 0px;
  }

  .key_container {
    width: 100%;
    margin-top: 17px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .keynumber {
    font-size: 3.4em;
  }

  .heading-3-copy-copy.is--newspage {
    font-size: 2em;
  }

  .heading-3-copy-copy.rectif {
    font-size: 3.8em;
  }

  .heading-3-copy-copy.rectif._2 {
    margin-bottom: 0px;
    font-size: 3.3em;
  }

  .heading-3-copy-copy.blog-title {
    font-size: 2.2em;
  }

  .heading-3-copy-copy.rectif-copy {
    font-size: 3.8em;
  }

  .heading-3-copy-copy.rectif-copy._2 {
    margin-bottom: 0px;
    font-size: 3.3em;
  }

  .heading-3-copy-copy.rectif-copy {
    font-size: 3.8em;
  }

  .heading-3-copy-copy.rectif-copy._2 {
    margin-bottom: 0px;
    font-size: 3.3em;
  }

  .paragraph-4 {
    text-align: center;
  }

  .paragraph-4.is--advocacy {
    text-align: left;
  }

  .tabs-menu-button {
    width: 100%;
  }

  .div-block-18 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-17-copy {
    text-align: center;
  }

  .paragraph-4-copy {
    text-align: center;
  }

  .content-slide1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    opacity: 0;
  }

  .content-slide2 {
    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;
    opacity: 0;
  }

  .content-slide3 {
    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;
    opacity: 0;
  }

  .feature-icon-blue {
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .title_wrapper {
    text-align: center;
  }

  .h3-heading {
    font-size: 48px;
  }

  .large-feature-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .splide__arrows {
    padding-right: 25px;
    padding-left: 5px;
  }

  .div-block-21 {
    padding-top: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .resources {
    padding: 46px 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .paragraph-3-copy {
    margin-top: 5px;
    text-align: left;
  }

  .div-block-8-copy-copy {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .div-block-8-copy-copy.is--network {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-18-copy {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .logos_platinium {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .logos_goldpremium {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .logos_gold {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logos_silver {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-24.is--next.is--ads {
    margin-left: 5px;
    padding-right: 0px;
  }

  .partners_wrapper.is--last {
    padding-right: 22px;
    padding-left: 22px;
  }

  .partners_wrapper._2 {
    padding-right: 22px;
    padding-left: 22px;
  }

  .partners_wrapper._3 {
    padding-right: 22px;
    padding-left: 22px;
  }

  .partners_wrapper.is--first {
    padding-right: 22px;
    padding-bottom: 24px;
    padding-left: 22px;
  }

  .partners_wrapper.is--ads {
    padding-right: 22px;
    padding-left: 22px;
  }

  .layer_membership {
    display: block;
  }

  .div-block-32 {
    width: 17em;
  }

  .lottie-animation-3 {
    width: 100%;
    margin-top: -68px;
  }

  .container_membership_mobile {
    padding-right: 0px;
    padding-left: 0px;
  }

  .rotation-telephone {
    display: none;
  }

  .div-block-171 {
    text-align: center;
  }

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

  .paragraph-7 {
    text-align: justify;
  }

  .div-block-175 {
    padding-left: 0px;
    justify-items: center;
  }

  .link_footer {
    margin-bottom: 9px;
    line-height: 1.2;
  }

  .div-block-176 {
    margin-bottom: 16px;
  }

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

  .div-block-179 {
    width: 68.3100283%;
    -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;
    text-align: center;
  }

  .text-block-51 {
    margin-right: 0px;
    margin-bottom: 12px;
    font-size: 0.8em;
  }

  .div-block-179-copy {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .text-block-51-copy {
    margin-right: 0px;
    margin-bottom: 7px;
    font-size: 1.1em;
  }

  .profile_icon {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .icon-8 {
    width: 14px;
    height: 14px;
  }

  .body-2 {
    font-size: 0.5em;
  }

  .body-3 {
    font-size: 0.5em;
  }

  .ads_container {
    height: 8em;
    padding: 46px 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .ads_wrapper {
    height: 8em;
    padding: 46px 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .ads.is--last {
    padding-right: 22px;
    padding-left: 22px;
  }

  .ads._2 {
    padding-right: 22px;
    padding-left: 22px;
  }

  .ads._3 {
    padding-right: 22px;
    padding-left: 22px;
  }

  .ads.is--first {
    padding-right: 22px;
    padding-bottom: 24px;
    padding-left: 22px;
  }

  .ads.is--ads {
    height: auto;
    padding-right: 22px;
    padding-left: 22px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ads_picture_wrapper {
    width: 95%;
    height: 140px;
    margin-top: 7px;
    margin-bottom: 7px;
    border: 1px none #000;
    border-radius: 7px;
  }

  .image-81 {
    position: relative;
  }

  .image-82 {
    height: 100%;
  }

  .image_slide1 {
    height: 100%;
  }

  .image_slide_2 {
    height: 100%;
  }

  .image_slide_3 {
    height: 100%;
  }

  .p_h4 {
    width: 100%;
  }

  .p_h4.is--large {
    text-align: left;
  }

  .p_h4.is--smaller {
    width: 100%;
    margin-left: 0px;
  }

  .heading-5 {
    margin-bottom: 0px;
  }

  .page_info.is--chapter {
    display: none;
  }

  .image-84 {
    width: 30%;
    margin-top: 20px;
    margin-left: 0px;
  }

  .div-block-183 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-184.is--nomargin.is--list {
    padding-left: 0px;
    border-top-style: none;
    border-left-style: none;
  }

  .div-block-184.is--nomargin.is--first {
    margin-top: 22px;
  }

  .div-block-184.is--noborder {
    margin-top: 22px;
    padding-top: 0px;
  }

  .div-block-188 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-189 {
    padding-top: 0px;
  }

  .backtosummary {
    display: none;
  }

  .anchor_summary {
    display: none;
  }

  .div-block-192-copy {
    margin-bottom: 32px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .image-87 {
    width: 20%;
  }

  .image-88 {
    width: 60%;
  }

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

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

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

  .div-block-183-copy {
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-190-copy {
    margin-top: 0px;
  }

  .content-slide4 {
    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;
    opacity: 0;
  }

  .image_slide_4 {
    height: 100%;
  }

  .img_hero_about {
    height: 100%;
  }

  .summary {
    margin-bottom: 0px;
  }

  .newsletter_aboutpage {
    padding: 46px 22px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content-slide5 {
    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;
    opacity: 0;
  }

  .image_slide_5 {
    height: 100%;
  }

  .whitebook2 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .heading-9 {
    font-size: 1.1em;
  }

  .img_hero_advocacy {
    height: 100%;
  }

  .div-block-202 {
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-204 {
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-205 {
    padding: 26px 23px;
  }

  .comittees {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-block-8 {
    padding: 5px;
  }

  .div-block-207 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .twitter {
    width: 1.9em;
  }

  .div-block-210 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .div-block-204-copy {
    grid-row-gap: 70px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .whitebook1 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .div-block-213 {
    margin-top: 3em;
    padding-top: 0em;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .facebook {
    width: 1.9em;
  }

  .linkedin {
    width: 1.9em;
  }

  .youtube {
    width: 1.9em;
  }

  .ads_space1 {
    position: relative;
  }

  .ads_space2 {
    position: relative;
  }

  .ads-2 {
    width: 95%;
    height: 140px;
    margin-top: 7px;
    margin-bottom: 7px;
    border: 1px none #000;
    border-radius: 7px;
  }

  .ads-1 {
    width: 95%;
    height: 140px;
    margin-top: 7px;
    margin-bottom: 7px;
    border: 1px none #000;
    border-radius: 7px;
  }
}

#w-node-a8dc581d-461a-0928-a5c3-f6a3b58b6b52-eb77e693 {
  -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-ae712c5d-7e8a-90c8-034d-83c88ea87c3d-eb77e693 {
  -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-_1a18d585-9f91-5d9a-3720-781d52047b4c-eb77e693 {
  -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-_2fa798d7-a98e-e189-8db1-18a26c14951b-eb77e693 {
  -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-_19e5e774-f85a-a6d5-c495-4563fe6f3388-eb77e693 {
  -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-a3bed182-aab0-c789-ddad-fc8b52ae8d40-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d84a-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d84b-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d84f-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d853-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d857-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d85b-eb77e693 {
  -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-be526e3f-7aa4-420d-f4a6-f2178a83d85f-eb77e693 {
  -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-_1c749f89-8b7a-3016-cbdb-fdc5e806ffd4-eb77e693 {
  -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-a1914f1e-e5a4-e44b-53ff-9f6d15e25814-eb77e693 {
  -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-_9085313f-f47f-59f3-04ed-dd697cbb1d36-eb77e693 {
  -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-e23f724a-0832-abc6-e455-1c2628a7f476-eb77e693 {
  -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-_8f8f64ed-8206-3f70-3d11-c683f5c99a35-eb77e693 {
  -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-_307c901e-8ee8-39b0-e26d-f79a47a13c75-eb77e693 {
  -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-b1b29c61-c32c-c59a-4e00-ca71f014b4ca-eb77e693 {
  -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-_095b26f3-9cc3-8850-8722-73e94aec3a2e-eb77e693 {
  -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-_29bb6bee-c883-be6b-c294-5df886b239ca-eb77e693 {
  -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-_6a0ebf1a-c58c-8fff-cf9f-1e1984680746-eb77e693 {
  -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-_450ce39b-23a9-06dd-7f0e-c65f82a0bfe7-eb77e693 {
  -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-_450ce39b-23a9-06dd-7f0e-c65f82a0bfea-eb77e693 {
  -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-_46eb070c-c0cc-45dc-06d3-b161e4264e6f-eb77e693 {
  -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-df931075-c6cf-7adc-806f-13c9c58dad6c-eb77e693 {
  -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-d08a89b8-4617-03c3-888a-e053e6203b10-eb77e693 {
  -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-abefcb90-352e-97fa-408f-fe0bfd35e624-eb77e693 {
  -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-_2111cb1e-d58d-cd50-59a7-fcc548bdf0b8-eb77e693 {
  -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-_91b904e2-99da-1925-0f0a-a03bacc4a77e-eb77e693 {
  -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-_6d28abb9-b55b-b2fb-9f6b-e004a4919f60-7a77e695 {
  -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-acf52869-141f-5e0d-3391-92a7f25ff7e3-7a77e695 {
  -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-d230316d-1012-ce71-dd6d-186d4792ff2c-7a77e695 {
  -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-_22ae348d-8147-e644-f6aa-1d766f25f2a7-7a77e695 {
  -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-_1454d622-977e-eef4-5874-1a02e2b54d4e-7a77e695 {
  -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-d1e2b024-4638-40b5-691b-ceee5b241d7d-7a77e695 {
  -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-_2681ef31-e6cc-ec5d-d047-e9416c3606d9-7a77e695 {
  -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-e32bf0c3-df76-a5d0-ebd1-c55c5362417a-7a77e695 {
  -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-_60db7259-8333-f72e-6211-288f6f9cfa35-7a77e695 {
  -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-e7e0f433-448a-ebb1-f059-8ff0c798f064-7a77e695 {
  -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-_8c1c80a3-6dc2-adfa-61d3-f61b21293565-7a77e695 {
  -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-e553a66c-24a0-9cc7-74e5-2f088177b7c9-7a77e695 {
  -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-_4030a123-c4f7-1e3d-b860-c54dce67e786-7a77e695 {
  -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-_126c6395-f6b0-ae2e-8a35-0dab0d71c80c-7a77e695 {
  -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-_63352a79-19ae-ecb3-7a29-b3e831db1f1a-7a77e695 {
  -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-a4242b27-bfbe-1e8b-6930-49f193117cef-7a77e695 {
  -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-_5e889b08-4f5f-ba25-b335-0fd916e04730-7a77e695 {
  -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-a6d99a08-3db7-2aae-3bcf-afa07177e9eb-7a77e695 {
  -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-_87acc654-9128-32c6-c2ae-82dfb0bf930e-7a77e695 {
  -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-_82fbd560-c77f-2531-cd6c-5f160ea497cc-7a77e695 {
  -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-c3514840-904b-fd78-4d85-1d1c8f189d3f-7a77e695 {
  -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-_4f91012b-49de-1d34-2a15-e080493790cf-7a77e695 {
  -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-_6538360b-6090-48dc-6eda-a771fcb3824f-7a77e695 {
  -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-_3b615f1e-8c06-9594-e3ab-fb81dfb5ae8d-7a77e695 {
  -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-_266eb1a3-c4de-b6f9-5d5c-623bb85142ce-7a77e695 {
  -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-c4596a63-6436-231f-cf32-af71febbf99f-7a77e695 {
  -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-_3df4fb08-7a42-cb95-bddf-855e94ac7d17-1d77e69a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a8dc581d-461a-0928-a5c3-f6a3b58b6b52-c277e6a6 {
  -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-ae712c5d-7e8a-90c8-034d-83c88ea87c3d-c277e6a6 {
  -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-_1a18d585-9f91-5d9a-3720-781d52047b4c-c277e6a6 {
  -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-_19e5e774-f85a-a6d5-c495-4563fe6f3388-c277e6a6 {
  -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-_68895cf9-22c9-c240-418c-dcba738319bd-c277e6a6 {
  -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-_174ae5d7-0684-114b-35e9-907ed2859e3c-c277e6a6 {
  -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-da7c2d0e-948c-d6d6-e518-972264d08a4c-c277e6a6 {
  -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-d8bf4a96-8b7f-1a6c-8ee6-070411e9921b-c277e6a6 {
  -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-_95da7bbc-24d1-64ec-cef6-373128e3462b-c277e6a6 {
  -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-_7f06e76b-a53a-629e-b63b-a0e9e737b3c8-c277e6a6 {
  -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-e76be2ac-10af-a868-9574-5af471751880-c277e6a6 {
  -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;
}

@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-bolditalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-lightitalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuemontreal';
  src: url('../fonts/neuemontreal-mediumitalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}