@charset "UTF-8";
:root {
  --gs-primary: #B40000;
  --gs-primary_10: #F8E6E6;
  --gs-primary_20: #E8B0B0;
  --gs-primary_30: #DD8A8A;
  --gs-primary_40: #CD5454;
  --gs-primary_50: #C33333;
  --gs-primary_60: #A40000;
  --gs-primary_70: #800000;
  --gs-primary_80: #630000;
  --gs-primary_90: #4C0000;
  --gs-secondary: #0064A8;
  --gs-secondary_10: #D1EAFB;
  --gs-secondary_20: #97CEF4;
  --gs-secondary_30: #52AEEE;
  --gs-secondary_40: #3497DB;
  --gs-secondary_50: #0F7DC8;
  --gs-secondary_60: #025893;
  --gs-secondary_70: #014879;
  --gs-secondary_80: #084068;
  --gs-secondary_90: #032B48;
  --gs-secondary_100: #8DC0C5;
  --gs-secondary_110: #002d9c;
  --gs-teritary-primary_10: #3C587F;
  --gs-teritary-primary_20: #698C37;
  --gs-teritary-primary_30: #B1B1B1;
  --gs-teritary-primary_40: #FFFFFF;
  --gs-teritary-primary_50: #f8f8f8;
  --gs-teritary-primary_60: #e6e6e6;
  --gs-teritary-primary_70: #6d6d6d;
  --gs-teritary-primary_80: #d5d5d5;
  --font-family-primary: proximaNova;
  --font-family-secondary: inter;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, table, tbody, tfoot, thead, tr, th, td {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}

html {
  scroll-behavior: auto;
}

body {
  color: #222222;
  font-family: var(--font-family-primary);
  font-size: 1rem;
  line-height: 1.25rem;
}

picture {
  line-height: 0;
  vertical-align: middle;
}

.container,
.container-fluid,
.unset-container-settings .container,
.unset-container-settings .container-fluid {
  padding: 0 1.25rem;
  max-width: 1200px !important;
}
@media (min-width: 768px) {
  .container,
.container-fluid,
.unset-container-settings .container,
.unset-container-settings .container-fluid {
    padding: 0 2rem;
  }
}
.container .row,
.container-fluid .row,
.unset-container-settings .container .row,
.unset-container-settings .container-fluid .row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 1rem;
}
@media (min-width: 768px) {
  .container .row,
.container-fluid .row,
.unset-container-settings .container .row,
.unset-container-settings .container-fluid .row {
    --bs-gutter-x: 2rem;
    --bs-gutter-y: 2rem;
  }
}

.container-fluid.unset-gutter-y .row {
  --bs-gutter-y: 0;
}

