:root {
  --secondary-700: #616161;
  --primary-900: #0d47a1;
  --secondary-900: #212121;
  --primary-100: #bbdefb;
  --primary-200: #90caf9;
  --primary-300: #64b5f6;
  --primary-400: #42a5f5;
  --primary-500: #2196f3;
  --primary-600: #1e88e5;
  --primary-700: #1976d2;
  --primary-800: #1565c0;
  --secondary-100: whitesmoke;
  --secondary-200: #eee;
  --secondary-300: #e0e0e0;
  --secondary-400: #bdbdbd;
  --secondary-500: #9e9e9e;
  --secondary-600: #757575;
  --secondary-800: #424242;
  --black: black;
  --white: white;
  --transparent: transparent;
  --accent: #ffd600;
  --sidebar-width: 16.875rem;
  --white-2: white;
  --black-2: black;
}

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

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

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

body {
  color: var(--secondary-700);
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 150%;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 120%;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 130%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 150%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 150%;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--primary-900);
  font-size: .875rem;
  text-decoration: none;
}

label {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 0;
  padding: .75rem .75rem .75rem 1.25rem;
  font-size: 18px;
  line-height: 22px;
}

.rich_text-content h1 {
  margin-bottom: 2rem;
}

.rich_text-content h2 {
  margin-bottom: 1.5rem;
}

.rich_text-content h4 {
  margin-bottom: 1.25rem;
}

.rich_text-content h5 {
  margin-bottom: 1.125rem;
}

.rich_text-content h6 {
  margin-bottom: 1rem;
}

.rich_text-content h3 {
  margin-bottom: 1.5rem;
}

.rich_text-content p {
  margin-bottom: .875rem;
}

.rich_text-content blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.main-wrapper.is-dashboard {
  flex: 1;
  position: relative;
}

.section_style-guide {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.style_guide-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom.margin-xsmall {
  margin-bottom: .75rem;
}

.margin-small {
  margin-bottom: 1rem;
}

.margin-large {
  margin-bottom: 2rem;
}

.margin-medium {
  margin-bottom: 1.5rem;
}

.typograpy-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.playfair-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.playfair_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.playfair_content-text {
  border-radius: .5rem;
  padding: 2rem;
}

.rfstyle-cols-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-weight-light {
  font-weight: 300;
}

.text-weight-regular {
  font-weight: 400;
}

.text-weight-medium {
  font-weight: 500;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-weight-bold {
  font-weight: 700;
}

.style_guide-typograpy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.sgt_content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  display: flex;
}

.heading-style-display {
  font-size: 4.125rem;
}

.heading-style-display.text-color-white.text-align-center {
  text-align: center;
}

.tagline-style-text {
  font-size: 1.25rem;
  line-height: 130%;
}

.heading-style-h1 {
  font-size: 3.625rem;
  font-weight: 600;
  line-height: 130%;
}

.heading-style-h1.text-weight-bold {
  font-weight: 700;
}

.heading-style-h1.text-weight-bold.text-color-white.text-align-center, .heading-style-h1.text-align-center {
  text-align: center;
}

.heading-style-h2 {
  font-size: 3.0625rem;
}

.heading-style-h2.text-align-center {
  text-align: center;
}

.heading-style-h2.text-align-center.text-color-secondary_900 {
  color: var(--secondary-900);
}

.heading-style-h3 {
  font-size: 2.4375rem;
}

.heading-style-h3.text-align-center.text-color-secondary_900 {
  color: var(--secondary-900);
}

.heading-style-h4 {
  font-size: 1.75rem;
}

.heading-style-h5 {
  font-size: 1.3125rem;
}

.heading-style-h6 {
  font-size: 1.125rem;
}

.color_palette-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rfstyle-cols-9 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-color-primary-100 {
  background-color: var(--primary-100);
}

.background-color-primary-200 {
  background-color: var(--primary-200);
}

.background-color-primary-300 {
  background-color: var(--primary-300);
}

.background-color-primary-400 {
  background-color: var(--primary-400);
}

.background-color-primary-500 {
  background-color: var(--primary-500);
}

.background-color-primary-600 {
  background-color: var(--primary-600);
}

.background-color-primary-700 {
  background-color: var(--primary-700);
}

.background-color-primary-800 {
  background-color: var(--primary-800);
}

.background-color-primary-900 {
  background-color: var(--primary-900);
}

.background-color-secondary-100 {
  background-color: var(--secondary-100);
}

.background-color-secondary-200 {
  background-color: var(--secondary-200);
}

.background-color-secondary-300 {
  background-color: var(--secondary-300);
}

.background-color-secondary-400 {
  background-color: var(--secondary-400);
}

.background-color-secondary-500 {
  background-color: var(--secondary-500);
}

.background-color-secondary-600 {
  background-color: var(--secondary-600);
}

.background-color-secondary-700 {
  background-color: var(--secondary-700);
}

.background-color-secondary-800 {
  background-color: var(--secondary-800);
}

.background-color-secondary-900 {
  background-color: var(--secondary-900);
}

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

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

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  display: flex;
}

.nav-brand {
  color: var(--secondary-100);
  align-items: center;
  width: 100%;
  max-width: 5rem;
  height: 100%;
  display: flex;
}

.nav-brand.w--current {
  align-items: center;
  max-width: none;
  max-height: 3rem;
}

