@font-face {
  font-family: "Fa Solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

:root {
  --heading_black: #0f0d0d;
  --white: white;
  --text: #606172;
  --border: #e1e1eb;
  --yellow-accent: #fcc437;
  --light_bg: #fafafa;
  --theme-blue: #087fbe;
  --black: black;
  --table_fill: #ecf0f6;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.memberships-wrapper.spacer {
  margin-top: -1.25rem;
}

.container {
  max-width: 85rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3rem 1.875rem;
}

.container.hero {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.container.ev_nav {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.table_wrapper {
  overflow: auto;
}

.paragraph-9 {
  color: #606172;
  margin-top: .625rem;
  font-size: .95rem;
  line-height: 1.5625rem;
}

.paragraph-9.spacer {
  margin-top: 1.25rem;
}

.paragraph-9.spacer.hide {
  display: none;
}

.paragraph-9.no_margin {
  margin-top: 0;
}

.paragraph-9.no_margin.strong_black {
  color: var(--heading_black);
  font-weight: 600;
}

.paragraph-9.no_margin.strong_black.top {
  margin-top: .75rem;
}

.paragraph-9.bottom_margin {
  margin-bottom: 5px;
}

.paragraph-9.white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-9.white.strong {
  margin-top: .5rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}

.inner_heading_small {
  color: #0f0d0d;
  margin-bottom: .5rem;
  font-size: 1.25rem;
  font-weight: 600;
}

.inner_heading_small.grey {
  color: var(--text);
  font-weight: 500;
}

.inner_heading_small.grey.margin {
  margin-top: 20px;
  margin-bottom: 1.5rem;
}

.inner_heading_small.top_margin {
  margin-top: 20px;
}

.inner_heading_small.bottom_margin {
  margin-bottom: .625rem;
}

.inner_heading_small.bottom_margin.top {
  margin-top: 20px;
}

.inner_heading_small.white {
  color: var(--white);
  font-weight: 500;
}

.paragraph-11 {
  color: #4c5462;
  margin-top: 1.25rem;
  font-size: .9rem;
  line-height: 1.5625rem;
}

.special_button {
  background-color: #2e91d5;
  border-radius: 0;
  padding: 12px 20px;
  font-size: .95rem;
  font-weight: 500;
}

.paragraph-10 {
  color: var(--heading_black);
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5625rem;
}

.table_row {
  border: .0625rem solid var(--border);
}

.letter_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: baseline;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.table_header {
  border-right: .0625rem solid var(--border);
  color: var(--heading_black);
  text-align: center;
  background-color: #ecf0f6;
  padding: 1.25rem;
  font-size: .95rem;
  font-weight: 500;
}

.table_component {
  margin-top: 1rem;
}

.list-item-2 {
  color: #606172;
  font-size: .95rem;
  line-height: 1.875rem;
}

.table_cell {
  border-right: .0625rem solid var(--border);
  color: #061734;
  text-align: center;
  padding: 1.25rem;
  font-size: 1rem;
  font-weight: 400;
}

.table_cell.spl_amount {
  color: var(--heading_black);
  font-weight: 600;
}

.table_head {
  border: .0625rem solid #000;
  padding: .625rem;
}

.table_body {
  padding: .625rem;
}

.benefits_wrapper {
  margin-top: 0;
  margin-bottom: 0;
}

.list-3 {
  list-style-type: lower-roman;
}

.benefits_list_item {
  color: #606172;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: .95rem;
  line-height: 1.875rem;
}

.section.grey {
  background-color: #fafafa;
}

.section.dark_img {
  background-image: url('../images/SPONSORSHIP.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.section.it_hero {
  background-image: url('../images/HERO.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.it_hero.red {
  background-image: url('../images/HERO-1.avif');
}

.section.nav_hide {
  z-index: 1;
  background-color: var(--white);
  width: 100%;
  box-shadow: 0 0 10px #0003;
}

.section.lite_orange {
  background-color: #fdf6ee;
}

.section.dark_brown {
  background-color: #1a1008;
}

.section.sandal {
  background-color: #f5ebd8;
}

.body {
  font-family: Jost, sans-serif;
}

.inner_page_section_heading {
  color: #0f0d0d;
  font-size: 1.5rem;
  font-weight: 600;
}

.inner_page_section_heading.large {
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 40px;
}

.inner_page_section_heading.large.margin {
  color: var(--heading_black);
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 1.7rem;
  font-weight: 600;
}

.inner_page_section_heading.large.remove_margin {
  margin-top: 0;
  font-weight: 600;
}

.inner_page_section_heading.large.remove_margin.red {
  color: red;
}

.inner_page_section_heading.large.remove_margin.hide {
  display: none;
}

.inner_page_section_heading.large.margin {
  margin-top: 40px;
}

.inner_page_section_heading.large.bottom_margin {
  margin-top: 0;
  margin-bottom: 25px;
}

.inner_page_section_heading.large.bottom_margin.top {
  margin-top: 60px;
}

.cls_of_mem_list {
  color: var(--heading_black);
  padding-left: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  list-style-type: lower-roman;
}

.list-4 {
  padding-left: 15px;
  list-style-type: disc;
}

.cls_list_item {
  margin-bottom: 30px;
  font-size: 1.25rem;
  font-weight: 400;
  list-style-type: lower-roman;
}

.section_wrapper.relative {
  position: relative;
}

.paragraph-12 {
  color: #606172;
  margin-top: 1rem;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.65em;
}

.paragraph-12.bold {
  font-weight: 600;
}

.pic_showcase_wrapper {
  background-color: #fbfbfd;
  border: .5px solid #e1e1eb;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.showcase_member_img {
  border-radius: 50%;
  width: 130px;
  height: 150px;
  margin-bottom: .25rem;
  overflow: hidden;
}

.white_spacer {
  width: auto;
  height: 25px;
}

.awards_list {
  padding-left: 20px;
  list-style-type: decimal;
}

.award_list_item {
  color: var(--text);
  overflow-wrap: anywhere;
  padding-bottom: 15px;
  font-size: .95rem;
  line-height: 1.65rem;
}

.guideline_list {
  padding-left: 20px;
  list-style-type: decimal;
}

.paragraph-13 {
  color: #606172;
  margin-top: 1rem;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.65em;
}

.paragraph-13.only_bottom_margin {
  margin-top: 0;
}

.guidelinelist_a {
  color: var(--text);
  padding-left: 20px;
  font-size: .95rem;
  list-style-type: lower-roman;
}

.guidelinelist_b {
  padding-left: 20px;
  list-style-type: lower-roman;
}

.paragraph-14 {
  color: #606172;
  margin-top: 1rem;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.65em;
}

.paragraph-14.only_bottom_margin {
  margin-top: 0;
  font-size: .95rem;
}

.guidelinelist_a_2 {
  padding-left: 20px;
  list-style-type: decimal;
}

.guidelinelist_abc {
  color: var(--text);
  padding-left: 20px;
  font-size: .95rem;
  list-style-type: lower-alpha;
}

.pic_showcase_wrapper_2 {
  border-top: .5px solid #e1e1eb;
  border-bottom-style: solid;
  border-bottom-width: .5px;
  border-right: .5px solid #e1e1eb;
  border-bottom-color: var(--white);
  text-align: center;
  background-color: #fbfbfd;
  border-left: .5px solid #e1e1eb;
  border-radius: 4px 4px 0 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.full_showcase_wrapper {
  padding-bottom: 40px;
}

.showcase_logo_wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.showcase_logo {
  width: 20rem;
}

.right_nav_heading {
  color: var(--heading_black);
  font-size: 18px;
  font-weight: 600;
}

.section_wrapper-2 {
  margin-bottom: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.right_chec_icon {
  color: var(--yellow-accent);
  padding-top: 2.5px;
  padding-right: 5px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.accordian {
  background-color: #fff;
  border: .0625rem solid #e4e4e4;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: block;
  position: relative;
}

.accordian.no_bottom_border {
  border-bottom-color: var(--light_bg);
}

.right_cell, .left_cell {
  align-items: stretch;
}

.accordian-panel {
  background-color: #fff;
  border-radius: 0 0 1.25rem 1.25rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
}

.page_and_right_nav {
  padding: 0;
}

.accordian-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fafafa;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.right_link_button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--text);
  background-color: #3898ec00;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  display: flex;
}

.right_link_button:hover {
  color: var(--yellow-accent);
}

.right_link_button.w--current {
  color: var(--theme-blue);
}

.right_nav_wrapper {
  background-color: #fafafa;
  border: 1px solid #e1e1eb;
  border-radius: 4px;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: sticky;
  top: 12rem;
}

.right_nav_spacer {
  background-color: #e1e1eb;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.right_side_nav_link {
  font-weight: 400;
  line-height: 25px;
}

.paragraph-15 {
  color: #606172;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65em;
}

.paragraph-15.black {
  color: var(--heading_black);
}

.full_showcase_wrapper_2 {
  padding-bottom: 20px;
}

.link_showcase_wrapper {
  padding-top: 20px;
  padding-bottom: 40px;
}

.archives_stack {
  padding: 0;
}

.archive_cell {
  justify-content: space-between;
  align-items: stretch;
}

.cell_img {
  object-fit: cover;
  height: 300px;
}

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

.right_nav_wrapper_2 {
  background-color: #fafafa;
  border: 1px solid #e1e1eb;
  border-radius: 4px;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: sticky;
  top: 12rem;
}

.text_field-2 {
  border-radius: 6px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.contact_heading_wrapper {
  margin-bottom: 35px;
}

.contact_info {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 600;
}

.header_contact_detail {
  color: #2e91d5;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2rem;
}

.header_contact_detail.max_width {
  color: #768197;
  max-width: 250px;
  font-weight: 400;
  line-height: 1.5rem;
}

.header_contact_detail.phone {
  color: #606172;
  font-size: 16px;
  font-weight: 400;
}

.header_mini_text {
  color: #768197;
  font-size: .8rem;
  line-height: 1rem;
}

.form_submit_button {
  background-color: #2e91d5;
  border-radius: 30px;
  align-self: flex-end;
  margin-top: 20px;
  padding-left: 20px;
}

.form_name_fields-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.field-label-8 {
  font-weight: 600;
}

.header_logo_embed {
  margin-top: 3px;
}

.form_contact_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.contact_section {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.form-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.form_contact {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form_contact.align_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.line {
  color: #269bcf;
  background-color: #269bcf;
  width: 75px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.line.accent {
  background-color: var(--yellow-accent);
  width: 50px;
  color: var(--yellow-accent);
}

.header_phone_wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.header_phone_wrapper.gap {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  padding-top: 10px;
}

.field-wrapper {
  flex: 1;
}

.textarea-2 {
  border-radius: 6px;
}

.contact_must_checked {
  color: #d9375d;
}

.formblock-2 {
  flex: 1;
  margin-left: 100px;
}

.underline {
  background-color: #e5e8e7;
  width: 120px;
  height: 2px;
  position: relative;
}

.underline.hero {
  width: 220px;
}

.webmag_wrapper {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: space-between;
  align-items: center;
  max-width: 450px;
  padding-bottom: 25px;
  display: flex;
}

.webmag_title {
  color: var(--heading_black);
  font-size: 1.5rem;
  line-height: 1.5625rem;
}

.webmag_button {
  background-color: var(--theme-blue);
  padding: 12px 20px;
  font-size: .95rem;
}

.web_card {
  border: 1px solid var(--border);
  width: 30%;
  padding: 20px;
}

.web_title {
  color: var(--heading_black);
  font-weight: 600;
}

.web_date {
  color: var(--heading_black);
  font-size: .95rem;
  font-weight: 500;
}

.meeting_list {
  padding-left: 20px;
  list-style-type: lower-roman;
}

.italic_text {
  color: var(--text);
  margin-bottom: 10px;
  font-size: .95rem;
  font-style: italic;
}

.right_nav_wrapper_3 {
  background-color: #fafafa;
  border: 1px solid #e1e1eb;
  border-radius: 4px;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: sticky;
  top: 12rem;
}

.no_meeting_text {
  color: var(--text);
  margin-top: 20px;
  font-size: .95rem;
}

.no_meeting_text.large_bold {
  color: var(--heading_black);
  font-size: 1.25rem;
  font-weight: 500;
}

.no_meeting_text.large_bold.hide {
  display: none;
}

.tabs-menu {
  margin-bottom: 20px;
}

.tab-link {
  color: var(--theme-blue);
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1.1rem;
}

.tab-link.w--current {
  background-color: var(--theme-blue);
  color: var(--white);
}

.accordian-wrapper-2 {
  margin-top: 0;
}

.accordian-2 {
  background-color: #fff;
  border: .0625rem solid #e4e4e4;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: block;
  position: relative;
}

.accordian-2.no_border_line {
  border-bottom-color: var(--light_bg);
}

.about-us-accordian-header-default {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fafafa;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.officers-category-default {
  color: var(--theme-blue);
  font-size: 1.125rem;
  font-weight: 500;
}

.about-us-accordian-panel-default {
  background-color: #fff;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
}

.paragraph-16 {
  color: var(--text);
  margin-bottom: 0;
  padding-top: 1.5625rem;
  padding-bottom: 1rem;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.paragraph-16.top_margin {
  padding-top: .5rem;
}

.acc_title_date_wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.acc_date_text {
  color: var(--text);
  font-size: .95rem;
  font-weight: 400;
}

.redirect_text {
  color: var(--theme-blue);
  text-decoration: none;
}

.officers-category {
  color: var(--heading_black);
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5625rem;
}

.upcoming_cme_wrapper {
  border-bottom: 1px solid var(--border);
  justify-content: space-between;
  padding-bottom: 25px;
  display: flex;
}

.upcoming_cme_wrapper.hide {
  display: none;
}

.up_cme_title {
  color: var(--heading_black);
  font-size: 20px;
  font-weight: 500;
}

.black_bold_text {
  color: var(--heading_black);
}

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

.up_cme_tag {
  background-color: var(--yellow-accent);
  padding: 5px 30px;
  font-size: .95rem;
}

.hero_page_title_wrapper.bottom_margin {
  margin-bottom: 20px;
}

.section_sub_title {
  color: #0f0d0d;
  margin-top: 1.5rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 30px;
}

.section_sub_title.size {
  font-size: 2.25rem;
}

.section_sub_title.size.larger {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 2.5rem;
}

.section_sub_title.size.larger.mobile_hide {
  margin-bottom: 10px;
  font-size: 2.25rem;
}

.section_sub_title.size.larger.mobile_hide.white {
  color: var(--white);
  margin-bottom: 10px;
}

.section_sub_title.size.larger.mobile {
  display: none;
}

.section_sub_title.size.larger.ev {
  color: #333;
  margin-top: 6px;
  margin-bottom: 8px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 45px;
}

.section_sub_title.size.larger.ev.white {
  color: var(--white);
}

.section_sub_title.size.larger.ev.white.top {
  margin-top: 28px;
}

.about_button {
  background-color: var(--theme-blue);
  padding: 12px 30px;
  font-size: .95rem;
}

.button_wrapper, .acc_tab {
  margin-top: 25px;
}

.officers-stack {
  border: 1px solid var(--border);
  text-align: center;
  background-color: #fafaff;
  border-radius: 6px;
  align-items: center;
  padding: 20px;
}

.officers-heading {
  color: var(--theme-blue);
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

.officers-photo {
  text-align: center;
  object-fit: cover;
  border-radius: 100px;
  width: 130px;
  max-width: none;
  height: 130px;
}

.officers-name {
  color: var(--heading_black);
  text-align: center;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
}

.years_text {
  color: var(--text);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: .95rem;
  font-weight: 400;
}

.years_text.hide {
  display: none;
}

.desc_volume {
  color: #dc3545;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 500;
  display: none;
}

.desc_volume.show {
  color: var(--text);
  font-size: .95rem;
  font-weight: 400;
  display: block;
}

.exe_mem_stack {
  margin-top: 20px;
  padding: 0;
}

.exe_mem_stack.bottom_margin {
  margin-bottom: 60px;
}

.foot_heading {
  color: #000;
  margin-top: 2rem;
  margin-bottom: .75rem;
  font-size: 1.2rem;
  font-weight: 600;
}

.foot_heading.white {
  color: var(--light_bg);
}

.foot_heading.white.font {
  margin-top: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 1.35rem;
}

.image-36 {
  max-width: 150px;
}

.icon {
  color: #28a680;
  flex-flow: row;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.icon.big {
  width: 2rem;
  height: 2rem;
}

.footer_top {
  background-color: var(--light_bg);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.footer_top.grad_bg {
  background-image: linear-gradient(90deg, #023b58, #087fbe);
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.footer_top.orange_bg {
  background-color: #fdf6ee;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.foot_spacer {
  padding-top: 2rem;
  padding-bottom: 2.6rem;
}

.footer_grid {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_grid._3_column {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer_grid._2_column {
  grid-template-columns: 1fr 1fr;
}

.logo_txt {
  min-width: 200px;
  color: var(--heading_black);
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4rem;
  text-decoration: none;
}

.logo_txt.hide {
  display: none;
}

.foot_link_item {
  color: var(--heading_black);
  font-size: 1rem;
  text-decoration: none;
}

.foot_link_item.foot_address {
  flex: 1;
  line-height: 1.5rem;
  display: block;
}

.foot_link_item.white {
  color: var(--light_bg);
}

.foot_logo {
  width: 6rem;
  padding: .3rem;
}

.site_container {
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.copyright {
  color: #606172;
  flex: 1;
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 1.4rem;
}

.foot_nav_list_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.foot_nav_list.fx {
  justify-content: flex-start;
  align-items: center;
}

.footer_grid_item.align_end {
  padding-left: 20px;
  padding-right: 20px;
}

.footer_bottom {
  background-color: #fff;
  border-top: 1px solid #d1d1d1;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.foot_nav_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.foot_nav_group.hide {
  display: none;
}

.foot_nav_group.top {
  margin-top: 40px;
}

.text_highlight {
  color: var(--theme-blue);
}

.social_icon_list.hide {
  display: none;
}

.journal_intro_flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.journal_content_block {
  padding-top: 20px;
}

.redirect_link {
  color: var(--theme-blue);
  text-decoration: none;
}

.journal_points_list {
  padding-left: 40px;
}

.mail_link {
  text-decoration: none;
}

.journal_acc_wrapper {
  margin-top: 25px;
}

.journal_button {
  background-color: var(--theme-blue);
  padding: 12px 25px;
  font-size: .95rem;
}

.journal_button_wrapper {
  margin-top: 45px;
}

.jornal_logo {
  width: 75rem;
}

.event_gallery_img {
  object-fit: cover;
  width: 400px;
  height: 300px;
}

.section_container {
  max-width: 85rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.primary_button {
  background-color: var(--theme-blue);
  font-size: 16px;
  font-weight: 500;
}

.primary_button.accent {
  background-color: var(--yellow-accent);
  color: var(--heading_black);
  padding: 10px 20px;
}

.primary_button.margin {
  margin-top: 25px;
}

.title_button_wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.section_wrapper_2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section_with_bg_pic {
  background-image: linear-gradient(#115478e8, #115478e8), url('../images/banner_left_bg.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
}

.publication_content_wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-top: 40px;
  display: flex;
}

.pub_content_left {
  min-width: 200px;
  max-width: 200px;
}

.accent_link {
  color: var(--yellow-accent);
  text-decoration: none;
}

.guidelinelist_a-2 {
  list-style-type: lower-alpha;
}

.paragraph-17 {
  color: #606172;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.65em;
}

.paragraph-17.only_bottom_margin {
  margin-top: 0;
}

.section_with_bg_pic-2 {
  background-image: linear-gradient(#050827e6, #050827e6), url('../images/middle_banner.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  display: none;
}

.section_with_bg_pic-2.sec_msg {
  background-image: linear-gradient(#087fbefa, #087fbefa), url('../images/stair.avif');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: block;
}

.sec_msg_wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.read_more_div {
  display: flex;
}

.sec_msg_pic_holder {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 40px;
  display: flex;
}

.line_accent {
  background-color: var(--yellow-accent);
  width: 2px;
}

.sec_details_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.sec_img {
  width: 3.5rem;
}

.hero_section {
  background-image: url('../images/ECJFHC.avif');
  background-position: 50%;
  background-size: auto;
  position: relative;
}

.hero_section_overlay_bg {
  background-color: #001723de;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
}

.hero_div {
  z-index: 12;
  width: 45%;
  margin-bottom: 60px;
  padding-top: 15rem;
  padding-bottom: 15rem;
  position: relative;
}

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

.hero_heading_accent {
  color: #009aec;
  margin-top: 10px;
}

.hero_para {
  color: var(--white);
  margin-top: 25px;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 30px;
}

.hero_sec_button {
  color: var(--yellow-accent);
  background-color: #3898ec00;
  padding-left: 0;
  padding-right: 0;
  font-size: .95rem;
  font-weight: 500;
}

.event_date_location_flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-top: 10px;
  display: flex;
}

.event_item.shadow_box {
  margin-top: 10px;
  display: block;
}

.event_item.shadow_box.hide {
  display: none;
}

.tile_flex {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.announcement_item {
  cursor: pointer;
  border-radius: .75rem;
  margin-top: 10px;
  margin-left: 0;
  display: none;
}

.text-block {
  color: #3e3e3e;
  margin-top: 0;
  margin-left: 0;
}

.text-block._1 {
  margin-top: 10px;
}

.text-block._1.upcoming_event_location, .text-block._1.upcoming_event_date {
  color: var(--text);
  margin-top: 0;
  font-size: .95rem;
}

.text-block.published_text {
  color: var(--text);
  font-size: .95rem;
}

.heading-6 {
  color: #191a24;
  margin-top: 10px;
  margin-bottom: .5rem;
  margin-left: 0;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 24px;
}

.heading-6.card_item_heading {
  font-size: 16px;
}

.heading-6.card_item_heading.ev_heading {
  padding-left: 0;
  padding-right: 0;
  font-size: 1.1rem;
}

.event_location_wrapper_small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.list_ico {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 0;
  display: flex;
}

.ico_list_item {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ico_list_item.hide {
  display: none;
}

.date_ico {
  width: 1rem;
  height: 1rem;
  margin-top: 2px;
  display: flex;
}

.event_date_wrapper_small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.date_time, .news_web_address {
  color: #061734;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.dummy_ev_link {
  color: #0f0d0d;
  margin-top: 0;
  margin-bottom: 20px;
  text-decoration: none;
}

.dummy_ev_link.hide {
  display: none;
}

.card_heading_link_wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.hero_card {
  background-color: #fff;
  align-items: stretch;
  padding: 32px;
}

.hero_card.spl {
  background-image: linear-gradient(95deg, #083ea9d9, #5a7fcae6), url('../images/picture2.avif');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  padding: 32px;
}

.hero_card.spl._1 {
  background-color: #e9e9e9;
  background-image: none;
}

.hero_card.spl._2 {
  background-color: #f3f3f3;
  background-image: none;
}

.hero_card.spl._3 {
  background-image: none;
}

.news_location {
  color: #061734;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.hero_card_heading {
  color: #fff;
  margin-top: 10px;
  font-weight: 500;
}

.hero_card_heading.no_margin {
  color: var(--heading_black);
  margin-top: 0;
  margin-bottom: 0;
}

.new_label {
  color: #fff;
  background-color: #ff453a;
  border-radius: .2rem;
  padding: .2rem .6rem;
  font-size: .8rem;
  font-weight: 500;
}

.new_label.new_tag {
  display: none;
}

.view_all_button {
  color: #2e91d5;
  background-color: #3898ec00;
  padding: 12px 0;
  font-size: 16px;
  font-weight: 500;
}

.view_all_button.white {
  color: var(--theme-blue);
}

.card_item_heading {
  color: #0f0d0d;
  flex: 1;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.1rem;
  font-weight: 500;
}

.hero_cards_stack {
  z-index: 29;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: -60px;
  padding: 0 0 0 0;
  position: absolute;
  inset: auto 0% 0%;
}

.label_txt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 800;
  line-height: 1rem;
}

.newsletter_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 10px;
  display: flex;
}

.newsl_img_thumb {
  width: 6rem;
}

.nav_wrapper {
  z-index: 99;
  background-color: #0000;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.nav_flex {
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.87rem;
  padding-right: 1.87rem;
  display: flex;
}

.nav_left {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 150px;
  display: flex;
  box-shadow: 0 5px 20px #0003;
}

.nav_right {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.brand_icon {
  width: 80px;
}

.brand_name_wrapper {
  background-color: #e6eaee;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.brand_name {
  color: #054b70;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}

.brand_icon_wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.marquee_wrapper {
  background-color: var(--theme-blue);
  padding: .6rem;
  display: none;
  overflow: hidden;
}

.marquee_wrapper.mob {
  margin-left: 1.87rem;
  margin-right: 1.87rem;
  display: block;
}

.top_nav {
  background-color: var(--white);
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.nav_redirect_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.nav_re_heading {
  color: var(--heading_black);
  font-size: 1rem;
  font-weight: 600;
}

.nav_re_heading.mob {
  display: none;
}

.nav_re_heading.accent {
  color: #f95616;
}

.nav_re_small {
  color: var(--text);
  font-size: 13px;
}

.nv_re_link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nv_re_link.hide {
  display: none;
}

.div-block {
  background-color: var(--border);
  width: 2px;
}

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

.nav-link-2 {
  color: #fff;
  background-color: #4d4af0;
  border-radius: 6px;
  margin-top: 0;
  padding: 10px 15px;
  font-weight: 500;
}

.nav-link-2.outline_btn {
  background-color: var(--yellow-accent);
  color: var(--heading_black);
  border-radius: 0;
  margin-right: -3px;
}

.login {
  margin-right: 8px;
  font-family: "Fa Solid 900", sans-serif;
}

.dropdown-11 {
  z-index: 99;
  display: none;
}

.dropdown-toggle-6 {
  padding: 0;
}

.user_details_div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #d9d9d9;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  min-width: 150px;
  padding-right: 10px;
  display: flex;
}

.image-48 {
  border-radius: 10rem;
  width: 2.4rem;
  height: 2.4rem;
}

.dropdown-list-11 {
  background-color: #fff;
  overflow: hidden;
}

.dropdown-list-11.w--open {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.user_full_name_wrapper {
  border-bottom: 1px solid #d9d9d9;
}

.user_full_name {
  padding: 10px 20px;
}

.social_holders {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.dropdown-list {
  background-color: #061734;
}

.dropdown-list.w--open {
  background-color: #fff;
  min-width: 200px;
  box-shadow: 0 10px .875rem #00000080;
}

.icon-2 {
  margin-right: .5rem;
}

.dropdown_link {
  color: var(--heading_black);
  padding-top: .9375rem;
  padding-bottom: .9375rem;
  font-size: .95rem;
  font-weight: 400;
}

.dropdown_link:hover {
  color: var(--theme-blue);
}

.sort_down_header {
  display: none;
}

.icon_headers {
  color: #28a680;
  flex-flow: row;
  width: 1.25rem;
  height: 1.6rem;
  display: flex;
}

.nav-menu-3 {
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: block;
}

.container-10 {
  max-width: 1200px;
}

.container-10.spl {
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.navbar {
  z-index: 0;
  background-color: #ddd0;
}

.div-block-39 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.headers_nav_social {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.headers_nav_social.tab_mob {
  display: none;
}

.nav-link {
  color: var(--heading_black);
  padding: .95rem .85rem;
  font-size: .95rem;
  font-weight: 500;
}

.nav-link:hover, .nav-link.w--current {
  color: var(--theme-blue);
}

.nav-link.highlight {
  color: #f95616;
}

.nav-link.highlight.hide, .nav-link.highlight.mob_show {
  display: none;
}

.dropdown-toggle-3 {
  color: var(--heading_black);
  padding: .95rem 1.85rem .95rem .85rem;
  font-size: .95rem;
  font-weight: 500;
}

.dropdown-toggle-3:hover {
  color: var(--theme-blue);
}

.bottom_nav {
  background-color: #ecf0f6;
}

.skin_health_img {
  width: auto;
  min-width: 700px;
  height: auto;
}

.code_section {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.87rem;
  padding-right: 1.87rem;
}

.image-37 {
  aspect-ratio: auto;
  opacity: .09;
  object-fit: cover;
  object-position: 25% 50%;
  border-radius: .7rem;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.heading-17 {
  color: #121c52;
  text-align: center;
  -webkit-text-stroke-color: #269bcf;
  margin-top: 10px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.auth_card {
  background-color: #037a9ed1;
  border-radius: .7rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 300px;
  min-height: 440px;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.underline-2 {
  background-color: #e5e8e7;
  width: 120px;
  height: 4px;
  position: relative;
}

.underline-2.sm {
  width: 90px;
  height: 2px;
}

.line-2 {
  background-color: var(--yellow-accent);
  color: #269bcf;
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.close_login {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.close_login.popup_close {
  cursor: pointer;
  width: 1.7rem;
}

.auth_wrap {
  width: 100%;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

.paragraph-18 {
  color: #aabcca;
  margin-bottom: 10px;
  padding-top: 1.2rem;
  font-size: .85rem;
  font-weight: 800;
  line-height: 1.5rem;
  display: none;
}

.popup_login {
  z-index: 9999;
  opacity: 0;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup_login.site_modal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
}

.auth_form {
  flex: 1;
  padding-left: .5rem;
  padding-right: .5rem;
}

.heading_title {
  flex: 1;
  position: relative;
}

.heading_title.space {
  flex: 0 auto;
}

.title {
  color: #121c52;
  flex: 1;
  margin-top: 0;
  margin-bottom: .6rem;
  font-size: 2rem;
  font-weight: 600;
}

.title.auth_title {
  color: var(--heading_black);
  font-size: 1.6rem;
  font-weight: 600;
}

.title.auth_title.text_white {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
}

.auth_dialog {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 4px solid var(--yellow-accent);
  background-color: #fff;
  border-radius: .8rem;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: .8rem;
  display: flex;
  position: relative;
}

.auth_logo {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  margin-bottom: 1rem;
  display: flex;
}

.section_head {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.section_head.spacing {
  margin-bottom: 2rem;
}

.empty_popup_msg {
  background-color: #e3f0f9;
  border: 2px dashed #269bcf;
  border-radius: .6rem;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 15rem;
  display: flex;
}

.close_ico {
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
}

.auth_card_content {
  flex-flow: column;
  flex: none;
  align-self: stretch;
  display: flex;
  position: relative;
}

.foot_logo-2 {
  width: 55px;
  margin-top: -5px;
  padding: 0;
}

.forgot_pass_popup {
  z-index: 2147483647;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.fp_popup_item {
  border-top: 3px solid var(--yellow-accent);
  background-color: #fff;
  border-radius: 20px 20px 1rem 1rem;
  min-width: 420px;
  max-width: 420px;
  padding: 20px 30px;
}

.page_header_wrapper {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ECJFHC.avif');
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.section-header-cont {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 85rem;
  padding: 15rem 1.875rem 2rem;
  display: block;
}

.section-header {
  color: #fff;
  margin-bottom: 1.25rem;
  padding-left: 0;
  font-size: 2.25rem;
}

.news_re_link {
  text-decoration: none;
}

.newsletter_sec_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--border);
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 30px;
  display: flex;
}

.link-block.w--current {
  text-decoration: none;
}

.link-block.hide {
  display: none;
}

.overflow_auto {
  overflow: auto;
}

.overflow_auto.bg {
  display: none;
}

.sign_up_popup {
  z-index: 2147483647;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.sign_up_popup_item {
  border-top: 3px solid var(--yellow-accent);
  background-color: #fff;
  border-radius: 20px 20px 1rem 1rem;
  min-width: 420px;
  max-width: 420px;
  padding: 20px 30px;
}

.mobile_no_change_popup {
  z-index: 2147483647;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.mob_no_change_popup_item {
  border-top: 3px solid var(--yellow-accent);
  background-color: #fff;
  border-radius: 20px 20px 1rem 1rem;
  min-width: 420px;
  max-width: 420px;
  padding: 20px 30px;
}

.forgot_mem_no_popup {
  z-index: 2147483647;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.fm_no_popup_item {
  border-top: 3px solid var(--yellow-accent);
  background-color: #fff;
  border-radius: 20px 20px 1rem 1rem;
  min-width: 420px;
  max-width: 420px;
  padding: 20px 30px;
}

.bol_txt {
  font-weight: 500;
}

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

.intro_wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  display: block;
}

.intro_popup {
  z-index: 9999;
  opacity: 1;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.intro_popup.site_modal {
  z-index: 99999;
  opacity: 1;
  justify-content: center;
  width: 100%;
  display: none;
}

.intro_close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.intro_close.popup_close {
  cursor: pointer;
  width: 1.7rem;
}

.auth_dialog-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: .8rem;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-right: .8rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.auth_dialog-2.intro_dialog {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem;
}

.pdf_slider {
  background-color: var(--white);
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 550px;
  display: flex;
}

.pdf_slider_nav {
  display: none;
}

.pdf_slide_img {
  width: 70%;
}

.pdf_mask {
  flex: 1;
  align-self: center;
}

.pdf_slider_block {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.pdf_slider_icon {
  color: var(--theme-blue);
}

.recaptcha-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.message_list {
  margin-top: 20px;
  padding-left: 20px;
}

.message_list.hide {
  display: none;
}

.ijd_logo {
  width: 2.75rem;
}

.marquee_section {
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.section_title_and_line_wrapper {
  margin-bottom: 20px;
}

.section_title_and_line_wrapper.flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_tile_line {
  background-color: var(--theme-blue);
  border-radius: 2px;
  width: 42px;
  height: 3px;
}

.section_tile_line.accent {
  background-color: #e8621a;
}

.accent_span {
  color: var(--theme-blue);
  font-family: Jost, sans-serif;
}

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

.welcome_msg_grid.equal {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1.5fr 1fr;
}

.welcome_message_block {
  border: 1px solid var(--border);
  background-color: #fafafa;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 32px;
}

.welcome_msg_para {
  margin-bottom: 16px;
  font-size: 1rem;
  line-height: 25px;
}

.welcome_msg_img, .welcome_msg_img_block {
  width: 100%;
  height: 100%;
}

.para_mini {
  color: #6b7a8d;
}

.para_mini.white {
  color: var(--light_bg);
}

.para_mini.grey {
  color: var(--border);
}

.program_highlights_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

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

.program_highlight_item {
  background-color: var(--white);
  border-radius: 12px;
  padding: 24px 22px;
  box-shadow: 0 2px 5px #0000001a;
}

.program_highlight_icon {
  width: 2.8rem;
  height: 2.8rem;
}

.program_highlight_title {
  margin-top: 10px;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
}

.program_highlight_para {
  color: #666;
  margin-bottom: 0;
  font-size: .95rem;
  line-height: 24px;
}

.program_highlight_card {
  background-color: #fff2c8;
  border: 1px solid #fcc43766;
  border-radius: 12px;
  padding: 24px 22px;
}

.program_highlight_content_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pg_highlight_img_wrap {
  border-radius: 10px;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.accomodation_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.accomodation_grid_item {
  background-color: var(--white);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.accomodation_grid_title_section {
  background-image: linear-gradient(90deg, #023b58, #087fbe);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 82px;
  padding: 16px 20px;
  display: flex;
}

.accomodation_grid_title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.accomodation_highlight_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.accomodation_highlight_wrapper.hide {
  display: none;
}

.acco_highlight_title {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 300;
}

.accomodation_grid_content_wrapper {
  padding: 22px;
}

.accomodation_pricing_text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--theme-blue);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.accomodation_pricing_text_span {
  color: #6b7a8d;
  font-size: 14px;
}

.accomodation_pricing_text_sm {
  color: #6b7a8d;
}

.accomodation_pricing_list {
  color: var(--theme-blue);
  margin-top: 20px;
  padding-left: 20px;
  font-size: 1.2rem;
}

.accomodation_pricing_li_item {
  margin-bottom: 10px;
}

.accomod_pricing_para {
  color: #333;
  margin-bottom: 0;
  font-size: .95rem;
  line-height: 22px;
}

.accomod_pricing_para.white {
  color: var(--light_bg);
}

.accomodation_grid_content {
  min-height: 240px;
}

.accomodation_grid_button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  background-color: #087fbe;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  display: inline-flex;
}

.call_icon_nw {
  font-family: "Fa Solid 900", sans-serif;
}

.org_committee_title {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
}

.org_committee_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  display: grid;
}

.org_committee_grid_item {
  border: 1px solid #e1e1eb;
  border-left: 4px solid #fcc437;
  border-radius: 6px;
  padding: 14px;
  box-shadow: 0 2px 4px #0000001a;
}

.org_committee_grid_item.blue_border {
  border-left-color: var(--theme-blue);
}

.org_commitee_heading {
  color: #6b7a8d;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 12px;
}

.org_committee_name {
  font-size: 1rem;
  font-weight: 600;
}

.registration_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 40px;
  display: grid;
}

.reg_grid_item {
  background-color: #0d1b2e;
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}

.reg_grid_item.current {
  background-color: #162d4c;
  border: 1px solid #087fbe80;
  box-shadow: 0 8px 40px #087fbe4d;
}

.reg_grid_content_wrapper {
  padding: 22px;
}

.reg_grid_title_wrapper {
  border-bottom: 1px solid #ffffff1a;
  min-height: 60px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.reg_list {
  color: var(--white);
  padding-left: 0;
  list-style-type: none;
}

.reg_li_item {
  margin-bottom: 24px;
}

.reg_upto_span {
  color: #fcc437;
}

.reg_upto_span.opacity {
  opacity: 0;
}

.reg_pricing_text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.reg_button {
  border: 1px solid var(--theme-blue);
  background-color: var(--theme-blue);
  text-align: center;
  border-radius: 5px;
  padding: 12px 60px;
  font-size: 1rem;
  font-weight: 600;
}

.reg_button.footer {
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
}

.reg_button.secondary {
  border-color: var(--light_bg);
  background-color: #087fbe00;
}

.reg_button.secondary.footer {
  padding-left: 30px;
  padding-right: 30px;
}

.reg_button.hero {
  padding-left: 40px;
  padding-right: 40px;
}

.reg_button.hero.accent {
  border-color: var(--yellow-accent);
  background-color: var(--yellow-accent);
  color: #333;
}

.reg_button.hero.accent_orange {
  background-color: #e8621a;
  border-color: #e8621a;
}

.reg_button_wrap {
  margin-bottom: 32px;
}

.span_link {
  color: var(--theme-blue);
}

.abstract_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
  display: grid;
}

.abstract_card {
  border: 1px solid #e1e1eb;
  border-radius: 8px;
  padding: 24px;
}

.abstract_card.bg {
  background-image: url('../images/abs_card_bg.avif');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.abstract_highlight_title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.abstract_highlight_title_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.abstract_button_highlighter {
  background-color: var(--theme-blue);
  color: var(--white);
  border-radius: 50px;
  padding: 6px 18px;
}

.abstract_list {
  padding-left: 0;
  list-style-type: none;
}

.abstract_list_item {
  border-bottom: 1px dashed #e1e1eb;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.abstract_list_item.opacity {
  opacity: 0;
}

.abstract_list_item.hide {
  display: none;
}

.abstract_para {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 1rem;
  line-height: 24px;
}

.abstract_para.white {
  color: var(--light_bg);
}

.abstract_para.white.hide {
  display: none;
}

.abstract_para.light_white {
  color: #ffffffad;
  margin-top: 10px;
  margin-bottom: 10px;
}

.arrow_right_icon {
  color: var(--theme-blue);
  margin-right: 10px;
  font-family: "Fa Solid 900", sans-serif;
}

.heading-18 {
  color: #fcc437;
  font-size: 2.5rem;
}

.ev_footer_heading {
  color: var(--light_bg);
}

.reg_button_wrapper_footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 20px;
  display: flex;
}

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

.reg_button_wrapper_hero {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 30px;
  display: flex;
}

.hero_list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  margin-top: 30px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.hero_list.gap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.hero_li_item_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffffff1a;
  border: 1px solid #ffffff26;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.hero_li_item_wrapper.accent {
  background-color: #fcc4372e;
  display: inline-flex;
}

.hero_li_item_wrapper.accent.red {
  background-color: #e8621a26;
  border-bottom-color: #e8621a59;
}

.hero_sec_icons {
  width: 1rem;
  height: 1rem;
  margin-top: -2px;
}

.hero_sec_icons.no_top {
  margin-top: 0;
}

.hero_chip_text {
  color: var(--light_bg);
  font-size: 1rem;
}

.hero_chip_text.accent {
  color: var(--yellow-accent);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.hero_chip_text.accent_orange {
  color: #f0b429;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.hero_italic_text {
  color: #ffffffad;
  margin-top: 20px;
  font-size: 20px;
  font-style: italic;
}

.hero_heading_ev {
  color: var(--white);
  font-size: 2.5rem;
}

.hero_heading_ev_accent {
  color: #fcc437;
  margin-top: 10px;
  font-size: 42px;
}

.hero_grid_time_section {
  background-color: #ffffff1f;
  border: 1px solid #ffffff29;
  border-radius: 10px;
  height: 100%;
  padding: 26px 24px;
}

.hero_white_list {
  padding-left: 0;
  list-style-type: none;
}

.hero_white_list_item {
  border-bottom: 1px solid #ffffff1f;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_white_list_item.hide {
  display: none;
}

.hero_white_list_item.last {
  border-bottom-width: 0;
}

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

.embed_wrapper {
  background-color: #0000;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.ev_nav_list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.ev_nav_button {
  color: #333;
  background-color: #3898ec00;
  font-size: .9rem;
  font-weight: 500;
}

.ev_nav_list_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.scroll_anchor_div {
  position: relative;
  top: -220px;
}

.hero_li_item_date_text {
  color: #e8621a;
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
}

.hero_li_item_content_para {
  color: var(--white);
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
}

.hero_li_item_add_text {
  color: #ffffff80;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
}

.hero_sec_divider_title {
  color: #e8621a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
}

.hero_sec_divider_title.mini {
  color: #e8621a;
  font-size: .9rem;
}

.ev_para_tobacco_yellow {
  color: #6b5640;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
}

.welcome_mem_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.welcome_mem_img {
  object-fit: cover;
  border-radius: 30px;
  width: 200px;
  height: 200px;
}

.welcome_mem_gi_title {
  color: #1a1008;
  margin-bottom: 4px;
  font-family: Playfair Display, sans-serif;
  font-size: .95rem;
}

.welcome_mem_gi_text {
  color: #6b5640;
  font-family: DM Sans, sans-serif;
}

.section_title_accent_blk {
  color: #1a1008;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.section_title_accent_blk.sm {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.section_title_accent_blk.sm.top {
  margin-top: 40px;
}

.welcome_high_item_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.welcome_high_item_card {
  background-color: var(--white);
  box-shadow: none;
  border: 1px solid #e8621a2e;
  border-left: 3px solid #e8621a;
  border-radius: 16px;
  padding: 24px 14px;
}

.welcome_high_item_card.bottom {
  margin-bottom: 20px;
}

.welcome_high_item_title {
  color: #1a1008;
  margin-bottom: 6px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.welcome_high_item_accent_text {
  color: #e8621a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
}

.welcome_high_item_accent_text.weight {
  font-weight: 600;
}

.welcome_high_item_sm_text {
  color: #6b5640;
  font-family: DM Sans, sans-serif;
}

.section_title_accent_white {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.section_title_accent_white.sm {
  margin-top: 40px;
  font-size: 1.5rem;
}

.section_title_accent_white.bottom {
  margin-bottom: 40px;
}

.scientific_highlights_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.scientific_highlights_card {
  background-color: #ffffff0d;
  border: 1px solid #e8621a33;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.scientifica_card_highlight_text {
  color: #ffffff8f;
  font-size: .95rem;
}

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

.exclusive_grid_item {
  background-color: #5d2800;
  border: 1px solid #e8621a2e;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.exclusive_grid_item_title {
  color: var(--white);
  margin-top: 10px;
  font-family: Playfair Display, sans-serif;
}

.exclusive_grid_item_text {
  color: var(--white);
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: .95rem;
  line-height: 26px;
}

.oration_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.oration_grid_item_wrap {
  background-color: var(--white);
  border: 1px solid #e8621a2e;
  border-radius: 16px;
  overflow: hidden;
}

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

.oration_grid_item_text_wrap {
  padding: 20px;
}

.oration_grid_item_heading {
  color: #1a1008;
  margin-top: 0;
  margin-bottom: 2px;
  font-family: DM Serif Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.pre_conf_date_highlight_wrapper {
  color: var(--white);
  background-image: linear-gradient(90deg, #e8621a, #f5832a);
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 16px 30px;
  font-family: DM Sans, sans-serif;
  font-size: .95rem;
  font-weight: 600;
  display: inline-flex;
}

.section_wrapper_with_top {
  margin-top: 40px;
}

.pre_cof_highlight_support_text {
  color: #6b5640;
  margin-top: 10px;
}

.pre_cof_highlight_support_text.white {
  color: #ffffffd9;
}

.abstract_grid_type_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  display: grid;
}

.abstract_type_2_list {
  padding-left: 0;
  list-style-type: none;
}

.abstract_type_2_list.top {
  margin-top: 30px;
}

.abstract_type_2_list_li_item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.abstract_type_2_list_li_item.hide {
  display: none;
}

.abstract_type_2_li_para {
  color: #6b5640;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: .95rem;
  line-height: 26px;
}

.abstract_type_2_li_para.top {
  margin-top: 20px;
}

.abs_type_2_arrow_icon {
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: 1.6rem;
  display: flex;
}

.abstract_type_2_button {
  background-color: #e8621a;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
}

.registration_details_wrapper {
  background-color: var(--white);
  border-radius: 12px;
  margin-top: 40px;
  padding: 40px;
}

.reg_list_arrow_icon {
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  display: flex;
}

.reg_type_2_li_para {
  color: #2d2010;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: .95rem;
  line-height: 26px;
}

.team_tabs_menu {
  background-color: #fdf6ee;
  border-radius: 52px;
  padding: 6px;
  display: inline-flex;
}

.team_tabs_link_item {
  color: #6b5640;
  background-color: #ddd0;
  border-radius: 50px;
  font-family: DM Sans, sans-serif;
  font-size: .95rem;
  font-weight: 600;
}

.team_tabs_link_item.w--current {
  color: var(--white);
  background-color: #e8621a;
}

.team_tabs_card_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.team_tabs_card {
  background-color: #fdf6ee;
  border-radius: 10px;
  padding: 16px 18px;
}

.team_tabs_card_title {
  color: #2d2010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.team_tabs_card_designation {
  color: #6b5640;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
}

.team_tabs_wrapper {
  margin-top: 30px;
}

.team_tabs_divider {
  border-top: 1px solid #e4d4c2;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer_grid_item_img {
  margin-top: 40px;
}

.footer_cta_wrapper {
  background-color: #1a1008;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  padding: 30px;
}

.footer_cta_wrap_highlight_text {
  color: #e8621a;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: .9rem;
}

.footer_cta_text {
  color: #ffffffb3;
  font-size: .95rem;
}

.footer_cta_text.accent {
  color: #f5832a;
}

.anchor_scroll {
  z-index: 1;
  background-color: #111;
  border-radius: 100%;
  padding: 10px;
  display: none;
  position: fixed;
  bottom: 5%;
  right: 2%;
  box-shadow: 0 0 10px 10px #fff3;
}

.anchor-arrow-wrap {
  width: 1.5rem;
  height: 1.5rem;
}

.registration_white_list {
  color: var(--white);
  margin-top: 20px;
  padding-left: 20px;
}

.registration_white_list_item {
  margin-top: 10px;
}

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

@media screen and (min-width: 1280px) {
  .right_nav_heading {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .right_chec_icon {
    padding-top: 2.5px;
    padding-right: 5px;
    font-size: 12px;
  }

  .right_cell {
    align-items: stretch;
  }

  .page_and_right_nav {
    padding: 0;
  }

  .right_link_button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--text);
    background-color: #3898ec00;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .right_link_button.w--current {
    color: var(--theme-blue);
  }

  .right_nav_wrapper {
    background-color: #fafafa;
    border: 1px solid #e1e1eb;
    border-radius: 6px;
    flex: 1;
    max-height: 237px;
    padding: 0 1.5rem 1.5rem;
  }

  .right_nav_spacer {
    background-color: #e1e1eb;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .right_side_nav_link {
    font-size: 16px;
  }

  .right_nav_wrapper_2 {
    background-color: #fafafa;
    border: 1px solid #e1e1eb;
    border-radius: 6px;
    flex: 1;
    max-height: 345px;
    padding: 0 1.5rem 1.5rem;
  }

  .right_nav_wrapper_3 {
    background-color: #fafafa;
    border: 1px solid #e1e1eb;
    border-radius: 6px;
    flex: 1;
    max-height: 350px;
    padding: 0 1.5rem 1.5rem;
  }

  .right_nav_wrapper_3.format {
    max-height: 375px;
  }

  .logo_txt {
    text-decoration: none;
  }

  .brand_icon {
    width: 80px;
  }

  .brand_icon_wrapper {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .dropdown_link {
    font-weight: 400;
  }

  .dropdown_link:hover {
    color: var(--theme-blue);
  }

  .headers_nav_social.tab_mob {
    display: none;
  }

  .popup_login.site_modal {
    opacity: 0;
    display: none;
  }

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

  .intro_popup.site_modal {
    opacity: 0;
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .table_wrapper {
    width: 100%;
  }

  .inner_page_section_heading.large.margin {
    font-size: 1.7rem;
  }

  .section_wrapper-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .right_cell {
    display: none;
  }

  .left_cell {
    align-items: stretch;
    display: block;
  }

  .accordian-panel {
    display: none;
  }

  .contact_info {
    margin-bottom: 5px;
    font-size: 25px;
  }

  .web_card {
    width: 50%;
  }

  .web_title {
    font-size: 22px;
  }

  .section_sub_title.size, .section_sub_title.size.larger {
    font-size: 2rem;
  }

  .foot_spacer {
    padding-bottom: 2.6rem;
  }

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

  .logo_txt {
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
  }

  .footer_grid_item.logo_block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .event_gallery_img {
    width: auto;
    min-width: auto;
  }

  .section_wrapper_2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero_div {
    padding-bottom: 2rem;
  }

  .hero_cards_stack {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .nav_flex {
    justify-content: center;
  }

  .nav_left {
    min-width: 150px;
  }

  .nav_right {
    flex: 1;
  }

  .brand_icon {
    width: 80px;
  }

  .brand_icon_wrapper {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .marquee_wrapper {
    display: none;
  }

  .marquee_wrapper.mob {
    margin-left: 1.87rem;
    margin-right: 1.87rem;
    display: block;
  }

  .top_nav {
    justify-content: space-between;
    align-items: stretch;
  }

  .nav_redirect_wrapper.hide, .nv_re_link.mob_hide, .div-block.mob_hide {
    display: none;
  }

  .dropdown-11 {
    z-index: 0;
  }

  .div-block-38 {
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: flex-end;
    display: flex;
  }

  .nav-menu-3 {
    z-index: 9999999;
    background-color: #f1f1ff;
    min-width: 450px;
    max-width: 450px;
    margin-bottom: 20px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    top: 0;
  }

  .container-10 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-10.spl {
    justify-content: space-between;
    align-items: flex-end;
  }

  .navbar {
    position: static;
  }

  .div-block-39 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: stretch;
  }

  .dropdown-15 {
    width: 100%;
  }

  .menu-button {
    color: var(--white);
    background-color: #ddd0;
  }

  .menu-button.w--open {
    background-color: #ddd0;
  }

  .headers_nav_social {
    margin-bottom: 20px;
    padding-left: .8rem;
  }

  .headers_nav_social.tab_mob {
    margin-top: 15px;
    display: block;
  }

  .headers_nav_social.hide {
    display: none;
  }

  .nav-link.w--current {
    box-shadow: none;
  }

  .nav-link.highlight.hide, .nav-link.highlight.mob_show {
    display: block;
  }

  .dropdown-toggle-3 {
    width: 100%;
  }

  .section-header-cont {
    padding-top: 15rem;
    padding-bottom: .625rem;
  }

  .section-header {
    margin-top: .625rem;
    margin-bottom: .625rem;
    padding-left: 0;
    font-size: 1.875rem;
  }

  .ham_icon {
    color: var(--heading_black);
    background-color: #ddd0;
  }

  .link-block.w--current {
    text-decoration: none;
  }

  .overflow_auto.bg {
    margin-bottom: 32px;
  }

  .intro_wrap {
    max-width: 500px;
  }

  .intro_popup.site_modal {
    display: none;
  }

  .pdf_title {
    font-size: 20px;
  }

  .welcome_msg_grid {
    grid-template-columns: 2.25fr;
  }

  .welcome_msg_grid.equal {
    grid-template-columns: 1.5fr;
  }

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

  .accomodation_grid_title_section {
    min-height: 112px;
  }

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

  .abstract_button_highlighter {
    text-align: center;
  }

  .hero_grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 2.5fr;
  }

  .section_title_accent_blk, .section_title_accent_white.bottom {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .scientific_highlights_wrapper, .oration_grid {
    grid-template-columns: 1fr 1fr;
  }

  .team_tabs_menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

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

@media screen and (max-width: 767px) {
  .table_wrapper {
    display: block;
    overflow: auto;
  }

  .table_component {
    overflow: auto;
  }

  .inner_page_section_heading.large.margin {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 35px;
  }

  .pic_showcase_wrapper {
    display: flex;
  }

  .guideline_list {
    padding-left: 20px;
  }

  .section_wrapper-2 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .accordian-panel {
    display: none;
  }

  .contact_info {
    margin-bottom: 5px;
  }

  .contact_section {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-direction: column;
  }

  .formblock-2 {
    margin-left: 0;
  }

  .webinar_wrapper {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .web_card {
    flex-flow: column;
    width: 60%;
    display: flex;
  }

  .web_title {
    font-size: 20px;
  }

  .section_sub_title.size {
    font-size: 1.75rem;
    line-height: 35px;
  }

  .section_sub_title.size.larger.mobile_hide, .section_sub_title.size.larger.mobile_hide.white {
    font-size: 1.85rem;
  }

  .foot_spacer {
    padding-bottom: 2.75rem;
  }

  .footer_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer_grid._3_column {
    grid-template-columns: 1fr;
  }

  .footer_grid._2_column {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .logo_txt {
    text-decoration: none;
  }

  .footer_grid_item.align_end {
    padding-left: 0;
  }

  .journal_intro_flex {
    flex-flow: column;
  }

  .section_wrapper_2 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .publication_content_wrapper {
    flex-flow: column;
  }

  .section_with_bg_pic-2.sec_msg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero_div {
    margin-bottom: 20px;
  }

  .hero_cards_stack {
    margin-bottom: 0;
    position: relative;
  }

  .nav_flex {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_right {
    flex: 1;
  }

  .brand_icon {
    width: 60px;
    padding-top: 9.25px;
    padding-bottom: 9.25px;
  }

  .marquee_wrapper {
    display: none;
  }

  .marquee_wrapper.mob {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .top_nav {
    justify-content: flex-end;
  }

  .nav_redirect_wrapper, .nav_re_heading {
    display: none;
  }

  .nav_re_heading.mob {
    display: block;
  }

  .user_details_div {
    min-width: 120px;
  }

  .nav-menu-3 {
    min-width: 320px;
    max-width: 320px;
  }

  .navbar {
    position: static;
  }

  .nav-link.highlight.hide {
    display: block;
  }

  .skin_health_img {
    min-width: auto;
  }

  .auth_card {
    display: none;
  }

  .auth_wrap.md_popup {
    max-width: 480px;
  }

  .popup_login {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fp_popup_item {
    min-width: 425px;
    max-width: 425px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-header {
    font-size: 1.675rem;
  }

  .link-block.w--current {
    text-decoration: none;
  }

  .overflow_auto.bg {
    background-color: var(--light_bg);
    border-radius: 10px;
    margin-bottom: 40px;
  }

  .sign_up_popup_item, .mob_no_change_popup_item, .fm_no_popup_item {
    min-width: 425px;
    max-width: 425px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .intro_wrap {
    max-width: 400px;
    height: 70%;
  }

  .intro_popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .intro_popup.site_modal {
    opacity: 0;
    display: none;
  }

  .auth_dialog-2 {
    padding-right: 0;
  }

  .auth_dialog-2.intro_dialog {
    height: 100%;
  }

  .pdf_slider {
    height: 85%;
  }

  .pdf_arrow {
    display: none;
  }

  .pdf_slider_nav {
    color: var(--theme-blue);
    display: block;
    top: 100%;
  }

  .pdf_slide_img {
    width: 100%;
  }

  .recaptcha-wrapper {
    transform-origin: 0 0;
    margin-bottom: 20px;
    transform: scale(.9);
  }

  .program_highlights_grid, .accomodation_grid, .org_committee_grid {
    grid-template-columns: 1fr;
  }

  .registration_grid {
    display: none;
  }

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

  .hero_list {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_list.gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

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

  .section_title_accent_blk, .section_title_accent_white {
    font-size: 2rem;
    line-height: 2rem;
  }

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

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

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

  .registration_details_wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

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

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

  .list-3 {
    padding-left: 20px;
  }

  .inner_page_section_heading {
    text-align: left;
    font-size: 1.15rem;
  }

  .inner_page_section_heading.large {
    font-size: 1.5rem;
    line-height: 35px;
  }

  .inner_page_section_heading.large.margin {
    font-size: 1.5rem;
    line-height: 30px;
  }

  .guidelinelist_a, .guidelinelist_b, .guidelinelist_a_2, .guidelinelist_abc {
    padding-left: 10px;
  }

  .section_wrapper-2 {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }

  .accordian-panel {
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .contact_info {
    font-size: 20px;
  }

  .header_contact_detail.max_width {
    line-height: 1.5rem;
  }

  .form_name_fields-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .contact_section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .web_card {
    width: 100%;
  }

  .web_title {
    font-size: 18px;
  }

  .officers-category-default {
    font-size: 1rem;
    line-height: 25px;
  }

  .about-us-accordian-panel-default {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .officers-category {
    font-size: 1.05rem;
  }

  .section_sub_title {
    line-height: 1.5rem;
  }

  .section_sub_title.size {
    font-size: 1.5rem;
    line-height: 30px;
  }

  .section_sub_title.size.larger {
    margin-bottom: 10px;
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .section_sub_title.size.larger.mobile_hide {
    display: none;
  }

  .section_sub_title.size.larger.mobile_hide.white {
    font-size: 1.75rem;
    display: block;
  }

  .section_sub_title.size.larger.mobile {
    margin-bottom: 10px;
    display: block;
  }

  .acc_tab {
    overflow: auto;
  }

  .officers-stack {
    align-items: stretch;
    padding: 10px 60px;
  }

  .footer_bottom_flex {
    flex-flow: column;
    align-items: flex-start;
  }

  .foot_spacer {
    display: none;
  }

  .footer_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .footer_grid._3_column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
  }

  .logo_txt {
    min-width: auto;
    text-decoration: none;
  }

  .site_container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav_social_icons {
    display: none;
  }

  .footer_grid_item.align_end {
    padding-left: 0;
  }

  .footer_grid_item.logo_block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title_button_wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section_wrapper_2 {
    padding-bottom: 2rem;
  }

  .guidelinelist_a-2 {
    padding-left: 10px;
  }

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

  .read_more_div {
    flex-flow: column;
  }

  .sec_details_wrapper {
    justify-content: center;
    align-items: center;
  }

  .hero_section_overlay_bg {
    width: 75%;
  }

  .hero_div {
    width: 70%;
  }

  .hero_heading, .hero_heading_accent {
    font-size: 35px;
    line-height: 40px;
  }

  .hero_card, .hero_card.spl {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero_card_heading {
    font-size: 20px;
  }

  .hero_cards_stack {
    margin-bottom: 10px;
  }

  .nav_flex {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_left {
    width: 130px;
  }

  .brand_icon {
    width: 91px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand_icon_wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .marquee_wrapper {
    display: none;
  }

  .marquee_wrapper.mob {
    display: block;
  }

  .nav-link-2 {
    margin-bottom: 0;
  }

  .dropdown-11 {
    z-index: 0;
  }

  .div-block-38 {
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .nav-menu-3 {
    min-width: 300px;
    max-width: 300px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-10 {
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-10.spl {
    justify-content: space-between;
    align-items: stretch;
  }

  .dropdown-15 {
    width: 100%;
  }

  .menu-button {
    float: right;
    margin-right: 0;
  }

  .headers_nav_social.tab_mob {
    display: none;
  }

  .nav-link.highlight.hide {
    display: block;
  }

  .dropdown-toggle-3 {
    width: 100%;
  }

  .title {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }

  .section_head {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .fp_popup_item {
    min-width: 320px;
    max-width: 320px;
  }

  .page_header_wrapper {
    padding-top: 1.125rem;
  }

  .section-header-cont {
    padding-bottom: 1.125rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-header {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5625rem;
  }

  .link-block.w--current {
    text-decoration: none;
  }

  .contain_list {
    padding-left: 20px;
  }

  .sign_up_popup_item, .mob_no_change_popup_item, .fm_no_popup_item {
    min-width: 320px;
    max-width: 320px;
  }

  .intro_wrap {
    max-width: 300px;
    height: auto;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .intro_popup.site_modal {
    opacity: 0;
    display: none;
  }

  .auth_dialog-2.intro_dialog {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pdf_slider {
    height: auto;
  }

  .pdf_title {
    font-size: 16px;
  }

  .recaptcha-wrapper {
    transform: scale(.95);
  }

  .reg_button_wrapper_footer, .reg_button_wrapper_hero {
    flex-flow: column;
  }

  .hero_list.gap {
    justify-content: flex-start;
    align-items: center;
  }

  .hero_li_item.gap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero_li_item_wrapper.accent.red {
    flex-flow: column;
  }

  .hero_chip_text.accent_orange {
    text-align: center;
    font-size: .85rem;
  }

  .hero_italic_text {
    font-size: 18px;
    line-height: 30px;
  }

  .hero_heading_ev, .hero_heading_ev_accent {
    font-size: 2rem;
  }

  .hero_li_item_wrapper_2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .section_title_accent_blk {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }

  .exclusive_item_grid, .oration_grid {
    grid-template-columns: 1fr;
  }

  .abstract_type_2_button {
    text-align: center;
  }

  .registration_details_wrapper {
    padding: 30px 20px;
  }

  .team_tabs_menu, .team_tabs_card_wrapper {
    grid-template-columns: 1fr;
  }

  .footer_cta_wrapper {
    padding: 20px;
  }
}

#w-node-a1c42d5e-cf95-94c2-7f8b-a3558cb0bb00-ffb46d4b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9d66bda4-6425-9b8c-8dea-2f951562be5f-1562be5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d66bda4-6425-9b8c-8dea-2f951562be68-1562be5b {
  justify-self: end;
}

#w-node-e4c91899-a9de-d139-f3bb-a9fd2f0ed4b1-71ef958e, #w-node-_2e0fc892-ac58-9b5d-a486-95264da6c4ef-b23c5bfe, #w-node-_724dd2cc-7efc-5e3d-9d4f-ce6aa92289ef-840e7ad7, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-387d88fd, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-b42b56dd, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-ef333294, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-b52b9ff1 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

#w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-b52b9ff1 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-3d586207, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-cc9023bc, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-e62bb329, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-7a99967d, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-94fbbe8a, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-fedd6504 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

#w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-fedd6504, #w-node-b694e84d-46df-1f49-e30e-3e33b4f46b78-fedd6504, #w-node-_8a5d26e3-8198-e659-51f0-db4e761cc6a6-fedd6504 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_71c3f7fb-41f9-70dd-8cc0-e5e045387280-fedd6504, #w-node-_4823c66c-65c7-8329-f90a-5fca1b0ae562-fedd6504 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_349b54a3-8c58-6900-89b0-89578ac85172-fedd6504 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_5fdc0a15-bb49-3a40-7f1b-bafa8a873ad7-fedd6504, #w-node-fb830a26-43d7-3fa0-4061-83bfb8e5d742-fedd6504, #w-node-_24a1b4a4-411c-8977-4baf-70759381c126-fedd6504, #w-node-_42546aaf-2194-edd9-c0e8-cdc64c02a8b1-fedd6504, #w-node-_8530fd6e-2056-a695-1799-2c09cd570340-fedd6504, #w-node-d826e43c-cf56-63c5-074e-df66798666f7-fedd6504 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_9132913e-a457-66ac-245a-510de1135f21-fedd6504 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-df482d19 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

#w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-df482d19 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_78a2a6b9-a044-ef23-676e-aa65c57732ba-df482d19 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_4a49b038-383e-0522-9b9c-16a9d797de19-df482d19 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

#w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-60a260d9, #w-node-_37df1222-1bf6-e614-015f-e048e534c56a-60a260d9, #w-node-f34a6c8f-07be-6c2b-6472-7a0f9cdd1726-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_7eb767ec-faab-c85e-9956-3de2753b0bad-60a260d9 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-e143b26a-ef7f-1a81-a21c-0fc52ee7b0be-60a260d9, #w-node-_0815f345-dcd1-bfd0-44fe-9920c49e04ab-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-c691d75c-94ad-d444-e35e-0c39605b06e1-60a260d9, #w-node-_81a255dd-b3a2-8aaf-873e-59700ec31ffd-60a260d9, #w-node-ef794948-1a18-a35a-9816-41ca9980601c-60a260d9, #w-node-acd086a7-05ed-609a-51b4-29a07cff7309-60a260d9, #w-node-_29e3727b-40c3-e0d4-3408-4f613b58abdd-60a260d9 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_869ecbd2-9543-611f-9e38-7262770e8d8b-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_469789e6-5531-dc71-ee28-3eb42607c6e1-60a260d9, #w-node-_56f384ee-c5ab-740e-9bde-0ee9e47c5ba8-60a260d9 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_9fd58a63-f01d-473f-65e6-3fccc917790c-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_93a139ea-b459-5ca0-703c-889374564deb-60a260d9, #w-node-_238a68ee-5fbf-6358-4a2f-cd39d3a80b59-60a260d9, #w-node-a6fc7a78-dbc3-d908-0d6d-369307023f2d-60a260d9, #w-node-_54c2939d-df42-2a8a-b724-440b48244bba-60a260d9 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-c1c351ac-00ed-e458-f1df-890b193c010f-60a260d9, #w-node-b6164830-6afe-ecd9-0964-3c39ae088b96-60a260d9, #w-node-_92381c1f-3507-f3ff-f860-a429db6f862b-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-d42fde6c-210b-5cd6-5cf7-11a0d6d0086d-60a260d9 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-fc45a8e2-595a-e97f-7b75-51f8509966b5-60a260d9, #w-node-d5cafce4-513f-5092-8261-1e7e59770755-60a260d9, #w-node-_9ed78129-f404-da00-899f-45ca1e086b21-60a260d9, #w-node-_020a7739-8b7d-387d-34c5-bdb40274416e-60a260d9, #w-node-_0e530068-7d46-d419-40e6-9d23937d2b7b-60a260d9, #w-node-_8a09d8dc-c4a1-b556-16ea-142898d50e79-60a260d9, #w-node-_03b98322-2bc1-c564-2693-2a5ab9d253ea-60a260d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-178efbb6 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-4d57591c, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-36525e11, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-90da0106, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-2f72b983 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

#w-node-_913c7d4d-5ab1-5eca-b2f9-eb75626a011a-04d549b4, #w-node-_913c7d4d-5ab1-5eca-b2f9-eb75626a012e-04d549b4 {
  place-self: stretch stretch;
}

#w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fca-04d549b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_913c7d4d-5ab1-5eca-b2f9-eb75626a011a-7f7a57d2, #w-node-_913c7d4d-5ab1-5eca-b2f9-eb75626a012e-7f7a57d2 {
  place-self: stretch stretch;
}

#w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fca-7f7a57d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-e4c91899-a9de-d139-f3bb-a9fd2f0ed4b1-71ef958e, #w-node-_2e0fc892-ac58-9b5d-a486-95264da6c4ef-b23c5bfe, #w-node-_724dd2cc-7efc-5e3d-9d4f-ce6aa92289ef-840e7ad7, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-387d88fd, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-b42b56dd, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-ef333294, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-b52b9ff1, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-3d586207, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-cc9023bc, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-e62bb329, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-7a99967d, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-94fbbe8a, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-fedd6504, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-df482d19, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-60a260d9, #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-4d57591c, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-36525e11, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-90da0106, #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-2f72b983 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a1c42d5e-cf95-94c2-7f8b-a3558cb0bb00-ffb46d4b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9d66bda4-6425-9b8c-8dea-2f951562be5f-1562be5b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9d66bda4-6425-9b8c-8dea-2f951562be68-1562be5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-e4c91899-a9de-d139-f3bb-a9fd2f0ed4b1-71ef958e {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-e4c91899-a9de-d139-f3bb-a9fd2f0ed5a2-71ef958e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e0fc892-ac58-9b5d-a486-95264da6c4ef-b23c5bfe {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2e0fc892-ac58-9b5d-a486-95264da6c5e0-b23c5bfe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_724dd2cc-7efc-5e3d-9d4f-ce6aa92289ef-840e7ad7 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_724dd2cc-7efc-5e3d-9d4f-ce6aa9228a4b-840e7ad7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-387d88fd {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-387d88fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-b42b56dd {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-b42b56dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-ef333294 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-ef333294 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-b52b9ff1 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-b52b9ff1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-3d586207 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-3d586207 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-cc9023bc {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-cc9023bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-e62bb329 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-e62bb329 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-7a99967d {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb94524f-7a99967d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-94fbbe8a {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-94fbbe8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-fedd6504 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-fedd6504, #w-node-b694e84d-46df-1f49-e30e-3e33b4f46b78-fedd6504, #w-node-_8a5d26e3-8198-e659-51f0-db4e761cc6a6-fedd6504, #w-node-_71c3f7fb-41f9-70dd-8cc0-e5e045387280-fedd6504, #w-node-_4823c66c-65c7-8329-f90a-5fca1b0ae562-fedd6504, #w-node-_349b54a3-8c58-6900-89b0-89578ac85172-fedd6504, #w-node-_5fdc0a15-bb49-3a40-7f1b-bafa8a873ad7-fedd6504, #w-node-fb830a26-43d7-3fa0-4061-83bfb8e5d742-fedd6504, #w-node-_24a1b4a4-411c-8977-4baf-70759381c126-fedd6504, #w-node-_42546aaf-2194-edd9-c0e8-cdc64c02a8b1-fedd6504, #w-node-_8530fd6e-2056-a695-1799-2c09cd570340-fedd6504, #w-node-d826e43c-cf56-63c5-074e-df66798666f7-fedd6504, #w-node-_9132913e-a457-66ac-245a-510de1135f21-fedd6504 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-fedd6504 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-df482d19 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-df482d19, #w-node-_78a2a6b9-a044-ef23-676e-aa65c57732ba-df482d19, #w-node-_4a49b038-383e-0522-9b9c-16a9d797de19-df482d19 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-df482d19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-60a260d9 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-60a260d9, #w-node-_37df1222-1bf6-e614-015f-e048e534c56a-60a260d9, #w-node-f34a6c8f-07be-6c2b-6472-7a0f9cdd1726-60a260d9, #w-node-_7eb767ec-faab-c85e-9956-3de2753b0bad-60a260d9, #w-node-e143b26a-ef7f-1a81-a21c-0fc52ee7b0be-60a260d9, #w-node-_0815f345-dcd1-bfd0-44fe-9920c49e04ab-60a260d9, #w-node-c691d75c-94ad-d444-e35e-0c39605b06e1-60a260d9, #w-node-_81a255dd-b3a2-8aaf-873e-59700ec31ffd-60a260d9, #w-node-ef794948-1a18-a35a-9816-41ca9980601c-60a260d9, #w-node-acd086a7-05ed-609a-51b4-29a07cff7309-60a260d9, #w-node-_29e3727b-40c3-e0d4-3408-4f613b58abdd-60a260d9, #w-node-_869ecbd2-9543-611f-9e38-7262770e8d8b-60a260d9, #w-node-_469789e6-5531-dc71-ee28-3eb42607c6e1-60a260d9, #w-node-_56f384ee-c5ab-740e-9bde-0ee9e47c5ba8-60a260d9, #w-node-_9fd58a63-f01d-473f-65e6-3fccc917790c-60a260d9, #w-node-_93a139ea-b459-5ca0-703c-889374564deb-60a260d9, #w-node-_238a68ee-5fbf-6358-4a2f-cd39d3a80b59-60a260d9, #w-node-a6fc7a78-dbc3-d908-0d6d-369307023f2d-60a260d9, #w-node-_54c2939d-df42-2a8a-b724-440b48244bba-60a260d9, #w-node-c1c351ac-00ed-e458-f1df-890b193c010f-60a260d9, #w-node-b6164830-6afe-ecd9-0964-3c39ae088b96-60a260d9, #w-node-_92381c1f-3507-f3ff-f860-a429db6f862b-60a260d9, #w-node-d42fde6c-210b-5cd6-5cf7-11a0d6d0086d-60a260d9, #w-node-fc45a8e2-595a-e97f-7b75-51f8509966b5-60a260d9, #w-node-d5cafce4-513f-5092-8261-1e7e59770755-60a260d9, #w-node-_9ed78129-f404-da00-899f-45ca1e086b21-60a260d9, #w-node-_020a7739-8b7d-387d-34c5-bdb40274416e-60a260d9, #w-node-_0e530068-7d46-d419-40e6-9d23937d2b7b-60a260d9, #w-node-_8a09d8dc-c4a1-b556-16ea-142898d50e79-60a260d9, #w-node-_03b98322-2bc1-c564-2693-2a5ab9d253ea-60a260d9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-60a260d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-178efbb6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301471-4d57591c {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-_2466ea65-50d2-4542-3d6c-df7b21301562-4d57591c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-36525e11 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb94524f-36525e11 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-90da0106 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb94524f-90da0106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb944dfa-2f72b983 {
    grid-template-rows: auto;
    grid-template-columns: 3.75fr;
  }

  #w-node-ccb42da9-6564-16a2-fb7e-3b89eb94524f-2f72b983 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fca-04d549b4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fd4-04d549b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fca-7f7a57d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fd4-7f7a57d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a1c42d5e-cf95-94c2-7f8b-a3558cb0bb00-ffb46d4b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9d66bda4-6425-9b8c-8dea-2f951562be68-1562be5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_9d66bda4-6425-9b8c-8dea-2f951562be8f-1562be5b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-b52b9ff1 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-fedd6504, #w-node-b694e84d-46df-1f49-e30e-3e33b4f46b78-fedd6504, #w-node-_8a5d26e3-8198-e659-51f0-db4e761cc6a6-fedd6504, #w-node-_71c3f7fb-41f9-70dd-8cc0-e5e045387280-fedd6504, #w-node-_4823c66c-65c7-8329-f90a-5fca1b0ae562-fedd6504, #w-node-_349b54a3-8c58-6900-89b0-89578ac85172-fedd6504, #w-node-_5fdc0a15-bb49-3a40-7f1b-bafa8a873ad7-fedd6504, #w-node-fb830a26-43d7-3fa0-4061-83bfb8e5d742-fedd6504, #w-node-_24a1b4a4-411c-8977-4baf-70759381c126-fedd6504, #w-node-_42546aaf-2194-edd9-c0e8-cdc64c02a8b1-fedd6504, #w-node-_8530fd6e-2056-a695-1799-2c09cd570340-fedd6504, #w-node-d826e43c-cf56-63c5-074e-df66798666f7-fedd6504, #w-node-_9132913e-a457-66ac-245a-510de1135f21-fedd6504 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-df482d19 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_78a2a6b9-a044-ef23-676e-aa65c57732ba-df482d19, #w-node-_4a49b038-383e-0522-9b9c-16a9d797de19-df482d19, #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-60a260d9, #w-node-_37df1222-1bf6-e614-015f-e048e534c56a-60a260d9, #w-node-f34a6c8f-07be-6c2b-6472-7a0f9cdd1726-60a260d9, #w-node-_7eb767ec-faab-c85e-9956-3de2753b0bad-60a260d9, #w-node-e143b26a-ef7f-1a81-a21c-0fc52ee7b0be-60a260d9, #w-node-_0815f345-dcd1-bfd0-44fe-9920c49e04ab-60a260d9, #w-node-c691d75c-94ad-d444-e35e-0c39605b06e1-60a260d9, #w-node-_81a255dd-b3a2-8aaf-873e-59700ec31ffd-60a260d9, #w-node-ef794948-1a18-a35a-9816-41ca9980601c-60a260d9, #w-node-acd086a7-05ed-609a-51b4-29a07cff7309-60a260d9, #w-node-_29e3727b-40c3-e0d4-3408-4f613b58abdd-60a260d9, #w-node-_869ecbd2-9543-611f-9e38-7262770e8d8b-60a260d9, #w-node-_469789e6-5531-dc71-ee28-3eb42607c6e1-60a260d9, #w-node-_56f384ee-c5ab-740e-9bde-0ee9e47c5ba8-60a260d9, #w-node-_9fd58a63-f01d-473f-65e6-3fccc917790c-60a260d9, #w-node-_93a139ea-b459-5ca0-703c-889374564deb-60a260d9, #w-node-_238a68ee-5fbf-6358-4a2f-cd39d3a80b59-60a260d9, #w-node-a6fc7a78-dbc3-d908-0d6d-369307023f2d-60a260d9, #w-node-_54c2939d-df42-2a8a-b724-440b48244bba-60a260d9, #w-node-c1c351ac-00ed-e458-f1df-890b193c010f-60a260d9, #w-node-b6164830-6afe-ecd9-0964-3c39ae088b96-60a260d9, #w-node-_92381c1f-3507-f3ff-f860-a429db6f862b-60a260d9, #w-node-d42fde6c-210b-5cd6-5cf7-11a0d6d0086d-60a260d9, #w-node-fc45a8e2-595a-e97f-7b75-51f8509966b5-60a260d9, #w-node-d5cafce4-513f-5092-8261-1e7e59770755-60a260d9, #w-node-_9ed78129-f404-da00-899f-45ca1e086b21-60a260d9, #w-node-_020a7739-8b7d-387d-34c5-bdb40274416e-60a260d9, #w-node-_0e530068-7d46-d419-40e6-9d23937d2b7b-60a260d9, #w-node-_8a09d8dc-c4a1-b556-16ea-142898d50e79-60a260d9, #w-node-_03b98322-2bc1-c564-2693-2a5ab9d253ea-60a260d9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-178efbb6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fca-04d549b4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fd4-04d549b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2387007-04d549b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fca-7f7a57d2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fd4-7f7a57d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9d66bda4-6425-9b8c-8dea-2f951562be68-1562be5b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_9d66bda4-6425-9b8c-8dea-2f951562be7c-1562be5b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_724dd2cc-7efc-5e3d-9d4f-ce6aa92289ef-840e7ad7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-b52b9ff1 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_66550f27-0d6c-6d3a-7fe1-14096ef51a62-df482d19 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a3fe6cad-5e44-2310-927b-cecd17cbdf4b-178efbb6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fd4-04d549b4, #w-node-_280ce136-b5a1-b8c7-d30f-dd01b2386fd4-7f7a57d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
}


@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}