@media (max-width: 767.98px) {
  .affinity-rich-text {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .affinity-rich-text hr {
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: 90%;
    text-align: center;
  }
}

.medafr-gutter-y .row {
  --bs-gutter-y: 1rem !important;
}
@media (min-width: 768px) {
  .medafr-gutter-y .row {
    --bs-gutter-y: 2rem !important;
  }
}

@media (min-width: 768px) {
  .medafr-unset-gutter-y .row {
    --bs-gutter-y: 0 !important;
  }
}

.text-gs-b40000 {
  color: var(--gs-primary);
}
.text-gs-084068 {
  color: var(--gs-secondary_80) !important;
}
.text-gs-white {
  color: var(--gs-teritary-primary_40);
}
.text-gs-222222 {
  color: #222222 !important;
}
.text-gs-000000 {
  color: #000000 !important;
}

.bg-gs-b40000 {
  background-color: var(--gs-primary);
}
.bg-gs-084068 {
  background-color: var(--gs-secondary_80);
}
.bg-gs-e6e6e6 {
  background-color: var(--gs-teritary-primary_60);
}
.bg-gs-f8f8f8 {
  background-color: var(--gs-teritary-primary_50);
}

hr {
  opacity: 1;
  height: 2px !important;
  width: 100%;
  margin: 0 auto;
}

.hr-e6e6e6 {
  background-color: var(--gs-teritary-primary_60);
}
.hr-d5d5d5 {
  background-color: var(--gs-teritary-primary_80);
}

.hide-on-mobile {
  display: none;
}
@media (min-width: 768px) {
  .hide-on-mobile {
    display: block;
  }
}

.hide-on-desktop {
  display: block;
}
@media (min-width: 768px) {
  .hide-on-desktop {
    display: none;
  }
}

.font-proximaNova {
  font-family: var(--font-family-primary);
}

.font-inter {
  font-family: var(--font-family-secondary);
}

.font-italic, .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li {
  font-style: italic;
}

.fw-bold, .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:nth-child(1) > .dropdown-item, .leaving-modal .gs-modal-body-heading .text-fs,
.leaving-modal .gs-modal-header-heading .text-fs,
.interstial-modal .gs-modal-body-heading .text-fs,
.interstial-modal .gs-modal-header-heading .text-fs,
.table-modal-1 .gs-modal-body-heading .text-fs,
.table-modal-1 .gs-modal-header-heading .text-fs,
.table-modal-2 .gs-modal-body-heading .text-fs,
.table-modal-2 .gs-modal-header-heading .text-fs, .tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link, .table-medaffair-lp .secondary-table th, .table-medaffair-lp .primary-table.hiv-testing-table th, .table-medaffair-lp .primary-table th, .gs-order-list.list-marker-222222 li::before, .gs-order-list.list-marker-blue ::marker, h6,
.h6,
.h6-heading,
.gs-header .primary-navigation .navbar-nav > li, h5,
.h5,
.h5-heading, h4,
.h4,
.h4-heading, h3,
.h3,
.h3-heading, h2,
.h2,
.h2-heading, h1,
.h1,
.h1-heading {
  font-weight: 700 !important;
}

.fw-semi-bold, .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li, .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:not(.sub-item), .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li > .nav-link, .table-medaffair-lp .primary-table.hiv-testing-table .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li > td.nav-link, .gs-header .primary-navigation .table-medaffair-lp .primary-table.hiv-testing-table .navbar-nav > li > .dropdown-menu > li > td.nav-link, .table-medaffair-lp .secondary-table .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li > td.nav-link, .gs-header .primary-navigation .table-medaffair-lp .secondary-table .navbar-nav > li > .dropdown-menu > li > td.nav-link, .table-medaffair-lp .secondary-table td.fw-semi-bold, .table-medaffair-lp .secondary-table .primary-table.hiv-testing-table td.fw-semi-bold, .table-medaffair-lp .primary-table.hiv-testing-table .secondary-table td.fw-semi-bold, .table-medaffair-lp .primary-table.hiv-testing-table td.fw-semi-bold {
  font-weight: 600 !important;
}

.fw-medium, .site-map .gs-site-map-links .link-text, .xl-body {
  font-weight: 500 !important;
}

.fw-regular, .medaffair-lp-hiv-footer .btn, body {
  font-weight: 400 !important;
}

.fw-light, .gs-unorder-list.list-marker-222222 li::before, .gs-unorder-list.list-marker-blue li::before {
  font-weight: 300;
}

.lh-normal {
  line-height: normal;
}
.lh-2 {
  line-height: 1.2;
}
.lh-14 {
  line-height: 0.875rem;
}
.lh-24 {
  line-height: 24px;
}
.lh-25 {
  line-height: 1.25;
}
.lh-32 {
  line-height: 2rem;
}
.lh-54 {
  line-height: 3.375rem;
}

.fs-12 {
  font-size: 0.75rem !important;
}
.fs-14 {
  font-size: 0.875rem;
}
.fs-16 {
  font-size: 1rem;
}
.fs-20 {
  font-size: 1.25rem;
}
.fs-24 {
  font-size: 1.5rem;
}
.fs-28 {
  font-size: 1.75rem;
}
.fs-32 {
  font-size: 2rem;
}
.fs-54 {
  font-size: 3.375rem;
}

.res-fs-18-20 {
  font-size: 18px;
}
@media (min-width: 768px) {
  .res-fs-18-20 {
    font-size: 20px;
  }
}

.res-fs-16-24 {
  font-size: 16px;
}
@media (min-width: 768px) {
  .res-fs-16-24 {
    font-size: 24px;
  }
}

h1 sup, h2 sup {
  font-size: 16px;
  font-weight: bold;
}

h1,
.h1,
.h1-heading {
  font-size: 32px;
  line-height: 32px;
}
@media (min-width: 768px) {
  h1,
.h1,
.h1-heading {
    font-size: 54px;
    line-height: 54px;
  }
}

h2,
.h2,
.h2-heading {
  font-size: 28px;
  line-height: 32px;
}
@media (min-width: 768px) {
  h2,
.h2,
.h2-heading {
    font-size: 32px;
    line-height: 36px;
  }
}

h3,
.h3,
.h3-heading {
  font-size: 24px;
  line-height: 24px;
}
@media (min-width: 768px) {
  h3,
.h3,
.h3-heading {
    font-size: 32px;
    line-height: 32px;
  }
}

h4,
.h4,
.h4-heading {
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 768px) {
  h4,
.h4,
.h4-heading {
    font-size: 28px;
    line-height: 30px;
  }
}

h5,
.h5,
.h5-heading {
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 768px) {
  h5,
.h5,
.h5-heading {
    font-size: 24px;
    line-height: 28px;
  }
}

h6,
.h6,
.h6-heading,
.gs-header .primary-navigation .navbar-nav > li {
  font-size: 20px;
  line-height: 24px;
}

.xl-body {
  font-size: 20px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .xl-body {
    font-size: 28px;
    line-height: 30px;
  }
}

.l-body {
  font-size: 18px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .l-body {
    font-size: 20px;
    line-height: 24px;
  }
}

.m-body {
  font-size: 16px;
  line-height: 20px;
}

.s-body, .gs-header .secondary-navigation {
  font-size: 14px;
  line-height: 17px;
}

.xs-body {
  font-size: 12px;
  line-height: 14px;
}

.top-3 {
  top: 3px !important;
}

.gs-pt-4 {
  padding-top: 4px;
}

.gs-pt-8 {
  padding-top: 8px;
}

.gs-pt-12 {
  padding-top: 12px;
}

.gs-pt-16 {
  padding-top: 16px;
}

.gs-pt-20 {
  padding-top: 20px;
}

.gs-pt-24 {
  padding-top: 24px;
}

.gs-pt-28 {
  padding-top: 28px;
}

.gs-pt-32 {
  padding-top: 32px;
}

.gs-pt-36 {
  padding-top: 36px;
}

.gs-pt-40 {
  padding-top: 40px;
}

.gs-pt-44 {
  padding-top: 44px;
}

.gs-pt-48 {
  padding-top: 48px;
}

.gs-pt-52 {
  padding-top: 52px;
}

.gs-pt-56 {
  padding-top: 56px;
}

.gs-pt-60 {
  padding-top: 60px;
}

.gs-pt-64 {
  padding-top: 64px;
}

.gs-pt-68 {
  padding-top: 68px;
}

.gs-pt-72 {
  padding-top: 72px;
}

.gs-pt-76 {
  padding-top: 76px;
}

.gs-pt-80 {
  padding-top: 80px;
}

.gs-pb-4 {
  padding-bottom: 4px;
}

.gs-pb-8 {
  padding-bottom: 8px;
}

.gs-pb-12 {
  padding-bottom: 12px;
}

.gs-pb-16 {
  padding-bottom: 16px;
}

.gs-pb-20 {
  padding-bottom: 20px;
}

.gs-pb-24 {
  padding-bottom: 24px;
}

.gs-pb-28 {
  padding-bottom: 28px;
}

.gs-pb-32 {
  padding-bottom: 32px;
}

.gs-pb-36 {
  padding-bottom: 36px;
}

.gs-pb-40 {
  padding-bottom: 40px;
}

.gs-pb-44 {
  padding-bottom: 44px;
}

.gs-pb-48 {
  padding-bottom: 48px;
}

.gs-pb-52 {
  padding-bottom: 52px;
}

.gs-pb-56 {
  padding-bottom: 56px;
}

.gs-pb-60 {
  padding-bottom: 60px;
}

.gs-pb-64 {
  padding-bottom: 64px;
}

.gs-pb-68 {
  padding-bottom: 68px;
}

.gs-pb-72 {
  padding-bottom: 72px;
}

.gs-pb-76 {
  padding-bottom: 76px;
}

.gs-pb-80 {
  padding-bottom: 80px;
}

.gs-px-4 {
  padding-inline: 4px;
}

.gs-px-8 {
  padding-inline: 8px;
}

.gs-px-12 {
  padding-inline: 12px;
}

.gs-px-16 {
  padding-inline: 16px;
}

.gs-px-20 {
  padding-inline: 20px;
}

.gs-px-24 {
  padding-inline: 24px;
}

.gs-px-28 {
  padding-inline: 28px;
}

.gs-px-32 {
  padding-inline: 32px;
}

.gs-px-36 {
  padding-inline: 36px;
}

.gs-px-40 {
  padding-inline: 40px;
}

.gs-px-44 {
  padding-inline: 44px;
}

.gs-px-48 {
  padding-inline: 48px;
}

.gs-px-52 {
  padding-inline: 52px;
}

.gs-px-56 {
  padding-inline: 56px;
}

.gs-px-60 {
  padding-inline: 60px;
}

.gs-px-64 {
  padding-inline: 64px;
}

.gs-px-68 {
  padding-inline: 68px;
}

.gs-px-72 {
  padding-inline: 72px;
}

.gs-px-76 {
  padding-inline: 76px;
}

.gs-px-80 {
  padding-inline: 80px;
}

.gs-mt-4 {
  margin-top: 4px;
}

.gs-mt-8 {
  margin-top: 8px;
}

.gs-mt-12 {
  margin-top: 12px;
}

.gs-mt-16 {
  margin-top: 16px;
}

.gs-mt-20 {
  margin-top: 20px;
}

.gs-mt-24 {
  margin-top: 24px;
}

.gs-mt-28 {
  margin-top: 28px;
}

.gs-mt-32 {
  margin-top: 32px;
}

.gs-mt-36 {
  margin-top: 36px;
}

.gs-mt-40 {
  margin-top: 40px;
}

.gs-mt-44 {
  margin-top: 44px;
}

.gs-mt-48 {
  margin-top: 48px;
}

.gs-mt-52 {
  margin-top: 52px;
}

.gs-mt-56 {
  margin-top: 56px;
}

.gs-mt-60 {
  margin-top: 60px;
}

.gs-mt-64 {
  margin-top: 64px;
}

.gs-mt-68 {
  margin-top: 68px;
}

.gs-mt-72 {
  margin-top: 72px;
}

.gs-mt-76 {
  margin-top: 76px;
}

.gs-mt-80 {
  margin-top: 80px;
}

.gs-mb-4 {
  margin-bottom: 4px;
}

.gs-mb-8 {
  margin-bottom: 8px;
}

.gs-mb-12 {
  margin-bottom: 12px;
}

.gs-mb-16 {
  margin-bottom: 16px;
}

.gs-mb-20 {
  margin-bottom: 20px;
}

.gs-mb-24 {
  margin-bottom: 24px;
}

.gs-mb-28 {
  margin-bottom: 28px;
}

.gs-mb-32 {
  margin-bottom: 32px;
}

.gs-mb-36 {
  margin-bottom: 36px;
}

.gs-mb-40 {
  margin-bottom: 40px;
}

.gs-mb-44 {
  margin-bottom: 44px;
}

.gs-mb-48 {
  margin-bottom: 48px;
}

.gs-mb-52 {
  margin-bottom: 52px;
}

.gs-mb-56 {
  margin-bottom: 56px;
}

.gs-mb-60 {
  margin-bottom: 60px;
}

.gs-mb-64 {
  margin-bottom: 64px;
}

.gs-mb-68 {
  margin-bottom: 68px;
}

.gs-mb-72 {
  margin-bottom: 72px;
}

.gs-mb-76 {
  margin-bottom: 76px;
}

.gs-mb-80 {
  margin-bottom: 80px;
}

.gs-mx-4 {
  margin-inline: 4px;
}

.gs-mx-8 {
  margin-inline: 8px;
}

.gs-mx-12 {
  margin-inline: 12px;
}

.gs-mx-16 {
  margin-inline: 16px;
}

.gs-mx-20 {
  margin-inline: 20px;
}

.gs-mx-24 {
  margin-inline: 24px;
}

.gs-mx-28 {
  margin-inline: 28px;
}

.gs-mx-32 {
  margin-inline: 32px;
}

.gs-mx-36 {
  margin-inline: 36px;
}

.gs-mx-40 {
  margin-inline: 40px;
}

.gs-mx-44 {
  margin-inline: 44px;
}

.gs-mx-48 {
  margin-inline: 48px;
}

.gs-mx-52 {
  margin-inline: 52px;
}

.gs-mx-56 {
  margin-inline: 56px;
}

.gs-mx-60 {
  margin-inline: 60px;
}

.gs-mx-64 {
  margin-inline: 64px;
}

.gs-mx-68 {
  margin-inline: 68px;
}

.gs-mx-72 {
  margin-inline: 72px;
}

.gs-mx-76 {
  margin-inline: 76px;
}

.gs-mx-80 {
  margin-inline: 80px;
}

.gs-res-pt-2-4 {
  padding-top: 2px;
}
@media (min-width: 768px) {
  .gs-res-pt-2-4 {
    padding-top: 4px;
  }
}

.gs-res-pt-3-6 {
  padding-top: 3px;
}
@media (min-width: 768px) {
  .gs-res-pt-3-6 {
    padding-top: 6px;
  }
}

.gs-res-pt-4-8 {
  padding-top: 4px;
}
@media (min-width: 768px) {
  .gs-res-pt-4-8 {
    padding-top: 8px;
  }
}

.gs-res-pt-5-10 {
  padding-top: 5px;
}
@media (min-width: 768px) {
  .gs-res-pt-5-10 {
    padding-top: 10px;
  }
}

.gs-res-pt-6-12 {
  padding-top: 6px;
}
@media (min-width: 768px) {
  .gs-res-pt-6-12 {
    padding-top: 12px;
  }
}

.gs-res-pt-7-14 {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .gs-res-pt-7-14 {
    padding-top: 14px;
  }
}

.gs-res-pt-8-16 {
  padding-top: 8px;
}
@media (min-width: 768px) {
  .gs-res-pt-8-16 {
    padding-top: 16px;
  }
}

.gs-res-pt-9-18 {
  padding-top: 9px;
}
@media (min-width: 768px) {
  .gs-res-pt-9-18 {
    padding-top: 18px;
  }
}

.gs-res-pt-10-20 {
  padding-top: 10px;
}
@media (min-width: 768px) {
  .gs-res-pt-10-20 {
    padding-top: 20px;
  }
}

.gs-res-pt-11-22 {
  padding-top: 11px;
}
@media (min-width: 768px) {
  .gs-res-pt-11-22 {
    padding-top: 22px;
  }
}

.gs-res-pt-12-24 {
  padding-top: 12px;
}
@media (min-width: 768px) {
  .gs-res-pt-12-24 {
    padding-top: 24px;
  }
}

.gs-res-pt-13-26 {
  padding-top: 13px;
}
@media (min-width: 768px) {
  .gs-res-pt-13-26 {
    padding-top: 26px;
  }
}

.gs-res-pt-14-28 {
  padding-top: 14px;
}
@media (min-width: 768px) {
  .gs-res-pt-14-28 {
    padding-top: 28px;
  }
}

.gs-res-pt-15-30 {
  padding-top: 15px;
}
@media (min-width: 768px) {
  .gs-res-pt-15-30 {
    padding-top: 30px;
  }
}

.gs-res-pt-16-32 {
  padding-top: 16px;
}
@media (min-width: 768px) {
  .gs-res-pt-16-32 {
    padding-top: 32px;
  }
}

.gs-res-pt-17-34 {
  padding-top: 17px;
}
@media (min-width: 768px) {
  .gs-res-pt-17-34 {
    padding-top: 34px;
  }
}

.gs-res-pt-18-36 {
  padding-top: 18px;
}
@media (min-width: 768px) {
  .gs-res-pt-18-36 {
    padding-top: 36px;
  }
}

.gs-res-pt-19-38 {
  padding-top: 19px;
}
@media (min-width: 768px) {
  .gs-res-pt-19-38 {
    padding-top: 38px;
  }
}

.gs-res-pt-20-40 {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .gs-res-pt-20-40 {
    padding-top: 40px;
  }
}

.gs-res-pt-21-42 {
  padding-top: 21px;
}
@media (min-width: 768px) {
  .gs-res-pt-21-42 {
    padding-top: 42px;
  }
}

.gs-res-pt-22-44 {
  padding-top: 22px;
}
@media (min-width: 768px) {
  .gs-res-pt-22-44 {
    padding-top: 44px;
  }
}

.gs-res-pt-23-46 {
  padding-top: 23px;
}
@media (min-width: 768px) {
  .gs-res-pt-23-46 {
    padding-top: 46px;
  }
}

.gs-res-pt-24-48 {
  padding-top: 24px;
}
@media (min-width: 768px) {
  .gs-res-pt-24-48 {
    padding-top: 48px;
  }
}

.gs-res-pt-25-50 {
  padding-top: 25px;
}
@media (min-width: 768px) {
  .gs-res-pt-25-50 {
    padding-top: 50px;
  }
}

.gs-res-pt-26-52 {
  padding-top: 26px;
}
@media (min-width: 768px) {
  .gs-res-pt-26-52 {
    padding-top: 52px;
  }
}

.gs-res-pt-27-54 {
  padding-top: 27px;
}
@media (min-width: 768px) {
  .gs-res-pt-27-54 {
    padding-top: 54px;
  }
}

.gs-res-pt-28-56 {
  padding-top: 28px;
}
@media (min-width: 768px) {
  .gs-res-pt-28-56 {
    padding-top: 56px;
  }
}

.gs-res-pt-29-58 {
  padding-top: 29px;
}
@media (min-width: 768px) {
  .gs-res-pt-29-58 {
    padding-top: 58px;
  }
}

.gs-res-pt-30-60 {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .gs-res-pt-30-60 {
    padding-top: 60px;
  }
}

.gs-res-pt-31-62 {
  padding-top: 31px;
}
@media (min-width: 768px) {
  .gs-res-pt-31-62 {
    padding-top: 62px;
  }
}

.gs-res-pt-32-64 {
  padding-top: 32px;
}
@media (min-width: 768px) {
  .gs-res-pt-32-64 {
    padding-top: 64px;
  }
}

.gs-res-pt-33-66 {
  padding-top: 33px;
}
@media (min-width: 768px) {
  .gs-res-pt-33-66 {
    padding-top: 66px;
  }
}

.gs-res-pt-34-68 {
  padding-top: 34px;
}
@media (min-width: 768px) {
  .gs-res-pt-34-68 {
    padding-top: 68px;
  }
}

.gs-res-pt-35-70 {
  padding-top: 35px;
}
@media (min-width: 768px) {
  .gs-res-pt-35-70 {
    padding-top: 70px;
  }
}

.gs-res-pt-36-72 {
  padding-top: 36px;
}
@media (min-width: 768px) {
  .gs-res-pt-36-72 {
    padding-top: 72px;
  }
}

.gs-res-pt-37-74 {
  padding-top: 37px;
}
@media (min-width: 768px) {
  .gs-res-pt-37-74 {
    padding-top: 74px;
  }
}

.gs-res-pt-38-76 {
  padding-top: 38px;
}
@media (min-width: 768px) {
  .gs-res-pt-38-76 {
    padding-top: 76px;
  }
}

.gs-res-pt-39-78 {
  padding-top: 39px;
}
@media (min-width: 768px) {
  .gs-res-pt-39-78 {
    padding-top: 78px;
  }
}

.gs-res-pt-40-80 {
  padding-top: 40px;
}
@media (min-width: 768px) {
  .gs-res-pt-40-80 {
    padding-top: 80px;
  }
}

.gs-res-pt-41-82 {
  padding-top: 41px;
}
@media (min-width: 768px) {
  .gs-res-pt-41-82 {
    padding-top: 82px;
  }
}

.gs-res-pt-42-84 {
  padding-top: 42px;
}
@media (min-width: 768px) {
  .gs-res-pt-42-84 {
    padding-top: 84px;
  }
}

.gs-res-pt-43-86 {
  padding-top: 43px;
}
@media (min-width: 768px) {
  .gs-res-pt-43-86 {
    padding-top: 86px;
  }
}

.gs-res-pt-44-88 {
  padding-top: 44px;
}
@media (min-width: 768px) {
  .gs-res-pt-44-88 {
    padding-top: 88px;
  }
}

.gs-res-pt-45-90 {
  padding-top: 45px;
}
@media (min-width: 768px) {
  .gs-res-pt-45-90 {
    padding-top: 90px;
  }
}

.gs-res-pt-46-92 {
  padding-top: 46px;
}
@media (min-width: 768px) {
  .gs-res-pt-46-92 {
    padding-top: 92px;
  }
}

.gs-res-pt-47-94 {
  padding-top: 47px;
}
@media (min-width: 768px) {
  .gs-res-pt-47-94 {
    padding-top: 94px;
  }
}

.gs-res-pt-48-96 {
  padding-top: 48px;
}
@media (min-width: 768px) {
  .gs-res-pt-48-96 {
    padding-top: 96px;
  }
}

.gs-res-pt-49-98 {
  padding-top: 49px;
}
@media (min-width: 768px) {
  .gs-res-pt-49-98 {
    padding-top: 98px;
  }
}

.gs-res-pt-50-100 {
  padding-top: 50px;
}
@media (min-width: 768px) {
  .gs-res-pt-50-100 {
    padding-top: 100px;
  }
}

.gs-res-pb-2-4 {
  padding-bottom: 2px;
}
@media (min-width: 768px) {
  .gs-res-pb-2-4 {
    padding-bottom: 4px;
  }
}

.gs-res-pb-3-6 {
  padding-bottom: 3px;
}
@media (min-width: 768px) {
  .gs-res-pb-3-6 {
    padding-bottom: 6px;
  }
}

.gs-res-pb-4-8 {
  padding-bottom: 4px;
}
@media (min-width: 768px) {
  .gs-res-pb-4-8 {
    padding-bottom: 8px;
  }
}

.gs-res-pb-5-10 {
  padding-bottom: 5px;
}
@media (min-width: 768px) {
  .gs-res-pb-5-10 {
    padding-bottom: 10px;
  }
}

.gs-res-pb-6-12 {
  padding-bottom: 6px;
}
@media (min-width: 768px) {
  .gs-res-pb-6-12 {
    padding-bottom: 12px;
  }
}

.gs-res-pb-7-14 {
  padding-bottom: 7px;
}
@media (min-width: 768px) {
  .gs-res-pb-7-14 {
    padding-bottom: 14px;
  }
}

.gs-res-pb-8-16 {
  padding-bottom: 8px;
}
@media (min-width: 768px) {
  .gs-res-pb-8-16 {
    padding-bottom: 16px;
  }
}

.gs-res-pb-9-18 {
  padding-bottom: 9px;
}
@media (min-width: 768px) {
  .gs-res-pb-9-18 {
    padding-bottom: 18px;
  }
}

.gs-res-pb-10-20 {
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .gs-res-pb-10-20 {
    padding-bottom: 20px;
  }
}

.gs-res-pb-11-22 {
  padding-bottom: 11px;
}
@media (min-width: 768px) {
  .gs-res-pb-11-22 {
    padding-bottom: 22px;
  }
}

.gs-res-pb-12-24 {
  padding-bottom: 12px;
}
@media (min-width: 768px) {
  .gs-res-pb-12-24 {
    padding-bottom: 24px;
  }
}

.gs-res-pb-13-26 {
  padding-bottom: 13px;
}
@media (min-width: 768px) {
  .gs-res-pb-13-26 {
    padding-bottom: 26px;
  }
}

.gs-res-pb-14-28 {
  padding-bottom: 14px;
}
@media (min-width: 768px) {
  .gs-res-pb-14-28 {
    padding-bottom: 28px;
  }
}

.gs-res-pb-15-30 {
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .gs-res-pb-15-30 {
    padding-bottom: 30px;
  }
}

.gs-res-pb-16-32 {
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-pb-16-32 {
    padding-bottom: 32px;
  }
}

.gs-res-pb-17-34 {
  padding-bottom: 17px;
}
@media (min-width: 768px) {
  .gs-res-pb-17-34 {
    padding-bottom: 34px;
  }
}

.gs-res-pb-18-36 {
  padding-bottom: 18px;
}
@media (min-width: 768px) {
  .gs-res-pb-18-36 {
    padding-bottom: 36px;
  }
}

.gs-res-pb-19-38 {
  padding-bottom: 19px;
}
@media (min-width: 768px) {
  .gs-res-pb-19-38 {
    padding-bottom: 38px;
  }
}

.gs-res-pb-20-40 {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .gs-res-pb-20-40 {
    padding-bottom: 40px;
  }
}

.gs-res-pb-21-42 {
  padding-bottom: 21px;
}
@media (min-width: 768px) {
  .gs-res-pb-21-42 {
    padding-bottom: 42px;
  }
}

.gs-res-pb-22-44 {
  padding-bottom: 22px;
}
@media (min-width: 768px) {
  .gs-res-pb-22-44 {
    padding-bottom: 44px;
  }
}

.gs-res-pb-23-46 {
  padding-bottom: 23px;
}
@media (min-width: 768px) {
  .gs-res-pb-23-46 {
    padding-bottom: 46px;
  }
}

.gs-res-pb-24-48 {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .gs-res-pb-24-48 {
    padding-bottom: 48px;
  }
}

.gs-res-pb-25-50 {
  padding-bottom: 25px;
}
@media (min-width: 768px) {
  .gs-res-pb-25-50 {
    padding-bottom: 50px;
  }
}

.gs-res-pb-26-52 {
  padding-bottom: 26px;
}
@media (min-width: 768px) {
  .gs-res-pb-26-52 {
    padding-bottom: 52px;
  }
}

.gs-res-pb-27-54 {
  padding-bottom: 27px;
}
@media (min-width: 768px) {
  .gs-res-pb-27-54 {
    padding-bottom: 54px;
  }
}

.gs-res-pb-28-56 {
  padding-bottom: 28px;
}
@media (min-width: 768px) {
  .gs-res-pb-28-56 {
    padding-bottom: 56px;
  }
}

.gs-res-pb-29-58 {
  padding-bottom: 29px;
}
@media (min-width: 768px) {
  .gs-res-pb-29-58 {
    padding-bottom: 58px;
  }
}

.gs-res-pb-30-60 {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .gs-res-pb-30-60 {
    padding-bottom: 60px;
  }
}

.gs-res-pb-31-62 {
  padding-bottom: 31px;
}
@media (min-width: 768px) {
  .gs-res-pb-31-62 {
    padding-bottom: 62px;
  }
}

.gs-res-pb-32-64 {
  padding-bottom: 32px;
}
@media (min-width: 768px) {
  .gs-res-pb-32-64 {
    padding-bottom: 64px;
  }
}

.gs-res-pb-33-66 {
  padding-bottom: 33px;
}
@media (min-width: 768px) {
  .gs-res-pb-33-66 {
    padding-bottom: 66px;
  }
}

.gs-res-pb-34-68 {
  padding-bottom: 34px;
}
@media (min-width: 768px) {
  .gs-res-pb-34-68 {
    padding-bottom: 68px;
  }
}

.gs-res-pb-35-70 {
  padding-bottom: 35px;
}
@media (min-width: 768px) {
  .gs-res-pb-35-70 {
    padding-bottom: 70px;
  }
}

.gs-res-pb-36-72 {
  padding-bottom: 36px;
}
@media (min-width: 768px) {
  .gs-res-pb-36-72 {
    padding-bottom: 72px;
  }
}

.gs-res-pb-37-74 {
  padding-bottom: 37px;
}
@media (min-width: 768px) {
  .gs-res-pb-37-74 {
    padding-bottom: 74px;
  }
}

.gs-res-pb-38-76 {
  padding-bottom: 38px;
}
@media (min-width: 768px) {
  .gs-res-pb-38-76 {
    padding-bottom: 76px;
  }
}

.gs-res-pb-39-78 {
  padding-bottom: 39px;
}
@media (min-width: 768px) {
  .gs-res-pb-39-78 {
    padding-bottom: 78px;
  }
}

.gs-res-pb-40-80 {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .gs-res-pb-40-80 {
    padding-bottom: 80px;
  }
}

.gs-res-pb-41-82 {
  padding-bottom: 41px;
}
@media (min-width: 768px) {
  .gs-res-pb-41-82 {
    padding-bottom: 82px;
  }
}

.gs-res-pb-42-84 {
  padding-bottom: 42px;
}
@media (min-width: 768px) {
  .gs-res-pb-42-84 {
    padding-bottom: 84px;
  }
}

.gs-res-pb-43-86 {
  padding-bottom: 43px;
}
@media (min-width: 768px) {
  .gs-res-pb-43-86 {
    padding-bottom: 86px;
  }
}

.gs-res-pb-44-88 {
  padding-bottom: 44px;
}
@media (min-width: 768px) {
  .gs-res-pb-44-88 {
    padding-bottom: 88px;
  }
}

.gs-res-pb-45-90 {
  padding-bottom: 45px;
}
@media (min-width: 768px) {
  .gs-res-pb-45-90 {
    padding-bottom: 90px;
  }
}

.gs-res-pb-46-92 {
  padding-bottom: 46px;
}
@media (min-width: 768px) {
  .gs-res-pb-46-92 {
    padding-bottom: 92px;
  }
}

.gs-res-pb-47-94 {
  padding-bottom: 47px;
}
@media (min-width: 768px) {
  .gs-res-pb-47-94 {
    padding-bottom: 94px;
  }
}

.gs-res-pb-48-96 {
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .gs-res-pb-48-96 {
    padding-bottom: 96px;
  }
}

.gs-res-pb-49-98 {
  padding-bottom: 49px;
}
@media (min-width: 768px) {
  .gs-res-pb-49-98 {
    padding-bottom: 98px;
  }
}

.gs-res-pb-50-100 {
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  .gs-res-pb-50-100 {
    padding-bottom: 100px;
  }
}

.gs-res-mt-2-4 {
  margin-top: 2px;
}
@media (min-width: 768px) {
  .gs-res-mt-2-4 {
    margin-top: 4px;
  }
}

.gs-res-mt-3-6 {
  margin-top: 3px;
}
@media (min-width: 768px) {
  .gs-res-mt-3-6 {
    margin-top: 6px;
  }
}

.gs-res-mt-4-8 {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .gs-res-mt-4-8 {
    margin-top: 8px;
  }
}

.gs-res-mt-5-10 {
  margin-top: 5px;
}
@media (min-width: 768px) {
  .gs-res-mt-5-10 {
    margin-top: 10px;
  }
}

.gs-res-mt-6-12 {
  margin-top: 6px;
}
@media (min-width: 768px) {
  .gs-res-mt-6-12 {
    margin-top: 12px;
  }
}

.gs-res-mt-7-14 {
  margin-top: 7px;
}
@media (min-width: 768px) {
  .gs-res-mt-7-14 {
    margin-top: 14px;
  }
}

.gs-res-mt-8-16 {
  margin-top: 8px;
}
@media (min-width: 768px) {
  .gs-res-mt-8-16 {
    margin-top: 16px;
  }
}

.gs-res-mt-9-18 {
  margin-top: 9px;
}
@media (min-width: 768px) {
  .gs-res-mt-9-18 {
    margin-top: 18px;
  }
}

.gs-res-mt-10-20 {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .gs-res-mt-10-20 {
    margin-top: 20px;
  }
}

.gs-res-mt-11-22 {
  margin-top: 11px;
}
@media (min-width: 768px) {
  .gs-res-mt-11-22 {
    margin-top: 22px;
  }
}

.gs-res-mt-12-24 {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .gs-res-mt-12-24 {
    margin-top: 24px;
  }
}

.gs-res-mt-13-26 {
  margin-top: 13px;
}
@media (min-width: 768px) {
  .gs-res-mt-13-26 {
    margin-top: 26px;
  }
}

.gs-res-mt-14-28 {
  margin-top: 14px;
}
@media (min-width: 768px) {
  .gs-res-mt-14-28 {
    margin-top: 28px;
  }
}

.gs-res-mt-15-30 {
  margin-top: 15px;
}
@media (min-width: 768px) {
  .gs-res-mt-15-30 {
    margin-top: 30px;
  }
}

.gs-res-mt-16-32 {
  margin-top: 16px;
}
@media (min-width: 768px) {
  .gs-res-mt-16-32 {
    margin-top: 32px;
  }
}

.gs-res-mt-17-34 {
  margin-top: 17px;
}
@media (min-width: 768px) {
  .gs-res-mt-17-34 {
    margin-top: 34px;
  }
}

.gs-res-mt-18-36 {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .gs-res-mt-18-36 {
    margin-top: 36px;
  }
}

.gs-res-mt-19-38 {
  margin-top: 19px;
}
@media (min-width: 768px) {
  .gs-res-mt-19-38 {
    margin-top: 38px;
  }
}

.gs-res-mt-20-40 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .gs-res-mt-20-40 {
    margin-top: 40px;
  }
}