.nav-menu {
  height: 100%;
  position: static;
}

.brand-logo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  object-fit: contain;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.brand-logo.is-color {
  opacity: 0;
}

.navbar_fixed {
  background-color: var(--transparent);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.nav_menu-items {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-item {
  height: 100%;
}

.nav-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--secondary-100);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 1rem;
  font-weight: 500;
  display: flex;
}

.nav-link.w--current {
  color: var(--white);
}

.nav-dropdown {
  height: 100%;
  position: static;
}

.icon_embed {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown_list-wrapper {
  background-color: var(--transparent);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  left: 0;
  right: 0;
}

.dropdown_links {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--secondary-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding: .5rem;
  list-style-type: none;
  display: flex;
}

.dropdown-item {
  border-bottom: 1px solid var(--secondary-200);
  width: 100%;
  padding: .5rem;
  position: relative;
}

.dropdown-link {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--secondary-900);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: .75rem 0;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.dropdown_links-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  padding: .5rem;
}

.dropdown_links-wrapper.shadow-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon_dropdown-item {
  background-color: var(--primary-700);
  color: var(--white);
  border-radius: .5rem;
  padding: .5rem;
  display: flex;
}

.publication_dropdown-detail {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  line-height: 100%;
  display: flex;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-color-secondary_800 {
  color: var(--secondary-800);
}

.text-size-small.text_faq-answer {
  width: 100%;
  display: inline-block;
}

.text-size-small.text-blog_summary {
  color: var(--secondary-700);
}

.dropdown_cta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary-900);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.button-secondary {
  background-color: var(--secondary-100);
  color: var(--primary-900);
  border-radius: .75rem;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
}

.button-secondary.is-icon {
  flex: none;
  padding-left: .75rem;
  padding-right: .75rem;
}

.dropdown_cta-image {
  width: 100%;
  height: 100%;
}