.gs-res-mt-21-42 {
  margin-top: 21px;
}
@media (min-width: 768px) {
  .gs-res-mt-21-42 {
    margin-top: 42px;
  }
}

.gs-res-mt-22-44 {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .gs-res-mt-22-44 {
    margin-top: 44px;
  }
}

.gs-res-mt-23-46 {
  margin-top: 23px;
}
@media (min-width: 768px) {
  .gs-res-mt-23-46 {
    margin-top: 46px;
  }
}

.gs-res-mt-24-48 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .gs-res-mt-24-48 {
    margin-top: 48px;
  }
}

.gs-res-mt-25-50 {
  margin-top: 25px;
}
@media (min-width: 768px) {
  .gs-res-mt-25-50 {
    margin-top: 50px;
  }
}

.gs-res-mt-26-52 {
  margin-top: 26px;
}
@media (min-width: 768px) {
  .gs-res-mt-26-52 {
    margin-top: 52px;
  }
}

.gs-res-mt-27-54 {
  margin-top: 27px;
}
@media (min-width: 768px) {
  .gs-res-mt-27-54 {
    margin-top: 54px;
  }
}

.gs-res-mt-28-56 {
  margin-top: 28px;
}
@media (min-width: 768px) {
  .gs-res-mt-28-56 {
    margin-top: 56px;
  }
}

.gs-res-mt-29-58 {
  margin-top: 29px;
}
@media (min-width: 768px) {
  .gs-res-mt-29-58 {
    margin-top: 58px;
  }
}

.gs-res-mt-30-60 {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .gs-res-mt-30-60 {
    margin-top: 60px;
  }
}

.gs-res-mt-31-62 {
  margin-top: 31px;
}
@media (min-width: 768px) {
  .gs-res-mt-31-62 {
    margin-top: 62px;
  }
}

.gs-res-mt-32-64 {
  margin-top: 32px;
}
@media (min-width: 768px) {
  .gs-res-mt-32-64 {
    margin-top: 64px;
  }
}

.gs-res-mt-33-66 {
  margin-top: 33px;
}
@media (min-width: 768px) {
  .gs-res-mt-33-66 {
    margin-top: 66px;
  }
}

.gs-res-mt-34-68 {
  margin-top: 34px;
}
@media (min-width: 768px) {
  .gs-res-mt-34-68 {
    margin-top: 68px;
  }
}

.gs-res-mt-35-70 {
  margin-top: 35px;
}
@media (min-width: 768px) {
  .gs-res-mt-35-70 {
    margin-top: 70px;
  }
}

.gs-res-mt-36-72 {
  margin-top: 36px;
}
@media (min-width: 768px) {
  .gs-res-mt-36-72 {
    margin-top: 72px;
  }
}

.gs-res-mt-37-74 {
  margin-top: 37px;
}
@media (min-width: 768px) {
  .gs-res-mt-37-74 {
    margin-top: 74px;
  }
}

.gs-res-mt-38-76 {
  margin-top: 38px;
}
@media (min-width: 768px) {
  .gs-res-mt-38-76 {
    margin-top: 76px;
  }
}

.gs-res-mt-39-78 {
  margin-top: 39px;
}
@media (min-width: 768px) {
  .gs-res-mt-39-78 {
    margin-top: 78px;
  }
}

.gs-res-mt-40-80 {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .gs-res-mt-40-80 {
    margin-top: 80px;
  }
}

.gs-res-mt-41-82 {
  margin-top: 41px;
}
@media (min-width: 768px) {
  .gs-res-mt-41-82 {
    margin-top: 82px;
  }
}

.gs-res-mt-42-84 {
  margin-top: 42px;
}
@media (min-width: 768px) {
  .gs-res-mt-42-84 {
    margin-top: 84px;
  }
}

.gs-res-mt-43-86 {
  margin-top: 43px;
}
@media (min-width: 768px) {
  .gs-res-mt-43-86 {
    margin-top: 86px;
  }
}

.gs-res-mt-44-88 {
  margin-top: 44px;
}
@media (min-width: 768px) {
  .gs-res-mt-44-88 {
    margin-top: 88px;
  }
}

.gs-res-mt-45-90 {
  margin-top: 45px;
}
@media (min-width: 768px) {
  .gs-res-mt-45-90 {
    margin-top: 90px;
  }
}

.gs-res-mt-46-92 {
  margin-top: 46px;
}
@media (min-width: 768px) {
  .gs-res-mt-46-92 {
    margin-top: 92px;
  }
}

.gs-res-mt-47-94 {
  margin-top: 47px;
}
@media (min-width: 768px) {
  .gs-res-mt-47-94 {
    margin-top: 94px;
  }
}

.gs-res-mt-48-96 {
  margin-top: 48px;
}
@media (min-width: 768px) {
  .gs-res-mt-48-96 {
    margin-top: 96px;
  }
}

.gs-res-mt-49-98 {
  margin-top: 49px;
}
@media (min-width: 768px) {
  .gs-res-mt-49-98 {
    margin-top: 98px;
  }
}

.gs-res-mt-50-100 {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .gs-res-mt-50-100 {
    margin-top: 100px;
  }
}

.gs-res-mb-2-4 {
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .gs-res-mb-2-4 {
    margin-bottom: 4px;
  }
}

.gs-res-mb-3-6 {
  margin-bottom: 3px;
}
@media (min-width: 768px) {
  .gs-res-mb-3-6 {
    margin-bottom: 6px;
  }
}

.gs-res-mb-4-8 {
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .gs-res-mb-4-8 {
    margin-bottom: 8px;
  }
}

.gs-res-mb-5-10 {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .gs-res-mb-5-10 {
    margin-bottom: 10px;
  }
}

.gs-res-mb-6-12 {
  margin-bottom: 6px;
}
@media (min-width: 768px) {
  .gs-res-mb-6-12 {
    margin-bottom: 12px;
  }
}

.gs-res-mb-7-14 {
  margin-bottom: 7px;
}
@media (min-width: 768px) {
  .gs-res-mb-7-14 {
    margin-bottom: 14px;
  }
}

.gs-res-mb-8-16 {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .gs-res-mb-8-16 {
    margin-bottom: 16px;
  }
}

.gs-res-mb-9-18 {
  margin-bottom: 9px;
}
@media (min-width: 768px) {
  .gs-res-mb-9-18 {
    margin-bottom: 18px;
  }
}

.gs-res-mb-10-20 {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .gs-res-mb-10-20 {
    margin-bottom: 20px;
  }
}

.gs-res-mb-11-22 {
  margin-bottom: 11px;
}
@media (min-width: 768px) {
  .gs-res-mb-11-22 {
    margin-bottom: 22px;
  }
}

.gs-res-mb-12-24 {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .gs-res-mb-12-24 {
    margin-bottom: 24px;
  }
}

.gs-res-mb-13-26 {
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  .gs-res-mb-13-26 {
    margin-bottom: 26px;
  }
}

.gs-res-mb-14-28 {
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .gs-res-mb-14-28 {
    margin-bottom: 28px;
  }
}

.gs-res-mb-15-30 {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .gs-res-mb-15-30 {
    margin-bottom: 30px;
  }
}

.gs-res-mb-16-32 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-mb-16-32 {
    margin-bottom: 32px;
  }
}

.gs-res-mb-17-34 {
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .gs-res-mb-17-34 {
    margin-bottom: 34px;
  }
}

.gs-res-mb-18-36 {
  margin-bottom: 18px;
}
@media (min-width: 768px) {
  .gs-res-mb-18-36 {
    margin-bottom: 36px;
  }
}

.gs-res-mb-19-38 {
  margin-bottom: 19px;
}
@media (min-width: 768px) {
  .gs-res-mb-19-38 {
    margin-bottom: 38px;
  }
}

.gs-res-mb-20-40 {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .gs-res-mb-20-40 {
    margin-bottom: 40px;
  }
}

.gs-res-mb-21-42 {
  margin-bottom: 21px;
}
@media (min-width: 768px) {
  .gs-res-mb-21-42 {
    margin-bottom: 42px;
  }
}

.gs-res-mb-22-44 {
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .gs-res-mb-22-44 {
    margin-bottom: 44px;
  }
}

.gs-res-mb-23-46 {
  margin-bottom: 23px;
}
@media (min-width: 768px) {
  .gs-res-mb-23-46 {
    margin-bottom: 46px;
  }
}

.gs-res-mb-24-48 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .gs-res-mb-24-48 {
    margin-bottom: 48px;
  }
}

.gs-res-mb-25-50 {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .gs-res-mb-25-50 {
    margin-bottom: 50px;
  }
}

.gs-res-mb-26-52 {
  margin-bottom: 26px;
}
@media (min-width: 768px) {
  .gs-res-mb-26-52 {
    margin-bottom: 52px;
  }
}

.gs-res-mb-27-54 {
  margin-bottom: 27px;
}
@media (min-width: 768px) {
  .gs-res-mb-27-54 {
    margin-bottom: 54px;
  }
}

.gs-res-mb-28-56 {
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .gs-res-mb-28-56 {
    margin-bottom: 56px;
  }
}

.gs-res-mb-29-58 {
  margin-bottom: 29px;
}
@media (min-width: 768px) {
  .gs-res-mb-29-58 {
    margin-bottom: 58px;
  }
}

.gs-res-mb-30-60 {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .gs-res-mb-30-60 {
    margin-bottom: 60px;
  }
}

.gs-res-mb-31-62 {
  margin-bottom: 31px;
}
@media (min-width: 768px) {
  .gs-res-mb-31-62 {
    margin-bottom: 62px;
  }
}

.gs-res-mb-32-64 {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .gs-res-mb-32-64 {
    margin-bottom: 64px;
  }
}

.gs-res-mb-33-66 {
  margin-bottom: 33px;
}
@media (min-width: 768px) {
  .gs-res-mb-33-66 {
    margin-bottom: 66px;
  }
}

.gs-res-mb-34-68 {
  margin-bottom: 34px;
}
@media (min-width: 768px) {
  .gs-res-mb-34-68 {
    margin-bottom: 68px;
  }
}

.gs-res-mb-35-70 {
  margin-bottom: 35px;
}
@media (min-width: 768px) {
  .gs-res-mb-35-70 {
    margin-bottom: 70px;
  }
}

.gs-res-mb-36-72 {
  margin-bottom: 36px;
}
@media (min-width: 768px) {
  .gs-res-mb-36-72 {
    margin-bottom: 72px;
  }
}

.gs-res-mb-37-74 {
  margin-bottom: 37px;
}
@media (min-width: 768px) {
  .gs-res-mb-37-74 {
    margin-bottom: 74px;
  }
}

.gs-res-mb-38-76 {
  margin-bottom: 38px;
}
@media (min-width: 768px) {
  .gs-res-mb-38-76 {
    margin-bottom: 76px;
  }
}

.gs-res-mb-39-78 {
  margin-bottom: 39px;
}
@media (min-width: 768px) {
  .gs-res-mb-39-78 {
    margin-bottom: 78px;
  }
}

.gs-res-mb-40-80 {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .gs-res-mb-40-80 {
    margin-bottom: 80px;
  }
}

.gs-res-mb-41-82 {
  margin-bottom: 41px;
}
@media (min-width: 768px) {
  .gs-res-mb-41-82 {
    margin-bottom: 82px;
  }
}

.gs-res-mb-42-84 {
  margin-bottom: 42px;
}
@media (min-width: 768px) {
  .gs-res-mb-42-84 {
    margin-bottom: 84px;
  }
}

.gs-res-mb-43-86 {
  margin-bottom: 43px;
}
@media (min-width: 768px) {
  .gs-res-mb-43-86 {
    margin-bottom: 86px;
  }
}

.gs-res-mb-44-88 {
  margin-bottom: 44px;
}
@media (min-width: 768px) {
  .gs-res-mb-44-88 {
    margin-bottom: 88px;
  }
}

.gs-res-mb-45-90 {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  .gs-res-mb-45-90 {
    margin-bottom: 90px;
  }
}

.gs-res-mb-46-92 {
  margin-bottom: 46px;
}
@media (min-width: 768px) {
  .gs-res-mb-46-92 {
    margin-bottom: 92px;
  }
}

.gs-res-mb-47-94 {
  margin-bottom: 47px;
}
@media (min-width: 768px) {
  .gs-res-mb-47-94 {
    margin-bottom: 94px;
  }
}

.gs-res-mb-48-96 {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .gs-res-mb-48-96 {
    margin-bottom: 96px;
  }
}

.gs-res-mb-49-98 {
  margin-bottom: 49px;
}
@media (min-width: 768px) {
  .gs-res-mb-49-98 {
    margin-bottom: 98px;
  }
}

.gs-res-mb-50-100 {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .gs-res-mb-50-100 {
    margin-bottom: 100px;
  }
}

.gs-mt-124 {
  margin-top: 124px;
}

@media (min-width: 992px) {
  .gs-des-mt-50 {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .gs-des-mt-30 {
    margin-top: 30px;
  }
}

@media (min-width: 768px) {
  .gs-des-mt-24 {
    margin-top: 24px;
  }
}

@media (max-width: 767.98px) {
  .gs-mob-mb-8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767.98px) {
  .gs-mob-mb-12 {
    margin-bottom: 12px;
  }
}

@media (max-width: 767.98px) {
  .gs-mob-mb-20 {
    margin-bottom: 20px;
  }
}

.gs-res-mb-16-8 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-mb-16-8 {
    margin-bottom: 8px;
  }
}

.gs-res-mb-60-40 {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .gs-res-mb-60-40 {
    margin-bottom: 40px;
  }
}

.gs-res-mb-20-32 {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .gs-res-mb-20-32 {
    margin-bottom: 32px;
  }
}

.gs-res-mb-20-28 {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .gs-res-mb-20-28 {
    margin-bottom: 28px;
  }
}

.gs-res-mb-40-34 {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .gs-res-mb-40-34 {
    margin-bottom: 34px;
  }
}
.gs-res-mb-40-20 {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .gs-res-mb-40-20 {
    margin-bottom: 20px;
  }
}
.gs-res-pb-49-60 {
  padding-bottom: 49px;
}

@media (min-width: 768px) {
  .gs-res-pb-49-60 {
    padding-bottom: 60px;
  }
}
.gs-res-mb-20-13 {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .gs-res-mb-20-13 {
    margin-bottom: 13px;
  }
}
.gs-res-mb-70-50 {
  margin-bottom: 50px;
}

@media (min-width: 768px) {
  .gs-res-mb-70-50 {
    margin-bottom: 70px;
  }
}
.gs-res-mb-50-30 {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .gs-res-mb-50-30 {
    margin-bottom: 50px;
  }
}

.gs-res-mb-30-10 {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .gs-res-mb-30-10 {
    margin-bottom: 30px;
  }
}

.gs-res-mb-16-24 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-mb-16-24 {
    margin-bottom: 24px;
  }
}

.gs-res-mb-16-30 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .gs-res-mb-16-30 {
    margin-bottom: 30px;
  }
}

.gs-res-mb-25-40 {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .gs-res-mb-25-40 {
    margin-bottom: 40px;
  }
}

@media (max-width: 767.98px) {
  .gs-mob-mt-20 {
    margin-top: 20px;
  }
}
.gs-res-mt-20-30 {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .gs-res-mt-20-30 {
    margin-top: 30px;
  }
}
.gs-res-mt-36-30 {
  margin-top: 36px;
}

@media (min-width: 768px) {
  .gs-res-mb-36-30 {
    margin-top: 30px;
  }
}
.gs-res-mt-40-20 {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .gs-res-mt-40-20 {
    margin-top: 20px;
  }
}
.gs-res-mt-20-30 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .gs-res-mt-20-30 {
    margin-top: 30px;
  }
}

.gs-res-mt-20-28 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .gs-res-mt-20-28 {
    margin-top: 28px;
  }
}

.gs-res-mt-44-34 {
  margin-top: 44px;
}
@media (min-width: 768px) {
  .gs-res-mt-44-34 {
    margin-top: 34px;
  }
}

.gs-res-mt-20-50 {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .gs-res-mt-20-50 {
    margin-top: 20px;
  }
}

.gs-res-mt-20-60 {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .gs-res-mt-20-60 {
    margin-top: 20px;
  }
}

.gs-res-mt-60-40 {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .gs-res-mt-60-40 {
    margin-top: 40px;
  }
}

.gs-res-mt-50-40 {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .gs-res-mt-50-40 {
    margin-top: 40px;
  }
}

.gs-res-mt-24-12 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .gs-res-mt-24-12 {
    margin-top: 12px;
  }
}

.gs-res-mt-20-8 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .gs-res-mt-20-8 {
    margin-top: 8px;
  }
}

.gs-res-mt-10-60 {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .gs-res-mt-10-60 {
    margin-top: 60px;
  }
}

.gs-res-mt-32-20 {
  margin-top: 32px;
}
@media (min-width: 768px) {
  .gs-res-mt-32-20 {
    margin-top: 20px;
  }
}

.gs-res-mt-30-40 {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .gs-res-mt-30-40 {
    margin-top: 40px;
  }
}

.gs-res-mt-50-20 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .gs-res-mt-50-20 {
    margin-top: 50px;
  }
}

.gs-res-pt-40-20 {
  padding-top: 20px;
}

@media (min-width: 768px) {
  .gs-res-pt-40-20 {
    padding-top: 40px;
  }
}
.gs-res-pb-75-50 {
  padding-bottom: 50px;
}

@media (min-width: 768px) {
  .gs-res-pb-75-50 {
    padding-bottom: 75px;
  }
}
.gs-res-pb-60-20 {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .gs-res-pb-60-20 {
    padding-bottom: 60px;
  }
}

.gs-pl-22 {
  padding-left: 22px !important;
}

.gs-pr-20 {
  padding-right: 20px !important;
}

@media (min-width: 992px) {
  .gs-lg-pr-60 {
    padding-right: 60px;
  }
}

@media (min-width: 1200px) {
  .gs-xl-pr-60 {
    padding-right: 60px;
  }
}

@media (min-width: 1054px) {
  .gs-lg-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 767px) and (max-width: 1054px) {
  .gs-lg-mb-40 {
    margin-right: 50px;
  }
}

.gs-unorder-list {
  padding-left: 1.25rem;
}
@media (max-width: 767.98px) {
  .gs-unorder-list.list-mob-pl-36 {
    padding-left: 2.25rem;
  }
}
.gs-unorder-list li {
  color: inherit;
  font-size: inherit;
}
.gs-unorder-list.list-space-12 li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.gs-unorder-list.list-space-6 li:not(:last-child) {
  margin-bottom: 0.375rem;
}
.gs-unorder-list.list-marker-blue li::before {
  color: var(--gs-secondary_80);
}
.gs-unorder-list.list-marker-222222 li::before {
  color: #222222;
}

.gs-order-list {
  padding-left: 1.25rem;
}
@media (max-width: 767.98px) {
  .gs-order-list.list-mob-pl-34 {
    padding-left: 2.125rem;
  }
}
.gs-order-list.gs-pl-24 {
  padding-left: 1.5rem;
}
.gs-order-list li {
  color: inherit;
  font-size: inherit;
}
.gs-order-list.list-space-12 li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.gs-order-list.list-space-6 li:not(:last-child) {
  margin-bottom: 0.375rem;
}
.gs-order-list.list-space-8 li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.gs-order-list.list-marker-blue ::marker {
  color: var(--gs-secondary_80);
}
.gs-order-list.list-marker-222222 li::before {
  color: #222222;
}

.foot-notes {
  font-size: 0.75rem;
  line-height: 0.875rem;
}

span.super {
  font-size: 14px;
  vertical-align: super;
  top: -3px;
  position: relative;
}

sup.sub-text {
  vertical-align: text-top;
  color: inherit;
  font-size: 50% !important;
  font-family: inherit;
  font-weight: 400;
  position: relative;
  top: 0.6em;
}

.symbol-txt {
  display: flex;
  align-items: self-start;
  gap: 2px;
}

.symbol {
  font-size: 8px;
  vertical-align: top;
  top: -2px;
  position: relative;
}