.dropdown_cta-detail {
  width: 100%;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-medium.text-weight-semibold.text-color-white {
  color: var(--white);
}

.text-size-medium.text-weight-semibold.text-color-secondary_100, .text-size-medium.text-weight-regular.text-color-secondary_100 {
  color: var(--secondary-100);
}

.text-size-medium.text-weight-regular.text-color-secondary_100.text-align-center {
  text-align: center;
}

.text-color-white {
  color: var(--white);
}

.button-group {
  align-items: center;
  width: 100%;
  display: flex;
}

.button-group.justify-end {
  justify-content: flex-end;
}

.button-group.justify-center {
  justify-content: center;
}

.button-group.space-between {
  justify-content: space-between;
}

.section_hero-home {
  background-color: var(--primary-900);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100svh;
  padding-top: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero_home-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.text-size-large {
  font-size: 1.5rem;
}

.max-width-medium {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.form_search-block {
  width: 100%;
  margin-bottom: 0;
}

.search_home-form {
  position: relative;
}

.search_input-field {
  border: 1px solid var(--transparent);
  border-radius: 1rem;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
}

.search_input-field:focus {
  border-color: var(--primary-900);
}

.search_home-submit {
  background-color: var(--primary-900);
  color: var(--white);
  border-radius: .75rem;
  padding: 0 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  position: absolute;
  top: .25rem;
  bottom: .25rem;
  right: .25rem;
}

.advanced-link {
  color: var(--white);
  font-size: .875rem;
  font-weight: 300;
  text-decoration: none;
}

.margin-top.margin-small {
  margin-top: 1rem;
  margin-bottom: 0;
}

.margin-top.margin-medium {
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.hero_home-background {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5rem;
  transform: rotate(10deg);
}

.hero_home-card {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: rgba(0, 0, 0, .4);
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.hero_home-card._1 {
  height: 100%;
}

.hero_home-image {
  object-fit: contain;
  width: 15rem;
  max-width: none;
  height: 100%;
  transform: rotate(-10deg);
}

.hero_card-animation {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  flex-direction: column;
  display: flex;
}

.section__featured-articles {
  background-color: var(--secondary-100);
}

.hero_background-overlay {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero_home-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.featured_article-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

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

.text-align-center.text-color-secondary_200 {
  color: var(--secondary-200);
}

.featured_article-card {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 1rem;
  flex-direction: column;
  padding: .5rem;
  transition: box-shadow .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.featured_article-thumbnail {
  border-radius: .25rem;
  width: 100%;
  max-height: 10rem;
  overflow: hidden;
}

.featured_article-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.featured_article-detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

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

.section__featured-authors {
  background-color: var(--white);
}

.section_conference {
  background-color: var(--primary-900);
}

.section_conference.background-color-white {
  background-color: var(--white);
}

.section_relate-blog {
  background-color: var(--secondary-100);
}

.section_cta {
  background-color: var(--primary-900);
}

.footer {
  clear: both;
  background-color: var(--secondary-900);
}

.featured_author-component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.featured_author-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.featured_author-thumbnail {
  border-top: .5rem solid var(--primary-900);
  border-left: .5rem solid var(--primary-900);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
  overflow: hidden;
}

.featured_author-detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.featured_author-social {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.social-link {
  background-color: var(--secondary-400);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .25rem;
  display: flex;
  overflow: hidden;
}

.social-link:hover {
  background-color: var(--primary-900);
}

.social-link.is-scopus {
  padding: .25rem;
}

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

.featured_blog-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.featured_blog-card {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 1rem;
  flex-direction: column;
  padding: .5rem;
  transition: box-shadow .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.featured_blog-detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 1rem 2rem;
  display: flex;
}

.featured_blog-thumbnail {
  border-radius: .25rem;
  width: 100%;
  overflow: hidden;
}

.featured_blog-thumbnail.is-small {
  max-height: 5rem;
}

.featured_blog-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

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

.cta-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta_detail-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cta_image-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  height: 100%;
  max-height: 20rem;
  padding: .5rem;
}

.cta-image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.featured_conference-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.conference_card-wrapper {
  border-radius: .5rem;
  position: relative;
  overflow: hidden;
}

.conference_card-wrapper.background-color-accent {
  background-color: var(--accent);
}

.conference_content-wrapper {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  position: relative;
}

.conference_content-wrapper.background-color-overlay {
  background-color: rgba(33, 33, 33, .6);
}

.conference_content-wrapper.align-item-center {
  justify-content: center;
  align-items: center;
}

.conference_content-wrapper.is-moderator {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.conference_content-wrapper.align-item-space-between {
  justify-content: space-between;
}

.featured_conference-title {
  font-size: 1.25rem;
}

.featured_conference-title.is-large {
  font-size: 1.75rem;
}

.featured_conference-title.is-large.text-align-center.text-color-secondary_900, .featured_conference-title.text-color-secondary_900 {
  color: var(--secondary-900);
}

.conference_detail {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.conference_date {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.conference_image-thumbnail {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.conference_image.is-opacity-50 {
  opacity: .5;
}

.conference_icon {
  background-color: var(--accent);
  color: var(--secondary-900);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.conference_icon.background-color-white {
  background-color: var(--white);
  color: var(--secondary-900);
}

.keynote_image {
  object-fit: contain;
  width: 100%;
  height: auto;
  max-height: 28rem;
}

.keynote_detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.moderator_image {
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.text-color-secondary_900 {
  color: var(--secondary-900);
}

.conference_logo-wrapper {
  height: 100%;
  max-height: 5rem;
}

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

.moderator_image-wrapper {
  border-right: .5rem solid var(--white);
  border-radius: .5rem 2rem 2rem .5rem;
  flex: none;
  width: 8rem;
  height: 100%;
  overflow: hidden;
}

.moderator-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.conference_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.moderator_image-profile {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.padding-section-small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.footer-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_brand-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer_brand {
  color: var(--white);
  width: 100%;
  max-width: 5rem;
  height: 100%;
}

.footer_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer_menu-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer_menu-item {
  align-items: center;
  display: flex;
}

.footer-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--secondary-400);
  align-items: center;
  display: flex;
  overflow: hidden;
}

.footer_bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.footer_social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer_social-link {
  border: 2px solid var(--secondary-300);
  background-color: var(--transparent);
  color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
  display: flex;
  overflow: hidden;
}

.footer_social-link.is-scopus {
  padding: .25rem;
}

.padding-footer {
  padding-top: 4rem;
  padding-bottom: 1.5rem;
}

.icon {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.footer_icon {
  color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hero_about-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
}

.hero_about-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  display: flex;
}

.section_hero-about, .section_hero-articles {
  background-color: var(--primary-900);
  width: 100%;
  height: 100%;
  padding-top: 5rem;
  position: relative;
  overflow: hidden;
}

.hero_articles-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
}

.hero_articles-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

.section_hero-404 {
  background-color: var(--primary-900);
  width: 100%;
  height: 100vh;
  padding-top: 5rem;
  position: relative;
  overflow: hidden;
}

.hero_404-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.hero_404-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._404_image {
  object-fit: contain;
  width: 100%;
  max-width: 25rem;
  height: 100%;
}

.brand_logo-footer {
  color: var(--white);
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section_about {
  z-index: 1;
  margin-top: -4rem;
  position: relative;
}

.about_image-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem;
  display: flex;
  overflow: hidden;
}

.about-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.about_detail-content {
  margin-top: 4rem;
  padding-bottom: 4rem;
}

.about_detail-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_statistic {
  background-color: var(--primary-900);
}

.statistic-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.statistic_content-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.statistic-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-color-secondary_100 {
  color: var(--secondary-100);
}

.how_work-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.how_work-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.how_work-image {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  max-height: 32rem;
}

.button-primary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary-900);
  color: var(--white);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary.is-icon {
  padding-left: .75rem;
  padding-right: .75rem;
}

.contact-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact_detail-wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.contact_form-wrapper {
  border-radius: 1rem;
  margin-bottom: 0;
  padding: .5rem;
}

.contact-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.field-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.field-wrapper.add_more {
  flex-direction: row;
}

.field-input {
  border: 1px solid var(--secondary-200);
  background-color: var(--white);
  color: var(--secondary-900);
  border-radius: .5rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
}

.field-input:focus {
  border: 2px solid var(--primary-900);
}

.field-input::placeholder {
  color: var(--secondary-600);
}

.field-input.margin-bottom.margin-small {
  margin-bottom: 1rem;
}

.field-input.is-select {
  background-color: var(--transparent);
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.contact_detail {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

.contact_social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.contact_icon-wrapper {
  background-color: var(--primary-900);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
  display: flex;
}

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

.contact_detail-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dropdown_hover-overlay {
  background-color: var(--primary-900);
  width: 0%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.faq-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

.faq_quetions-wrapper {
  flex-direction: column;
  padding: 1.5rem;
}

.faq_quetions {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq_answer {
  border-left: 4px solid var(--primary-900);
  border-radius: 1rem 0 0 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
  padding: .5rem .5rem .5rem 1.5rem;
  overflow: hidden;
}

.faq-icon {
  aspect-ratio: 1;
  object-fit: contain;
  width: 1.5rem;
  height: 1.5rem;
}

.blog_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  align-items: flex-start;
  display: grid;
}

.blog-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  color: var(--secondary-900);
  cursor: pointer;
  border-radius: 1rem;
  flex-direction: column;
  align-items: stretch;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.blog_thumbnail-wrapper {
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
}

.blog_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blog_thumbnail-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 15rem;
}

.blog_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  color: var(--secondary-900);
  border-radius: 1rem;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.writer_detail-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--primary-900);
  border-radius: 4rem;
  align-items: center;
  padding: .25rem 2rem .25rem .25rem;
  display: flex;
  position: absolute;
  top: 1rem;
  left: 1rem;
  right: auto;
}

.writer_profile-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.writer_detail-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-size-xsmall {
  font-size: .75rem;
}

.text-size-xsmall.text-color-secondary_600 {
  color: var(--secondary-600);
}

.blog_category-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.category_icon-tag {
  background-color: var(--primary-900);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .5rem;
  display: flex;
}

.conference_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.conference-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(8rem, 15rem) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: grid;
}

.conference_thumbnail-wrapper {
  border-radius: .5rem;
  flex: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.conference_detail-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.conference-thumbnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.conference_detail-location {
  border-top: 1px solid var(--secondary-300);
  width: 100%;
  padding-top: 1rem;
}

.conference_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_publication.background-color-white {
  background-color: var(--white);
}

.publication_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.publication-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(8rem, 15rem) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: grid;
}

.publication_thumbnail-wrapper {
  border-radius: .5rem;
  flex: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.publication_detail-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.publication-thumbnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.publication_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.issn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.issn_content-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aricles-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(15rem, 18rem) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article_filter-wrapper {
  border-radius: .5rem;
  padding: 1rem;
  position: -webkit-sticky;
  position: sticky;
  top: 6rem;
}

.article_sort-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.article_filter-form {
  height: 100%;
  margin-bottom: 0;
}

.article_collection-wrapper {
  margin-top: 2rem;
}

.article_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.article_item-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--secondary-700);
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.article_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.article_detail-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid var(--secondary-300);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  display: flex;
}

.article_page-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  display: flex;
}

.article_page-detail {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.article_bookmart-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.article-filter {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.article_search-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.filter-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.filter-title.space-between {
  justify-content: space-between;
}

.filter-icon {
  object-fit: contain;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.divide {
  background-color: var(--secondary-300);
  width: 100%;
  height: 1px;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.filter_checkbox-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.filter_checkbox-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  max-height: 15rem;
  display: flex;
  overflow: auto;
}

.radio-filter {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.radio-button {
  border-color: var(--primary-900);
  border-radius: .25rem;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
}

.radio-button.w--redirected-checked {
  border: 0px none var(--primary-900);
  background-color: var(--primary-900);
  background-image: url('../images/checks-1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: .25rem;
  width: 1rem;
  height: 1rem;
}

.article_sort-form {
  margin-bottom: 0;
}

.section_hero-article {
  background-color: var(--primary-900);
  width: 100%;
  height: 100%;
  padding-top: 5rem;
  position: relative;
  overflow: hidden;
}

.section_article-detail {
  z-index: 1;
  margin-top: -4rem;
  position: relative;
}

.hero_article-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
}

.hero_article-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  display: flex;
}

.article_image-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem;
  display: flex;
  overflow: hidden;
}

.article_main-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.article_detail-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(8rem, 15rem) 1fr minmax(8rem, 15rem);
  grid-auto-columns: 1fr;
  display: grid;
}

.article-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rich_text-blog {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .875rem;
}

.rich_text-blog h1 {
  margin-bottom: 2rem;
}

.rich_text-blog h2 {
  margin-bottom: 1.5rem;
}

.rich_text-blog h4 {
  margin-bottom: 1.25rem;
}

.rich_text-blog h5 {
  margin-bottom: 1.125rem;
}

.rich_text-blog h6 {
  margin-bottom: 1rem;
}

.rich_text-blog h3 {
  margin-bottom: 1.5rem;
}

.rich_text-blog p {
  margin-bottom: .875rem;
}

.rich_text-blog blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.article_toc-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 6rem;
}

.article_sidebar-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 6rem;
}

.cite_tabs-wrapper {
  width: 100%;
}

.cite_content-wrapper {
  border-radius: .5rem;
}

.cite-content {
  border-radius: .5rem;
  padding: 1rem;
  font-size: .75rem;
}

.cite-link {
  background-color: var(--white);
  padding: .75rem 1.25rem;
}

.cite-link.w--current {
  background-color: var(--primary-900);
  color: var(--white);
}

.icon-button {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.article_author-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.article_author-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.article_author-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--white);
  align-items: center;
  display: flex;
}

.article_sidebar {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.orcid_icon-wrapper {
  background-color: #71b91a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  padding: .25rem;
  display: flex;
}

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

.pagination-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-pagination {
  background-color: var(--secondary-100);
  color: var(--secondary-900);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: .75rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-pagination.is-active {
  background-color: var(--primary-900);
  color: var(--white);
}

.button-pagination.is-disable {
  background-color: var(--secondary-300);
  color: var(--secondary-400);
}

.button-pagination.is-number {
  width: 3rem;
  height: 3rem;
}

.pagination_number-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagination_info-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.blog_detail-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(8rem, 15rem) 1fr minmax(8rem, 15rem);
  grid-auto-columns: 1fr;
}

.writer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.writer_detail {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.writer-profile {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.year_tabs-wrapper {
  background-color: var(--transparent);
  padding: .75rem 1rem;
}

.year_tabs-wrapper.w--current {
  background-color: var(--primary-900);
  color: var(--white);
}

.tabs-year {
  width: 100%;
}

.tabs-content {
  margin-top: 1rem;
}

.tabs_single-year {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.button_single-year {
  border: 1px solid var(--secondary-300);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
  position: relative;
  overflow: hidden;
}

.single_year-radio {
  border: 0px none var(--transparent);
  border-radius: .5rem;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.single_year-radio.w--redirected-checked {
  border: 0px none var(--transparent);
  background-color: var(--primary-900);
  color: var(--white);
  border-radius: .5rem;
  width: auto;
  height: auto;
}

.single_year-label {
  position: relative;
}

.fs-rangeslider_form {
  width: 100%;
  max-width: 720px;
  margin-bottom: 0;
}

.fs-rangeslider_wrapper {
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.5rem;
  display: block;
  position: relative;
}

.fs-rangeslider_track {
  background-color: var(--secondary-100);
  border-radius: 999rem;
  height: 1rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fs-rangeslider_handle {
  z-index: 1;
  background-color: var(--primary-900);
  cursor: grab;
  border-radius: 100rem;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 12px rgba(0, 0, 0, .2);
}

.fs-rangeslider_handle:focus {
  background-color: var(--primary-700);
}

.fs-rangeslider_handle.is-pink {
  background-color: var(--primary-900);
}

.fs-rangeslider_fill {
  background-color: var(--primary-900);
  border-radius: 999px;
  width: 20%;
  height: 100%;
  position: absolute;
}

.fs-rangeslider_input {
  display: none;
}

.fs-range_values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.125rem;
  display: flex;
}

.tabs_range-year {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.body-dashboard {
  align-items: stretch;
  display: flex;
}

.sidebar {
  width: var(--sidebar-width);
  background-color: var(--primary-900);
}

.cta_content {
  max-width: 32rem;
}

.section_publication-details {
  z-index: 1;
  position: relative;
}

.publication_main-image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.publication_main-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  width: 100%;
  max-width: 12rem;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem;
}

.publications_detail-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(8rem, 15rem) 1fr minmax(8rem, 15rem);
  grid-auto-columns: 1fr;
  display: block;
}

.max-width-large {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.rich_text-publication {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: .875rem;
}

.rich_text-publication h1 {
  margin-bottom: 2rem;
}

.rich_text-publication h2 {
  margin-bottom: 1.5rem;
}

.rich_text-publication h4 {
  margin-bottom: 1.25rem;
}

.rich_text-publication h5 {
  margin-bottom: 1.125rem;
}

.rich_text-publication h6 {
  margin-bottom: 1rem;
}

.rich_text-publication h3 {
  margin-bottom: 1.5rem;
}

.rich_text-publication p {
  margin-bottom: .875rem;
}

.rich_text-publication blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.search_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .5fr) 1fr minmax(0, .5fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

@media screen and (max-width: 991px) {
  .rich_text-content h1 {
    margin-bottom: 1.5rem;
  }

  .rich_text-content h2 {
    margin-bottom: 1.25rem;
  }

  .rich_text-content h4 {
    margin-bottom: 1rem;
  }

  .rich_text-content h5 {
    margin-bottom: .875rem;
  }

  .rich_text-content h6 {
    margin-bottom: .75rem;
  }

  .rich_text-content h3 {
    margin-bottom: 1.125rem;
  }

  .rich_text-content p {
    margin-bottom: .75rem;
  }

  .container-large.is-dropdown {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-display {
    font-size: 3.75rem;
  }

  .heading-style-h1 {
    font-size: 3.125rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .rfstyle-cols-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .nav-brand, .nav-brand.w--current {
    color: var(--primary-900);
  }

  .nav-menu {
    background-color: var(--white);
    height: auto;
    max-height: 100vh;
    position: absolute;
    overflow: auto;
  }

  .brand-logo.is-color {
    opacity: 1;
  }

  .brand-logo.is-white {
    opacity: 0;
  }

  .navbar_fixed {
    background-color: var(--white);
  }

  .nav_menu-items {
    background-color: var(--white);
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 1rem;
  }

  .nav-item {
    width: 100%;
  }

  .nav-link {
    color: var(--secondary-700);
    justify-content: flex-start;
    width: 100%;
    height: auto;
  }

  .nav-link.w--current {
    color: var(--secondary-900);
  }

  .nav-dropdown {
    width: 100%;
    position: relative;
  }

  .dropdown_list-wrapper {
    height: 100%;
    position: static;
  }

  .dropdown_list-wrapper.w--open {
    position: relative;
  }

  .dropdown_links-wrapper.shadow-small {
    grid-template-columns: 1fr;
  }

  .menu-button {
    background-color: var(--primary-700);
    border-radius: .5rem;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: var(--primary-800);
  }

  .menu-button-wrapper {
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .line {
    background-color: var(--white);
    width: 60%;
    height: 2px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(0, -50%);
  }

  .line._1 {
    transform: translate(0, -.525rem)translate(0, -50%);
  }

  .line._3 {
    transform: translate(0, .525rem)translate(0, -50%);
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero_home-image {
    width: 15rem;
  }

  .featured_article-component, .featured_author-component, .featured_blog-component, .featured_conference-component {
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-small {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .footer-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer_brand-wrapper {
    max-width: 30rem;
  }

  .contact-wrapper {
    grid-template-columns: 1fr;
  }

  .container-small.is-dropdown, .container-medium.is-dropdown {
    padding-left: 0;
    padding-right: 0;
  }

  .blog_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .article_detail-wrapper {
    grid-template-columns: minmax(8rem, 15rem) 1fr;
  }

  .rich_text-blog h1 {
    margin-bottom: 1.5rem;
  }

  .rich_text-blog h2 {
    margin-bottom: 1.25rem;
  }

  .rich_text-blog h4 {
    margin-bottom: 1rem;
  }

  .rich_text-blog h5 {
    margin-bottom: .875rem;
  }

  .rich_text-blog h6 {
    margin-bottom: .75rem;
  }

  .rich_text-blog h3 {
    margin-bottom: 1.125rem;
  }

  .rich_text-blog p {
    margin-bottom: .75rem;
  }

  .blog_detail-wrapper, .publications_detail-wrapper {
    grid-template-columns: minmax(8rem, 15rem) 1fr;
  }

  .rich_text-publication h1 {
    margin-bottom: 1.5rem;
  }

  .rich_text-publication h2 {
    margin-bottom: 1.25rem;
  }

  .rich_text-publication h4 {
    margin-bottom: 1rem;
  }

  .rich_text-publication h5 {
    margin-bottom: .875rem;
  }

  .rich_text-publication h6 {
    margin-bottom: .75rem;
  }

  .rich_text-publication h3 {
    margin-bottom: 1.125rem;
  }

  .rich_text-publication p {
    margin-bottom: .75rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  h3 {
    font-size: 1.25rem;
  }

  h4 {
    font-size: 1.125rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .rich_text-content h1 {
    margin-bottom: 1.25rem;
  }

  .rich_text-content h2 {
    margin-bottom: 1.125rem;
  }

  .rich_text-content h4 {
    margin-bottom: .875rem;
  }

  .rich_text-content h5 {
    margin-bottom: .75rem;
  }

  .rich_text-content h6 {
    margin-bottom: .5rem;
  }

  .rich_text-content h3 {
    margin-bottom: 1rem;
  }

  .rich_text-content p {
    margin-bottom: .5rem;
  }

  .rich_text-content blockquote {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .rfstyle-cols-5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-style-display {
    font-size: 3rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h3 {
    font-size: 1.75rem;
  }

  .nav-brand {
    padding-left: 0;
  }

  .dropdown-link {
    flex-direction: column;
    align-items: flex-start;
  }

  .section_hero-home {
    min-height: auto;
  }

  .padding-section-large {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .hero_home-wrapper {
    grid-template-columns: 1fr;
  }

  .hero_home-card {
    border-radius: 1rem;
  }

  .hero_home-image {
    width: 12rem;
  }

  .hero_home-image-wrapper {
    display: none;
  }

  .featured_article-component, .featured_author-component, .featured_blog-component {
    margin-top: 2rem;
  }

  .cta-wrapper {
    grid-template-columns: 1fr;
  }

  .featured_conference-component {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .padding-section-small {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer-wrapper, .hero_about-wrapper, .hero_articles-wrapper, .hero_404-wrapper, .about_detail-wrapper {
    grid-template-columns: 1fr;
  }

  .statistic-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .how_work-wrapper, .blog_list-wrapper, .conference-wrapper, .publication-wrapper, .aricles-wrapper, .hero_article-wrapper, .article_detail-wrapper {
    grid-template-columns: 1fr;
  }

  .rich_text-blog h1 {
    margin-bottom: 1.25rem;
  }

  .rich_text-blog h2 {
    margin-bottom: 1.125rem;
  }

  .rich_text-blog h4 {
    margin-bottom: .875rem;
  }

  .rich_text-blog h5 {
    margin-bottom: .75rem;
  }

  .rich_text-blog h6 {
    margin-bottom: .5rem;
  }

  .rich_text-blog h3 {
    margin-bottom: 1rem;
  }

  .rich_text-blog p {
    margin-bottom: .5rem;
  }

  .rich_text-blog blockquote {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .blog_detail-wrapper, .publications_detail-wrapper {
    grid-template-columns: 1fr;
  }

  .rich_text-publication h1 {
    margin-bottom: 1.25rem;
  }

  .rich_text-publication h2 {
    margin-bottom: 1.125rem;
  }

  .rich_text-publication h4 {
    margin-bottom: .875rem;
  }

  .rich_text-publication h5 {
    margin-bottom: .75rem;
  }

  .rich_text-publication h6 {
    margin-bottom: .5rem;
  }

  .rich_text-publication h3 {
    margin-bottom: 1rem;
  }

  .rich_text-publication p {
    margin-bottom: .5rem;
  }

  .rich_text-publication blockquote {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .search_grid {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .container-large {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rfstyle-cols-5 {
    grid-template-columns: 1fr 1fr;
  }

  .style_guide-typograpy {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-style-display {
    font-size: 2.5rem;
  }

  .heading-style-h1 {
    font-size: 2rem;
  }

  .heading-style-h2 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
  }

  .heading-style-h5 {
    font-size: 1.125rem;
  }

  .heading-style-h6 {
    font-size: 1rem;
  }

  .rfstyle-cols-9 {
    grid-template-columns: 1fr 1fr;
  }

  .nav-brand.w--current {
    max-height: 2rem;
  }

  .nav_menu-items {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero_home-background {
    width: 100%;
    left: auto;
  }

  .hero_home-card {
    padding: 1rem;
  }

  .featured_article-component, .featured_author-component, .featured_blog-component, .featured_conference-component {
    grid-template-columns: 1fr;
  }

  .conference_content-wrapper.is-moderator {
    flex-direction: column;
    align-items: flex-start;
  }

  .moderator_image-wrapper {
    width: 100%;
    height: auto;
  }

  .padding-section-small {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .about-image {
    border-radius: .5rem;
  }

  .statistic-wrapper {
    grid-template-columns: 1fr;
  }

  .how_work-image {
    border-radius: .5rem;
  }

  .container-small, .container-medium {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact_social-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog_content-wrapper {
    border-radius: .5rem;
  }

  .writer_detail-wrapper {
    top: .5rem;
    left: .5rem;
  }

  .article_main-image {
    border-radius: .5rem;
  }

  .icon-button {
    width: 1.25rem;
    height: 1.25rem;
  }

  .button-pagination {
    font-size: .75rem;
  }

  .pagination_number-wrapper {
    display: none;
  }

  .publication_main-image {
    border-radius: .5rem;
  }
}

#w-node-b2f14009-f6dc-a437-8969-fbd3f8df588a-26cec17c, #w-node-c7a0ed9f-46c0-8530-06e8-53a63d371ddb-26cec17c, #w-node-_01a676f9-6227-f329-41f2-a1922f8724e5-26cec17c, #w-node-f4b707ad-cab9-7f15-716c-9c2c65ca3545-26cec17c, #w-node-d9638c92-683e-97cb-28b5-978075108778-26cec17c, #w-node-_2fa1dfb0-6b7a-a525-a3d9-428eba9d28bb-26cec17c, #w-node-_3c149e32-977a-f42d-9251-47d4c23bbbe3-26cec17c, #w-node-_48584129-8756-e055-cddf-c0282fcc0acb-26cec17c, #w-node-c3480578-09f7-121a-4bd6-ea095a46fb3d-26cec17c, #w-node-_4edc3e3b-d707-5893-e946-34d569ff80b4-26cec17c, #w-node-_48f4bfaa-0ea7-f06e-895e-f011471479a4-26cec17c, #w-node-fb75d304-ccd1-88e9-c913-8676dfe8ef9a-26cec17c, #w-node-e56470ed-c0e6-cc52-3a83-36784b4d61e9-26cec17c, #w-node-e8af0930-7de1-8914-1cbe-576375cd44e9-26cec17c, #w-node-_32f39803-919e-c1ce-9bcc-c7bd8dff4c2a-26cec17c, #w-node-_8233f47f-5392-f845-a1f4-9cc1bc0d2586-26cec17c, #w-node-_588d4918-ec80-3709-b5c5-5310747cf397-26cec17c, #w-node-_515c7be8-f49f-208b-f1a3-44d54a785019-26cec17c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4013cf05-a3bb-81b7-7ee6-88c5382fd184-26cec17c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8fde87dc-f5b2-e0f2-4403-b12a7e0262b3-26cec17c, #w-node-_42ed4e01-7724-9e08-891b-ca8013f65a3c-26cec17c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1669906-3fac-fce9-6650-c4c37e4e69b3-26cec17c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1f041807-c0ad-90ce-7a2d-b9f6956746aa-26cec17c {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_3a69091f-a889-ca06-43ce-63b9be9e3b1a-26cec17c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_948f870d-b384-d110-0762-bf24140b2e79-26cec17c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_265336ad-18a1-98f5-5253-765ed7b2f064-26cec17c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_276cc1fd-e67f-887b-ea71-44872a9e5512-26cec17c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99309a04-2d59-69e1-ffdb-a4b96ae605bb-26cec17c, #w-node-_5c55bfdc-6178-07e8-c2f8-5e7b48e98621-26cec17c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f7948769-5c9d-058d-e5fb-6a4bd49de0d3-26cec17c, #w-node-_31d12986-d4e3-7a0a-1025-7c9d0b61d05d-26cec17c, #w-node-f586d35f-860d-871e-8079-bedef1137e84-f1137e80, #w-node-f586d35f-860d-871e-8079-bedef1137e89-f1137e80, #w-node-f586d35f-860d-871e-8079-bedef1137e9c-f1137e80, #w-node-f586d35f-860d-871e-8079-bedef1137eaa-f1137e80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_887be050-9b89-4ec3-e3d7-500083e3ed3d-83e3ed39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_887be050-9b89-4ec3-e3d7-500083e3ed44-83e3ed39, #w-node-_0f5f43c4-66ba-44a2-cea9-ee35e005ed8e-e005ed41, #w-node-_63d65912-3ace-f557-b69b-f560c9a5296b-3d4f3683, #w-node-_189abef9-8f1e-f17d-9a38-47cd175557d5-3d4f3683, #w-node-_157b500d-2d2d-56fa-7bba-ad71f6e9181f-3d4f3683, #w-node-_0a697abf-d398-6c13-2e16-df791effcb99-3d4f3683, #w-node-_56697e68-3169-5e4b-a90e-c4bd3e15e43b-3d4f3683, #w-node-cdbab199-ba4a-93c7-a217-42039abfa201-3d4f3683, #w-node-_81976c46-33f4-6008-f508-7064fb51c655-3d4f3683, #w-node-_16aa0681-b4fb-fd2d-7e82-0f56f3966baf-3d4f3683 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99309a04-2d59-69e1-ffdb-a4b96ae605bb-3d4f3683, #w-node-_5c55bfdc-6178-07e8-c2f8-5e7b48e98621-3d4f3683 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f7948769-5c9d-058d-e5fb-6a4bd49de0d3-3d4f3683, #w-node-_31d12986-d4e3-7a0a-1025-7c9d0b61d05d-3d4f3683, #w-node-_0d7d8f28-dab5-3061-4274-26bbd1539705-3d5029ba, #w-node-f10399ce-fe8b-ca50-ebd6-eb41f2aa99f5-3d5029ba, #w-node-beff68d9-3772-b82a-6a2d-e44cc60c4769-3d5029ba, #w-node-fee5bb52-07b2-6866-c2c4-d1bc32c91034-e4e74a55, #w-node-_73de18ca-1f27-b92c-56fa-84e5ac5bf4d0-e4e74a55, #w-node-caa0bba7-552d-8f95-7c3b-fb674ab93353-90598547 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-caa0bba7-552d-8f95-7c3b-fb674ab93390-90598547, #w-node-caa0bba7-552d-8f95-7c3b-fb674ab93399-90598547 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-caa0bba7-552d-8f95-7c3b-fb674ab933a2-90598547, #w-node-caa0bba7-552d-8f95-7c3b-fb674ab933a9-90598547, #w-node-_6de94aa4-43ad-d98e-36eb-c9a2c71623a1-d5a6567b, #w-node-_6de94aa4-43ad-d98e-36eb-c9a2c71623ad-d5a6567b, #w-node-_6de94aa4-43ad-d98e-36eb-c9a2c71623b3-d5a6567b, #w-node-f7d5cc25-8e0c-e75f-0b7d-0724479d8aac-8e6546b6, #w-node-_6e45bf30-1aff-8a7c-125d-1d527cf3f80b-8e6546b6, #w-node-d2951161-96d8-fc96-b6dd-8c99fdfac310-8e6546b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eea9316-fbd4-f44c-d925-6e70a1d5ad9e-8e6546b6, #w-node-_1eea9316-fbd4-f44c-d925-6e70a1d5ada7-8e6546b6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1eea9316-fbd4-f44c-d925-6e70a1d5adb0-8e6546b6, #w-node-_1eea9316-fbd4-f44c-d925-6e70a1d5adb7-8e6546b6, #w-node-_73de18ca-1f27-b92c-56fa-84e5ac5bf4d0-e5680046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68456402-7b9f-7f91-d6b7-44c612c1f362-e5680046 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26feb82a-7260-0e08-92ae-a327e3583ef6-e5680046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-d1669906-3fac-fce9-6650-c4c37e4e69b3-26cec17c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f041807-c0ad-90ce-7a2d-b9f6956746aa-26cec17c {
    grid-column: span 1 / span 1;
  }

  #w-node-_948f870d-b384-d110-0762-bf24140b2e79-26cec17c {
    grid-column: span 2 / span 2;
  }

  #w-node-_265336ad-18a1-98f5-5253-765ed7b2f064-26cec17c {
    grid-column: span 1 / span 1;
  }

  #w-node-f586d35f-860d-871e-8079-bedef1137e84-f1137e80 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4013cf05-a3bb-81b7-7ee6-88c5382fd184-26cec17c, #w-node-_1f041807-c0ad-90ce-7a2d-b9f6956746aa-26cec17c {
    grid-row: span 1 / span 1;
  }

  #w-node-_948f870d-b384-d110-0762-bf24140b2e79-26cec17c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f586d35f-860d-871e-8079-bedef1137e84-f1137e80 {
    grid-column: span 1 / span 1;
  }

  #w-node-_887be050-9b89-4ec3-e3d7-500083e3ed44-83e3ed39 {
    order: -9999;
  }

  #w-node-_81976c46-33f4-6008-f508-7064fb51c655-3d4f3683 {
    order: 9999;
  }

  #w-node-_68456402-7b9f-7f91-d6b7-44c612c1f362-e5680046 {
    grid-column: span 1 / span 1;
  }
}