.img-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .img-wrapper .img-info {
    position: absolute;
    text-align: start;
    width: 647px;
  }
}
@media (min-width: 1200px) {
  .img-wrapper .img-info {
    bottom: -114px;
    left: 18%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .img-wrapper .img-info {
    bottom: -105px;
    left: 20%;
  }
}

@media (max-width: 767.98px) {
  .gs-mob-padding-0 .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.highlight {
  background-color: yellow;
  font-weight: bold;
}

.top-5 {
  position: relative;
  top: 5px;
}

.btn {
  font-size: 14px;
  line-height: 20px;
  font-family: var(--font-family-primary);
  border-radius: 20px;
  min-width: unset;
  padding: 10px 14px;
  align-items: center;
  display: inline-flex;
  gap: 5px;
}
.btn .icon-lg {
  padding-left: 0 !important;
  margin-left: 0;
}
.btn .icon-right_arrow {
  mask: var(--icon);
  mask-repeat: no-repeat;
  mask-size: 20px;
  height: 20px;
  width: 20px;
  -webkit-mask-size: 22px;
}
.btn .btn-icon {
  margin-top: -3px;
}
.btn.gs-btn-secondary {
  background-color: #222222;
  color: var(--gs-teritary-primary_40);
}
.btn.gs-btn-secondary .icon-right_arrow {
  background-color: var(--gs-teritary-primary_40);
}
.btn.gs-btn-tertiary {
  background-color: var(--gs-secondary_110);
  color: var(--gs-teritary-primary_40);
}
.btn.gs-btn-tertiary .icon-right_arrow {
  background-color: var(--gs-teritary-primary_40);
}

.icon-down-arrow {
  position: absolute;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23b40000'%3E%3Cpath d='M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");
  mask-size: 32px;
  mask-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 767.98px) {
  .table-medaffair-lp .row {
    --bs-gutter-y: 0;
  }
}
.table-medaffair-lp .table-title {
  padding: 11px;
  color: var(--gs-teritary-primary_40);
  text-align: left;
  font-size: 18px;
}
@media (min-width: 768px) {
  .table-medaffair-lp .table-title {
    font-size: 20px;
  }
}
.table-medaffair-lp tr:not(:last-child) {
  border-bottom: 1px solid var(--Gray-40) !important;
}
.table-medaffair-lp table, .table-medaffair-lp tbody, .table-medaffair-lp tfoot, .table-medaffair-lp thead, .table-medaffair-lp tr, .table-medaffair-lp th, .table-medaffair-lp td {
  border: none;
  font-size: 16px;
}
@media (min-width: 768px) {
  .table-medaffair-lp table, .table-medaffair-lp tbody, .table-medaffair-lp tfoot, .table-medaffair-lp thead, .table-medaffair-lp tr, .table-medaffair-lp th, .table-medaffair-lp td {
    font-size: 20px;
    font-weight: 500;
  }
}

.table-medaffair-lp .primary-table.table-pl-unset tr > th:first-child,
.table-medaffair-lp .primary-table.table-pl-unset tr > td:first-child {
  padding-left: 0;
}
.table-medaffair-lp .primary-table th {
  line-height: 22px;
}
@media (max-width: 767.98px) {
  .table-medaffair-lp .primary-table th {
    line-height: 16px;
  }
}
.table-medaffair-lp .primary-table td {
  font-weight: 500;
  line-height: 22px;
}
@media (max-width: 767.98px) {
  .table-medaffair-lp .primary-table td {
    font-weight: 400;
    line-height: 20px;
  }
}
.table-medaffair-lp .primary-table.hiv-rates thead tr th:first-child {
  width: 35%;
}
.table-medaffair-lp .primary-table.hiv-rates thead tr th:nth-child(2) {
  width: 35%;
}
.table-medaffair-lp .primary-table.hiv-rates tbody tr td:first-child {
  width: 35%;
}
.table-medaffair-lp .primary-table.hiv-rates tbody tr td:nth-child(2) {
  width: 35%;
}
.table-medaffair-lp .primary-table thead tr {
  border-bottom: 2px solid var(--gs-primary) !important;
}
.table-medaffair-lp .primary-table tbody tr:last-child {
  border-bottom: 2px solid var(--gs-primary) !important;
}

.table-medaffair-lp .primary-table.hiv-testing-table td {
  font-weight: 500;
}
.table-medaffair-lp .primary-table.hiv-testing-table.mobile-view-table thead tr th:first-child {
  width: 40%;
}
.table-medaffair-lp .primary-table.hiv-testing-table.mobile-view-table thead tr th:nth-child(2) {
  width: 60%;
}
.table-medaffair-lp .primary-table.hiv-testing-table.mobile-view-table tbody tr td:first-child {
  width: 40%;
}
.table-medaffair-lp .primary-table.hiv-testing-table.mobile-view-table tbody tr td:nth-child(2) {
  width: 60%;
}

.table-medaffair-lp .secondary-table.table-pl-unset tr > th:first-child,
.table-medaffair-lp .secondary-table.table-pl-unset tr > td:first-child {
  padding-left: 0;
}
.table-medaffair-lp .secondary-table th {
  line-height: 22px;
}
@media (max-width: 767.98px) {
  .table-medaffair-lp .secondary-table th {
    line-height: 16px;
  }
}
@media (min-width: 768px) {
  .table-medaffair-lp .secondary-table td {
    font-weight: 500;
    line-height: 22px;
  }
}
@media (max-width: 767.98px) {
  .table-medaffair-lp .secondary-table td {
    font-weight: 400;
    line-height: 20px;
  }
}
.table-medaffair-lp .secondary-table.hiv-rates thead tr th:first-child {
  width: 35%;
}
.table-medaffair-lp .secondary-table.hiv-rates thead tr th:nth-child(2) {
  width: 35%;
}
.table-medaffair-lp .secondary-table.hiv-rates tbody tr td:first-child {
  width: 35%;
}
.table-medaffair-lp .secondary-table.hiv-rates tbody tr td:nth-child(2) {
  width: 35%;
}
.table-medaffair-lp .secondary-table thead tr {
  border-bottom: 2px solid var(--gs-secondary) !important;
}
.table-medaffair-lp .secondary-table tbody tr:last-child {
  border-bottom: 2px solid var(--gs-secondary) !important;
}

.table-medaffair-lp .simple-table.table > :not(:first-child) {
  border-top: none;
}
.table-medaffair-lp .simple-table.table tr {
  text-align: center;
}
.table-medaffair-lp .simple-table.table th {
  width: 33%;
}
.table-medaffair-lp .simple-table.table th.text-left {
  text-align: left;
}
.table-medaffair-lp .simple-table.table tbody tr td {
  font-size: 14px;
  padding: 10px 8px;
}
@media (max-width: 767.98px) {
  .table-medaffair-lp .simple-table.table thead tr th h5 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.33;
  }
}
.table-medaffair-lp .simple-table.table tbody {
  border-bottom: 1px solid var(--Gray-40);
  border-top: 1px solid var(--Gray-40);
}

@media (max-width: 767.98px) {
  .table-medaffair-lp .tab-table {
    width: 85%;
  }
}
@media (min-width: 768px) {
  .table-medaffair-lp .tab-table {
    margin-bottom: 40px;
  }
}
.table-medaffair-lp .tab-table table, .table-medaffair-lp .tab-table tbody, .table-medaffair-lp .tab-table tfoot, .table-medaffair-lp .tab-table thead, .table-medaffair-lp .tab-table tr, .table-medaffair-lp .tab-table th, .table-medaffair-lp .tab-table td {
  font-size: 16px;
  padding: 10px 0;
}
.table-medaffair-lp .tab-table table span span.super, .table-medaffair-lp .tab-table tbody span span.super, .table-medaffair-lp .tab-table tfoot span span.super, .table-medaffair-lp .tab-table thead span span.super, .table-medaffair-lp .tab-table tr span span.super, .table-medaffair-lp .tab-table th span span.super, .table-medaffair-lp .tab-table td span span.super {
  font-size: 8px;
  vertical-align: super;
  position: relative;
}
.table-medaffair-lp .tab-table tr td:first-child {
  width: 80%;
}
.table-medaffair-lp .tab-table tr td:nth-child(2) {
  width: 20%;
}
.table-medaffair-lp .tab-table .light-red-text {
  color: var(--gs-primary_20);
}
.table-medaffair-lp .tab-table .dark-red-text {
  color: var(--gs-primary_50);
}
.table-medaffair-lp .tab-table .light-gray-text {
  color: var(--gs-teritary-primary_80);
}
.table-medaffair-lp .tab-table .light-blue-text {
  color: #5babe4;
}
.table-medaffair-lp .tab-table .blue-text {
  color: #1a6193;
}
.table-medaffair-lp .tab-table .dark-blue-text {
  color: var(--gs-secondary_80);
}

.table-accordian {
  width: 100%;
  border: none;
}
.table-accordian tbody, .table-accordian tfoot, .table-accordian thead, .table-accordian tr, .table-accordian th, .table-accordian td {
  border: none;
}
.table-accordian thead tr {
  border-bottom: 4px solid var(--gs-secondary_80);
}
.table-accordian thead th {
  font-size: 24px;
  color: var(--gs-secondary_80);
  font-weight: bold;
  padding: 10px 0;
}
.table-accordian thead th:first-child {
  width: 20%;
}
.table-accordian thead th:nth-child(2) {
  width: 45%;
}
.table-accordian thead th:nth-child(3) {
  width: 35%;
}
.table-accordian tbody tr td:first-child {
  width: 20%;
}
.table-accordian tbody tr td:nth-child(2) {
  width: 45%;
}
.table-accordian tbody tr td:nth-child(3) {
  width: 35%;
}
.table-accordian tbody tr td {
  font-size: 20px !important;
  font-weight: 500 !important;
  color: #222222 !important;
  padding: 30px 0px;
}
.table-accordian .accordion-button {
  font-size: 20px;
  font-weight: 500;
  border: none !important;
  padding: 0px !important;
  display: table-cell !important;
}
.table-accordian .accordion-button.collapsed {
  padding-bottom: 0px;
  border: none !important;
}

.table-medaffair-accordian .accordion {
  border-bottom: 1px solid var(--gs-secondary_80);
}
.table-medaffair-accordian .accordion .accordion-body {
  padding: 10px 0px 40px 0px;
}
.table-medaffair-accordian .accordion .accordion-item {
  border-bottom: 1px solid var(--gs-secondary_80);
}
.table-medaffair-accordian .accordion .accordion-button-content {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
}
.table-medaffair-accordian .accordion .text-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.1;
}

@media (max-width: 767.98px) {
  .desktop-table {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .table-bottom-border {
    border-bottom: 1px solid var(--Gray-40) !important;
  }
}

@media (min-width: 992px) {
  .hide-lg-desk {
    display: none;
  }
}

.asking-question-point ul {
  margin-left: 20px;
}

.medaffair-lp-accordion .container-fluid {
  padding: 0;
}
.medaffair-lp-accordion.container-fluid {
  padding: 0;
}
.medaffair-lp-accordion .row {
  --bs-gutter-y: 0;
  --bs-gutter-x: 0;
}
.medaffair-lp-accordion .row .accordion .accordion-item {
  border-bottom: 1.5px solid #979797 !important;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header {
  position: sticky;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button::after {
  border-radius: 50%;
  background-size: contain;
  background-image: url("data:image/png;base64,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") !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  transform: none !important;
  --svg: unset;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  color: #222222;
  background-color: transparent;
  box-shadow: none;
  padding: 0px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/png;base64,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") !important;
  color: var(#222222);
  background-size: contain;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  transform: none !important;
  --svg: unset;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button {
  padding: 0px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon-indicator::after {
  content: "";
  background-image: url("data:image/png;base64,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") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 35px;
  transform: none !important;
  --svg: unset;
  margin: 0;
  left: 0;
  border-radius: 50%;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button .icon-indicator::after {
  content: "";
  background-image: url("data:image/png;base64,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") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 35px;
  transform: none !important;
  --svg: unset;
  margin: 0;
  left: 0;
  border-radius: 50%;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button span {
  font-weight: bold;
  margin: 10px 0px;
  font-size: 28px;
}
@media (min-width: 768px) {
  .medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button span {
    font-size: 32px;
  }
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button span .sup {
  font-variant-position: super;
  line-height: 0;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button .accordion-title {
  margin: 15px 0px 11px 0px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button .accordion-title::first-letter {
  color: var(--gs-primary);
  text-transform: capitalize;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button span::first-letter {
  color: var(--gs-primary);
  text-transform: capitalize;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button .icon-indicator {
  padding-right: 1rem;
  padding-bottom: 36px;
}
@media (max-width: 767.98px) {
  .medaffair-lp-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed {
    padding: 0px;
  }
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body {
  padding: 10px 1.25rem 1.25rem 1.25rem !important;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body li {
  margin-left: 6px;
  color: #222222;
  padding-left: 4px !important;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body li:not(:last-child) {
  margin-bottom: 12px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body li:last-child {
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .medaffair-lp-accordion .row .accordion .accordion-item .accordion-body li:last-child {
    margin-bottom: 2px;
  }
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body li::marker {
  color: #222222;
  font-size: 12px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body .sub-point {
  list-style-type: none;
  margin-left: 10px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body .sub-point li {
  display: flex;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body .sub-point:not(:last-child) {
  margin-bottom: 12px;
}
.medaffair-lp-accordion .row .accordion .accordion-item .accordion-body .sub-point li::before {
  content: "— ";
  top: -1px;
  left: -8px;
  transform: scale(0.8, 0.9);
  position: relative;
}

@media (min-width: 768px) {
  .medaffair-lp-guideline-accordion.container-fluid {
    padding: 0 0 0 2rem;
  }
}
.medaffair-lp-guideline-accordion .row {
  --bs-gutter-y: 0;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item:first-child {
  margin-top: 0rem !important;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item {
  margin-top: 1rem;
  border-bottom: none;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-collapse {
  border-bottom: none;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header {
  position: sticky;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button {
  border-bottom: 1.5px solid var(--gs-teritary-primary_80) !important;
  padding: 0;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button span {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  padding: 1.5rem 5px 1.5rem 0;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button span .sup {
  font-variant-position: super;
  line-height: 0;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon-indicator::after {
  content: "";
  background-image: url("data:image/png;base64,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") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  transform: none !important;
  --svg: unset;
  margin: 0;
  left: 0;
  border-radius: 50%;
  background-color: transparent;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button .icon-indicator::after {
  content: "";
  background-image: url("data:image/png;base64,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") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  transform: none !important;
  --svg: unset;
  margin: 0;
  left: 0;
  border-radius: 50%;
  background-color: transparent;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button::after {
  border-radius: 50%;
  background-color: transparent;
  background-image: url("data:image/png;base64,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") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  transform: none !important;
  --svg: unset;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  color: #222222;
  background-color: transparent;
  box-shadow: none;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/png;base64,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") !important;
  color: var(#222222);
  border-radius: 50%;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  transform: none !important;
  --svg: unset;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-body {
  padding: 1.5rem 0rem 1.5rem 2.5rem !important;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-body ul li {
  margin-bottom: 12px;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-body ul li::marker {
  color: #222222;
  font-size: 13px;
}
.medaffair-lp-guideline-accordion .row .accordion .accordion-item .accordion-body ul li:last-child {
  margin-bottom: 0px;
}

.medafr-card {
  height: 100%;
  padding: 30px !important;
  background-color: var(--gs-teritary-primary_40);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  justify-content: space-between;
  word-wrap: break-word;
  border: 0;
}
@media (min-width: 992px) {
  .medafr-card {
    text-wrap: auto;
  }
}
.medafr-card.border-btm-primary {
  border-bottom: 10px solid var(--gs-primary);
  border-radius: 0;
}
.medafr-card .card-body-footer {
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  flex: 0 !important;
}
.medafr-card .card-footer {
  padding: 0;
  background-color: transparent;
  border-top: transparent;
}
.medafr-card .card-body {
  padding: 0;
}
.medafr-card.card-ftr-ht .card-body-footer {
  flex: 1 1 auto !important;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .medafr-card.card-ftr-ht .card-body h2 {
    font-size: 22px;
    line-height: 28px;
  }
}
.medafr-card.medafr-graph-img {
  justify-content: start;
}
.medafr-card.medafr-graph-img .img-title {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .medafr-card.medafr-graph-img .img-title {
    padding-left: 40px;
  }
}
@media (min-width: 768px) {
  .medafr-card.medafr-graph-img .img-title .des-mw {
    max-width: 430px;
  }
}
@media (max-width: 767.98px) {
  .medafr-card.medafr-graph-img .img-title .des-mw {
    margin-bottom: 20px;
  }
}

.mw-32 {
  max-width: 32px;
}

.mw-44 {
  max-width: 44px;
}

.mw-50 {
  max-width: 50px;
}

.mw-52 {
  max-width: 52px;
}

.mw-60 {
  max-width: 60px;
}

.mw-64 {
  max-width: 64px;
}

.mw-70 {
  max-width: 70px;
}

.mw-74 {
  max-width: 74px;
}

.mw-80 {
  max-width: 80px;
}

.mw-90 {
  max-width: 90px;
}

.mw-116 {
  max-width: 116px;
}

.mw-130 {
  max-width: 130px;
}

.mw-217 {
  max-width: 217px;
}

.mw-204 {
  max-width: 204px;
}

.mw-300 {
  max-width: 300px;
}

.mw-465 {
  max-width: 465px;
}

.mw-524 {
  max-width: 524px;
}

.mw-324 {
  max-width: 324px;
}

@media (min-width: 992px) {
  .mw-lg-des-524 {
    max-width: 524px;
  }
}
@media (min-width: 768px) {
  .mw-des-550 {
    max-width: 550px;
  }

  .mw-des-648 {
    max-width: 648px;
  }

  .mw-des-742 {
    max-width: 742px;
  }

  .mw-des-524 {
    max-width: 524px;
  }
}
@media (max-width: 767.98px) {
  .mw-mob-222 {
    max-width: 222px;
  }

  .mw-mob-272 {
    max-width: 272px;
  }

  .mw-mob-324 {
    max-width: 324px;
  }
}
@media (min-width: 768px) {
  .w-des-212 {
    width: 212px;
  }

  .w-des-358 {
    width: 358px;
  }
}
.breadcrumb-background {
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Interior-Page-Top-Art.png") no-repeat center center;
  background-size: cover;
  height: auto;
}
@media (min-width: 768px) {
  .breadcrumb-background {
    background-position: 25%;
  }
}
@media (max-width: 767.98px) {
  .breadcrumb-background {
    background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Top-Graphic-Blue-layers.png");
    background-repeat: no-repeat;
    background-position: 3%;
    height: auto;
    background-size: cover;
  }
}

.breadcrumb-background-adherence {
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Adherence-background-art.png") no-repeat center center;
  background-size: cover;
}
@media (min-width: 768px) {
  .breadcrumb-background-adherence {
    background-position: left;
  }
}

.herobanner-breadcrumb {
  background: url("/project/assets/images/medaffair-lp-hiv/PrEP-Basics-Background-Image.webp") no-repeat center center;
  background-size: cover;
}

.breadcrumb-initiating {
  background-repeat: 6%;
}

.medaffair-lp-breadcrumb nav {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.medaffair-lp-breadcrumb nav ol {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 2rem;
  list-style: none;
}
@media (max-width: 767.98px) {
  .medaffair-lp-breadcrumb nav ol {
    margin-bottom: 1rem;
  }
}
.medaffair-lp-breadcrumb nav ol .breadcrumb-item {
  display: inline-flex;
  font-size: 16px;
  padding: 0px;
}
.medaffair-lp-breadcrumb nav ol .breadcrumb-item .home {
  width: 14px;
  height: 13.2px;
}
.medaffair-lp-breadcrumb nav ol .breadcrumb-item a {
  text-decoration: none;
  color: var(--gs-teritary-primary_40) !important;
}
.medaffair-lp-breadcrumb nav ol .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  content: "" !important;
  opacity: 1;
  color: var(--Gray-60);
  height: 20px;
  width: 20px;
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Chevron-Icon.png") no-repeat center;
  background-size: contain;
  padding: 12px;
}
.medaffair-lp-breadcrumb nav ol li:first-child {
  margin-right: 1rem;
}
.medaffair-lp-breadcrumb nav ol li:first-child a {
  position: relative;
  display: inline-block;
  padding-right: 1rem;
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Homepage-Icon.png") no-repeat center;
  background-size: contain;
  text-indent: -9999px;
  overflow: hidden;
}
.medaffair-lp-breadcrumb nav ol li:first-child a .lefticon {
  width: 20px;
  height: 20px;
  margin-bottom: 3px;
}
.medaffair-lp-breadcrumb nav ol li .separator {
  display: none;
}

.cmp-content-block .container .row,
.cmp-content-block .container-fluid .row {
  --bs-gutter-y: 0;
}
.cmp-content-block.cb-text-center .content-col-block {
  text-align: center;
}

.medafr-bar-chart .content-wrapper .row,
.medafr-prd-info .content-wrapper .row {
  display: grid;
}
@media (max-width: 767.98px) {
  .medafr-bar-chart .content-wrapper .row,
.medafr-prd-info .content-wrapper .row {
    grid-template-columns: 1fr;
  }
}

@media (min-width: 992px) {
  .medafr-bar-chart .content-wrapper .row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .medafr-bar-chart .content-wrapper .row {
    grid-template-columns: 2fr 2fr;
  }
}
.medafr-bar-chart .content-wrapper .row .img-fluid {
  max-width: 260px;
}

@media (max-width: 991.98px) {
  .medafr-pgr-bar .content-wrapper > .row,
.medafr-cb-v1 .content-wrapper > .row {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: center;
    gap: 16px;
  }
}

.medafr-cb-v1 .content-wrapper .row .col:nth-child(2) {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .medafr-cb-v1 .content-wrapper .row .col:nth-child(2) {
    justify-content: flex-end;
    margin-top: 24px;
  }
}
.medafr-cb-v1 .content-wrapper .row .col:nth-child(2) .content-col-block {
  max-width: 454px;
  text-align: center;
}

.medafr-cb-v2 .content-wrapper .row {
  display: flex;
  gap: 1rem;
}
@media (min-width: 768px) {
  .medafr-cb-v2 .content-wrapper .row .col:first-child {
    max-width: 32%;
  }
}
@media (min-width: 768px) {
  .medafr-cb-v2 .content-wrapper .row .col:nth-child(2) {
    margin-top: 24px;
  }
}

.medafr-cb-pgr-chart .content-wrapper .row {
  display: flex;
  height: 100%;
}
@media (max-width: 991.98px) {
  .medafr-cb-pgr-chart .content-wrapper .row {
    flex-direction: column;
    gap: 1rem;
  }
}
.medafr-cb-pgr-chart .content-wrapper .row picture {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .medafr-cb-pgr-chart .content-wrapper .row .col:nth-child(1) {
    max-width: 33%;
    gap: 32px;
  }
}
@media (min-width: 992px) {
  .medafr-cb-pgr-chart .content-wrapper .row .col:nth-child(2) {
    max-width: 67%;
  }
}
.medafr-cb-pgr-chart .content-wrapper .row .col:nth-child(2) .content-col-block {
  padding: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
}
@media (min-width: 768px) {
  .medafr-cb-pgr-chart .content-wrapper .row .col:nth-child(2) .content-col-block {
    gap: 7rem;
  }
}
.medafr-cb-pgr-chart .content-wrapper .row .col-block,
.medafr-cb-pgr-chart .content-wrapper .row .content-col-block {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.medafr-cb-pgr-chart .content-wrapper .row .box-shd {
  padding: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
}

.medafr-cb-v3 .content-wrapper .row {
  display: flex;
}
@media (max-width: 991.98px) {
  .medafr-cb-v3 .content-wrapper .row {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
  }
}
@media (min-width: 992px) {
  .medafr-cb-v3 .content-wrapper .col:nth-child(1) {
    max-width: 41%;
  }
}
.medafr-cb-v3 .img-text {
  padding: 15px 20px 15px 30px;
}

.medafr-cb-text .content-wrapper .row {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .medafr-cb-text .content-wrapper .row {
    flex-direction: column;
  }
}
.medafr-cb-text .desc-txt {
  padding: 15px 20px;
}
@media (max-width: 991.98px) {
  .medafr-cb-text .desc-txt {
    padding: 15px 10px 20px 30px;
  }
}

.medafr-cb-v4 .desc-text {
  padding: 16px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}
@media (min-width: 768px) {
  .medafr-cb-v4 .desc-text {
    padding: 30px 40px;
  }
}

.medafr-prd-info .content-wrapper .row {
  display: grid;
  row-gap: 1rem;
}
@media (min-width: 768px) {
  .medafr-prd-info .content-wrapper .row {
    grid-template-columns: 2fr 2fr;
    row-gap: 2rem;
  }
}
.medafr-prd-info .content-wrapper .row .content-col-block {
  height: 100%;
}
.medafr-prd-info .content-wrapper .row .desc-text {
  gap: 20px;
  padding: 34px 20px;
  height: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
}
@media (min-width: 768px) {
  .medafr-prd-info .content-wrapper .row .desc-text {
    padding: 30px 40px;
  }
}

@media (max-width: 991.98px) {
  .medafr-prd-info .content-wrapper .row .col:nth-child(1) {
    order: 1;
  }
  .medafr-prd-info .content-wrapper .row .col:nth-child(2) {
    order: 4;
  }
  .medafr-prd-info .content-wrapper .row .col:nth-child(3) {
    order: 2;
  }
  .medafr-prd-info .content-wrapper .row .col:nth-child(4) {
    order: 5;
  }
  .medafr-prd-info .content-wrapper .row .col:nth-child(5) {
    order: 3;
  }
  .medafr-prd-info .content-wrapper .row .col:nth-child(6) {
    order: 6;
  }
}

@media (min-width: 768px) {
  .medafr-des-mw col:nth-child(1) img {
    max-width: 465px;
  }
}
@media (min-width: 768px) {
  .medafr-des-mw col:nth-child(2) img {
    max-width: 524px;
  }
}

.medaffair-lp-hero-banner {
  height: 100%;
  background-position: 0 0;
  background-size: cover;
}
.medaffair-lp-hero-banner.homepage-image {
  background-image: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Home/homepagebackgroundart2xMobile.webp");
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner.homepage-image {
    background-position: 50%;
    background-image: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Home/Homepage-background-art.png");
    background-repeat: no-repeat;
  }
}
@media (max-width: 767.98px) {
  .medaffair-lp-hero-banner.homepage-image {
    background-position: 50%;
  }
}
.medaffair-lp-hero-banner.subpage-image {
  background-image: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Home/Homepage-background-art.png");
  background-repeat: no-repeat;
}
.medaffair-lp-hero-banner.hivpreventionbackgroundart-image {
  background-image: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/HIV Prevention/hivpreventionbackgroundart2x.png");
  background-repeat: no-repeat;
}
.medaffair-lp-hero-banner.prepbasic-image {
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/HIV Prevention Basics/PrEP-Basics-Background-Image.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.medaffair-lp-hero-banner.prepbasic-image.hero-banner-image {
  min-height: auto;
  height: 500px;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner.prepbasic-image.hero-banner-image {
    min-height: auto;
    height: 470px;
  }
}
.medaffair-lp-hero-banner.sexual-health-background {
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Sexual Health Conversation/Nav-Sexual-Health-Background-Image-Mobile.png");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner.sexual-health-background {
    background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Sexual Health Conversation/navsexualhealthbackgroundimage2x.png");
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.medaffair-lp-hero-banner.sexual-health-background.hero-banner-image {
  min-height: auto;
  height: 510px;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner.sexual-health-background.hero-banner-image {
    min-height: auto;
    height: 490px;
  }
}
.medaffair-lp-hero-banner.overcoming-barriers-prep-backgroung {
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Overcoming-Barriers-to-PrEP-background-Image.png");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767.98px) {
  .medaffair-lp-hero-banner.overcoming-barriers-prep-backgroung {
    background-position: 2%;
  }
}
.medaffair-lp-hero-banner.overcoming-barriers-prep-backgroung.hero-banner-image {
  min-height: auto;
  height: 570px;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner.overcoming-barriers-prep-backgroung.hero-banner-image {
    min-height: auto;
    height: 470px;
  }
}
.medaffair-lp-hero-banner .row {
  --bs-gutter-y: 0;
}
.medaffair-lp-hero-banner .cmp-card .row {
  --bs-gutter-y: 1rem;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner.hero-banner-image {
    min-height: auto;
  }
}
.medaffair-lp-hero-banner .medaffair-lp-breadcrumb nav ol li:first-child a {
  padding-right: 0rem;
}
.medaffair-lp-hero-banner .width-80 {
  width: 100%;
}
@media (min-width: 768px) {
  .medaffair-lp-hero-banner .width-80 {
    width: 80%;
  }
}

.card-wrapper {
  margin-top: -7rem;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .card-wrapper {
    margin-top: -14rem;
    margin-bottom: 75px;
  }
}

.sexual-health-banner-card {
  margin-top: -5rem !important;
}
@media (min-width: 768px) {
  .sexual-health-banner-card {
    margin-top: -11rem !important;
  }
}
.sexual-health-banner-card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.prepbasic-image-banner-card {
  margin-top: -12.5rem !important;
  margin-bottom: 50px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .prepbasic-image-banner-card {
    margin-top: -11rem !important;
  }
}
@media (min-width: 768px) {
  .prepbasic-image-banner-card {
    margin-top: -12.5rem !important;
    margin-bottom: 75px;
  }
}
.prepbasic-image-banner-card .card-img {
  margin-top: 0px;
}
@media (min-width: 768px) {
  .prepbasic-image-banner-card .card-img {
    margin-bottom: 30px;
  }
}

.sexual-health-background-card {
  margin-top: -9rem !important;
  margin-bottom: 20px;
}
@media (max-width: 420px) {
  .sexual-health-background-card {
    margin-top: -7rem !important;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .sexual-health-background-card {
    margin-top: -14rem !important;
    margin-bottom: 45px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .sexual-health-background-card {
    margin-top: -8rem !important;
  }
}
@media (min-width: 768px) {
  .sexual-health-background-card .row > * {
    margin-bottom: 0px;
  }
}

.overcoming-barriers-prep-backgroung-card {
  margin-top: -16rem;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .overcoming-barriers-prep-backgroung-card {
    margin-top: -12rem;
    margin-bottom: 45px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .overcoming-barriers-prep-backgroung-card {
    margin-top: -13rem;
  }
}

.callout-content {
  position: relative;
  width: 100%;
  height: 10px;
  background-color: var(--gs-teritary-primary_80);
}
.callout-content img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 4px solid var(--gs-teritary-primary_80);
  border-radius: 50%;
  background-color: var(--gs-teritary-primary_40);
  width: 50px;
  height: 50px;
}

.callout {
  border-top: 10px solid var(--gs-teritary-primary_80);
  border-bottom: 10px solid var(--gs-teritary-primary_80);
  margin-bottom: 30px;
  margin-top: 40px;
}
@media (max-width: 767.98px) {
  .callout {
    margin-bottom: 20px;
    margin-top: 16px;
  }
}
.callout ul {
  margin-left: 1rem;
}
.callout h5.center-align-text {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  .callout h5.center-align-text {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media (min-width: 992px) {
  .callout h5.center-align-text {
    padding-right: 8rem;
    padding-left: 8rem;
  }
}
@media (min-width: 1200px) {
  .callout h5.center-align-text {
    padding-right: 10rem;
    padding-left: 10rem;
  }
}
.callout.no-row-margin .row {
  --bs-gutter-y: 0 ;
}
@media (max-width: 767.98px) {
  .callout .mob-mb-20 {
    margin-bottom: 20px;
  }
  .callout.res-mt-mb {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

.callout img {
  transform: translate(-50%, -50%);
  border: 4px solid var(--gs-teritary-primary_80);
  border-radius: 50%;
  background-color: var(--gs-teritary-primary_40);
  width: 50px;
  height: 50px;
  margin-left: 50%;
  margin-top: -5px;
  margin-bottom: -15px;
}

.width-60 {
  width: 100%;
}
@media (min-width: 768px) {
  .width-60 {
    width: 60%;
  }
}

.blue-layer-background {
  background: url("/-/media/Affinity/MedicalAffairs/EducationalPortal/Common/Top-Graphic-Blue-layers.webp");
  background-repeat: no-repeat;
  min-height: 90px;
  margin-bottom: 34px;
  height: auto;
  background-size: cover;
}
@media (min-width: 768px) {
  .blue-layer-background {
    background-position: 10%;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .blue-layer-background {
    background-position: 3%;
  }
}

.twitter-typeahead {
  width: 83%;
}

.search-box-input.tt-input, .search-box-button-with-redirect, .twitter-typeahead {
  line-height: normal !important;
  vertical-align: middle !important;
}

.search-box-input.tt-input {
  vertical-align: middle !important;
  padding: 14px 10px 14px 56px;
  font-size: 18px;
  width: 98%;
  border-width: 1px !important;
  border-color: var(--Gray-90) !important;
  margin-right: 1.8rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2399a1a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"), linear-gradient(var(--Gray-90), var(--Gray-90));
  background-repeat: no-repeat;
  background-position: 12px center, 45px center;
  background-size: 20px 20px, 1px 60%;
  line-height: 1.56;
}
@media (max-width: 767.98px) {
  .search-box-input.tt-input {
    width: 97%;
  }
}
.search-box-input.tt-input:focus-visible {
  margin-right: 1.8rem;
  outline: var(--Gray-90) 1px;
}
.search-box-input.tt-input::placeholder {
  color: var(--Gray-90);
}
@media (max-width: 767.98px) {
  .search-box-input.tt-input {
    line-height: 1.22;
    margin-right: 10px;
  }
}

.search-box-button-with-redirect {
  font-size: 16px;
  line-height: 20px;
  font-family: var(--font-family-primary);
  border-radius: 20px;
  min-width: unset;
  padding: 10px 14px;
  align-items: center;
  display: inline-flex;
  gap: 5px;
  background-color: var(--gs-primary);
  color: var(--Gray-10);
  border: none;
}
@media (max-width: 767.98px) {
  .search-box-button-with-redirect {
    font-size: 0px;
    padding: 10px 10px;
    gap: 0px;
    align-items: flex-end;
    border-radius: 27px;
  }
}
.search-box-button-with-redirect::after {
  content: "";
  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='28px' viewBox='0 0 28 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 2%3C/title%3E%3Cg id='Artboard-Copy-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Icon-/-Dropdown-/-20-Copy'%3E%3Crect id='Bounding-Box' x='0' y='0' width='28' height='28'%3E%3C/rect%3E%3Cg id='Group-20' transform='translate(7, 7)' stroke='%23B40000' stroke-dasharray='0,0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cline x1='0' y1='7.17504883' x2='14.3500004' y2='7.17504883' id='Vector'%3E%3C/line%3E%3Cpath d='M7.17529297,0 L14.3502932,7.17500019 L7.17529297,14.3500004' id='Vector' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  mask: var(--icon);
  mask-repeat: no-repeat;
  mask-size: 20px;
  height: 20px;
  width: 20px;
  -webkit-mask-size: 22px;
  background: var(--Gray-10);
  margin-top: -3px;
  padding-left: 0px !important;
}
@media (max-width: 767.98px) {
  .search-box-button-with-redirect::after {
    height: 30px;
    width: 27px;
    -webkit-mask-size: 30px;
  }
}

.search-result-list {
  list-style-type: none;
  margin-top: 30px;
}
.search-result-list li {
  padding-top: 22px;
  padding-bottom: 48px;
  border-top: 2px solid var(--gs-teritary-primary_60);
  border-bottom: 2px solid var(--gs-teritary-primary_60);
}
.search-result-list h4 {
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 30px;
  color: var(--gs-secondary_80);
}
@media (min-width: 768px) {
  .search-result-list h4 {
    margin-bottom: 14px;
  }
}
.search-result-list h4 a {
  text-decoration: none;
}
.search-result-list .description-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.22;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .search-result-list .description-text {
    width: 90%;
  }
}
.search-result-list .search-url {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.22;
  color: var(--gs-primary_60);
  text-decoration: none;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.search-result-list .page-text {
  font-size: 16px;
  line-height: 1.25;
  margin-top: 18px;
}

.width-40 hr {
  height: 2px;
}

.width-40 {
  width: 100%;
}
.width-40 p {
  padding: 0px;
}
.width-40 p a[href^=tel] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

@media (min-width: 768px) {
  .width-40 {
    width: 40%;
  }
  .width-40 p {
    padding: 0;
  }
}
.search-box {
  margin-bottom: 20px;
}

.search-results {
  margin-bottom: 10rem;
}

.no-results {
  margin-bottom: 20rem;
}

.one-line-refrencetext {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.17;
}

.vertical-center-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.vertical-center-content.auto-height {
  height: auto !important;
}

sup {
  vertical-align: super;
  top: -3px;
  position: relative;
}

.card-body-text-align-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
}

.card-img-align-bottom .card-img {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
}

.no-row-gap.medafr-prd-info .content-wrapper .row {
  row-gap: 0rem;
}

.callout-content-text {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.07;
}
@media (max-width: 767.98px) {
  .callout-content-text {
    font-size: 20px;
  }
}

.padding-left-right {
  padding-left: 8rem;
  padding-right: 8rem;
}
@media (max-width: 767.98px) {
  .padding-left-right {
    padding-left: 0;
    padding-right: 0;
  }
}

.prep-question-bg {
  background-color: var(--gs-teritary-primary_60);
}

.gs-unorder-list.list-marker-red li::before {
  color: var(--gs-primary);
  font-weight: 700;
  font-size: 20px;
}

.bold-order-list li::before {
  font-weight: bold;
}

.bold-order-list li::marker {
  font-weight: bold;
}

.medium-order-list li::marker {
  font-size: 18px;
}

.no-padding .affinity-rich-text {
  padding: 0px;
}
.no-padding .container-fluid {
  padding: 0px;
}

.content-with-text .content-col-block {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.content-with-text .content-col-block .table-title {
  padding: 2rem;
}
@media (max-width: 767.98px) {
  .content-with-text .content-col-block .table-title {
    padding: 1rem;
    margin-bottom: 20px;
  }
}

.medaffair-lp-custom-tab.tabs-variantTwo .tab-content {
  margin: 0px;
}

.medaffair-lp-custom-tab.tabs-variantTwo {
  margin: 0 0 40px 0;
}
@media (max-width: 767.98px) {
  .medaffair-lp-custom-tab.tabs-variantTwo {
    margin: 0 0 20px 0;
  }
}

@media (max-width: 767.98px) {
  .medaffair-lp-custom-tab {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .medaffair-lp-custom-tab .container .row > div {
    padding: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .reference-component {
    margin: 0 0 60px 0;
  }
}
.reference-component ol li {
  overflow-wrap: break-word;
}

@media (max-width: 767.98px) {
  .footer-brc-mob {
    font-family: var(--font-family-primary);
    white-space: nowrap;
    letter-spacing: 0.5px;
    line-height: 1.2;
    -webkit-text-size-adjust: 100%;
    font-size: 16px;
  }
}

.tabs-variantTwo .lineVariant-fullwidth .nav-pills {
  border-bottom: 2px solid var(--Gray-40) !important;
}
.tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link {
  color: #222222 !important;
}
.tabs-variantTwo .lineVariant-fullwidth .nav-pills .nav-item .nav-link.active {
  color: var(--gs-primary) !important;
}

.search-results {
  position: relative;
}

.search-results.loading::before,
.search-results.loading::after {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.search-results.loading::before {
  width: 40px;
  height: 24px;
  display: flex;
  justify-content: space-between;
}

.search-results.loading::before {
  content: "";
}

.search-results.loading span {
  display: inline-block;
}

.search-results.loading::after {
  width: 8px;
  height: 24px;
  background: #333;
  box-shadow: 12px 0 #333, 24px 0 #333;
  animation: pulseBars 0.8s infinite linear;
}

@keyframes pulseBars {
  0%, 80%, 100% {
    transform: translate(-50%, -50%) scaleY(0.4);
  }
  40% {
    transform: translate(-50%, -50%) scaleY(1);
  }
}
.break-word {
  overflow-wrap: break-word;
}

@media (max-width: 767.98px) {
  .padd-left-right-20 {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.tab-title-h6 {
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}
@media (max-width: 767.98px) {
  .tab-title-h6 {
    font-size: 18px !important;
    line-height: 22px !important;
  }
}

.leaving-modal .btn-close,
.interstial-modal .btn-close,
.table-modal-1 .btn-close,
.table-modal-2 .btn-close {
  margin: 15px 16px 8px auto;
  background-size: 40px 40px !important;
  opacity: 1;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cpath d='M0 0C9 6 15 15 17 26C18 41 17 53 7 64C0 72 -9 77 -20 77.5C-34 78 -45 75 -55.7 65.5C-65.2 55.5 -67.2 44 -67 30.8C-66.6 19.8 -61 10 -53.1 2.5C-37.8 -10.1 -16.4 -10 0 0Z' fill='%23B40101' transform='translate(66.75,6.75)'/%3E%3Cpath d='M0 0C3.4 0.4 4.3 1.3 6.7 3.8C7.4 4.5 8.1 5.2 8.8 6C9.5 6.7 10.3 7.5 11 8.3C12.1 9.4 12.1 9.4 13.2 10.6C15.1 12.5 16.9 14.4 18.7 16.3C21.7 14.9 23.7 13.5 26 11C26.6 10.4 27.2 9.8 27.8 9.1C29 7.8 30.2 6.5 31.5 5.2C36 0.4 36 0.4 39.5 -0.3C41.7 0.3 41.7 0.3 43.7 2.3C43 9.8 33.1 17.6 27.7 22.3H25.7C28.8 26 32 29.7 35.6 33.1C36.1 33.6 36.6 34 37.2 34.5C38.6 35.9 40.1 37.3 41.6 38.7C43.7 41.3 43.7 41.3 43.5 44.1C43.2 44.8 43 45.5 42.7 46.3C40.4 47 40.4 47 37.7 47.3C35.8 46.2 35.8 46.2 33.9 44.4C32.9 43.4 32.9 43.4 31.9 42.5C31.2 41.7 30.4 41 29.7 40.3C28.9 39.5 28 38.6 27.2 37.8C25 35.6 22.8 33.5 20.7 31.3C16.4 32.9 13.7 36.1 10.6 39.3C5 45 5 45 1.7 47.3C-1 46.9 -1 46.9 -3.3 46.3C-4 44 -4 44 -4.3 41.3C-2.9 39.2 -2.9 39.2 -0.7 37.1C0 36.4 0.8 35.7 1.6 34.9C2.8 33.8 2.8 33.8 4.1 32.6C5.7 31.1 7.2 29.5 8.8 28C9.9 27 9.9 27 11 26C12.8 24.4 12.8 24.4 13.7 22.3C12.9 22 12.9 22 12.1 21.7C8.7 19.7 6.3 17.1 3.6 14.3C3 13.8 2.5 13.3 1.9 12.7C-0.4 10.3 -2.5 8.1 -4.3 5.3C-3.8 1.9 -3.6 0.4 0 0Z' fill='%23FBF4F4' transform='translate(22.3,18.7)'/%3E%3C/svg%3E") center/1em auto no-repeat;
}
.leaving-modal .btn-close:focus,
.interstial-modal .btn-close:focus,
.table-modal-1 .btn-close:focus,
.table-modal-2 .btn-close:focus {
  box-shadow: none;
}
.leaving-modal .gs-modal-body-heading .text-fs,
.leaving-modal .gs-modal-header-heading .text-fs,
.interstial-modal .gs-modal-body-heading .text-fs,
.interstial-modal .gs-modal-header-heading .text-fs,
.table-modal-1 .gs-modal-body-heading .text-fs,
.table-modal-1 .gs-modal-header-heading .text-fs,
.table-modal-2 .gs-modal-body-heading .text-fs,
.table-modal-2 .gs-modal-header-heading .text-fs {
  font-size: 28px;
  line-height: 34px;
}
.leaving-modal .gs-modal-body-heading,
.interstial-modal .gs-modal-body-heading,
.table-modal-1 .gs-modal-body-heading,
.table-modal-2 .gs-modal-body-heading {
  margin-bottom: 0 !important;
}
.leaving-modal .modal-content,
.interstial-modal .modal-content,
.table-modal-1 .modal-content,
.table-modal-2 .modal-content {
  border-radius: 10px;
}
.leaving-modal .gs-modal-image-container,
.interstial-modal .gs-modal-image-container,
.table-modal-1 .gs-modal-image-container,
.table-modal-2 .gs-modal-image-container {
  display: none;
}

.leaving-modal .gs-modal-body,
.interstial-modal .gs-modal-body,
.table-modal-1 .gs-modal-body,
.table-modal-2 .gs-modal-body {
  margin-top: 0 !important;
  padding: 0;
  border: 0;
  background-color: unset;
  height: unset !important;
}

.table-modal-1 .modal-dialog,
.table-modal-2 .modal-dialog {
  max-width: 1135px;
}
.table-modal-1 .gs-modal-header-description,
.table-modal-2 .gs-modal-header-description {
  display: none;
}
.table-modal-1 .gs-modal-body,
.table-modal-2 .gs-modal-body {
  overflow-y: unset;
}
.table-modal-1 .gs-modal-body table, .table-modal-1 .gs-modal-body tbody, .table-modal-1 .gs-modal-body tfoot, .table-modal-1 .gs-modal-body thead, .table-modal-1 .gs-modal-body tr, .table-modal-1 .gs-modal-body th, .table-modal-1 .gs-modal-body td,
.table-modal-2 .gs-modal-body table,
.table-modal-2 .gs-modal-body tbody,
.table-modal-2 .gs-modal-body tfoot,
.table-modal-2 .gs-modal-body thead,
.table-modal-2 .gs-modal-body tr,
.table-modal-2 .gs-modal-body th,
.table-modal-2 .gs-modal-body td {
  border: 0;
}
.table-modal-1 .modal-footer,
.table-modal-2 .modal-footer {
  border-top: 0;
}

.leaving-modal .modal-dialog {
  max-width: 500px;
}
.leaving-modal .gs-modal-content {
  display: flex;
  flex-direction: column;
  padding: 0 0 40px 30px !important;
}
@media (min-width: 768px) {
  .leaving-modal .gs-modal-content {
    padding: 0 0 12px 20px !important;
  }
}
.leaving-modal .gs-modal-body-heading {
  padding-bottom: 0 !important;
  order: 1;
}
.leaving-modal .gs-modal-header-heading {
  align-items: start;
}
.leaving-modal .gs-modal-header-heading .h6 {
  margin: 32px 20px 0 0;
}
@media (max-width: 767.98px) {
  .leaving-modal .gs-modal-header-heading .h6 {
    margin-top: 34px;
  }
}
.leaving-modal .gs-modal-body {
  order: 3;
}
@media (max-width: 767.98px) {
  .leaving-modal .gs-modal-body {
    padding: 0 !important;
  }
}
.leaving-modal .gs-modal-header-description {
  display: none;
}
.leaving-modal .gs-modal-footer {
  display: flex;
  justify-content: flex-start !important;
  align-items: flex-start;
  padding: 0;
  gap: 30px;
  order: 2;
  border-top: 0;
}
.leaving-modal .gs-modal-footer .btn {
  border-radius: 24px;
}
@media (max-width: 767.98px) {
  .leaving-modal .gs-modal-footer {
    flex-direction: column;
    padding-top: 0 !important;
    gap: 20px;
  }
}

.interstial-modal .modal-dialog {
  max-width: 859px;
}
.interstial-modal .gs-modal-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  order: 1;
  padding: 0 !important;
}
.interstial-modal .gs-modal-content .gs-modal-header-heading {
  display: flex;
  flex-direction: column;
}
.interstial-modal .gs-modal-content .btn-close {
  display: none;
}
.interstial-modal .gs-modal-content .h6 {
  order: 2;
  margin: 40px 20px 26px 30px;
}
@media (min-width: 768px) {
  .interstial-modal .gs-modal-content .h6 {
    margin: 40px 30px 16px 30px;
  }
}
.interstial-modal .gs-modal-content .gs-modal-header-description {
  display: none;
}
.interstial-modal .gs-modal-content .gs-modal-body {
  order: 3;
  padding: 10px 30px 24px 30px !important;
}
@media (max-width: 767.98px) {
  .interstial-modal .gs-modal-content .gs-modal-body {
    padding-bottom: 40px !important;
  }
}
.interstial-modal .gs-modal-content .gs-modal-footer {
  order: 2;
  padding: 0 30px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  border-top: 0 !important;
}
.interstial-modal .gs-modal-content .gs-modal-footer a:first-child {
  margin-right: 0 !important;
}
@media (max-width: 767.98px) {
  .interstial-modal .gs-modal-content .gs-modal-footer {
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .interstial-modal .gs-modal-content .gs-modal-footer {
    flex-direction: row;
  }
}
.interstial-modal .gs-modal-content .gs-modal-footer .btn {
  gap: 2px;
}

.table-modal-1 .btn-close {
  margin-top: 0;
}
.table-modal-1 .gs-modal-content {
  padding: 0 0 30px 64px;
}
.table-modal-1 .gs-modal-body {
  margin-right: 96px;
}
.table-modal-1 .gs-border-btm {
  border-top: 2px solid var(--gs-primary);
}
.table-modal-1 .table tr:not(:first-child):not(:last-child) {
  border-bottom: 1px solid #909090;
}
.table-modal-1 .table tbody td,
.table-modal-1 .table tbody th {
  padding: 16px 24px 16px 8px;
}
.table-modal-1 .table tbody td:last-child {
  padding-right: 4px;
}

.table-modal-2 .gs-modal-content {
  padding: 0;
}
.table-modal-2 .gs-modal-body {
  margin: -11px 94px 40px 60px !important;
}
.table-modal-2 .section-header th {
  padding-left: 232px !important;
}
.table-modal-2 .table {
  margin-bottom: 0;
}
.table-modal-2 .table tr:not(:first-child):not(:last-child) {
  border-bottom: 1px solid #909090;
}
.table-modal-2 .table td:first-child {
  width: 26%;
}
.table-modal-2 .table td,
.table-modal-2 .table th {
  padding: 10px 12px;
}
.table-modal-2 .gs-modal-footer {
  display: none;
}

.site-map {
  padding-top: 40px;
}
@media (min-width: 768px) {
  .site-map {
    padding-top: 20px;
  }
}
.site-map .gs-site-map-links .link-text {
  font-size: 18px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .site-map .gs-site-map-links .link-text {
    font-size: 20px;
    line-height: 24px;
  }
}
.site-map .gs-site-map-links .link-text::after {
  content: "";
  display: inline-flex;
  vertical-align: middle;
  background-position: center center;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23b40000'%3E%3Cpath%20d='M504-480%20320-664l56-56%20240%20240-240%20240-56-56%20184-184Z'/%3E%3C/svg%3E");
  margin-left: 2px;
  background-repeat: no-repeat;
  background-size: contain;
}
.site-map .gs-site-map-links > li .link-text.icon-dnone::after {
  content: none;
}
.site-map .gs-site-map-links > li:not(:last-child) {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .site-map .gs-site-map-links > li:not(:last-child) {
    padding-bottom: 24px;
  }
}
.site-map .gs-site-map-links > li .gs-site-map-links {
  padding-bottom: 0;
}
@media (max-width: 767.98px) {
  .site-map .gs-site-map-links > li .gs-site-map-links {
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .site-map .gs-site-map-links > li .gs-site-map-links {
    padding-top: 24px;
  }
}
.site-map .gs-site-map-links > li .gs-site-map-links li:not(:last-child) {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .site-map .gs-site-map-links > li .gs-site-map-links li:not(:last-child) {
    padding-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .site-map .gs-site-map-links > li .gs-site-map-links > li .gs-site-map-links > li > ul {
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .site-map .gs-site-map-links > li .gs-site-map-links > li .gs-site-map-links > li > ul > li {
    padding-left: 28px;
  }
}

.medaffair-lp-hiv-footer .btn {
  color: var(#222222);
  font-family: var(--font-family-primary);
  font-size: 1rem;
  line-height: 1.25rem;
}

.gl-footer .container {
  padding: 0px;
  max-width: 100% !important;
}

@media (max-width: 767.98px) {
  .footer-with-all-elements-link-bottom .flex-md-basis-25 {
    flex-direction: column;
  }
}
.footer-with-all-elements-link-bottom .flex-md-basis-25 p a {
  color: #222222;
}
.footer-with-all-elements-link-bottom .flex-md-basis-25 p a .gs-txt-fs {
  overflow-wrap: break-word;
}
.footer-with-all-elements-link-bottom .flex-md-basis-25 p a[href^=tel] {
  text-decoration: none;
  -webkit-text-decoration: none;
}
.footer-with-all-elements-link-bottom .row {
  --bs-gutter-y: 0 ;
}
.footer-with-all-elements-link-bottom .footer-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 28px 0px;
}
@media (max-width: 767.98px) {
  .footer-with-all-elements-link-bottom .footer-section {
    padding: 28px 0px 10px;
  }
}
.footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal {
  list-style: none;
}
@media (min-width: 768px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:first-child {
    padding-right: 10px;
  }
}
@media (min-width: 768px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:last-child {
    padding-left: 6px;
  }
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:not(:first-child):not(:last-child) {
    padding: 0px 6px;
  }
}
@media (min-width: 992px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:last-child {
    padding-left: 24px;
  }
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:not(:first-child):not(:last-child) {
    padding: 0px 24px;
  }
}
@media (min-width: 1200px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:first-child {
    padding-right: 30px;
  }
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:last-child {
    padding-left: 30px;
  }
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li:not(:first-child):not(:last-child) {
    padding: 0px 30px;
  }
}
.footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li {
    margin-top: auto;
    margin-bottom: auto;
  }
}
.footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li a {
  text-decoration: none;
  color: #222222;
}
.footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li a .icon-external_link {
  display: inline;
  margin-left: 7px;
  padding-top: 6px;
}
.footer-with-all-elements-link-bottom .footer-section .footer-links-horizontal li a:hover {
  text-decoration: underline;
}
.footer-with-all-elements-link-bottom .footer-section .footer-brand-logo {
  width: 150px;
  height: 43px;
}
@media (max-width: 767.98px) {
  .footer-with-all-elements-link-bottom .footer-section .footer-brand-logo {
    width: 108px;
    height: 28px;
    margin-bottom: 20px;
  }
}
.footer-with-all-elements-link-bottom .footer-copyright-container {
  padding: 50px 0px 32px;
}
@media (max-width: 767.98px) {
  .footer-with-all-elements-link-bottom .footer-copyright-container {
    padding: 0px 0px 20px;
  }
}
.footer-with-all-elements-link-bottom .footer-copyright-container .order-1, .footer-with-all-elements-link-bottom .footer-copyright-container .order-3, .footer-with-all-elements-link-bottom .footer-copyright-container .order-5, .footer-with-all-elements-link-bottom .footer-copyright-container .order-2, .footer-with-all-elements-link-bottom .footer-copyright-container .order-4 {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .footer-with-all-elements-link-bottom .footer-copyright-container .order-1, .footer-with-all-elements-link-bottom .footer-copyright-container .order-3, .footer-with-all-elements-link-bottom .footer-copyright-container .order-5, .footer-with-all-elements-link-bottom .footer-copyright-container .order-2, .footer-with-all-elements-link-bottom .footer-copyright-container .order-4 {
    margin-top: 0px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .footer-with-all-elements-link-bottom .footer-col .row div p:first-child {
    font-size: 14px;
  }
  .footer-with-all-elements-link-bottom .footer-col .row div p:not(:first-child) {
    font-size: 10px;
    white-space: nowrap;
  }
}

:root {
  --header-height: 76px;
}

@media screen and (min-width: 768px) {
  :root {
    --header-height: 182px;
  }
}
header {
  height: var(--header-height);
}

@media (max-width: 991.98px) {
  body.no-scroll {
    overflow: hidden;
    position: relative;
  }
}

.gs-header .row {
  --bs-gutter-y: 0;
}
@media (max-width: 991.98px) {
  .gs-header .logo-container {
    gap: 14px;
    padding: 20px 0 !important;
  }
}
@media (min-width: 992px) {
  .gs-header .logo-container {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
.gs-header .logo-container .logo-wrapper {
  width: 100%;
  max-width: 108px;
}
@media (min-width: 992px) {
  .gs-header .logo-container .logo-wrapper {
    max-width: 175px;
  }
}
.gs-header .logo-container .indication-mob-menu-text {
  font-size: 12px;
  line-height: normal;
}
.gs-header .secondary-navigation {
  color: #222222 !important;
  border-top: 6px solid var(--gs-primary);
  background-color: var(--gs-teritary-primary_40) !important;
}
@media (max-width: 991.98px) {
  .gs-header .secondary-navigation {
    display: none;
  }
}
.gs-header .secondary-navigation-links .right-links li:first-child img {
  max-width: 20px;
}
.gs-header .secondary-navigation-links .right-links li a {
  display: flex;
  align-items: center;
  gap: 2px;
}
.gs-header .secondary-navigation-links .right-links img {
  max-width: 30px;
}
.gs-header .secondary-navigation-links .sn-left-column {
  align-items: center;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .gs-header .secondary-navigation-links .sn-left-column {
    width: 45%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .gs-header .secondary-navigation-links .sn-left-column {
    gap: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .gs-header .secondary-navigation-links .sn-left-column {
    gap: 3.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .gs-header .secondary-navigation-links ul {
    gap: 1rem !important;
  }
}
@media (min-width: 992px) {
  .gs-header .secondary-navigation-links ul {
    justify-content: flex-start !important;
  }
}
@media (min-width: 1200px) {
  .gs-header .secondary-navigation-links ul {
    gap: 20px !important;
  }
}
.gs-header .hamburger .line {
  position: relative;
  display: block;
  width: 22px;
  height: 2px;
  background-color: #464646;
  transition: all 0.3s ease;
  transform-origin: center;
  border: 1px solid #464646;
}
.gs-header .hamburger .line:not(:last-child) {
  margin-bottom: 6px;
}
.gs-header .hamburger-menu[aria-expanded=false] .line {
  transform: none;
  opacity: 1;
}
.gs-header .hamburger-menu[aria-expanded=true] .line:nth-child(1), .gs-header .hamburger-menu[aria-expanded=true] .line:nth-child(3) {
  width: 34px;
  height: 4px;
}
.gs-header .hamburger-menu[aria-expanded=true] .line:nth-child(1) {
  transform: rotate(45deg) translate(6px, 7px);
  border-radius: 10px;
}
.gs-header .hamburger-menu[aria-expanded=true] .line:nth-child(2) {
  opacity: 0;
}
.gs-header .hamburger-menu[aria-expanded=true] .line:nth-child(3) {
  transform: rotate(-45deg) translate(5px, -8px);
  border-radius: 10px;
}
.gs-header .mobile-other-links {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 20px 20px 26px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--gs-teritary-primary_60);
}
.gs-header .mobile-other-links img {
  max-width: 30px;
  margin-right: 4px;
}
.gs-header .mobile-other-links li:first-child img {
  max-width: 20px;
}
.gs-header .mobile-other-links a {
  font-size: 14px;
  line-height: 17px;
}
@media (min-width: 992px) {
  .gs-header .mobile-other-links {
    display: none;
  }
}
@media (min-width: 992px) {
  .gs-header .navbar-collapse {
    justify-content: center;
    align-items: baseline;
  }
}
@media (max-width: 991.98px) {
  .gs-header .navbar-collapse {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 85vh;
    margin: 0 -20px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .gs-header .navbar-collapse {
    margin: 0 -32px;
  }
}
.gs-header .icon-down-arrow {
  right: 3px;
  transition: transform 0.3s ease;
  transform-origin: center;
  vertical-align: middle;
}
@media (max-width: 991.98px) {
  .gs-header .icon-down-arrow {
    right: 8px;
  }
}
.gs-header .icon-down-arrow.show {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .gs-header .icon-title.icon-down-arrow {
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 34px;
    height: 34px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .gs-header .primary-navigation {
    box-shadow: unset !important;
    background-color: #222222 !important;
    color: var(--gs-teritary-primary_40) !important;
    padding-top: 20px;
    padding-bottom: 10px;
  }
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation {
    border-top: 6px solid var(--gs-primary);
    background-color: var(--gs-teritary-primary_40) !important;
    box-shadow: 0 -2px 0 -1px var(--gs-teritary-primary_60) !important;
  }
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .logo-container {
    display: none;
  }
}
.gs-header .primary-navigation .navbar-nav {
  margin-left: unset;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav {
    gap: 6rem;
    padding-bottom: 10px;
  }
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav:has(.dropdown-menu.show) {
    margin: 0;
    padding: 0;
    background-color: var(--gs-teritary-primary_40);
  }
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav > li {
    display: block !important;
  }
  .gs-header .primary-navigation .navbar-nav > li:first-child .nav-link {
    border-top: 2px solid var(--gs-teritary-primary_60);
  }
  .gs-header .primary-navigation .navbar-nav > li .nav-link {
    width: 100%;
    padding: 14px 44px 14px 25px;
    border-bottom: 2px solid var(--gs-teritary-primary_60);
  }
  .gs-header .primary-navigation .navbar-nav > li > .nav-link {
    font-weight: 600 !important;
    align-items: center;
  }
}
.gs-header .primary-navigation .navbar-nav > li > .dropdown-menu {
  position: absolute;
  top: calc(100% + 20px);
  width: 375px;
  border-bottom: 5px solid var(--gs-primary);
  transition: opacity 0.3s ease;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu {
    left: 60%;
    transform: translateX(-50%);
  }
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu {
    position: unset;
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu .nav-link {
    padding-right: 82px;
  }
}
.gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:nth-child(1) {
  background-color: var(--gs-teritary-primary_60);
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:nth-child(1) {
    padding-top: 14px;
  }
}
.gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:nth-child(1) > .dropdown-item {
  color: var(--gs-primary);
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:nth-child(1) > .dropdown-item {
    color: #909090;
  }
}
.gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:nth-child(1) > .dropdown-item:hover {
  background-color: var(--gs-teritary-primary_60);
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li {
    border-bottom: 2px solid var(--gs-teritary-primary_60);
  }
}
.gs-header .primary-navigation .navbar-nav > li > .dropdown-menu > li:not(.sub-item) {
  font-size: 20px;
  line-height: 22px;
  color: var(--Gray-100);
}
.gs-header .primary-navigation .navbar-nav > li .dropdown {
  position: relative;
  padding: 0;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav > li > .nav-link:focus, .gs-header .primary-navigation .navbar-nav > li > .nav-link:hover {
    color: var(--gs-teritary-primary_40);
  }
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .nav-item {
    padding: 0;
  }
}
.gs-header .primary-navigation .navbar-nav .nav-item:has(a.nav-link.show) {
  background-color: transparent;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .nav-item:has(a.nav-link.show) {
    color: var(--gs-teritary-primary_40);
  }
}
.gs-header .primary-navigation .navbar-nav .nav-item:has(a.nav-link.show)::after {
  background-color: transparent;
}
.gs-header .primary-navigation .navbar-nav .nav-item.dropdown .nav-link::after {
  content: none;
}
.gs-header .primary-navigation .navbar-nav .nav-link {
  align-items: flex-start;
  display: inline-flex;
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav .nav-link {
    font-size: 18px;
    line-height: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.gs-header .primary-navigation .navbar-nav .nav-link:hover, .gs-header .primary-navigation .navbar-nav .nav-link:focus {
  color: #222222;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .nav-link + .dropdown-menu .dropdown-item {
    padding: 14px 46px 14px 14px;
  }
}
.gs-header .primary-navigation .navbar-nav .dropdown-menu {
  border: 0;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .dropdown-menu {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 500px;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
  }
  .gs-header .primary-navigation .navbar-nav .dropdown-menu::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }
}
.gs-header .primary-navigation .navbar-nav .dropdown-item {
  text-wrap: auto;
  white-space: normal;
}
.gs-header .primary-navigation .navbar-nav .dropdown-item:hover, .gs-header .primary-navigation .navbar-nav .dropdown-item:focus {
  color: #222222;
  background-color: var(--gs-teritary-primary_40);
}
.gs-header .primary-navigation .navbar-nav .dropdown-item:active {
  color: var(--gs-primary);
  background-color: var(--gs-teritary-primary_40);
}
.gs-header .primary-navigation .navbar-nav .sub-item > .nav-link,
.gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu {
  font-size: 18px;
  line-height: 20px;
}
.gs-header .primary-navigation .navbar-nav .sub-item:has(.show) > .nav-link {
  color: var(--gs-primary);
}
.gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu {
  position: unset;
  left: 0;
  z-index: 1000;
  top: calc(100% + 20px);
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu {
    width: 375px;
  }
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li {
  color: var(--gs-secondary_80);
  font-size: 18px !important;
  line-height: 20px !important;
  background-color: var(--gs-teritary-primary_50);
  padding: 0;
}
.gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li:not(:last-child) {
  border-bottom: 2px solid var(--gs-teritary-primary_40);
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li .dropdown-item {
    padding: 14px 20px 14px 52px;
  }
}
.gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li .dropdown-item:active, .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li .dropdown-item:hover, .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu li .dropdown-item:focus {
  color: var(--gs-primary);
  background-color: var(--gs-teritary-primary_50);
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-menu .dropdown-item {
    padding-left: 75px;
    padding-right: 30px;
  }
}
.gs-header .primary-navigation .navbar-nav .sub-item .dropdown-item {
  display: flex;
}
@media (min-width: 992px) {
  .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-item {
    justify-content: space-around;
  }
}
@media (max-width: 991.98px) {
  .gs-header .primary-navigation .navbar-nav .sub-item .dropdown-item {
    align-items: center;
    padding-left: 50px;
  }
}