/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");

::backdrop,

:after,

:before,

:root {

  --blue-light-bg: #e0eaf8;

  --button-primary-bg--hover: #122e51;

  --color-blue-light: #5666b8;

  --color-focus-dark: #b4601d;

  --color-gray: var(--color-gray-dark);

  --color-green-light: #7bebac;

  --color-primary-navy: #122e51;

  --color-visited: #7e369e; 

  --font-icon: "Font Awesome 6 Free";

  --font-lexend: "Lexend", sans-serif;

  --gray-light-bg: #f1f1f1;

  --green-accent-bg: #dbf9e8;

  --green-accent: #42e288;

  --h1-mobile-font-size: 1.875rem;

  --h3-shading: #e7f3e7;

  --header-search-input-border: #979797;

  --hero-unit-dark-blue: #205493;

  --landing-page-dark-blue: #162d51;

  --light-gray-border: #d9d9d9;

  --light-gray-table-border: #aeb0b5;

  --lightest-gray: #f6f9fd;

  --link__color--visited: #7e369e;

  --main-blue-light-bg: #e3e7fd;

  --site-max-width: 1280px;

  --site-max-width--readable: 764px;

  --site-max-width--wider-readable: 1038px;

  --typography-body__font-family: "public_sans", "Open Sans", helvetica,

    sans-serif;

  --usa-banner__max-width: unset;

  --vbc-img-overlay-color: #07124d;

  --xs-max: 767px;

  --yellow-accent-bg: #fff9ca;

  --yellow-accent: #ffe406;

  --font-size-xl: 1.3125rem !important;

  --filter-chip__background-color: var(--color-gray-lightest);

  --filter-chip__border-color: var(--color-gray-lightest);

  --filter-chip__color: var(--color-base);

  --filter-chip__background-color--active: var(--color-gray-lighter);

  --filter-chip__border-color--active: var(--color-gray-lighter);

  --filter-chip__color--active: var(--color-base);

  --font-weight-semibold: 600;

  --font-family-body: var(--typography-body__font-family);

  --font-family-button: var(--typography-body__font-family);

  --font-family-link: var(--typography-body__font-family);

  --font-family-pagination: var(--typography-body__font-family);

}

.avinard-evo-unstyled-list {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-evo-unstyled-list li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-evo-unstyled-list li:last-child {

  margin-bottom: 0;

}

*,

:after,

:before {

  box-sizing: inherit;

}

html {

  box-sizing: border-box;

  font-family: var(--font-sans);

}

body {

  font-size: var(--font-size-base);

  line-height: var(--font-line-height-base);

}

body.cke_editable {

  padding: 5px;

}

img {

  height: auto;

  max-width: 100%;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

  margin: 0;

  text-align: left;

  width: 100%;

}

table th,

table thead td {

  background-color: var(--table-header__background-color);

}

table tbody th {

  font-weight: var(--font-weight-normal);

}

table td,

table th {

  border: 0.1px solid var(--table__border-color);

  padding: var(--table__padding);

}

table tbody {

  vertical-align: top;

}

table.no-format-table {

  border: none !important;

}

table.no-format-table td,

table.no-format-table th,

table.no-format-table tr {

  background: none !important;

  border: none;

  vertical-align: top;

}

a:not(:where(#block-avinard-evo-avinardglobalprimarymenu *)):focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

  position: relative;

  z-index: 100;

}

input[type="search"] {

  box-sizing: content-box;

}

input[type="date"],

input[type="datetime-local"],

input[type="month"],

input[type="time"],

input[type="week"] {

  line-height: normal;

}

b,

strong {

  font-weight: 700;

}

button {

  font-weight: var(--font-weight-semibold);

  line-height: inherit;

}

abbr[title] {

  border-bottom: none;

  -webkit-text-decoration: none;

  text-decoration: none;

}

.ds-u-radius--avinard-standard {

  border-radius: var(--spacer-1) !important;

}

.ds-u-fill--avinard-blue-accent {

  background-color: var(--blue-light-bg) !important;

}

.ds-u-color--disable-visited-style {

  color: var(--color-primary) !important;

}

.ds-u-font-family--lexend {

  font-family: var(--font-lexend);

}

.ds-u-color--gray-dark {

  color: var(--color-gray-dark);

}

.ds-u-position--relative {

  position: relative;

}

.ds-u-position--absolute {

  position: absolute;

}

.ds-c-filter-chip__button {

  font-family: var(--font-lexend);

  font-size: var(--font-size-md);

  padding-left: 1rem;

}

.ds-c-alert__heading {

  --font-family-heading: var(--font-sans);

  --font-line-height-heading: var(--font-line-height-base);

}

h1 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

h1:first-child {

  margin-top: 0;

}

h1:last-child {

  margin-bottom: 0;

}

h1 {

  font-size: var(--h1-mobile-font-size);

}

@media (min-width: 768px) {

  h1 {

    font-size: var(--font-size-3xl);

  }

}

h2 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

h2:first-child {

  margin-top: 0;

}

h2:last-child {

  margin-bottom: 0;

}

h2 {

  font-size: var(--font-size-2xl);

}

h3 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

h3:first-child {

  margin-top: 0;

}

h3:last-child {

  margin-bottom: 0;

}

h3 {

  font-size: var(--font-size-xl);

}

h4 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

h4:first-child {

  margin-top: 0;

}

h4:last-child {

  margin-bottom: 0;

}

h4 {

  font-size: var(--font-size-lg);

}

h5 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

h5:first-child {

  margin-top: 0;

}

h5:last-child {

  margin-bottom: 0;

}

h5 {

  font-size: var(--font-size-md);

}

h6 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

h6:first-child {

  margin-top: 0;

}

h6:last-child {

  margin-bottom: 0;

}

h6 {

  font-size: var(--font-size-sm);

}

p {

  font-size: var(--font-size-base);

  line-height: var(--font-line-height-base);

  margin-bottom: 1em;

  margin-top: 1em;

}

p:first-child {

  margin-top: 0;

}

p:last-child {

  margin-bottom: 0;

}

.avinard-text--prominent ol,

.avinard-text--prominent p,

.avinard-text--prominent table,

.avinard-text--prominent ul,

.dynamic-list-view ol,

.dynamic-list-view p,

.dynamic-list-view table,

.dynamic-list-view ul {

  font-size: var(--font-size-lg);

}

.avinard-text--prominent a:not(.ds-c-button),

.dynamic-list-view a:not(.ds-c-button) {

  color: var(--color-primary);

  text-decoration-line: underline;

}

.avinard-text--prominent a:not(.ds-c-button):visited,

.dynamic-list-view a:not(.ds-c-button):visited {

  color: var(--color-visited);

}

.avinard-text--prominent a:not(.ds-c-button):hover,

.dynamic-list-view a:not(.ds-c-button):hover {

  background-color: var(--yellow-accent);

  -webkit-box-decoration-break: clone;

  box-decoration-break: clone;

  box-shadow: 0 2px 0 3px var(--yellow-accent);

}

.avinard-text--prominent a:not(.ds-c-button):active,

.dynamic-list-view a:not(.ds-c-button):active {

  background-color: var(--main-blue-light-bg);

  -webkit-box-decoration-break: clone;

  box-decoration-break: clone;

  box-shadow: 0 2px 0 3px var(--main-blue-light-bg);

  color: var(--color-base);

  text-decoration-line: none;

}

.avinard-text--prominent a:not(.ds-c-button) sup,

.dynamic-list-view a:not(.ds-c-button) sup {

  display: inline-block;

}

.avinard-text--prominent a:not([href]),

.dynamic-list-view a:not([href]) {

  color: var(--color-base);

  cursor: text;

  -webkit-text-decoration: none;

  text-decoration: none;

}

.avinard-text--prominent a:not([href]):hover,

.dynamic-list-view a:not([href]):hover {

  background: none;

  box-shadow: none;

  -webkit-text-decoration: none;

  text-decoration: none;

}

.field--name-field-left-side-bar .avinard-text--prominent ol,

.field--name-field-left-side-bar .avinard-text--prominent p,

.field--name-field-left-side-bar .avinard-text--prominent ul,

.field--name-field-right-side-bar .avinard-text--prominent ol,

.field--name-field-right-side-bar .avinard-text--prominent p,

.field--name-field-right-side-bar .avinard-text--prominent ul {

  font-size: var(--font-size-md); 

}

a:not(.ds-c-button):hover {

  text-decoration-line: underline;

}

hr {

  background: none;

  border-color: var(--color-gray-light);

  margin: var(--spacer-4) 0;

}



a.avinard--cta-link,

a.avinard--external-link {

  display: inline-block;

  margin-right: 25px;

}

a.avinard--cta-link:after,

a.avinard--external-link:after {

  display: inline-block;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  margin-left: 10px;

  position: absolute;

  text-rendering: auto;

  -moz-osx-font-smoothing: grayscale;

  -webkit-font-smoothing: antialiased;

}

a.avinard--cta-link:after {

  content: "\f178";

  font-size: 110%;

  margin-top: -1px;

}

a.avinard--external-link:after {

  content: "\f08e";

}



a:not(.ds-c-button):active {

  color: var(--color-base);

}

.rss-feed a:visited {

  color: var(--color-primary);

}

ul.contextual-links li a:hover {

  box-shadow: none !important;

}

u {

  text-decoration-line: underline;

  text-decoration-thickness: var(--link__text-decoration-thickness);

  text-underline-offset: var(--link__text-decoration-offset);

}

.ui-widget-content a.ds-c-button {

  color: var(--color-primary);

}

.ui-widget-content a.ds-c-button--solid {

  color: var(--color-white);

}

.ds-c-tabs__item {

  color: var(--color-primary) !important;

  line-height: 1.3;

}

.ds-u-fill--primary-alt-dark {

  background-color: #02acd0 !important;

}

.ds-u-fill--primary-alt {

  background-color: #02bfe7 !important;

}

.ds-u-fill--primary-alt-darkest {

  background-color: #016074 !important;

}

.ds-u-fill--primary-alt-light {

  background-color: #4ed2ee !important;

}

.ds-u-fill--primary-alt-lightest {

  background-color: #e6f9fd !important;

}

.ds-u-fill--gold {

  background-color: #f8c41f !important;

}

.ds-u-fill--gold-light {

  background-color: #f9ca35 !important;

}

.ds-u-fill--gold-lighter {

  background-color: #fce28f !important;

}

.ds-u-fill--gold-lightest {

  background-color: #fef9e9 !important;

}

.ds-u-fill--gold-dark {

  background-color: #dfb01c !important;

}

.ds-u-fill--gold-darker {

  background-color: #ae8916 !important;

}

.ds-u-fill--gold-darkest {

  background-color: #7c6210 !important;

}

.ds-u-fill--green {

  background-color: #12890e !important;

}

.ds-u-fill--green-light {

  background-color: #7bebac !important;

}

.ds-u-fill--green-lighter {

  background-color: #89c487 !important;

}

.ds-u-fill--green-lightest {

  background-color: #e7f3e7 !important;

}

.ds-u-fill--green-dark {

  background-color: #107b0d !important;

}

.ds-u-fill--green-darker {

  background-color: #0d600a !important;

}

.ds-u-fill--green-darkest {

  background-color: #094507 !important;

}

.ds-u-fill--red {

  background-color: #e31c3d !important;

}

.ds-u-fill--red-light {

  background-color: #f18e9e !important;

}

.ds-u-fill--red-lighter {

  background-color: #f7bbc5 !important;

}

.ds-u-fill--red-lightest {

  background-color: #fce8ec !important;

}

.ds-u-fill--red-dark {

  background-color: #cc1937 !important;

}

.ds-u-fill--red-darker {

  background-color: #9f142b !important;

}

.ds-u-fill--red-darkest {

  background-color: #720e1f !important;

}

.ds-u-fill--focus-color {

  background-color: #3e94cf !important;

}

.ds-u-fill--focus-color-inverse {

  background-color: #02bfe7 !important;

}

.ds-u-fill--focus-border-inverse {

  background-color: #7c6210 !important;

}

:root {

  --form-hint-color: var(--hint__color);

}

.ds-display,

.ds-u-font-size--display {

  font-size: var(--font-size-5xl) !important;

}

.ds-title,

.ds-u-font-size--title {

  font-size: var(--font-size-4xl) !important;

}

.ds-h1,

.ds-u-font-size--h1 {

  font-size: var(--font-size-3xl) !important;

}

.ds-h2,

.ds-u-font-size--h2 {

  font-size: var(--font-size-2xl) !important;

}

.ds-h3,

.ds-u-font-size--h3 {

  font-size: var(--font-size-xl) !important;

}

.ds-h4,

.ds-u-font-size--h4,

.ds-u-font-size--lead {

  font-size: var(--font-size-lg) !important;

}

.ds-h5,

.ds-u-font-size--base {

  font-size: var(--font-size-md) !important;

}

.ds-h6,

.ds-u-font-size--small {

  font-size: var(--font-size-sm) !important;

}

@media (min-width: 544px) {

  .ds-u-sm-font-size--small {

    font-size: var(--font-size-sm) !important;

  }

  .ds-u-sm-font-size--base {

    font-size: var(--font-size-md) !important;

  }

  .ds-u-sm-font-size--h4,

  .ds-u-sm-font-size--lead {

    font-size: var(--font-size-lg) !important;

  }

  .ds-u-sm-font-size--h3 {

    font-size: var(--font-size-xl) !important;

  }

  .ds-u-sm-font-size--h2 {

    font-size: var(--font-size-2xl) !important;

  }

  .ds-u-sm-font-size--h1 {

    font-size: var(--font-size-3xl) !important;

  }

  .ds-u-sm-font-size--title {

    font-size: var(--font-size-4xl) !important;

  }

  .ds-u-sm-font-size--display {

    font-size: var(--font-size-5xl) !important;

  }

}

@media (min-width: 768px) {

  .ds-u-md-font-size--small {

    font-size: var(--font-size-sm) !important;

  }

  .ds-u-md-font-size--base {

    font-size: var(--font-size-md) !important;

  }

  .ds-u-md-font-size--h4,

  .ds-u-md-font-size--lead {

    font-size: var(--font-size-lg) !important;

  }

  .ds-u-md-font-size--h3 {

    font-size: var(--font-size-xl) !important;

  }

  .ds-u-md-font-size--h2 {

    font-size: var(--font-size-2xl) !important;

  }

  .ds-u-md-font-size--h1 {

    font-size: var(--font-size-3xl) !important;

  }

  .ds-u-md-font-size--title {

    font-size: var(--font-size-4xl) !important;

  }

  .ds-u-md-font-size--display {

    font-size: var(--font-size-5xl) !important;

  }

}

@media (min-width: 1024px) {

  .ds-u-lg-font-size--small {

    font-size: var(--font-size-sm) !important;

  }

  .ds-u-lg-font-size--base {

    font-size: var(--font-size-md) !important;

  }

  .ds-u-lg-font-size--h4,

  .ds-u-lg-font-size--lead {

    font-size: var(--font-size-lg) !important;

  }

  .ds-u-lg-font-size--h3 {

    font-size: var(--font-size-xl) !important;

  }

  .ds-u-lg-font-size--h2 {

    font-size: var(--font-size-2xl) !important;

  }

  .ds-u-lg-font-size--h1 {

    font-size: var(--font-size-3xl) !important;

  }

  .ds-u-lg-font-size--title {

    font-size: var(--font-size-4xl) !important;

  }

  .ds-u-lg-font-size--display {

    font-size: var(--font-size-5xl) !important;

  }

}

.ds-text,

.ds-text--lead {

  font-family: var(--typography-body__font-family);

  line-height: var(--font-line-height-base);

  margin-bottom: 1em;

  margin-top: 1em;

}

.ds-text--lead:first-child,

.ds-text:first-child {

  margin-top: 0;

}

.ds-text--lead:last-child,

.ds-text:last-child {

  margin-bottom: 0;

}

.ds-text {

  font-size: var(--font-size-base);

}

.ds-text--lead {

  font-size: var(--font-size-lg);

}

.ds-c-label > .ds-c-field__hint {

  color: var(--form-hint-color);

  font-size: var(--font-size--base);

  font-weight: 400;

}

.ds-c-field__hint {

  display: block;

}

p[id^="choice-list"].ds-c-hint {

  color: var(--color-base);

  font-size: 14px;

  line-height: 21px;

  max-width: none;

  padding-right: 16px;

  z-index: 5;

}

p[id^="choice-list"].ds-c-hint:not(:where(.mbr-input-tile .ds-c-hint)),

p[id^="dropdown"].ds-c-hint,

p[id^="mlr"].ds-c-hint,

p[id^="text-field"].ds-c-hint {

  color: var(--form-hint-color);

  font-size: var(--font-size-base);

  max-width: none;

}

.ds-u-sans {

  font-family: var(--font-sans) !important;

}

.ds-u-font-weight--semibold {

  font-weight: var(--font-weight-semibold) !important;

}

.user-logged-in #backtotop {

  bottom: 70px;

}

.block-title-icon i,

i.block-title-icon {

  aspect-ratio: 1/1;

  background: var(--yellow-accent);

  border-radius: 100%;

  font-size: 1.75rem;

  margin-right: 10px;

  padding: 15px;

}

.ds-c-button {

  align-items: center;

  display: flex;

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  justify-content: center;

  width: -moz-fit-content;

  width: fit-content;

}

.ds-c-button.avinard--cta-button:after,

.ds-c-button.avinard--external-button:after {

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  margin-left: 10px;

  margin-top: -3px;

}

.ds-c-button.avinard--cta-button:after {

  content: "\f178";

  font-size: var(--font-size-2xl);

  line-height: 18px;

}

.ds-c-button.avinard--external-button:after {

  content: "\f08e";

}

.ds-c-button.avinard--cta-button--left:before {

  content: "\f177";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: var(--font-size-2xl);

  font-weight: 400;

  line-height: 18px;

  margin-right: 10px;

  margin-top: -3px;

}

.ds-c-button.avinard--transparent {

  background-color: transparent;

}

.ds-c-button.avinard--transparent:active,

.ds-c-button.avinard--transparent:hover {

  background-color: var(--yellow-accent);

}

.ds-c-button.avinard--full-width-mobile {

  width: 100%;

}

@media (min-width: 544px) {

  .ds-c-button.avinard--full-width-mobile {

    width: -moz-fit-content;

    width: fit-content;

  }

}

.ds-c-button.ds-c-button--ghost:not(button) {

  padding-bottom: var(--spacer-2);

  position: relative;

  text-decoration-line: none !important;

}

.ds-c-button.ds-c-button--ghost:not(button):after {

  background-color: var(--color-primary);

  border-radius: 4px;

  bottom: var(--spacer-1);

  content: "";

  height: 4px;

  position: absolute;

  width: calc(100% - 3rem);

}

button.ds-c-button.ds-c-button--ghost {

  text-decoration-line: none;

}

.ds-c-button.ds-u-color--white:hover,

.ds-c-button.ds-u-fill--primary.ds-u-color--white:hover,

.ds-c-button.ds-u-fill--primary:hover {

  background-color: var(--yellow-accent) !important;

  color: var(--color-primary) !important;

}

.ds-c-button.ds-u-color--white:active,

.ds-c-button.ds-u-fill--primary.ds-u-color--white:active,

.ds-c-button.ds-u-fill--primary:active {

  background-color: var(--main-blue-light-bg) !important;

  color: var(--color-primary) !important;

}

.ds-c-button.ds-u-color--white:focus,

.ds-c-button.ds-u-fill--primary.ds-u-color--white:focus,

.ds-c-button.ds-u-fill--primary:focus {

  color: var(--color-white) !important;

}

.ds-c-button.ds-u-color--white:active:focus,

.ds-c-button.ds-u-color--white:focus:hover,

.ds-c-button.ds-u-fill--primary.ds-u-color--white:active:focus,

.ds-c-button.ds-u-fill--primary.ds-u-color--white:focus:hover,

.ds-c-button.ds-u-fill--primary:active:focus,

.ds-c-button.ds-u-fill--primary:focus:hover {

  color: var(--color-primary) !important;

}

.ds-c-button--big {

  font-size: var(--font-size-xl);

  padding: var(--spacer-2) var(--spacer-3);

}

.ds-c-button--small {

  font-size: var(--font-size-sm);

  font-weight: var(--font-weight-normal);

  padding: var(--spacer-half) var(--spacer-1);

}

#block-mlrreactblock .ds-c-button.ds-c-button--ghost:after {

  content: none;

}

.changed-date-block .changed-date {

  display: inline-block;

  position: relative;

}

.changed-date-block .changed-date .field__item,

.changed-date-block .changed-date .field__label,

.changed-date-block .changed-date + .help-link {

  display: inline-block;

  padding-left: 3px;

  padding-right: 3px;

}

.changed-date-block .changed-date + .help-link {

  display: block;

}

.changed-date-block {

  display: inline-block;

  font-size: 0.875rem;

  position: relative;

}

.changed-date-block .changed-date-decorative-bar {

  background-color: var(--color-primary);

  border-radius: 5px;

  height: 5px;

  margin-bottom: 10px;

  margin-top: 25px;

}

.align-left.media,

figure.align-left {

  margin-bottom: 20px;

  margin-right: 20px;

}

figure.align-left {

  margin-left: 0;

}

.align-right.media,

figure.align-right {

  margin-bottom: 20px;

  margin-left: 20px;

}

figure.align-right {

  margin-right: 0;

}

.align-center.media,

figure.align-center {

  text-align: center;

}

.prepend-check-mark-icon:before {

  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2312890e' aria-hidden='true' class='ds-c-icon ds-c-icon--check' viewBox='0 0 16 12'%3E%3Cpath d='M16 2.343a.97.97 0 0 0-.289-.686L14.307.283a1.01 1.01 0 0 0-1.404 0L6.132 6.919 3.097 3.94a1.01 1.01 0 0 0-1.404 0L.289 5.313A.97.97 0 0 0 0 6c0 .253.103.505.289.687l5.14 5.03a1.01 1.01 0 0 0 1.405 0L15.71 3.03a.97.97 0 0 0 .29-.687'/%3E%3C/svg%3E");

  height: 12px;

}

.prepend-check-mark-icon:before,

.prepend-red-close-icon:before {

  content: "";

  display: inline-block;

  margin-right: 8px;

  transform: scale(1.25);

  width: 16px;

}

.prepend-red-close-icon:before {

  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e31c3d' aria-hidden='true' class='ds-c-icon ds-c-icon--close' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M14.647 11.213q.353.352.353.858t-.353.859l-1.717 1.717a1.17 1.17 0 0 1-.86.354q-.504 0-.857-.354l-3.714-3.712-3.712 3.712A1.17 1.17 0 0 1 2.93 15a1.17 1.17 0 0 1-.859-.354L.353 12.93A1.17 1.17 0 0 1 0 12.07q0-.506.353-.858L4.065 7.5.353 3.789A1.17 1.17 0 0 1 0 2.929q0-.504.353-.857L2.07.353Q2.424 0 2.93 0t.858.353L7.5 4.065 11.213.353Q11.566 0 12.07 0q.505 0 .86.353l1.717 1.719q.353.353.353.857 0 .506-.353.86L10.935 7.5z'/%3E%3C/svg%3E");

  height: 16px;

}

h3.h3-shading {

  background-color: var(--h3-shading);

}

.scrollable-container {

  overflow: auto;

  width: 100%;

}

a.file-format-help {

  clear: both;

  color: var(--color-primary) !important;

  float: right;

}

.changed-date + .help-link a.file-format-help {

  clear: none;

  float: none;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  color: var(--color-base);

}

h1 {

  margin-bottom: 0;

}

h1.page-title {

  margin-top: 0;

}

a:has(img):hover,

main a:has(svg:not(.x-share-icon)):hover {

  background-color: transparent !important;

  box-shadow: none !important;

}

button:not(button):not([type="checkbox"]):not([type="radio"]).hidden,

input:not(button):not([type="checkbox"]):not([type="radio"]).hidden,

select:not(button):not([type="checkbox"]):not([type="radio"]).hidden,

textarea:not(button):not([type="checkbox"]):not([type="radio"]).hidden {

  display: none;

}

.ds-c-field {

  font-family: var(--font-sans);

  font-size: var(--font-size-base);

}

label,

legend {

  display: block;

  margin-bottom: 0;

  margin-top: 0;

}

input {

  min-width: 14px;

  width: auto;

}

.block-views-blockavinard-leadership-banner-avinard-leadership-banner-block h2 {

  color: var(--color-base);

  font-size: var(--font-size-3xl);

  margin-bottom: 0;

}

.block-views-blockavinard-leadership-banner-avinard-leadership-banner-block h1 {

  font-size: var(--font-size-3xl);

  margin-bottom: 16px;

  margin-top: 16px;

}

ol,

ul {

  margin-bottom: var(--spacer-2);

  margin-top: var(--spacer-2);

  padding-left: var(--spacer-4);

}

ol li,

ul li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

ol li:last-child,

ul li:last-child {

  margin-bottom: 0;

}

ol:not(:where([role])),

ul:not(:where([role])) {

  -webkit-padding-start: revert;

  display: revert;

  flex-direction: revert;

  gap: revert;

  margin-bottom: revert;

  margin-top: revert;

  padding-left: revert;

}

ol.avinard-stylized-list {

  counter-reset: number;

  list-style-type: none;

  padding-left: 3.5rem;

}

ol.avinard-stylized-list > li {

  align-items: flex-start;

  display: flex;

  margin-bottom: 3rem;

  position: relative;

}

ol.avinard-stylized-list > li:before {

  align-items: center;

  background-color: va;

  border-radius: 100%;

  color: var(--color-white);

  content: counter(number);

  counter-increment: number;

  display: flex;

  font-family: var(--font-lexend);

  font-size: 1.875rem;

  font-weight: var(--font-weight-semibold);

  height: 2.5rem;

  justify-content: center;

  margin-left: -3.5rem;

  position: absolute;

  top: 0.5rem;

  width: 2.5rem;

}

ol.avinard-stylized-list--green > li:before {

  background-color: var(--color-secondary-darkest);

}

ol.avinard-stylized-list--gray > li:before {

  background-color: var(--color-gray);

}

ol.avinard-stylized-list--centered > li {

  align-items: center;

}

ol.avinard-stylized-list--centered > li:before {

  top: auto;

}

h1.node__title,

h1.page-title {

  margin-bottom: 24px;

}

#block-avinard-evo-pfs-data-updated-block {

  float: right;

  margin-top: 25px;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration,

input[type="search"]::-webkit-search-results-button,

input[type="search"]::-webkit-search-results-decoration {

  display: none;

}

select.ds-c-field {

  background-image: url(/themes/custom/avinard_evo/dist/images/arrow-both.svg);

  background-position: center right 5px;

  background-repeat: no-repeat;

  padding-right: 24px;

}

select.ds-c-field.select--avinard-styled {

  background-color: var(--gray-light-bg);

  background-position: right 15px center;

  background-size: 13px 21px;

  border-radius: 15px;

  border-width: 0;

  font-family: var(--font-lexend);

  font-weight: var(--font-weight-semibold);

  padding: var(--spacer-2) var(--spacer-5) var(--spacer-2) var(--spacer-2);

}

span.trademark-entity {

  font-family: Open Sans, helvetica, sans-serif;

}

.unpublished-media-indicator {

  display: none;

}

body.user-logged-in .media--type-image.media--unpublished {

  position: relative;

}

body.user-logged-in

  .media--type-image.media--unpublished

  .unpublished-media-indicator {

  position: absolute;

}

body.user-logged-in .unpublished-media-indicator {

  display: block;

}

body.user-logged-in .media--type-document.media--unpublished a {

  outline: 3px solid var(--badge__background-color--alert);

}

.dataTables_filter {

  margin-bottom: 10px;

}

.avinard-accented-block {

  border: 2px solid var(--light-gray-border);

  border-radius: 0 0 var(--spacer-1) var(--spacer-1);

  border-top: none;

  margin-top: 8px;

  padding: var(--spacer-3);

  position: relative;

}

.avinard-accented-block:before {

  background: var(--green-accent);

  border-radius: 4px 4px 0 0;

  content: "";

  height: 8px;

  left: -2px;

  position: absolute;

  top: -8px;

  width: calc(100% + 4px);

}

.avinard-accented-block h2 {

  margin-bottom: 1rem;

  text-align: left;

}

.avinard-accented-block ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-accented-block ul li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-accented-block ul li:last-child {

  margin-bottom: 0;

}

.avinard-accented-block ul li + li {

  margin-top: 1rem;

}

.avinard-accented-block ul a {

  display: inline-block;

  text-decoration-line: none;

}

.avinard-accented-block ul a:hover {

  text-decoration-line: underline;

}

@media (min-width: 768px) {

  .avinard-accented-block.avinard-accented-block--padded {

    padding: 20px 50px 50px;

  }

}

.avinard-accented-block.avinard-accented-block--padded h2 {

  margin-bottom: 0.5rem;

  text-align: left;

}

.avinard-accented-block.avinard-accented-block--lined li + li {

  border-top: 2px solid var(--light-gray-border);

  margin-top: var(--spacer-2);

  padding-top: var(--spacer-2);

}

.avinard-accented-block.avinard-accented-block--blue:before,

.avinard-accented-block.field--name-field-downloads:before,

.avinard-accented-block.field--name-field-related-links:before {

  background: var(--color-primary);

}

.avinard-accented-block.avinard-accented-block--indicators ul li:first-child {

  border-top: 1px solid var(--light-gray-border);

  padding-top: var(--spacer-2);

}

.avinard-accented-block.avinard-accented-block--indicators ul li a {

  margin-left: 12px;

  position: relative;

}

.avinard-accented-block.avinard-accented-block--indicators ul li a:before {

  background-color: var(--color-gray-lighter);

  border-radius: 2.5px;

  content: "";

  height: 80%;

  left: -10px;

  position: absolute;

  top: 10%;

  width: 3px;

}

.avinard-accented-block.avinard-accented-block--indicators ul li a:hover {

  text-decoration-line: underline;

}

.avinard-accented-block.avinard-accented-block--indicators ul li a:hover:before {

  background-color: var(--color-primary);

  width: 4px;

}

.avinard-accented-block.avinard-accented-block--indicators

  ul

  li

  a:visited:hover:before {

  background-color: var(--color-visited);

  width: 4px;

}

.avinard-accented-block.avinard-accented-block--indicators ul li a:active {

  background-color: var(--main-blue-light-bg);

  color: var(--color-base);

}

.avinard-accented-block.avinard-accented-block--indicators ul li a:active:before {

  background-color: var(--color-base);

  width: 4px;

}

.avinard-accented-block.avinard-accented-block--indicators ul li a:active:hover:before {

  background-color: var(--color-base);

}

.ckeditor-accordion-container > dl.styled {

  border: 0;

}

.ckeditor-accordion-container > dl.styled .ckeditor-accordion-toggler:after {

  content: "";

  display: block;

  margin-left: 15px;

}

.ckeditor-accordion-container > dl.styled .ckeditor-accordion-toggler {

  background-color: transparent !important;

  border-bottom: 0;

  cursor: pointer;

  display: inline-block;

  font-size: var(--font-size-lg);

  padding: 5px 15px 5px 10px;

  text-decoration-line: none;

  transition: background-color 0.3s;

}

.ckeditor-accordion-container

  > dl.styled

  .ckeditor-accordion-toggler

  [class*="fa-chevron-"] {

  color: #000;

  left: 0.6em;

  position: absolute;

  top: 0.5em;

}

.ckeditor-accordion-container > dl.styled .ckeditor-accordion-toggler:hover {

  box-shadow: none;

}

.ckeditor-accordion-container > dl.styled > dd {

  margin: 30px 0 !important;

  padding-left: 2em;

}

.ckeditor-accordion-container > dl.styled > dt a,

.ckeditor-accordion-container > dl.styled > dt a:not(.button) {

  color: var(--color-primary);

  padding-left: 2em;

  position: relative;

}

.ckeditor-accordion-container > dl.styled > dt:not(:first-child) {

  margin-top: 1em;

}

#toolbar-administration .toolbar-item {

  text-underline-offset: unset;

}

#toolbar-administration .toolbar-item:focus {

  background-color: transparent;

}

#toolbar-administration .toolbar-menu .toolbar-icon,

#toolbar-administration .toolbar-menu li a,

#toolbar-administration .toolbar-menu + a {

  text-underline-offset: unset;

}

#toolbar-administration .toolbar-menu .toolbar-icon:visited,

#toolbar-administration .toolbar-menu li a:visited,

#toolbar-administration .toolbar-menu + a:visited {

  color: #565656;

}

#toolbar-administration .toolbar-menu .toolbar-icon:hover,

#toolbar-administration .toolbar-menu li a:hover,

#toolbar-administration .toolbar-menu + a:hover {

  color: #000;

}

ul.toolbar-menu li,

ul.toolbar-menu li.menu-item {

  margin-bottom: 0;

}

#block-avinard-evo-views-block-recent-posts-block-1 .content .item-list > ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

#block-avinard-evo-views-block-recent-posts-block-1 .content .item-list > ul li {

  margin-bottom: var(--spacer-2);

}

#block-avinard-evo-views-block-recent-posts-block-1

  .content

  .item-list

  > ul

  li:last-child {

  margin-bottom: 0;

}

#block-avinard-evo-views-block-recent-posts-block-1

  .content

  .item-list

  > ul

  li

  > .views-field-created,

#block-avinard-evo-views-block-recent-posts-block-1

  .content

  .item-list

  > ul

  li

  > .views-field-type {

  display: inline-block;

  margin-bottom: var(--spacer-2);

  margin-top: var(--spacer-1);

}

#block-avinard-evo-views-block-recent-posts-block-1

  .content

  .item-list

  > ul

  li

  > .views-field-type {

  margin-right: var(--spacer-2);

}

#block-avinard-evo-views-block-recent-posts-block-1

  .content

  .item-list

  > ul

  li

  > .views-field-created {

  font-size: 0.75rem;

}

#block-avinard-evo-views-block-recent-posts-block-1

  .content

  .views-field-type

  span {

  color: var(--color-base);

  font-family: var(--font-lexend);

}

#block-avinard-evo-views-block-recent-posts-block-1 .content .views-field-title a {

  font-size: var(--font-size-lg);

  -webkit-text-decoration: none;

  text-decoration: none;

}

.header-breadcrumb-wrapper {
    background-color: var(--blue-light-bg);
    margin-bottom: 2rem;
}

nav.breadcrumb {

  margin-bottom: 12px;

  margin-top: 12px;

}

nav.breadcrumb ul.menu {

  display: block;

}

nav.breadcrumb ul.menu li,

nav.breadcrumb ul.menu li a {

  display: inline;

  font-size: var(--font-size-sm);

  margin-bottom: 0;

}

nav.breadcrumb ul.menu li:first-child a {

  position: relative;

  top: -1px;

}

nav.breadcrumb ul.menu li:last-child {

  font-weight: 600;

}

@media screen and (max-width: 767px) {

  nav.breadcrumb ul.menu li {

    display: none;

  }

  nav.breadcrumb ul.menu li:first-of-type,

  nav.breadcrumb ul.menu li:nth-last-child(2) {

    display: inline-block;

  }

  nav.breadcrumb ul.menu li:nth-last-child(2) .fas {

    display: none;

  }

}

nav.breadcrumb ul.menu a.linked-breadcrumb {

  color: var(--color-primary);

  text-decoration-line: none;

}

nav.breadcrumb ul.menu a.linked-breadcrumb:hover {

  color: var(--color-primary-darkest);

  text-decoration-line: underline;

  text-underline-offset: 1px;

}

nav.breadcrumb ul.menu i.fa-angle-right {

  color: var(--color-gray-medium);

  margin: auto 8px;

}

nav.breadcrumb ul.menu.dynamic-list-breadcrumb i.fa-angle-right {

  display: none;

}

body[class*="page-node-type-dl"] .header-breadcrumb-wrapper {

  display: block !important;

}

#block-avinard-evo-avinardcciioupdaterightrail li a {

  color: var(--color-primary);

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: var(--font-weight-semibold);

  text-decoration-line: none;

}

#block-avinard-evo-avinardcciioupdaterightrail li a:hover {

  text-decoration-line: underline;

}

.dark-blue-background .block-inline--avinard-block-text,

.dark-blue-background .block-inline--avinard-block-text h2,

.dark-blue-background .block-inline--avinard-block-text h3,

.dark-blue-background .block-inline--avinard-block-text h4,

.dark-blue-background .block-inline--avinard-block-text h5,

.dark-blue-background .block-inline--avinard-block-text h6 {

  color: var(--color-base-inverse);

}

.dark-blue-background .block-inline--avinard-block-text a:not(.ds-c-button) {

  color: var(--link-inverse__color);

  text-decoration-color: var(--link-inverse__color);

}

.dark-blue-background .block-inline--avinard-block-text a:not(.ds-c-button):hover {

  background-color: var(--yellow-accent);

  -webkit-box-decoration-break: clone;

  box-shadow: 0 2px 0 3px var(--yellow-accent);

  color: var(--color-primary);

  text-decoration-color: var(--color-primary);

}

.dark-blue-background

  .block-inline--avinard-block-text

  a:not(.ds-c-button):visited {

  color: var(--link-inverse__color--visited);

  text-decoration-color: var(--link-inverse__color--visited);

}

.dark-blue-background .block-inline--avinard-block-text a:not(.ds-c-button):focus {

  background-color: var(--color-focus-light);

  box-shadow: none;

  color: var(--color-primary);

  outline: 3px solid var(--color-focus-dark);

}

.dark-blue-background

  .block-inline--avinard-block-text

  .contextual-links

  a:not(.ds-c-button) {

  color: #333;

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button {

  --backgroundColor: var(--button-dark__background-color);

  --borderColor: var(--button-dark__border-color);

  --color: var(--button-dark__color);

  --backgroundColor--a: var(--button-dark__background-color--active);

  --borderColor--a: var(--button-dark__border-color--active);

  --color--a: var(--button-dark__color--active);

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button:hover {

  --backgroundColor--h: var(--button-dark__background-color--hover);

  --borderColor--h: var(--yellow-accent);

  --color--h: var(--yellow-accent);

}

.dark-blue-background

  .block-inline--avinard-block-text

  .ds-c-button.ds-c-button--alternate {

  --backgroundColor: var(--button-dark-alt__background-color);

  --borderColor: var(--button-dark-alt__border-color);

  --color: var(--button-dark-alt__color);

  --backgroundColor--a: var(--button-dark-alt__background-color--active);

  --borderColor--a: var(--button-dark-alt__border-color--active);

  --color--a: var(--button-dark-alt__color--active);

}

.dark-blue-background

  .block-inline--avinard-block-text

  .ds-c-button.ds-c-button--alternate:hover {

  --backgroundColor--h: var(--button-dark-alt__background-color--hover);

  --borderColor--h: var(--button-dark-alt__border-color--hover);

  --color--h: var(--button-dark-alt__color--hover);

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button--solid {

  --backgroundColor: var(--button-solid-dark__background-color);

  --borderColor: var(--button-solid-dark__border-color);

  --color: var(--color-primary);

  --backgroundColor--a: var(--button-solid-dark__background-color--active);

  --borderColor--a: var(--button-solid-dark__border-color--active);

  --color--a: var(--button-solid-dark__color--active);

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button--solid:hover {

  --backgroundColor--h: var(--yellow-accent);

  --borderColor--h: var(--yellow-accent);

  --color--h: var(--color-primary);

}

.dark-blue-background

  .block-inline--avinard-block-text

  .ds-c-button--solid.ds-c-button--alternate {

  --backgroundColor: var(--button-solid-dark-alt__background-color);

  --borderColor: var(--button-solid-dark-alt__border-color);

  --color: var(--button-solid-dark-alt__color);

  --backgroundColor--a: var(--button-solid-dark-alt__background-color--active);

  --borderColor--a: var(--button-solid-dark-alt__border-color--active);

  --color--a: var(--button-solid-dark-alt__color--active);

}

.dark-blue-background

  .block-inline--avinard-block-text

  .ds-c-button--solid.ds-c-button--alternate:hover {

  --backgroundColor--h: var(--button-solid-dark-alt__background-color--hover);

  --borderColor--h: var(--button-solid-dark-alt__border-color--hover);

  --color--h: var(--button-solid-dark-alt__color--hover);

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button--ghost {

  --backgroundColor: var(--button-ghost-dark__background-color);

  --borderColor: var(--button-ghost-dark__border-color);

  --color: var(--button-ghost-dark__color);

  --backgroundColor--a: var(--button-ghost-dark__background-color--active);

  --borderColor--a: var(--button-ghost-dark__border-color--active);

  --color--a: var(--button-ghost-dark__color--active);

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button--ghost:after {

  background-color: var(--button-ghost-dark__color);

}

.dark-blue-background .block-inline--avinard-block-text .ds-c-button--ghost:hover {

  --backgroundColor--h: var(--yellow-accent);

  --color--h: var(--color-primary);

}

.dark-blue-background

  .block-inline--avinard-block-text

  .ds-c-button--ghost:hover:after {

  background-color: var(--color-primary);

}

.layout-builder-block.block-inline--avinard-block-text {

  background-color: transparent;

  padding: 0;

}

.avinard-news-block--ira .views-field-field-newsroom-article-type {

  display: inline;

}

.avinard-news-block--ira .views-field-field-newsroom-article-type .field-content {

  background-color: var(--yellow-accent);

  border-radius: 5px;

  display: inline-block;

  font-family: var(--font-lexend);

  font-size: 0.8125rem;

  margin-right: var(--spacer-1);

  padding: 5px 0 3px;

  text-align: center;

  width: 110px;

}

.avinard-news-block--ira .views-field-field-date time {

  font-family: var(--font-lexend);

  font-size: 0.8125rem;

  font-weight: 500;

}

.avinard-news-block--ira .views-field-field-date abbr {

  border-bottom: none;

  -webkit-text-decoration: none;

  text-decoration: none;

}

.avinard-news-block--ira .views-field-view-node {

  margin-top: var(--spacer-2);

}

.avinard-news-block--ira .views-field-view-node a {

  color: var(--color-primary);

  display: inline-block;

  font-size: var(--font-size-lg);

  font-weight: var(--font-weight-normal);

  text-wrap: balance;

  white-space: break-spaces;

}

.avinard-news-block--ira .views-field-view-node a:hover {

  text-decoration-line: underline;

}

.avinard-news-block--ira .views-field-view-node a i.far.fa-long-arrow-right {

  color: var(--color-primary);

  display: inline-block;

  padding-left: var(--spacer-1);

}

.avinard-news-block--ira .view-more-link a {

  width: 100%;

}

.block-views-blockavinard-news-block-3 .item-list ul,

.avinard-news-block--front-page .item-list ul,

.avinard-news-block--layout-page .item-list ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

.block-views-blockavinard-news-block-3 .item-list ul li,

.avinard-news-block--front-page .item-list ul li,

.avinard-news-block--layout-page .item-list ul li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.block-views-blockavinard-news-block-3 .item-list ul li:last-child,

.avinard-news-block--front-page .item-list ul li:last-child,

.avinard-news-block--layout-page .item-list ul li:last-child {

  margin-bottom: 0;

}

.block-views-blockavinard-news-block-3 .item-list ul > li + li,

.avinard-news-block--front-page .item-list ul > li + li,

.avinard-news-block--layout-page .item-list ul > li + li {

  border-top: 2px solid var(--light-gray-border);

  margin-top: var(--spacer-2);

  padding-top: var(--spacer-3);

}

@media (min-width: 768px) {

  .block-views-blockavinard-news-block-3 .item-list ul,

  .avinard-news-block--front-page .item-list ul,

  .avinard-news-block--layout-page .item-list ul {

    display: grid;

    grid-template-columns: 1fr 1fr;

    grid-column-gap: 32px;

    grid-template-areas: "l1 r1" "l2 r2";

  }

  .block-views-blockavinard-news-block-3 .item-list ul > li:first-of-type,

  .avinard-news-block--front-page .item-list ul > li:first-of-type,

  .avinard-news-block--layout-page .item-list ul > li:first-of-type {

    grid-area: l1;

  }

  .block-views-blockavinard-news-block-3 .item-list ul > li:nth-of-type(2),

  .avinard-news-block--front-page .item-list ul > li:nth-of-type(2),

  .avinard-news-block--layout-page .item-list ul > li:nth-of-type(2) {

    grid-area: l2;

  }

  .block-views-blockavinard-news-block-3 .item-list ul > li:nth-of-type(3),

  .avinard-news-block--front-page .item-list ul > li:nth-of-type(3),

  .avinard-news-block--layout-page .item-list ul > li:nth-of-type(3) {

    grid-area: r1;

  }

  .block-views-blockavinard-news-block-3

    .item-list

    ul

    > li:nth-of-type(3):is(.block-views-blockavinard-news-block-3 .item-list ul li),

  .block-views-blockavinard-news-block-3

    .item-list

    ul

    > li:nth-of-type(3):is(.avinard-news-block--layout-page .item-list ul li),

  .avinard-news-block--front-page

    .item-list

    ul

    > li:nth-of-type(3):is(.block-views-blockavinard-news-block-3 .item-list ul li),

  .avinard-news-block--front-page

    .item-list

    ul

    > li:nth-of-type(3):is(.avinard-news-block--layout-page .item-list ul li),

  .avinard-news-block--layout-page

    .item-list

    ul

    > li:nth-of-type(3):is(.block-views-blockavinard-news-block-3 .item-list ul li),

  .avinard-news-block--layout-page

    .item-list

    ul

    > li:nth-of-type(3):is(.avinard-news-block--layout-page .item-list ul li) {

    border-top: none;

    margin-top: 0;

    padding-top: 0;

  }

  .block-views-blockavinard-news-block-3 .item-list ul > li:nth-of-type(4),

  .avinard-news-block--front-page .item-list ul > li:nth-of-type(4),

  .avinard-news-block--layout-page .item-list ul > li:nth-of-type(4) {

    grid-area: r2;

  }

  .block-views-blockavinard-news-block-3

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul),

  .avinard-news-block--front-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul),

  .avinard-news-block--layout-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul) {

    grid-template-areas: "l1 r1" "l2 r2" "l3 r3";

  }

  .block-views-blockavinard-news-block-3

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(3),

  .avinard-news-block--front-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(3),

  .avinard-news-block--layout-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(3) {

    grid-area: l3;

  }

  .block-views-blockavinard-news-block-3

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(4),

  .avinard-news-block--front-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(4),

  .avinard-news-block--layout-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(4) {

    border-top: none;

    grid-area: r1;

    margin-top: 0;

    padding-top: 0;

  }

  .block-views-blockavinard-news-block-3

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(5),

  .avinard-news-block--front-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(5),

  .avinard-news-block--layout-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(5) {

    grid-area: r2;

  }

  .block-views-blockavinard-news-block-3

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(6),

  .avinard-news-block--front-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(6),

  .avinard-news-block--layout-page

    .item-list

    ul:is(.avinard-news-block--front-page .item-list ul)

    > li:nth-of-type(6) {

    grid-area: r3;

  }

}

.block-views-blockavinard-news-block-3 .avinard-news--title-bar,

.avinard-news-block--front-page .avinard-news--title-bar,

.avinard-news-block--layout-page .avinard-news--title-bar {

  flex-wrap: wrap;

  justify-content: space-between;

}

.block-views-blockavinard-news-block-3 .view-more-link,

.avinard-news-block--front-page .view-more-link,

.avinard-news-block--layout-page .view-more-link {

  border-top: 2px solid var(--light-gray-border);

  padding-top: var(--spacer-3);

  text-align: left;

}

@media (min-width: 768px) {

  .block-views-blockavinard-news-block-3 .view-more-link,

  .avinard-news-block--front-page .view-more-link,

  .avinard-news-block--layout-page .view-more-link {

    border-top: none;

    padding-top: 0;

    text-align: right;

  }

}

.block-views-blockavinard-news-block-3 .view-more-link a,

.avinard-news-block--front-page .view-more-link a,

.avinard-news-block--layout-page .view-more-link a {

  color: var(--color-primary) !important;

  font-size: var(--font-size-lg);

  font-weight: var(--font-weight-semibold);

  text-underline-offset: 10px;

}

.block-views-blockavinard-news-block-3 .view-more-link a:hover,

.avinard-news-block--front-page .view-more-link a:hover,

.avinard-news-block--layout-page .view-more-link a:hover {

  background-color: var(--yellow-accent);

  box-shadow: 0 2px 0 3px var(--yellow-accent);

}

.block-views-blockavinard-news-block-3 .view-more-link a:active,

.avinard-news-block--front-page .view-more-link a:active,

.avinard-news-block--layout-page .view-more-link a:active {

  background-color: var(--main-blue-light-bg);

  box-shadow: 0 2px 0 3px var(--main-blue-light-bg);

  color: var(--color-base);

}

.block-views-blockavinard-news-block-3 .avinard-news--date-wrapper,

.avinard-news-block--front-page .avinard-news--date-wrapper,

.avinard-news-block--layout-page .avinard-news--date-wrapper {

  align-items: center;

  background-color: var(--color-white);

  border-radius: 4px 4px 20px 20px;

  display: flex;

  flex-direction: column;

  font-family: var(--font-lexend);

  font-weight: var(--font-weight-semibold);

  height: 100px;

  justify-content: center;

  line-height: 1.25;

  margin-right: 12px;

  width: 100px;

}

.block-views-blockavinard-news-block-3 .avinard-news--date-wrapper .avinard-news--day,

.avinard-news-block--front-page .avinard-news--date-wrapper .avinard-news--day,

.avinard-news-block--layout-page .avinard-news--date-wrapper .avinard-news--day {

  font-size: 1.75rem;

}

.block-views-blockavinard-news-block-3 .avinard-news--date-wrapper .avinard-news--month,

.avinard-news-block--front-page .avinard-news--date-wrapper .avinard-news--month,

.avinard-news-block--layout-page .avinard-news--date-wrapper .avinard-news--month {

  font-size: 1.3125rem;

  text-transform: uppercase;

}

.block-views-blockavinard-news-block-3 .avinard-new--content-type,

.avinard-news-block--front-page .avinard-new--content-type,

.avinard-news-block--layout-page .avinard-new--content-type {

  background-color: var(--yellow-accent);

  border-radius: 5px;

  display: inline-block;

  font-family: var(--font-lexend);

  font-size: var(--font-size-sm);

  margin-bottom: var(--spacer-2);

  padding: 5px 0 3px;

  text-align: center;

  width: 110px;

}

.block-views-blockavinard-news-block-3 .avinard-news--desktop-date,

.avinard-news-block--front-page .avinard-news--desktop-date,

.avinard-news-block--layout-page .avinard-news--desktop-date {

  font-family: var(--font-lexend);

  font-weight: var(--font-weight-semibold);

  margin-left: var(--spacer-2);

}

.block-views-blockavinard-news-block-3 .avinard-news--desktop-date abbr[title],

.avinard-news-block--front-page .avinard-news--desktop-date abbr[title],

.avinard-news-block--layout-page .avinard-news--desktop-date abbr[title] {

  border-bottom: none;

  text-decoration-line: none;

}

.block-views-blockavinard-news-block-3 .avinard-news--title a,

.avinard-news-block--front-page .avinard-news--title a,

.avinard-news-block--layout-page .avinard-news--title a {

  display: inline-block;

  display: -webkit-box;

  font-size: var(--font-size-lg);

  overflow: hidden;

  text-decoration-line: none;

  text-overflow: ellipsis;

  -webkit-box-orient: vertical;

  line-clamp: 3;

  -webkit-line-clamp: 3;

}

@media screen and (min-width: 1024px) {

  .block-views-blockavinard-news-block-3 .avinard-news--title a,

  .avinard-news-block--front-page .avinard-news--title a,

  .avinard-news-block--layout-page .avinard-news--title a {

    line-clamp: 2;

    -webkit-line-clamp: 2;

  }

}

.block-views-blockavinard-news-block-3 .avinard-news--title a:hover,

.avinard-news-block--front-page .avinard-news--title a:hover,

.avinard-news-block--layout-page .avinard-news--title a:hover {

  background-color: transparent;

  box-shadow: none;

  text-decoration-line: underline;

}

.page-node-type-dynamic-list-item #page-wrapper {

  margin-top: var(--spacer-3);

}

@media (min-width: 768px) {

  .page-node-type-dynamic-list-item #page-wrapper {

    margin-top: inherit;

  }

}

.page-node-type-dynamic-list-item

  .field--name-field-dynamic-list-info-ref

  .field__label {

  font-family: var(--font-lexend);

  font-size: var(--font-size-2xl);

  font-weight: 600;

}

@media (min-width: 544px) {

  .page-node-type-dynamic-list-item

    .field--name-field-dynamic-list-info-ref

    .field__label {

    flex-basis: 200px;

  }

}

@media (min-width: 768px) {

  .page-node-type-dynamic-list-item

    .field--name-field-dynamic-list-info-ref

    .field__label {

    flex-basis: 300px;

  }

}

.page-node-type-dynamic-list-item

  .field--name-field-dynamic-list-info-ref

  .field {

  display: block;

}

.page-node-type-dynamic-list-item

  .field--name-field-dynamic-list-info-ref

  .paragraph--type--dynamic-list-information

  .field

  .field {

  align-items: flex-start;

  display: flex;

}

.page-node-type-dynamic-list-item

  .field--name-field-dynamic-list-info-ref

  .paragraph--type--dynamic-list-information

  .field

  .field

  .field__item {

  flex-shrink: 0;

  line-height: var(--spacer-4);

}

@media (min-width: 544px) {

  .page-node-type-dynamic-list-item

    .field--name-field-dynamic-list-info-ref

    .paragraph--type--dynamic-list-information

    .field

    .field

    .field__item {

    flex-basis: calc(100% - 224px);

  }

}

@media (min-width: 768px) {

  .page-node-type-dynamic-list-item

    .field--name-field-dynamic-list-info-ref

    .paragraph--type--dynamic-list-information

    .field

    .field

    .field__item {

    flex-basis: calc(100% - 324px);

  }

}

@media (min-width: 544px) {

  .page-node-type-dynamic-list-item

    .field--name-field-dynamic-list-info-ref

    .field__item,

  .page-node-type-dynamic-list-item

    .field--name-field-dynamic-list-info-ref

    .field__label {

    display: block;

  }

}

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .node__content

  > .field {

  display: block;

  margin-bottom: 0;

  margin-top: 30px;

}

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .node__content

  > .field:first-of-type {

  margin-top: 40px;

}

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .node__content

  > .field:first-of-type

  .field__item

  .paragraph

  .field:last-of-type,

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .node__content

  > .field:first-of-type

  .field__item

  .paragraph

  .field__item

  .paragraph

  > .field:last-of-type {

  margin-bottom: 0;

}

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .node__content

  .field--name-field-downloads

  + div[class*="field--name-"],

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .node__content

  .field--name-field-related-links

  + div[class*="field--name-"] {

  margin-top: 30px;

}

.page-node-type-dynamic-list-item

  .node--type-dynamic-list-item

  .field--name-body.field__item,

.page-node-type-dynamic-list-item

  .paragraph--type--dynamic-list-information

  .field__item {

  font-size: var(--font-size-lg);

}

@media (min-width: 768px) {

  .dynamic-list-view .view-header {

    align-items: flex-end;

    display: flex;

  }

}

.dynamic-list-view .view-header .dl-add-item-form input[value="Add Content"],

.dynamic-list-view .view-header > a {

  margin-right: 8px;

}

@media (min-width: 768px) {

  .dynamic-list-view .views-exposed-form {

    align-items: flex-end;

    display: flex;

    gap: 16px;

    justify-content: flex-end;

  }

}

.dynamic-list-view .form-item-items-per-page {

  flex-shrink: 0;

}

.dynamic-list-view [data-drupal-selector="edit-actions"] {

  display: flex;

  gap: 16px;

  margin-bottom: 4px;

  margin-top: 24px;

}

.dynamic-list-view table tbody tr:nth-child(odd) {

  background: #fff;

}

.dynamic-list-view table tbody tr:nth-child(2n) {

  background: var(--color-gray-lightest);

}

.dynamic-list-view table thead tr th a {

  text-decoration-line: none;

}

.dynamic-list-view table thead tr th a:after {

  color: var(--color-primary);

  content: "\f0dc";

  display: inline-block;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  margin-left: 5px;

}

.dynamic-list-view table thead tr th a.no-sort:after {

  content: none;

}

.dynamic-list-view table thead tr th a .tablesort--desc {

  background-image: none;

  position: relative;

}

.dynamic-list-view table thead tr th a .tablesort--desc:after {

  content: "\f0dd";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  position: absolute;

  top: -3px;

}

.dynamic-list-view table thead tr th a .tablesort--asc {

  background-image: none;

  position: relative;

}

.dynamic-list-view table thead tr th a .tablesort--asc:after {

  content: "\f0de";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  position: absolute;

  top: 3px;

} 

.dynamic-list-view table thead tr th[class*="-num"] {

  white-space: nowrap;

}

.page-node-170061 #dynamic_list_items_table a,

.page-node-170061 #dynamic_list_items_table td,

.page-node-170061 #dynamic_list_items_table th {

  -webkit-hyphens: auto !important;

  hyphens: auto !important;

  -ms-word-break: break-all !important;

  word-break: break-all !important;

  word-break: break-word !important;

}

.page-node-170061 #dynamic_list_items_table td:first-child,

.page-node-170061 #dynamic_list_items_table th:first-child {

  min-width: 80px;

}

.taxonomy-term .field--name-description {

  margin-top: 35px;

}

#dynamic_list_items_table_wrapper .dl-controls {

  align-items: flex-start;

  display: flex;

  flex-direction: column;

  justify-content: flex-end;

  margin-bottom: 30px;

  margin-top: 40px;

}

@media screen and (min-width: 1024px) {

  #dynamic_list_items_table_wrapper .dl-controls {

    align-items: flex-end;

    flex-direction: row;

  }

}

#dynamic_list_items_table_wrapper #dynamic_list_items_table_info {

  flex-grow: 1;

  order: 3;

}

@media screen and (min-width: 1024px) {

  #dynamic_list_items_table_wrapper #dynamic_list_items_table_info {

    order: 0;

  }

}

#dynamic_list_items_table_wrapper #dynamic_list_items_table_filter,

#dynamic_list_items_table_wrapper #dynamic_list_items_table_length {

  float: none;

  font-weight: 700;

  margin-bottom: 0;

  text-align: left;

}

@media screen and (min-width: 1024px) {

  #dynamic_list_items_table_wrapper #dynamic_list_items_table_filter,

  #dynamic_list_items_table_wrapper #dynamic_list_items_table_length {

    margin-left: 15px;

  }

}

#dynamic_list_items_table_wrapper #dynamic_list_items_table_filter label,

#dynamic_list_items_table_wrapper #dynamic_list_items_table_length label {

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 600;

  margin-bottom: 0;

  margin-top: 0;

}

#dynamic_list_items_table_wrapper table.dataTable {

  border: 1px solid var(--color-gray-light);

}

#dynamic_list_items_table_wrapper table.dataTable.stripe tbody tr.odd {

  background-color: var(--color-white);

}

#dynamic_list_items_table_wrapper table.dataTable tbody tr.even {

  background-color: var(--gray-light-bg);

}

#dynamic_list_items_table_wrapper table.dataTable tbody td {

  border: 1px solid var(--light-gray-table-border);

  padding: 16px;

}

#dynamic_list_items_table_wrapper table.dataTable tbody td:last-child {

  border-right-width: 1px;

}

#dynamic_list_items_table_wrapper table.dataTable tbody tr {

  border: none;

}

#dynamic_list_items_table_wrapper table.dataTable thead th {

  background-color: var(--light-gray-border);

  background-image: none !important;

  border: 1px solid var(--light-gray-table-border);

  color: var(--link__color);

  font-family: var(--font-lexend);

  font-size: 1.25rem;

  font-weight: 500;

  padding: 25px 18px;

  -webkit-text-decoration: none;

  text-decoration: none;

}

#dynamic_list_items_table_wrapper table.dataTable thead th.sorting:after,

#dynamic_list_items_table_wrapper table.dataTable thead th.sorting_asc:after,

#dynamic_list_items_table_wrapper table.dataTable thead th.sorting_desc:after {

  color: var(--color-primary);

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-weight: 600;

  margin-left: 5px;

}

#dynamic_list_items_table_wrapper table.dataTable thead th.sorting:after {

  content: "\f0dc";

}

#dynamic_list_items_table_wrapper table.dataTable thead th.sorting_asc:after {

  content: "\f0de";

}

#dynamic_list_items_table_wrapper table.dataTable thead th.sorting_desc:after {

  content: "\f0dd";

}

#dynamic_list_items_table_wrapper table.dataTable thead th:hover {

  background-color: var(--yellow-accent);

}

#dynamic_list_items_table_wrapper table.dataTable thead th:last-child {

  border-right-width: 1px;

}

div.dataTables_wrapper .dataTables_filter input,

div.dataTables_wrapper .dataTables_length select,

div.dataTables_wrapper .dt-length select,

div.dataTables_wrapper .dt-search input,

div.dt-container .dataTables_filter input,

div.dt-container .dataTables_length select,

div.dt-container .dt-length select,

div.dt-container .dt-search input {

  background-color: var(--color-white);

  border: 2px solid var(--color-base);

  font-weight: 400;

  margin-left: 0;

  padding: 8px;

}

div.dataTables_wrapper .dataTables_filter input:not(.dataTables_filter input),

div.dataTables_wrapper .dataTables_length select:not(.dataTables_filter input),

div.dataTables_wrapper .dt-length select:not(.dataTables_filter input),

div.dataTables_wrapper .dt-search input:not(.dataTables_filter input),

div.dt-container .dataTables_filter input:not(.dataTables_filter input),

div.dt-container .dataTables_length select:not(.dataTables_filter input),

div.dt-container .dt-length select:not(.dataTables_filter input),

div.dt-container .dt-search input:not(.dataTables_filter input) {

  min-width: 150px;

}

div.dataTables_wrapper .dataTables_filter input.ds-c-field,

div.dataTables_wrapper .dataTables_length select.ds-c-field,

div.dataTables_wrapper .dt-length select.ds-c-field,

div.dataTables_wrapper .dt-search input.ds-c-field,

div.dt-container .dataTables_filter input.ds-c-field,

div.dt-container .dataTables_length select.ds-c-field,

div.dt-container .dt-length select.ds-c-field,

div.dt-container .dt-search input.ds-c-field {

  width: auto;

}

div.dataTables_wrapper .dt-length,

div.dataTables_wrapper .dt-search,

div.dt-container .dt-length,

div.dt-container .dt-search {

  align-items: center;

  display: flex;

  gap: var(--spacer-1);

}

div.dataTables_wrapper .dataTables_paginate .dt-paging-button,

div.dataTables_wrapper .dataTables_paginate .paginate_button,

div.dataTables_wrapper .dt-paging .dt-paging-button,

div.dataTables_wrapper .dt-paging .paginate_button,

div.dt-container .dataTables_paginate .dt-paging-button,

div.dt-container .dataTables_paginate .paginate_button,

div.dt-container .dt-paging .dt-paging-button,

div.dt-container .dt-paging .paginate_button {

  border: 1px solid var(--light-gray-border);

  color: var(--color-primary) !important;

  min-width: 50px;

  padding: 12px 15px;

}

div.dataTables_wrapper .dataTables_paginate .dt-paging-button:hover,

div.dataTables_wrapper .dataTables_paginate .paginate_button:hover,

div.dataTables_wrapper .dt-paging .dt-paging-button:hover,

div.dataTables_wrapper .dt-paging .paginate_button:hover,

div.dt-container .dataTables_paginate .dt-paging-button:hover,

div.dt-container .dataTables_paginate .paginate_button:hover,

div.dt-container .dt-paging .dt-paging-button:hover,

div.dt-container .dt-paging .paginate_button:hover {

  background: var(--yellow-accent);

  border: 1px solid var(--light-gray-border);

  color: var(--color-primary) !important;

}

div.dataTables_wrapper .dataTables_paginate .dt-paging-button.current,

div.dataTables_wrapper .dataTables_paginate .paginate_button.current,

div.dataTables_wrapper .dt-paging .dt-paging-button.current,

div.dataTables_wrapper .dt-paging .paginate_button.current,

div.dt-container .dataTables_paginate .dt-paging-button.current,

div.dt-container .dataTables_paginate .paginate_button.current,

div.dt-container .dt-paging .dt-paging-button.current,

div.dt-container .dt-paging .paginate_button.current {

  background: var(--main-blue-light-bg);

}

div.dataTables_wrapper .dataTables_paginate .dt-paging-button.current:hover,

div.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,

div.dataTables_wrapper .dt-paging .dt-paging-button.current:hover,

div.dataTables_wrapper .dt-paging .paginate_button.current:hover,

div.dt-container .dataTables_paginate .dt-paging-button.current:hover,

div.dt-container .dataTables_paginate .paginate_button.current:hover,

div.dt-container .dt-paging .dt-paging-button.current:hover,

div.dt-container .dt-paging .paginate_button.current:hover {

  background: var(--yellow-accent);

}

div.dataTables_wrapper .dl-pagination,

div.dt-container .dl-pagination {

  margin-top: 20px;

}

div.dataTables_wrapper .dl-pagination #dynamic_list_items_table_first:after,

div.dt-container .dl-pagination #dynamic_list_items_table_first:after {

  content: "\f323";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  font-weight: 900;

}

div.dataTables_wrapper .dl-pagination #dynamic_list_items_table_previous:after,

div.dt-container .dl-pagination #dynamic_list_items_table_previous:after {

  content: "\f053";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  font-weight: 900;

}

div.dataTables_wrapper .dl-pagination #dynamic_list_items_table_next:after,

div.dt-container .dl-pagination #dynamic_list_items_table_next:after {

  content: "\f105";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  font-weight: 900;

}

div.dataTables_wrapper .dl-pagination #dynamic_list_items_table_last:after,

div.dt-container .dl-pagination #dynamic_list_items_table_last:after {

  content: "\f324";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1rem;

  font-weight: 900;

}

.feed-icon.dynamic-list-rss:after {

  content: "\f143";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.125rem;

  font-weight: 900;

}

.feed-icon.dynamic-list-rss {

  border-bottom: none;

  color: var(--color-primary);

}

.feed-icon.dynamic-list-rss,

.feed-icon.dynamic-list-rss:hover {

  -webkit-text-decoration: none !important;

  text-decoration: none !important;

}

.feed-icon.dynamic-list-rss:active,

.feed-icon.dynamic-list-rss:visited {

  color: var(--color-primary) !important;

}

.field--name-field-downloads {

  padding-left: 24px;

}

.field--name-field-downloads .field__items {

  margin-top: 24px;

}

@media (min-width: 768px) {

  .field--name-field-downloads .field__items {

    padding-left: 75px;

  }

}

.field--name-field-related-links {

  padding-left: 24px;

}

.field--name-field-related-links .field__items {

  margin-top: 24px;

}

@media (min-width: 768px) {

  .field--name-field-related-links .field__items {

    padding-left: 75px;

  }

}

.page-node-1313261 table.ds-c-table tbody tr {

  display: flex;

}

.page-node-1313261 table.ds-c-table tbody tr td:first-of-type {

  align-self: stretch;

  display: flex;

  flex-basis: 32px;

  flex-direction: column;

  justify-content: center;

}

.page-node-1313261 table.ds-c-table tbody tr td:last-of-type {

  width: calc(100% - 32px);

}

@media (min-width: 768px) {

  .page-node-1313261 table.ds-c-table tbody tr td:first-of-type {

    flex-basis: 75px;

  }

  .page-node-1313261 table.ds-c-table tbody tr td:last-of-type {

    width: calc(100% - 75px);

  }

}

@media (min-width: 1024px) {

  .page-node-1313261 table.ds-c-table tbody tr td:first-of-type {

    flex-basis: 175px;

  }

  .page-node-1313261 table.ds-c-table tbody tr td:last-of-type {

    width: calc(100% - 175px);

  }

}

::backdrop,

:after,

:before,

:root {

  --color-deepsea-50: #e7e9f5;

  --color-deepsea-100: #b6bde0;

  --color-deepsea-200: #8692cc;

  --color-granite-200: silver;

  --color-large-circles-big: var(--color-deepsea-50);

  --color-large-circles-small: var(--color-deepsea-100);

}

.layout.light-blue-background {

  background-color: var(--blue-light-bg);

}

.layout.light-gray-background {

  background-color: var(--color-gray-lightest);

}

.layout.dark-blue-background {

  background-color: var(--color-primary);

}

.layout.bg-style--large-circles.dark-blue-background {

  --color-large-circles-big: var(--color-deepsea-200);

}

.layout.bg-style--large-circles.light-blue-background {

  --color-large-circles-big: var(--color-deepsea-200);

  --color-large-circles-small: var(--color-blue-light);

}

.layout.bg-style--large-circles.light-gray-background {

  --color-large-circles-big: var(--light-gray-border);

  --color-large-circles-small: var(--color-granite-200);

}

@media screen and (min-width: 1024px) {

  .layout.bg-style--small-circles {

    -o-border-image: radial-gradient(

        circle at 98% 85%,

        var(--color-primary) 200px,

        transparent 201px

      )

      0 /0 /0;

    border-image: radial-gradient(

        circle at 98% 85%,

        var(--color-primary) 200px,

        transparent 201px

      )

      fill 0 /0 /0;

    min-height: 138px;

    position: relative;

  }

  .layout.bg-style--small-circles:after {

    -o-border-image: radial-gradient(

        circle at 138px 100%,

        var(--yellow-accent) 138px,

        transparent 139px

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 138px 100%,

        var(--yellow-accent) 138px,

        transparent 139px

      )

      fill 0/0/0;

    bottom: 0;

    content: "";

    height: 138px;

    position: absolute;

    right: 60px;

    width: 276px;

  }

  .layout.bg-style--small-circles.dark-blue-background {

    -o-border-image: radial-gradient(

        circle at 98% 85%,

        var(--blue-light-bg) 200px,

        transparent 201px

      )

      0 /0 /0;

    border-image: radial-gradient(

        circle at 98% 85%,

        var(--blue-light-bg) 200px,

        transparent 201px

      )

      fill 0 /0 /0;

  }

  .layout.bg-style--small-circles .block {

    margin-right: 300px;

  }

  .layout.bg-style--small-circles .block .text-align-center {

    margin-right: -300px;

    padding-left: 300px;

    padding-right: 300px;

  }

  .layout.bg-style--large-circles {

    -o-border-image: radial-gradient(

        circle at 90% 75%,

        var(--color-large-circles-big) 40%,

        transparent calc(40% + 1px)

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 90% 75%,

        var(--color-large-circles-big) 40%,

        transparent calc(40% + 1px)

      )

      fill 0/0/0;

    min-height: 248px;

    position: relative;

  }

  .layout.bg-style--large-circles:after {

    -o-border-image: radial-gradient(

        circle at 248px -20px,

        var(--color-large-circles-small) 248px,

        transparent 249px

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 248px -20px,

        var(--color-large-circles-small) 248px,

        transparent 249px

      )

      fill 0/0/0;

    content: "";

    height: 248px;

    position: absolute;

    right: 0;

    top: 0;

    width: 268px;

  }

  .layout.bg-style--large-circles .block {

    margin-right: 50%;

  }

  .layout.bg-style--large-circles:has(.hero-style--inset--circle),

  .layout.bg-style--large-circles:has(.hero-style--inset--square) {

    -o-border-image: radial-gradient(

        circle at 90% 75%,

        var(--color-large-circles-big) 35%,

        transparent calc(35% + 1px)

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 90% 75%,

        var(--color-large-circles-big) 35%,

        transparent calc(35% + 1px)

      )

      fill 0/0/0;

  }

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .layout.bg-style--large-circles {

    -o-border-image: radial-gradient(

        circle at 85% 55%,

        var(--color-large-circles-big) 35%,

        transparent calc(35% + 1px)

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 85% 55%,

        var(--color-large-circles-big) 35%,

        transparent calc(35% + 1px)

      )

      fill 0/0/0;

  }

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .layout.bg-style--large-circles:after {

    -o-border-image: radial-gradient(

        circle at 228px -60px,

        var(--color-large-circles-small) 228px,

        transparent 229px

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 228px -60px,

        var(--color-large-circles-small) 228px,

        transparent 229px

      )

      fill 0/0/0;

    height: 208px;

    width: 238px;

  }

}

@media screen and (min-width: 1280px) {

  .layout.bg-style--large-circles {

    -o-border-image: radial-gradient(

        circle at 90% 85%,

        var(--color-large-circles-big) 42%,

        transparent calc(42% + 1px)

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 90% 85%,

        var(--color-large-circles-big) 42%,

        transparent calc(42% + 1px)

      )

      fill 0/0/0;

    min-height: 300px;

  }

  .layout.bg-style--large-circles:after {

    -o-border-image: radial-gradient(

        circle at 340px -80px,

        var(--color-large-circles-small) 348px,

        transparent 349px

      )

      0/0/0;

    border-image: radial-gradient(

        circle at 340px -80px,

        var(--color-large-circles-small) 348px,

        transparent 349px

      )

      fill 0/0/0;

    height: 300px;

    width: 368px;

  }

}

.path-license .region-content #acceptancebox {

  display: flex;

  flex-wrap: nowrap;

  justify-content: space-evenly;

  margin: 2em 0 4em;

}

@media (min-width: 768px) {

  .path-license .region-content #acceptancebox {

    justify-content: flex-end;

  }

}

.path-license .region-content #acceptancebox form {

  flex-basis: 50%;

  padding: 0 0.5em;

}

@media (min-width: 768px) {

  .path-license .region-content #acceptancebox form {

    flex-basis: auto;

  }

}

.path-license .region-content #acceptancebox input {

  width: 100%;

}

@media (min-width: 768px) {

  .path-license .region-content #acceptancebox input {

    width: auto;

  }

  .path-license .region-content #acceptancebox input:last-of-type {

    margin-left: 10px;

  }

}

form#agreement-pfs-license-agreement-form

  [data-drupal-selector="edit-actions"] {

  display: flex;

  flex-flow: column wrap;

  margin: 2em 0 4em;

}

@media (min-width: 768px) {

  form#agreement-pfs-license-agreement-form

    [data-drupal-selector="edit-actions"] {

    flex-direction: row;

    justify-content: flex-start;

  }

}

form#agreement-pfs-license-agreement-form #edit-reject,

form#agreement-pfs-license-agreement-form #edit-submit {

  align-items: center;

  background-color: var(--color-primary);

  border: 2px solid var(--color-primary);

  border-radius: var(--spacer-4);

  color: var(--color-white);

  display: flex;

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 600;

  justify-content: center;

  line-height: 1.3;

  padding: 8px 24px;

  -webkit-text-decoration: none !important;

  text-decoration: none !important;

  width: -moz-fit-content;

  width: fit-content;

}

form#agreement-pfs-license-agreement-form #edit-reject:hover,

form#agreement-pfs-license-agreement-form #edit-submit:hover {

  background-color: var(--yellow-accent);

  box-shadow: none;

  color: var(--color-primary);

}

form#agreement-pfs-license-agreement-form #edit-reject:active,

form#agreement-pfs-license-agreement-form #edit-submit:active {

  background-color: var(--main-blue-light-bg);

  color: var(--color-primary);

}

form#agreement-pfs-license-agreement-form #edit-reject:focus,

form#agreement-pfs-license-agreement-form #edit-submit:focus {

  color: var(--color-white);

}

form#agreement-pfs-license-agreement-form #edit-reject:active:focus,

form#agreement-pfs-license-agreement-form #edit-reject:focus:hover,

form#agreement-pfs-license-agreement-form #edit-submit:active:focus,

form#agreement-pfs-license-agreement-form #edit-submit:focus:hover {

  color: var(--color-primary);

}

form#agreement-pfs-license-agreement-form #edit-reject {

  background: #fff;

  border-color: var(--color-primary);

  color: var(--color-primary);

  margin-top: 1em;

}

form#agreement-pfs-license-agreement-form #edit-reject:visited {

  background: #fff;

  color: var(--color-primary);

}

form#agreement-pfs-license-agreement-form #edit-reject:hover {

  background-color: var(--yellow-accent);

}

form#agreement-pfs-license-agreement-form #edit-reject:active {

  background-color: var(--main-blue-light-bg);

}

form#agreement-pfs-license-agreement-form #edit-reject:focus {

  color: var(--color-primary);

}

@media (min-width: 768px) {

  form#agreement-pfs-license-agreement-form #edit-reject {

    margin: 0 0 0 25px;

  }

}

.avinard--menu-local-tasks {

  margin-bottom: 1em;

}

.path-frontpage .avinard--menu-local-tasks {

  margin-bottom: 0;

}

.ds-c-tabs__item:hover {

  background: var(--color-primary-alt-lightest);

}

.page-node-1384636 .active-link:hover {

  box-shadow: none !important;

}

.page-node-1384636 .active-link .ds-c-button {

  border-radius: 0 !important;

  width: auto !important;

}

#block-avinard-evo-contactus-2 h2 {

  font-size: var(--font-size-xl);

  text-align: left;

}

#block-avinard-evo-contactus-2 .field--name-body p {

  font-size: var(--font-size-md);

}

nav.pager ul.pager__items {

  flex-wrap: wrap;

}

nav.pager .pager__item {

  margin-bottom: 5px;

}

nav.pager .pager__item a {

  border: 1px solid var(--light-gray-border);

  padding: 12px 15px;

  text-decoration-line: none;

}

nav.pager .pager__item.is-active a {

  background-color: var(--main-blue-light-bg);

  color: var(--color-primary-darkest);

}

nav.pager .pager__item.is-active a:hover {

  background-color: var(--yellow-accent);

}

nav.pager .pager__item.pager__item--ellipsis {

  align-items: center;

  display: flex;

  margin-top: 7px;

  padding: 0 8px;

}

nav.pager .pager__item + .pager__item {

  margin-left: 5px;

}

nav.pager .pager__item a:hover {

  box-shadow: none;

}

nav.pager a,

nav.pager i {

  color: var(--color-primary);

  display: inline-block;

}

nav.pager i.fas.fa-ellipsis-h {

  margin: 0 5px;

  vertical-align: bottom;

}

.secondary-pager.pager .pager__item a {

  border-radius: 5px;

  border-width: 2px;

  color: var(--color-base);

}

.secondary-pager.pager .pager__item a:visited,

.secondary-pager.pager .pager__item.is-active {

  color: var(--color-base);

}

.secondary-pager.pager .pager__item.is-active a {

  border-color: var(--color-primary);

  color: var(--color-primary);

  font-weight: 600;

}

.secondary-pager.pager .pager__item.pager__item--first a .directional,

.secondary-pager.pager .pager__item.pager__item--previous a .directional {

  margin-left: 5px;

}

.secondary-pager.pager .pager__item.pager__item--last a .directional,

.secondary-pager.pager .pager__item.pager__item--next a .directional {

  margin-right: 5px;

}

.page-node-type-content-page .ds-c-alert {

  margin-bottom: 16px;

}

.cpi-portal-container {

  color: var(--color-primary);

  font-size: var(--font-size-sm);

  padding: 0 32px;

}

.cpi-portal-container h2 {

  color: var(--color-primary);

  font-size: 2rem;

}

.cpi-portal-container .cpi-center {

  padding: 25px;

  text-align: center;

}

.cpi-portal-container .cpi-center .cpi-width-constraint {

  margin: auto;

  width: 80%;

}

.cpi-portal-container .cpi-center .cpi-width-constraint img {

  padding-bottom: 10px;

  width: 75px;

}

.feed-icon {

  border-bottom: 1px solid transparent;

  display: inline-block;

  padding-bottom: 2px;

}

.feed-icon:focus,

.feed-icon:hover {

  border-color: var(--color-primary);

}

.featured-bottom {

  background: rgba(30, 50, 10, 0.08);

  border-top: 1px solid #e7e7e7;

}

.featured-bottom .region {

  padding: 0 20px;

}

@media (min-width: 560px) {

  .featured-bottom .region {

    box-sizing: border-box;

    float: left;

    padding: 20px 15px 30px;

    position: relative;

    width: 33%;

  }

  [dir="rtl"] .featured-bottom .region {

    float: right;

  }

}

@media (min-width: 851px) {

  .featured-bottom .region {

    padding: 0 20px;

  }

}

.featured-bottom h2 {

  color: var(--color-black);

  font-size: 1.4em;

  line-height: 1em;

  margin-bottom: 0.6em;

  text-align: center;

  text-shadow: 0 1px 0 var(--color-white);

}

.featured-bottom .block {

  border-bottom: 1px solid var(--light-gray-border);

  line-height: 1.3em;

  margin-bottom: 1em;

  padding-bottom: 1em;

}

.featured-bottom .block:last-child {

  border-bottom: none;

}

.featured-bottom ol,

.featured-bottom ul {

  padding-left: 0;

}

.featured-bottom ol li,

.featured-bottom ul li {

  list-style: none;

}

.featured-bottom input:not(.form-submit) {

  width: 185px;

}

.region-featured-bottom-third .feed-icon {

  float: right;

}

.featured-top,

.region-featured-bottom-second .block-system-powered-by-block {

  text-align: center;

}

.featured-top {

  background: var(--color-gray-lightest);

  background: rgba(30, 50, 10, 0.08);

  border-bottom: 1px solid var(--light-gray-border);

  font-size: 1.2em;

  font-weight: 400;

  line-height: 1.4;

  margin: 0;

  padding: 20px 10px 45px;

  text-shadow: 1px 1px var(--color-white);

}

.featured-top h2 {

  font-size: 1.2em;

  line-height: 1;

}

.featured-top p {

  margin: 0;

  padding: 0;

}

.page-node-190156 img[alt="Twitter icon"] {

  height: 34px;

  width: 42px;

}

.page-node-190156 .socialmedia {

  float: left;

  padding-left: 30px;

}

.page-node-190156 .mediaparagraph {

  padding: 0.5em;

}

.page-node-189786 .node__content img {

  float: right;

}

button#QSIFeedbackButton-btn:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#block-avinard-evo-views-block-related-press-releases-block-1-2 h2 {

  text-align: left;

}

.block-superfish {

  font-size: var(--font-size-base);

}

.block-superfish ul.sf-menu li,

.block-superfish ul.sf-menu.sf-accordion,

.block-superfish ul.sf-menu.sf-accordion li,

.block-superfish ul.sf-menu.sf-accordion ul {

  float: none;

}

@media (min-width: 768px) {

  .block-superfish ul.sf-menu li,

  .block-superfish ul.sf-menu.sf-accordion,

  .block-superfish ul.sf-menu.sf-accordion li,

  .block-superfish ul.sf-menu.sf-accordion ul {

    float: left;

  }

}

.block-superfish .content {

  margin: 0 -15px;

}

@media (min-width: 544px) {

  .block-superfish .content {

    margin: 0 -32px;

  }

}

.block-superfish .content .sf-accordion-toggle {

  padding: 10px 18px;

}

.block-superfish .content .sf-accordion-toggle a {

  font-family: var(--font-lexend);

  font-size: var(--font-size-base);

  font-weight: 700;

}

.block-superfish .content .sf-accordion-toggle a:after {

  color: var(--lightest-gray);

  content: "\f13a";

}

.block-superfish .content .sf-accordion-toggle a:focus {

  background-color: var(--color-primary);

}

.block-superfish .content .sf-accordion-toggle .sf-expanded:after {

  color: var(--lightest-gray);

  content: "\f139";

}

.block-superfish .content ul.sf-menu.sf-accordion {

  background: var(--gray-light-bg);

  padding: 0 10px;

}

.block-superfish .content ul.sf-menu.sf-accordion li {

  background-color: var(--gray-light-bg);

  margin-top: 0;

  min-height: 0;

  position: relative;

}

.block-superfish .content ul.sf-menu.sf-accordion li.sf-depth-1 {

  margin-bottom: 1px;

}

.block-superfish .content ul.sf-menu.sf-accordion li:before {

  background-color: var(--light-gray-border);

  content: "";

  height: 1px;

  position: absolute;

  top: 0;

  width: calc(100% - 12px);

}

.block-superfish .content ul.sf-menu.sf-accordion li a:focus {

  z-index: 500;

}

.block-superfish .content ul.sf-menu.sf-accordion li a.sf-depth-1 {

  display: inline-block;

  padding: 8px 0;

  width: calc(100% - 40px);

}

.block-superfish .content ul.sf-menu.sf-accordion li a.sf-depth-1,

.block-superfish .content ul.sf-menu.sf-accordion li a.sf-depth-2 {

  font-size: var(--font-size-base);

  margin-top: 0;

}

.block-superfish .content ul.sf-menu.sf-accordion li a.sf-accordion-button {

  padding: 4px 0;

}

.block-superfish .content ul.sf-menu.sf-accordion li .sf-hidden {

  display: none !important;

}

.block-superfish .content ul.sf-menu.sf-accordion li:first-child:before,

.block-superfish .content ul.sf-menu.sf-accordion li > ul li:before {

  content: none;

}

.block-superfish .content ul.sf-menu.sf-accordion li a.sf-depth-2 {

  padding: 5px 15px;

}

.block-superfish .content ul.sf-menu.sf-accordion li .is-active {

  color: var(--color-base);

  font-weight: 600;

}

.block-superfish

  .content

  ul.sf-menu.sf-accordion

  li.menuparent

  .sf-accordion-button:after {

  content: "\f067";

}

.block-superfish

  .content

  ul.sf-menu.sf-accordion

  li.menuparent.sf-expanded

  .sf-accordion-button:after {

  content: "\f068";

}

.block-superfish .content ul.sf-menu.sf-accordion > li > a.sf-accordion-button,

.block-superfish .content ul.sf-menu.sf-accordion > li > a.sf-depth-1 {

  display: none;

}

.block-superfish

  .content

  ul.sf-menu.sf-accordion

  > li

  > a.sf-accordion-button.visible,

.block-superfish .content ul.sf-menu.sf-accordion > li > a.sf-depth-1.visible {

  display: inline-block;

}

#block-avinard-evo-sitebranding {

  display: flex;

  justify-content: center;

}

@media (min-width: 768px) {

  #block-avinard-evo-sitebranding {

    align-items: center;

    justify-content: flex-start;

  }

}

@media (min-width: 1024px) {

  #block-avinard-evo-sitebranding {

    margin-left: 0;

  }

}

#block-avinard-evo-sitebranding .site-logo {

  display: flex;

  justify-content: center;

}

#block-avinard-evo-sitebranding .site-logo a {

  align-items: center;

  display: flex;

  justify-content: center;

}

#block-avinard-evo-sitebranding .site-logo img {

  width: 100px;

}

@media (min-width: 768px) {

  #block-avinard-evo-sitebranding .site-logo {

    justify-content: flex-start;

  }

}

@media (min-width: 1024px) {

  #block-avinard-evo-sitebranding .site-logo {

    margin-right: 20px;

  }

  #block-avinard-evo-sitebranding .site-logo a {

    display: inline-block;

  }

  #block-avinard-evo-sitebranding .site-logo img {

    margin-top: 5px;

  }

}

#block-avinard-evo-sitebranding .site-slogan {
    font-family: var(--font-lexend);
    font-size: 1rem;
    font-weight: var(--font-weight-semibold);
    letter-spacing: 0;
}

.page-newsroom #block-avinard-evo-sitebranding {

  margin-left: 0;

}

.ds-c-usa-banner {

  font-family: Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial,

    sans-serif;

}

.ds-c-usa-banner__action,

.ds-c-usa-banner__button-text,

.ds-c-usa-banner__header-text {

  font-size: var(--font-size-sm);

  font-weight: var(--font-weight-normal);

  line-height: var(--heading__line-height);

  margin-top: 3px;

}

.ds-c-usa-banner__header {

  align-content: center;

  min-height: 52px;

  padding-left: 0;

  padding-right: 0;

}

@media (min-width: 768px) {

  .ds-c-usa-banner__header {

    min-height: 26px;

  }

}

.ds-c-usa-banner__guidance-container {

  padding-left: 0;

  padding-right: 0;

}

.field--name-body .ds-u-fill--primary-darkest a:not(.ds-c-button) {

  text-decoration-color: var(--color-white);

}

.field--name-body .ds-u-fill--primary-darkest a:not(.ds-c-button):hover {

  color: var(--color-primary) !important;

}

.field--name-body .ds-u-fill--warn-light a:not(.ds-c-button) {

  text-decoration-color: var(--color-primary-darkest);

}

.field--name-body .ds-u-fill--warn-light a:not(.ds-c-button):hover {

  color: var(--color-primary) !important;

}

.field--name-body a.ds-u-fill--primary-darkest.ds-u-color--white:hover {

  background-color: var(--yellow-accent) !important;

  box-shadow: none;

  color: var(--color-primary-darkest) !important;

}

.field--name-body a.ds-u-fill--primary-darkest.ds-u-color--white:focus {

  color: var(--color-white);

}

.field--name-body div.ds-c-button:hover a.ds-u-color--white {

  color: var(--color-primary) !important;

}

.page-node-1316821 .field--name-body table td:first-child,

.page-node-1384581 .field--name-body table td:first-child {

  min-width: 55px;

  text-align: center;

}

.page-node-188581 .rxbodyfield .avinard--linked-image {

  float: left;

  margin-top: 10px;

}

.page-node-188581 .rxbodyfield .ds-l-lg-col--6.ds-u-margin-left--auto {

  margin-bottom: 16px;

}

.page-node-188581 .rxbodyfield .ds-l-row {

  margin-left: 0;

  margin-right: 0;

}

@media (min-width: 768px) {

  .page-node-188581 .rxbodyfield .ds-l-row {

    margin-left: -16px;

    margin-right: -16px;

  }

}

.page-node-188581 .rxbodyfield .mlnhomepage {

  display: table-cell;

  padding: 0;

}

.page-node-188581 .rxbodyfield .mlnhomepage ul {

  margin-top: 4px;

}

.page-node-1483151 .subsite_body .ds-c-button,

.page-node-674931 .subsite_body .ds-c-button,

.page-node-674936 .subsite_body .ds-c-button,

.page-node-674941 .subsite_body .ds-c-button {

  margin-left: auto !important;

  margin-right: auto !important;

}

.page-node-1483151 .subsite_body .ds-base--inverse a.ds-u-color--white:hover,

.page-node-674931 .subsite_body .ds-base--inverse a.ds-u-color--white:hover,

.page-node-674936 .subsite_body .ds-base--inverse a.ds-u-color--white:hover,

.page-node-674941 .subsite_body .ds-base--inverse a.ds-u-color--white:hover {

  color: var(--color-primary) !important;

  text-decoration-line: none !important;

}

.page-node-1483151 .subsite_body .ds-base--inverse a.ds-u-color--white:active,

.page-node-674931 .subsite_body .ds-base--inverse a.ds-u-color--white:active,

.page-node-674936 .subsite_body .ds-base--inverse a.ds-u-color--white:active,

.page-node-674941 .subsite_body .ds-base--inverse a.ds-u-color--white:active {

  background-color: var(--main-blue-light-bg);

  color: var(--color-primary) !important;

  text-decoration-line: none !important;

}

.page-node-1417861 .field--name-body .ds-u-fill--primary-darkest h2,

.page-node-1417861 .field--name-body .ds-u-fill--primary-darkest h3 {

  color: var(--color-white);

}

.page-node-180796 .ds-u-fill--primary-alt-dark.ds-u-color--white {

  background-color: #025f73 !important;

}

.page-node-180796

  .ds-u-fill--primary-alt-dark.ds-u-color--white

  a.ds-u-color--white {

  text-decoration-color: var(--color-white);

}

.page-node-180796

  .ds-u-fill--primary-alt-dark.ds-u-color--white

  a.ds-u-color--white:hover {

  color: var(--color-primary) !important;

  text-decoration-color: var(--color-primary);

}

.page-node-1313261 .ds-u-fill--primary-alt-dark {

  background-color: #025f73 !important;

}

.page-node-1617296 .ds-u-color--secondary {

  color: #026174 !important;

}

@media (min-width: 1024px) {

  .node--type-layout-page .key-concepts {

    padding-bottom: 140px;

    position: relative;

  }

  .node--type-layout-page .key-concepts:before {

    background-color: var(--yellow-accent);

    border-radius: 50%;

    bottom: -50px;

    content: "";

    height: 235px;

    left: calc(50% - 117.5px);

    position: absolute;

    right: calc(50% - 117.5px);

    width: 235px;

    z-index: -1;

  }

}

footer.avinard--footer {

  background-color: var(--color-gray-lightest);

}

footer.avinard--footer .footer-email-section {

  flex-direction: column;

}

footer.avinard--footer .footer-email-section h2 {

  text-align: center;

}

@media (min-width: 544px) {

  footer.avinard--footer .footer-email-section h2 {

    text-align: left;

  }

  footer.avinard--footer .footer-email-section {

    align-items: center;

    flex-direction: row;

  }

}

@media (min-width: 1024px) {

  footer.avinard--footer .footer-email-section > div:first-child {

    padding-right: 4rem;

  }

}

footer.avinard--footer .footer-email-section .flex-grow {

  flex-grow: 1;

}

footer.avinard--footer .footer-email-section #email-form {

  align-items: flex-end;

}

footer.avinard--footer .footer-email-section input[name="email"] {

  background-color: var(--color-white);

  border: 1px solid var(--header-search-input-border);

  border-radius: 25px 0 0 25px;

  height: 45px;

  max-width: none;

  padding: 0 10px;

  width: 100%;

}

footer.avinard--footer .footer-email-section input[name="email"]:focus {

  position: relative;

  z-index: 100;

}

footer.avinard--footer .footer-email-section button#email-submit {

  border-radius: 0 25px 25px 0;

  font-size: 1rem;

  height: 45px;

  margin-bottom: 4px;

  padding: 0 15px;

  width: 132px;

}

footer.avinard--footer .ds-l-row.hr hr {

  margin: 20px 0 0;

}

@media (min-width: 768px) {

  footer.avinard--footer .ds-l-row.hr hr {

    margin: 32px 0;

  }

}

footer.avinard--footer .footer-menus-section h2 {

  font-size: 1.125rem;

}

footer.avinard--footer .footer-menus-section .region-avinard-footer {

  display: flex;

  flex-direction: column;

}

@media (min-width: 768px) {

  footer.avinard--footer .footer-menus-section .region-avinard-footer {

    flex-direction: row;

    gap: 32px;

    justify-content: space-between;

  }

}

@media (min-width: 1024px) {

  footer.avinard--footer .footer-menus-section .region-avinard-footer {

    border-top: 1px solid var(--color-gray-light);

    gap: 64px;

    padding-top: 32px;

  }

  footer.avinard--footer

    .footer-menus-section

    .region-avinard-footer

    .avinard--link-list:first-child:nth-last-child(n + 3),

  footer.avinard--footer

    .footer-menus-section

    .region-avinard-footer

    .avinard--link-list:first-child:nth-last-child(n + 3)

    ~ .avinard--link-list {

    margin-left: 32px;

    margin-right: 32px;

  }

  footer.avinard--footer

    .footer-menus-section

    .region-avinard-footer

    .avinard--link-list:first-child:nth-last-child(n + 4),

  footer.avinard--footer

    .footer-menus-section

    .region-avinard-footer

    .avinard--link-list:first-child:nth-last-child(n + 4)

    ~ .avinard--link-list {

    margin-left: 24px;

    margin-right: 24px;

  }

  footer.avinard--footer

    .footer-menus-section

    .region-avinard-footer

    .avinard--link-list:first-child:nth-last-child(n + 5),

  footer.avinard--footer

    .footer-menus-section

    .region-avinard-footer

    .avinard--link-list:first-child:nth-last-child(n + 5)

    ~ .avinard--link-list {

    margin-left: 0;

    margin-right: 0;

    max-width: 225px;

  }

}

footer.avinard--footer .footer-menus-section .avinard--link-list:first-child {

  border-top: 1px solid var(--light-gray-border);

}

@media (min-width: 768px) {

  footer.avinard--footer .footer-menus-section .avinard--link-list:first-child {

    border-top: none;

  }

}

footer.avinard--footer .footer-menus-section .avinard--link-list .h2 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

footer.avinard--footer .footer-menus-section .avinard--link-list .h2:first-child {

  margin-top: 0;

}

footer.avinard--footer .footer-menus-section .avinard--link-list .h2:last-child {

  margin-bottom: 0;

}

footer.avinard--footer .footer-menus-section .avinard--link-list .h2 {

  font-size: var(--font-size-2xl);

}

footer.avinard--footer .footer-menus-section .avinard--link-list .h2,

footer.avinard--footer .footer-menus-section .avinard--link-list h2 {

  font-size: 1rem;

  margin: 0;

}

@media (max-width: 768px) {

  footer.avinard--footer .footer-menus-section .avinard--link-list .h2,

  footer.avinard--footer .footer-menus-section .avinard--link-list h2 {

    margin: 0;

  }

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .avinard--link-list__links {

  display: none;

  padding: 14px 25px 0 0;

}

@media (min-width: 768px) {

  footer.avinard--footer

    .footer-menus-section

    .avinard--link-list

    .avinard--link-list__links {

    display: block;

    padding: 0;

  }

}

footer.avinard--footer .footer-menus-section .avinard--link-list .footer-menu-item {

  margin: 0 0 10px;

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .footer-menu-item:last-child {

  padding-bottom: 25px;

}

@media (min-width: 768px) {

  footer.avinard--footer .footer-menus-section .avinard--link-list .footer-menu-item {

    margin: 0 0 10px;

  }

  footer.avinard--footer

    .footer-menus-section

    .avinard--link-list

    .footer-menu-item:last-child {

    border: none;

    padding: 0;

  }

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .footer-menu-item-link {

  text-decoration-line: none;

}

@media (min-width: 768px) {

  footer.avinard--footer

    .footer-menus-section

    .avinard--link-list

    .footer-menu-item-link:hover {

    text-decoration-line: underline;

  }

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .avinard--link-list-title.menu--expanded

  ~ .avinard--link-list__links {

  display: block;

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .avinard--link-list-title

  button {

  background: none;

  border: none;

  border-bottom: 1px solid var(--light-gray-border);

  color: var(--color-base);

  padding: 12px 0;

  position: relative;

  text-align: left;

  width: 100%;

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .avinard--link-list-title

  button[aria-expanded="true"] {

  border-bottom: none;

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .avinard--link-list-title

  button

  > i {

  float: right;

  font-size: 1.375rem;

}

footer.avinard--footer

  .footer-menus-section

  .avinard--link-list

  .avinard--link-list-title

  span:not(.h2) {

  border: none;

  font-weight: 700;

  margin-bottom: 20px;

  padding: 0;

  width: 100%;

}

footer.avinard--footer .footer-logos-section .logos-social-wrapper {

  align-items: center;

  flex-direction: column;

  gap: 16px;

}

footer.avinard--footer .footer-logos-section .logos-social-wrapper .footer-logos {

  justify-content: space-around;

  width: 100%;

}

@media (min-width: 544px) {

  footer.avinard--footer .footer-logos-section .logos-social-wrapper {

    flex-direction: row;

    justify-content: space-between;

  }

  footer.avinard--footer .footer-logos-section .logos-social-wrapper .footer-logos {

    width: auto;

  }

}

footer.avinard--footer .footer-logos-section .footer-avinard-logo img {

  height: 4.5rem;

  margin-right: 3rem;

}

footer.avinard--footer

  .footer-logos-section

  .footer-social

  .list-item

  + .list-item {

  margin-left: 1rem;

}

footer.avinard--footer .footer-logos-section .footer-social .list-item-link {

  color: var(--color-primary);

  font-size: 1.625rem;

}

footer.avinard--footer .footer-logos-section .footer-social .list-item-link:focus,

footer.avinard--footer .footer-logos-section .footer-social .list-item-link:hover {

  color: var(--color-primary-darkest);

}

@media (min-width: 768px) {

  footer.avinard--footer .footer-address p:first-child,

  footer.avinard--footer .footer-address p:last-child {

    margin-bottom: 0;

    margin-top: 0;

  }

}

.footer-social a svg {

  background: var(--color-primary);

  color: var(--color-gray-lightest);

  fill: currentcolor;

  border-radius: 50%;

  margin-top: 6px;

  padding: 5px;

}

.footer-social a:focus svg,

.footer-social a:hover svg {

  background: var(--color-primary-darkest);

}

.path-acronyms .ds-c-choice,

.path-glossary .ds-c-choice {

  left: -999em;

  opacity: 0;

  position: absolute;

}

.path-acronyms h1,

.path-glossary h1 {

  border-bottom: 1.5px solid var(--light-gray-border);

  font-size: var(--font-size-3xl);

  font-weight: 600;

  padding-bottom: 12px;

}

.path-acronyms

  input[data-drupal-selector="edit-searchterm"]::-webkit-input-placeholder,

.path-acronyms input[data-drupal-selector="edit-searchterm"]::placeholder,

.path-acronyms

  input[data-drupal-selector="edit-term"]::-webkit-input-placeholder,

.path-acronyms input[data-drupal-selector="edit-term"]::placeholder,

.path-glossary

  input[data-drupal-selector="edit-searchterm"]::-webkit-input-placeholder,

.path-glossary input[data-drupal-selector="edit-searchterm"]::placeholder,

.path-glossary

  input[data-drupal-selector="edit-term"]::-webkit-input-placeholder,

.path-glossary input[data-drupal-selector="edit-term"]::placeholder {

  color: var(--color-base);

  font-weight: 400;

}

.path-acronyms input[type="radio"] + label,

.path-glossary input[type="radio"] + label {

  color: var(--color-primary);

  font-weight: 700;

  text-decoration-line: underline;

}

.path-acronyms input[type="radio"]:checked + label,

.path-glossary input[type="radio"]:checked + label {

  color: var(--color-base);

  text-decoration-line: none;

}

.path-acronyms .form--inline,

.path-acronyms .view-header,

.path-glossary .form--inline,

.path-glossary .view-header {

  position: relative;

}

.path-acronyms #edit-items-per-page--wrapper,

.path-glossary #edit-items-per-page--wrapper {

  align-items: center;

  display: flex;

}

.path-acronyms #edit-items-per-page--wrapper legend,

.path-glossary #edit-items-per-page--wrapper legend {

  align-items: center;

  display: flex;

  float: left;

  font-weight: 700;

  margin-top: 6px;

}

.path-acronyms #edit-items-per-page--wrapper #edit-items-per-page,

.path-glossary #edit-items-per-page--wrapper #edit-items-per-page {

  border: none;

  display: flex;

  margin: 0;

  padding: 0;

}

.path-acronyms #edit-items-per-page--wrapper #edit-items-per-page label,

.path-glossary #edit-items-per-page--wrapper #edit-items-per-page label {

  margin: 0;

  min-height: 0;

  padding: 0 5px;

}

.path-acronyms #edit-items-per-page--wrapper #edit-items-per-page label:after,

.path-acronyms #edit-items-per-page--wrapper #edit-items-per-page label:before,

.path-glossary #edit-items-per-page--wrapper #edit-items-per-page label:after,

.path-glossary #edit-items-per-page--wrapper #edit-items-per-page label:before {

  content: none;

}

.path-acronyms #edit-items-per-page--wrapper input[type="radio"]:focus + label,

.path-glossary #edit-items-per-page--wrapper input[type="radio"]:focus + label {

  box-shadow: 0 0 0 3px var(--color-white), 0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

.path-acronyms #edit-viewmode,

.path-glossary #edit-viewmode {

  border: none;

  display: flex;

  margin-left: 16px;

  padding: 0;

  width: auto;

}

.path-acronyms #edit-viewmode legend,

.path-glossary #edit-viewmode legend {

  float: left;

}

.path-acronyms #edit-viewmode label,

.path-glossary #edit-viewmode label {

  margin: 0;

  min-height: 0;

  padding-left: 8px;

}

.path-acronyms #edit-viewmode input[type="radio"] + label,

.path-glossary #edit-viewmode input[type="radio"] + label {

  text-decoration-line: none;

}

.path-acronyms #edit-viewmode #edit-viewmode-grid + label:before,

.path-acronyms #edit-viewmode #edit-viewmode-list + label:before,

.path-glossary #edit-viewmode #edit-viewmode-grid + label:before,

.path-glossary #edit-viewmode #edit-viewmode-list + label:before {

  background: none;

  border: none;

  color: var(--light-gray-border);

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  height: auto;

  position: relative;

  width: auto;

}

.path-acronyms #edit-viewmode #edit-viewmode-grid:checked + label:before,

.path-acronyms #edit-viewmode #edit-viewmode-list:checked + label:before,

.path-glossary #edit-viewmode #edit-viewmode-grid:checked + label:before,

.path-glossary #edit-viewmode #edit-viewmode-list:checked + label:before {

  color: var(--color-primary);

}

.path-acronyms #edit-viewmode #edit-viewmode-grid:focus + label:before,

.path-acronyms #edit-viewmode #edit-viewmode-list:focus + label:before,

.path-glossary #edit-viewmode #edit-viewmode-grid:focus + label:before,

.path-glossary #edit-viewmode #edit-viewmode-list:focus + label:before {

  box-shadow: 0 0 0 3px #fff, 0 0 3px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

.path-acronyms #edit-viewmode #edit-viewmode-grid + label:before,

.path-glossary #edit-viewmode #edit-viewmode-grid + label:before {

  content: "\f009";

}

.path-acronyms #edit-viewmode #edit-viewmode-list + label:before,

.path-glossary #edit-viewmode #edit-viewmode-list + label:before {

  content: "\f52c";

}

.path-acronyms #edit-viewmode #edit-viewmode-grid + label:after,

.path-acronyms #edit-viewmode #edit-viewmode-list + label:after,

.path-glossary #edit-viewmode #edit-viewmode-grid + label:after,

.path-glossary #edit-viewmode #edit-viewmode-list + label:after {

  content: none;

}

.path-acronyms #views-exposed-form-glossary-acronyms #edit-viewmode,

.path-glossary #views-exposed-form-glossary-acronyms #edit-viewmode {

  display: none;

}

.path-acronyms .layout-mode--option,

.path-glossary .layout-mode--option {

  cursor: pointer;

}

.path-acronyms input[data-drupal-selector="edit-searchterm"],

.path-acronyms input[data-drupal-selector="edit-term"],

.path-glossary input[data-drupal-selector="edit-searchterm"],

.path-glossary input[data-drupal-selector="edit-term"] {

  border-radius: 4px 0 0 4px;

  border-right: none;

}

.path-acronyms .views-exposed-form .form-actions input.form-submit,

.path-glossary .views-exposed-form .form-actions input.form-submit {

  border-radius: 0 4px 4px 0;

  height: 41px;

  margin-top: 4px;

}

.path-acronyms .glossary_empty #edit-items-per-page--wrapper,

.path-glossary .glossary_empty #edit-items-per-page--wrapper {

  display: none;

}

.path-acronyms .acronymlink,

.path-glossary .acronymlink {

  color: var(--color-primary);

  font-weight: 700;

  position: absolute;

  right: 10px;

  top: 5px;

}

.path-acronyms caption,

.path-glossary caption {

  display: none;

  visibility: hidden;

}

.path-acronyms .view-content.listmode,

.path-glossary .view-content.listmode {

  position: relative;

}

.path-acronyms .view-content.listmode th,

.path-glossary .view-content.listmode th {

  display: none;

}

.path-acronyms .view-content.listmode td,

.path-glossary .view-content.listmode td {

  border: none;

  display: block;

}

.path-acronyms .view-content.listmode td.views-field-title,

.path-acronyms .view-content.listmode th#view-title-table-column,

.path-glossary .view-content.listmode td.views-field-title,

.path-glossary .view-content.listmode th#view-title-table-column {

  font-weight: 700;

}

.path-acronyms .view-content.listmode td.views-field-body,

.path-glossary .view-content.listmode td.views-field-body {

  padding-top: 0;

}

.path-acronyms .view-content.listmode td.views-field-title,

.path-glossary .view-content.listmode td.views-field-title {

  padding-bottom: 3px;

}

.path-acronyms .view-content.listmode tr:nth-child(odd),

.path-glossary .view-content.listmode tr:nth-child(odd) {

  background-color: var(--color-gray-lightest);

}

.path-acronyms .view-content.gridmode,

.path-glossary .view-content.gridmode {

  position: relative;

}

.path-acronyms .view-content.gridmode tr:nth-child(2n),

.path-glossary .view-content.gridmode tr:nth-child(2n) {

  background-color: var(--color-gray-lightest);

}

.path-acronyms .view-content.gridmode td,

.path-acronyms .view-content.gridmode th,

.path-glossary .view-content.gridmode td,

.path-glossary .view-content.gridmode th {

  border: none;

}

.path-acronyms .view-content.gridmode td.views-field-title,

.path-acronyms .view-content.gridmode th#view-title-table-column,

.path-glossary .view-content.gridmode td.views-field-title,

.path-glossary .view-content.gridmode th#view-title-table-column {

  border-right: 1px solid var(--light-gray-border);

  font-weight: 700;

  vertical-align: top;

  width: 33%;

}

.path-acronyms .view-content.gridmode th.views-field-body a,

.path-acronyms .view-content.gridmode th.views-field-title a,

.path-glossary .view-content.gridmode th.views-field-body a,

.path-glossary .view-content.gridmode th.views-field-title a {

  color: var(--color-black);

  text-decoration-line: none;

}

.path-acronyms .view-content.gridmode th.views-field-body .tablesort,

.path-acronyms .view-content.gridmode th.views-field-title .tablesort,

.path-glossary .view-content.gridmode th.views-field-body .tablesort,

.path-glossary .view-content.gridmode th.views-field-title .tablesort {

  background-image: none;

  float: right;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

}

.path-acronyms .view-content.gridmode th.views-field-body .tablesort--asc:after,

.path-acronyms

  .view-content.gridmode

  th.views-field-title

  .tablesort--asc:after,

.path-glossary .view-content.gridmode th.views-field-body .tablesort--asc:after,

.path-glossary

  .view-content.gridmode

  th.views-field-title

  .tablesort--asc:after {

  content: "\f15d";

}

.path-acronyms

  .view-content.gridmode

  th.views-field-body

  .tablesort--desc:after,

.path-acronyms

  .view-content.gridmode

  th.views-field-title

  .tablesort--desc:after,

.path-glossary

  .view-content.gridmode

  th.views-field-body

  .tablesort--desc:after,

.path-glossary

  .view-content.gridmode

  th.views-field-title

  .tablesort--desc:after {

  content: "\f15e";

}

.path-acronyms #pager--count,

.path-glossary #pager--count {

  display: inline-block;

  margin-bottom: 10px;

}

@media (min-width: 544px) {

  .path-acronyms #pager--count,

  .path-glossary #pager--count {

    position: absolute;

    top: -34px;

  }

}

.path-acronyms #pager-bottom,

.path-glossary #pager-bottom {

  align-items: center;

  display: flex;

  flex-direction: column;

  gap: 32px;

  justify-content: center;

}

@media (min-width: 768px) {

  .path-acronyms #pager-bottom,

  .path-glossary #pager-bottom {

    flex-direction: row;

  }

}

.path-acronyms #pager-bottom #pager-bottom--count,

.path-glossary #pager-bottom #pager-bottom--count {

  padding-top: 16px;

}

@media (min-width: 768px) {

  .path-acronyms #pager-bottom #pager-bottom--count,

  .path-glossary #pager-bottom #pager-bottom--count {

    padding-bottom: 16px;

    padding-top: 0;

  }

}

.path-acronyms .form-display-wrapper,

.path-glossary .form-display-wrapper {

  justify-content: space-between;

}

@media (min-width: 544px) {

  .path-acronyms .form-display-wrapper,

  .path-glossary .form-display-wrapper {

    justify-content: flex-end;

  }

}

@media (min-width: 767px) {

  #header {

    margin-bottom: 0rem;

  }

}

#header .header-top-wrapper {

  align-items: center; 

  display: flex;

  flex-direction: row;

  justify-content: space-between;

  margin-bottom: 20px;

  margin-top: 20px;
  gap: 15px;

}

@media (min-width: 768px) {

  #header .header-top-wrapper .region-avinard-header-secondary {

    align-items: center;

    display: flex;

    flex-direction: row;

  }

}

#header .header-menu--secondary ul.menu {

  margin-right: 12px;

}

#header .header-menu--secondary ul.menu .menu-item {

  line-height: 1;

  margin-bottom: 0;

  margin-right: 12px;

  position: relative;

}

#header

  .header-menu--secondary

  ul.menu

  .menu-item.menu-item--active-trail:after,

#header .header-menu--secondary ul.menu .menu-item:focus-within:after,

#header .header-menu--secondary ul.menu .menu-item:hover:after {

  background-color: var(--color-primary);

  border-radius: 4px;

  bottom: -5px;

  content: "";

  height: 4px;

  position: absolute;

  width: 100%;

}

#header .header-menu--secondary ul.menu .menu-item-link {

  color: var(--color-gray);

  display: block;

  font-size: 0.9375rem;

  text-decoration-line: none;

}

#header .navbar-toggle,

#header .searchbar-toggle {

  align-items: center;

  border: none;

  border-radius: 100%;

  display: flex;

  height: 30px;

  justify-content: center;

  padding: 10px;

  width: 30px;

  z-index: 500;

}

#header .navbar-toggle:not(.open-menu-x-icon),

#header .searchbar-toggle:not(.open-menu-x-icon) {

  background-color: var(--color-primary);

  color: var(--color-white);

}

#header .navbar-toggle i.fal,

#header .searchbar-toggle i.fal {

  font-weight: 400;

}

#header .navbar-toggle:focus,

#header .searchbar-toggle:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#header .header-menu--primary .h2,

#header .header-search-block .h2 {

  font-family: var(--font-lexend) !important;

  font-weight: var(--font-weight-semibold);

  line-height: var(--font-line-height-heading);

  margin-bottom: 0.5em;

  margin-top: 1.5em;

}

#header .header-menu--primary .h2:first-child,

#header .header-search-block .h2:first-child {

  margin-top: 0;

}

#header .header-menu--primary .h2:last-child,

#header .header-search-block .h2:last-child {

  margin-bottom: 0;

}

#header .header-menu--primary .h2,

#header .header-search-block .h2 {

  font-size: var(--font-size-2xl);

}

#header .header-menu--primary .h2,

#header .header-menu--primary h2,

#header .header-search-block .h2,

#header .header-search-block h2 {

  border-bottom: 1px solid var(--color-gray-light);

  padding-bottom: 12px;

  padding-right: 15px;

}

@media (min-width: 1024px) {

  #header .header-menu--primary .h2,

  #header .header-menu--primary h2,

  #header .header-search-block .h2,

  #header .header-search-block h2 {

    border: 0;

    clip: rect(0, 0, 0, 0);

    height: 1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

    word-wrap: normal;

  }

}

#header .header-main-menu-wrapper .ds-l-col--12 {

  min-height: 0;

}

#header .header-main-menu-wrapper .header-menu--primary ul.menu {

  display: flex;

  flex-direction: column;

  padding: 10px 0 0;

}

@media (min-width: 1024px) {

  #header .header-main-menu-wrapper .header-menu--primary ul.menu {

    flex-direction: row;

    gap: 20px;

    justify-content: space-between;

  }

}

#header .header-main-menu-wrapper .header-menu--primary ul.menu .menu-item {

  align-items: center;

  display: flex;

  justify-content: flex-start;

  line-height: 1.15;

  margin: 10px 0;

  text-align: center;

}

@media (min-width: 1024px) {

  #header .header-main-menu-wrapper .header-menu--primary ul.menu .menu-item {

    justify-content: center;

    margin: 0;

    position: relative;

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item.menu-item--active-trail:after,

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:focus-within:after,

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:hover:after {

    background-color: var(--color-primary);

    border-radius: 4px;

    bottom: -5px;

    content: "";

    height: 4px;

    position: absolute;

    width: 100%;

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(3),

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(7) {

    width: 155px;

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(4),

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(5) {

    width: -moz-min-content;

    width: min-content;

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(6) {

    width: 115px;

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(8) {

    width: 90px;

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(10),

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item:nth-child(9) {

    display: none;

  }

}

#header

  .header-main-menu-wrapper

  .header-menu--primary

  ul.menu

  .menu-item-link {

  color: var(--color-primary);

  display: block;

  font-family: var(--font-sans);

  font-size: 0.9375rem;

  font-weight: 700;

  padding-bottom: 4px;

  text-decoration-line: none;

}

@media (min-width: 1024px) {

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item-link {

    color: var(--color-base);

    font-family: var(--font-lexend);

  }

  #header

    .header-main-menu-wrapper

    .header-menu--primary

    ul.menu

    .menu-item-link:focus {

    box-shadow: none;

    outline: 1px solid var(--color-white);

    outline-offset: 2px;

  }

}

#header .search-form,

#header [id^="search-block-form"] {

  display: flex;

  flex-direction: column;

  justify-content: center;

  position: relative;

}

@media (min-width: 1024px) {

  #header .search-form,

  #header [id^="search-block-form"] {

    flex-direction: row;

  }

}

#header .search-form .js-form-type-search,

#header [id^="search-block-form"] .js-form-type-search {

  width: 100%;

}

@media (min-width: 768px) {

  #header .search-form .js-form-type-search,

  #header [id^="search-block-form"] .js-form-type-search {

    width: auto;

  }

}

#header .search-form input.form-search,

#header [id^="search-block-form"] input.form-search {

  border: 1px solid var(--header-search-input-border);

  border-radius: 30px;

  box-sizing: border-box;

  font-size: 1rem;

  height: 48px;

  padding: 0 0 0 17px;

  width: 100%;

}

@media (min-width: 768px) {

  #header .search-form input.form-search,

  #header [id^="search-block-form"] input.form-search {

    max-width: 300px;

  }

}

@media (min-width: 1024px) {

  #header .search-form input.form-search,

  #header [id^="search-block-form"] input.form-search {

    border-radius: 30px 0 0 30px;

    margin-right: 50px;

    padding: 0 40px 0 17px;

    position: relative;

    width: 209px;

  }

}

#header .search-form input.form-search::-moz-placeholder,

#header [id^="search-block-form"] input.form-search::-moz-placeholder {

  color: var(--color-base);

  opacity: 1;

}

#header .search-form input.form-search::placeholder,

#header [id^="search-block-form"] input.form-search::placeholder {

  color: var(--color-base);

  opacity: 1;

}

@media (min-width: 1024px) {

  #header .search-form input.form-search::-moz-placeholder,

  #header [id^="search-block-form"] input.form-search::-moz-placeholder {

    color: var(--color-primary);

  }

  #header .search-form input.form-search::placeholder,

  #header [id^="search-block-form"] input.form-search::placeholder {

    color: var(--color-primary);

  }

}

#header .search-form i.fas,

#header [id^="search-block-form"] .fa-solid {

  color: var(--color-white);

  display: none;

  font-size: var(--font-size-lg);

  pointer-events: none;

  position: absolute;

  right: 20px;

  top: 18px;

  z-index: 1;

}

@media (min-width: 1024px) {

  #header .search-form i.fas,

  #header [id^="search-block-form"] .fa-solid {

    display: block;

  }

}

#header .search-form .header-search-bar .form-submit:focus,

#header .search-form .header-search-bar .form-submit:hover,

#header [id^="search-block-form"] .header-search-bar .form-submit:focus,

#header [id^="search-block-form"] .header-search-bar .form-submit:hover {

  z-index: 100;

}

#header .search-form .header-search-bar .form-submit:focus + i.fas,

#header .search-form .header-search-bar .form-submit:hover + i.fas,

#header [id^="search-block-form"] .header-search-bar .form-submit:focus + i.fas,

#header

  [id^="search-block-form"]

  .header-search-bar

  .form-submit:hover

  + i.fas {

  z-index: 200;

}

#header .search-form .header-search-bar .form-submit:active + i.fas,

#header .search-form .header-search-bar .form-submit:hover + i.fas,

#header

  [id^="search-block-form"]

  .header-search-bar

  .form-submit:active

  + i.fas,

#header

  [id^="search-block-form"]

  .header-search-bar

  .form-submit:hover

  + i.fas {

  color: var(--color-primary);

}

#header .search-form input.form-submit,

#header [id^="search-block-form"] input.form-submit {

  border-radius: 30px;

  color: var(--color-white);

  font-weight: 600;

  height: 48px;

  margin-top: 16px;

  position: relative;

  right: 0;

  width: 100%;

}

@media (min-width: 768px) {

  #header .search-form input.form-submit,

  #header [id^="search-block-form"] input.form-submit {

    max-width: 300px;

  }

}

@media (min-width: 1024px) {

  #header .search-form input.form-submit,

  #header [id^="search-block-form"] input.form-submit {

    background-position: 10px;

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

    margin-top: 4px;

    position: absolute;

    text-indent: -1000em;

    width: 50px;

  }

}

@media (max-width: 1023.9px) {

  #header .region-avinard-header-navigation:has(#block-avinardglobalprimarymenu2) {

    background: linear-gradient(

      to bottom,

      var(--blue-light-bg) 0,

      var(--blue-light-bg) 20%,

      #fff 20%,

      #fff 100%

    );

    padding: 20px 32px 0;

    position: fixed;

  }

  #header .region-avinard-header-navigation {

    left: 0;

    min-height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 1000;

  }

  #header

    .region-avinard-header-navigation.ds-u-display--block

    button.navbar-toggle {

    position: absolute;

    right: 32px;

    top: 32px;

  }

  #header .region-avinard-header-navigation,

  #header .region-avinard-header-secondary {

    background-color: var(--color-gray-lightest);

    left: 0;

    min-height: 100%;

    padding: 74px 32px 0;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 1000;

  }

  @media (min-width: 505px) {

    #header .region-avinard-header-navigation,

    #header .region-avinard-header-secondary {

      padding: 60px 32px 0;

    }

  }

  @media (min-width: 544px) {

    #header .region-avinard-header-navigation,

    #header .region-avinard-header-secondary {

      padding: 50px 32px 0;

    }

  }

  #header button.open-menu-x-icon {

    background-color: var(--color-white);

    color: var(--color-primary);

    position: absolute;

    right: 16px;

    top: 79px;

  }

  @media (min-width: 505px) {

    #header

      button.open-menu-x-icon:not(

        [aria-controls="block-avinardglobalprimarymenu2"]

      ) {

      top: 61px;

    }

  }

  @media (min-width: 544px) {

    #header

      button.open-menu-x-icon:not(

        [aria-controls="block-avinardglobalprimarymenu2"]

      ) {

      right: 32px;

      top: 53px;

    }

  }

  #header button.open-menu-x-icon[aria-controls="block-avinardglobalprimarymenu2"] {

    padding: 15px;

    position: fixed;

    right: 15px;

    top: 22px;

  }

  #header

    button.open-menu-x-icon[aria-controls="block-avinardglobalprimarymenu2"]

    i {

    font-size: var(--font-size-lg);

  }

  #header

    button.open-menu-x-icon[aria-controls="block-avinardglobalprimarymenu2"]:focus {

    box-shadow: 0 0 0 3px var(--color-focus-light),

      0 0 4px 6px var(--color-focus-dark);

    outline: 3px solid transparent;

    outline-offset: 3px;

  }

}

.path-frontpage #header {

  margin-bottom: 0;

}

#header.header:after {

  background: none;

  content: "";

}

#header.header.hero-search-block-form-engaged:after,

#header.header.search-block-form-engaged:after {

  background: rgba(0, 0, 0, 0.6);

  content: "";

  position: absolute;

  transition: 0.5s ease-in;

  width: 100%;

}

#header.header.hero-search-block-form-engaged:after {

  z-index: 449;

}

#header.header.search-block-form-engaged:after {

  z-index: 499;

}

@media (max-width: 1023.9px) {

  #header.header .region-avinard-header-secondary {

    background: linear-gradient(

      to bottom,

      var(--blue-light-bg) 0,

      var(--blue-light-bg) 150px,

      var(--color-white) 150px,

      var(--color-white) 100%

    );

    padding: 20px var(--spacer-3) 0;

    position: fixed;

  }

  #header.header button.open-menu-x-icon {

    padding: 15px;

    position: fixed;

    right: 15px;

    top: 21px;

  }

  #header.header button.open-menu-x-icon i {

    font-size: 1.25rem;

  }

  #header.header input.form-search {

    display: block !important;

  }

  #header.header

    #block-avinard-evo-searchform

    [id^="search-block-form"]

    .js-form-type-search

    .avinard-popular-search-terms {

    box-shadow: none;

    display: block !important;

    top: 100px;

  }

  #header.header

    #block-avinard-evo-searchform

    [id^="search-block-form"]

    .js-form-type-search

    .avinard-popular-search-terms

    .avinard-list-header {

    margin-left: 0;

  }

}

.page-newsroom #header.header {

  margin-bottom: 2em;

}

.page-newsroom #header.header .avinard-tracker--header-top {

  background-color: var(--color-primary);

}

@media (min-width: 1024px) {

  .page-newsroom #header.header .avinard-tracker--header-top {

    background-color: var(--color-white);

  }

}

.page-newsroom

  #header.header

  .avinard-tracker--header-top

  .navbar-toggle:not(.open-menu-x-icon),

.page-newsroom

  #header.header

  .avinard-tracker--header-top

  .searchbar-toggle:not(.open-menu-x-icon) {

  background-color: var(--color-white);

  color: var(--color-primary);

}

.page-newsroom #header.header .site-logo {

  display: none;

}

@media (min-width: 1024px) {

  .page-newsroom #header.header .site-logo {

    display: block;

  }

}

.page-newsroom #header.header .newsroom-branding {

  display: block;

}

@media (min-width: 1024px) {

  .page-newsroom #header.header .newsroom-branding {

    display: none;

  }

}

.page-newsroom #header.header .newsroom-branding a:active,

.page-newsroom #header.header .newsroom-branding a:visited {

  color: var(--color-white);

}

.page-newsroom #header.header .newsroom-branding a:focus {

  background-color: transparent;

}

.page-newsroom #header.header .open-menu-x-icon {

  right: var(--spacer-3);

  top: var(--spacer-3);

}

.newsroom-branding {

  display: none;

}

#header #block-avinard-evo-searchform {

  height: 55px;

  isolation: isolate;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  min-width: 55px;

  z-index: 500;

}

@media (min-width: 1024px) {

  #header #block-avinard-evo-searchform {

    max-width: 475px;

  }

}

#header #block-avinard-evo-searchform input.form-search {

  display: block;

  max-width: none;

  opacity: 0;

  position: absolute;

  transition: 0.15s linear;

  width: 100%;

  z-index: 96;

}

@media screen and (min-width: 1024px) {

  #header #block-avinard-evo-searchform input.form-search {

    background: var(--color-white);

    border-radius: 50px;

    margin-right: 0;

    max-width: 0;

    padding: 0 95px 0 17px;

    transition: 0.15s ease-out;

    width: 100%;

  }

}

#header #block-avinard-evo-searchform input.form-search::-moz-placeholder {

  color: var(--color-base);

  opacity: 0.75;

}

#header #block-avinard-evo-searchform input.form-search::placeholder {

  color: var(--color-base);

  opacity: 0.75;

}

#header #block-avinard-evo-searchform input.form-search.visible {

  display: block;

  max-width: none;

  opacity: 1;

  position: absolute;

  transition: 0.15s linear;

  width: 100%;

}

@media screen and (min-width: 1024px) {

  #header #block-avinard-evo-searchform input.form-search.visible {

    min-width: 450px;

    position: relative;

  }

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search {

  position: relative;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms {

  opacity: 0;

  overflow: hidden;

  padding: 0;

  position: absolute;

  top: 30px;

  width: 0;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms.open {

  background-color: var(--color-white);

  opacity: 1;

  overflow: visible;

  transition: 0.15s linear;

  width: 100%;

}

@media (min-width: 1024px) {

  #header

    #block-avinard-evo-searchform

    [id^="search-block-form"]

    .js-form-type-search

    .avinard-popular-search-terms.open {

    border-radius: 0 0 30px 30px;

    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);

    padding: 50px 12px 30px;

  }

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms

  .avinard-list-header {

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 500;

  margin: 0 0 0 4px;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms

  ul {

  font-size: var(--font-size-lg);

  list-style-type: none;

  margin-top: 5px;

  padding-left: 0;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms

  ul

  li {

  align-items: center;

  border-bottom: 1px solid var(--light-gray-border);

  color: var(--color-primary);

  cursor: pointer;

  display: flex;

  justify-content: space-between;

  margin: 0;

  padding: 14px 0 6px;

  position: relative;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms

  ul

  li:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"] 

  .js-form-type-search

  .avinard-popular-search-terms

  ul

  li

  i.fa-solid {

  color: var(--color-primary);

  font-size: 1.625rem;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-type-search

  .avinard-popular-search-terms

  ul

  li.empty {

  display: none;

}

#header #block-avinard-evo-searchform [id^="search-block-form"] .js-form-submit {

  background-position: 10px;

  margin-top: 4px;

  position: absolute;

  text-indent: -1000em;

  width: 50px;

  z-index: 98;

}

@media screen and (min-width: 1024px) {

  #header #block-avinard-evo-searchform [id^="search-block-form"] .js-form-submit {

    border-radius: 50%;

  }

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-submit.open {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

  transition: 0.15s linear;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .js-form-submit:active {

  background: var(--yellow-accent);

}

#header #block-avinard-evo-searchform [id^="search-block-form"] .fa-magnifying-glass { 

  display: block;

  right: 16px;

  top: 19px;

  z-index: 99;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .fa-search:hover:active,

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .fa-search:hover:focus {

  color: var(--color-primary);

}

#header #block-avinard-evo-searchform [id^="search-block-form"] .avinard-clear-button {

  background: var(--color-white);

  border: 0;

  border-radius: 30px;

  font-size: var(--font-size-2xl);

  line-height: 26px;

  padding: 0 6px;

  position: absolute;

  right: 70px;

  top: 15px;

  z-index: 100;

}

#header

  #block-avinard-evo-searchform

  [id^="search-block-form"]

  .avinard-clear-button:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

.page-node-type-contacts h1.page-title {

  display: none;

}

.page-node-type-contacts h1 {

  margin-bottom: 24px;

}

.page-node-type-contacts #contacttable {

  margin: 10px 0 200px;

}

.page-node-type-contacts #contacttable tr td,

.page-node-type-contacts #contacttable tr th {

  background-color: inherit;

  border-width: 0;

  font-weight: 100;

  padding: 10px;

  vertical-align: top;

}

.page-node-type-contacts #contacttable tr th {

  background-color: var(--color-gray-lightest);

  color: var(--color-black);

  font-weight: 700;

}

.page-node-type-contacts #contacttable tr {

  border-width: 0;

}

.page-node-type-contacts #contacttable tr td.is-active {

  background-color: transparent;

}

.page-node-type-contacts #contacttable tr td:first-of-type {

  font-weight: 600;

  width: 40%;

}

.page-node-type-contacts #contacttable tr:nth-child(odd) {

  background-color: var(--color-gray-lightest);

}

.page-node-type-contacts #contacttable tr:nth-child(2n) {

  background-color: var(--color-white);

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  fieldset

  .form-radios {

  border: none;

  margin-bottom: 0;

  padding: 0;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block .fieldset-legend {

  font-weight: 700;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block label,

#block-avinard-evo-views-block-helpful-contacts-contacts-block legend {

  font-size: 0.9375rem;

  margin-top: var(--spacer-3);

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  .form-item-field-covered-states-target-id,

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  .form-item-field-region-target-id,

#block-avinard-evo-views-block-helpful-contacts-contacts-block .js-form-item-title {

  display: none;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  .form-item-field-switch {

  display: flex;

  flex-wrap: wrap;

  gap: 0.5rem;

  margin: 0.5rem 0;

  max-width: 65ex;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  .form-item-field-switch

  label {

  margin-top: 2px;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block .hideexposed {

  display: none;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block .showexposed {

  display: block;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  .js-form-item-combinedregionstate {

  margin-bottom: 32px;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block table {

  border: none !important;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block table td,

#block-avinard-evo-views-block-helpful-contacts-contacts-block table th,

#block-avinard-evo-views-block-helpful-contacts-contacts-block table tr {

  background: none !important;

  border: none;

  vertical-align: top;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block thead tr th,

#block-avinard-evo-views-block-helpful-contacts-contacts-block tr:nth-child(2n) {

  background-color: var(--color-gray-lightest) !important;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block tr:nth-child(odd) {

  background-color: var(--color-white);

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  thead

  th:nth-child(2),

#block-avinard-evo-views-block-helpful-contacts-contacts-block tr td:nth-child(2) {

  border-left: 1px solid var(--color-gray-lighter);

  border-right: 1px solid var(--color-gray-lighter);

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block th {

  position: relative;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block th a {

  color: var(--color-base);

  text-decoration-line: none;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block th a:after {

  background-image: none;

  content: "\f15d";

  float: right;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  position: absolute;

  right: 12px;

  z-index: 5;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-field-organization-type

  .tablesort,

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-title

  .tablesort {

  background-image: none;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-field-organization-type

  .tablesort:after,

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-title

  .tablesort:after {

  background-color: var(--color-gray-lightest);

  background-image: none;

  float: right;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  margin-top: -1px;

  position: absolute;

  right: 12px;

  z-index: 10;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-field-organization-type

  .tablesort--asc:after,

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-title

  .tablesort--asc:after {

  content: "\f15e";

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-field-organization-type

  .tablesort--desc:after,

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  th.views-field-title

  .tablesort--desc:after {

  content: "\f15d";

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block #pager-bottom {

  align-items: baseline;

  display: flex;

  gap: 24px;

  justify-content: center;

}

#block-avinard-evo-views-block-helpful-contacts-contacts-block

  #pager-bottom

  #pager-bottom--count {

  display: none;

}

@media (min-width: 544px) {

  #block-avinard-evo-views-block-helpful-contacts-contacts-block

    #pager-bottom

    #pager-bottom--count {

    display: block;

  }

}

.page-node-type-centers-page .field--name-field-body-top-blue {

  display: block;

  padding: 0;

}

.page-node-type-centers-page .field--name-field-body-top-blue .node__title {

  display: none;

}

.page-node-type-centers-page

  .field--name-field-body-top-blue

  .field--name-body {

  display: block;

  padding: 24px;

}

.page-node-type-centers-page

  .field--name-field-body-top-blue

  .field--name-body

  a {

  word-wrap: break-word;

}

.page-node-type-centers-page

  .field--name-field-left-column-brief

  .node__content,

.page-node-type-centers-page .field--name-field-left-column-brief .node__title,

.page-node-type-centers-page

  .field--name-field-right-column-brief

  .node__content,

.page-node-type-centers-page

  .field--name-field-right-column-brief

  .node__title {

  margin-bottom: var(--spacer-2);

}

.page-node-type-centers-page .field--name-field-left-column-brief p,

.page-node-type-centers-page .field--name-field-right-column-brief p {

  margin: 1em 0;

}

.page-node-type-centers-page

  .field--name-field-left-column-brief

  p:last-of-type,

.page-node-type-centers-page

  .field--name-field-right-column-brief

  p:last-of-type {

  margin-bottom: 1em;

}

.page-node-type-centers-page

  .field--name-field-left-column-brief

  p:first-of-type,

.page-node-type-centers-page

  .field--name-field-right-column-brief

  p:first-of-type {

  margin-top: 0;

}

@media (max-width: 768px) {

  .page-node-type-content-page .subsite_left {

    order: 2;

  }

}

.page-node-type-content-page .node--type-briefs {

  border: 1px solid var(--light-gray-border);

  border-radius: 4px;

  border-top: 8px solid var(--green-accent);

  margin-bottom: 20px;

  padding: 20px;

}

.page-node-type-content-page .node--type-briefs h2.node__title {

  border-bottom: 2px solid var(--light-gray-border);

  margin-bottom: 0;

  padding-bottom: 10px;

}

.page-node-type-content-page .node--type-briefs ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

.page-node-type-content-page .node--type-briefs ul li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.page-node-type-content-page .node--type-briefs ul li:last-child {

  margin-bottom: 0;

}

.page-node-type-content-page .node--type-briefs ul li {

  margin-bottom: 0;

  padding: 16px 0 0;

}

.page-node-type-content-page .node--type-briefs ul li + li {

  margin-top: 0;

}

.page-node-type-content-page .node--type-briefs ul a {

  text-decoration-line: none;

}

.page-node-type-content-page .node--type-briefs ul + ul {

  margin-top: 1rem;

}

.page-node-type-content-page .node--type-briefs ul ul {

  padding: 1rem 0 1rem 1rem;

}

.page-node-type-content-page .node--type-briefs ul li hr {

  border-bottom: 0;

  border-top: 1px solid var(--light-gray-border);

  margin: 8px 0 0;

}

.page-node-type-content-page .node--type-briefs ul.list-disc {

  list-style: disc;

  padding: 1rem;

}

.page-node-type-content-page

  .node--type-briefs

  .field--name-body

  > p:first-child {

  margin-top: 10px;

}

.dynamic-list-page .field,

body.page-node-type-dynamic-list-item .field {

  display: flex;

  flex-flow: column nowrap;

  margin-bottom: 24px;

}

@media (min-width: 544px) {

  .dynamic-list-page .field,

  body.page-node-type-dynamic-list-item .field {

    -moz-column-gap: 1.5rem;

    column-gap: 1.5rem;

    flex-flow: row nowrap;

  }

}

.dynamic-list-page .field__label,

body.page-node-type-dynamic-list-item .field__label {

  display: block;

  flex-basis: 100%;

  font-weight: 700;

}

@media (min-width: 544px) {

  .dynamic-list-page .field__label,

  body.page-node-type-dynamic-list-item .field__label {

    flex: 0 0 300px;

    min-width: 0;

  }

  .dynamic-list-page .field--name-field-downloads.field,

  body.page-node-type-dynamic-list-item .field--name-field-downloads.field {

    flex-wrap: wrap;

  }

  .dynamic-list-page .field--name-field-downloads .field__label,

  body.page-node-type-dynamic-list-item

    .field--name-field-downloads

    .field__label {

    flex-basis: 100%;

  }

}

.dynamic-list-page .field__item,

.dynamic-list-page .field__label,

body.page-node-type-dynamic-list-item .field__item,

body.page-node-type-dynamic-list-item .field__label {

  display: block;

}

@media (min-width: 544px) {

  .dynamic-list-page .field__item,

  .dynamic-list-page .field__label,

  body.page-node-type-dynamic-list-item .field__item,

  body.page-node-type-dynamic-list-item .field__label {

    display: table-cell;

  }

}

.dynamic-list-page .field--name-body .field__label,

body.page-node-type-dynamic-list-item .field--name-body .field__label {

  display: none;

}

.dynamic-list-page .field--name-body,

.dynamic-list-page .field--name-field-downloads,

.dynamic-list-page .field--name-field-related-links,

body.page-node-type-dynamic-list-item .field--name-body,

body.page-node-type-dynamic-list-item .field--name-field-downloads,

body.page-node-type-dynamic-list-item .field--name-field-related-links {

  margin-bottom: 36px;

}

.dynamic-list-page .field--name-body .field__item,

.dynamic-list-page .field--name-body .field__label,

.dynamic-list-page .field--name-field-downloads .field__item,

.dynamic-list-page .field--name-field-downloads .field__label,

.dynamic-list-page .field--name-field-related-links .field__item,

.dynamic-list-page .field--name-field-related-links .field__label,

body.page-node-type-dynamic-list-item .field--name-body .field__item,

body.page-node-type-dynamic-list-item .field--name-body .field__label,

body.page-node-type-dynamic-list-item .field--name-field-downloads .field__item,

body.page-node-type-dynamic-list-item

  .field--name-field-downloads

  .field__label,

body.page-node-type-dynamic-list-item

  .field--name-field-related-links

  .field__item,

body.page-node-type-dynamic-list-item

  .field--name-field-related-links

  .field__label {

  display: block;

}

.dynamic-list-page .header-breadcrumb-wrapper,

body.page-node-type-dynamic-list-item .header-breadcrumb-wrapper {

  display: block !important;

}

.page-node-type-generic-page table {

  font-size: 1rem;

  line-height: 1.5rem;

  table-layout: fixed;

  width: 100%;

  word-break: break-word;

}

.page-node-type-generic-page

  button:not(button):not([type="checkbox"]):not([type="radio"]),

.page-node-type-generic-page

  input:not(button):not([type="checkbox"]):not([type="radio"]),

.page-node-type-generic-page

  select:not(button):not([type="checkbox"]):not([type="radio"]),

.page-node-type-generic-page

  textarea:not(button):not([type="checkbox"]):not([type="radio"]) {

  display: revert;

}

.page-node-type-landing-page .paragraph--type--hero-unit__info a {

  color: var(--color-white) !important;

  -webkit-text-decoration: none;

  text-decoration: none;

}

.page-node-type-landing-page .paragraph--type--hero-unit__info a:hover {

  background-color: transparent;

  border-bottom-style: solid;

  box-shadow: none;

}

@media (min-width: 767px) {

  body.layout-builder-view-mode.page-node-type-layout-page #header {

    margin-bottom: -1px;

  }

}

body.layout-builder-view-mode.page-node-type-layout-page

  .region-avinard-page-menu-block-header

  div.block:first-of-type,

body.layout-builder-view-mode.page-node-type-layout-page

  .region.region-avinard-leftnav,

body.layout-builder-view-mode.page-node-type-layout-page

  div.layout:first-of-type {

  margin-top: 2rem;

}

body.layout-builder-view-mode.page-node-type-layout-page

  .block--menu-block--avinard-global-primary-menu-2

  .leftNav-avinardglobalprimarymenu2.submenu

  a {

  text-decoration-line: none;

}

@media (max-width: 768px) {

  body.layout-builder-view-mode.page-node-type-layout-page

    .block--menu-block--avinard-global-primary-menu-2 {

    margin-bottom: 0 !important;

  }

}

@media (max-width: 768px) {

  body.layout-builder-view-mode.page-node-type-layout-page

    .layout__column:has(.block--menu-block--avinard-global-primary-menu-2) {

    margin-bottom: 0;

  }

}

.page-node-1476346 .field--name-body p {

  overflow: hidden;

}

.layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

  .node

  .layout--fourcol-section

  .ds-l-container,

.layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

  .node

  .layout--onecol-section

  .ds-l-container,

.layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

  .node

  .layout--threecol-section

  .ds-l-container,

.layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

  .node

  .layout--twocol-section

  .ds-l-container {

  padding-left: 0;

  padding-right: 0;

}

@media (min-width: 768px) {

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .node

    .layout.section--bg-color {

    padding-left: var(--spacer-4);

    padding-right: var(--spacer-4);

  }

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .node

    .layout.section--bg-color:first-of-type {

    margin-top: 2rem !important;

  }

}

@media (max-width: 767.9px) {

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .node

    .layout.dark-blue-background {

    -o-border-image: conic-gradient(

        var(--color-primary) 0,

        var(--color-primary) 0

      )

      0 /0 /0 100vw;

    border-image: conic-gradient(var(--color-primary) 0, var(--color-primary) 0)

      fill 0 /0 /0 100vw;

  }

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .node

    .layout.light-blue-background {

    -o-border-image: conic-gradient(

        var(--blue-light-bg) 0,

        var(--blue-light-bg) 0

      )

      0 /0 /0 100vw;

    border-image: conic-gradient(var(--blue-light-bg) 0, var(--blue-light-bg) 0)

      fill 0 /0 /0 100vw;

  }

  .layout-builder-enabled-view-mode:has(.region-avinard-leftnav)

    .node

    .layout.light-gray-background {

    -o-border-image: conic-gradient(

        var(--color-gray-lightest) 0,

        var(--color-gray-lightest) 0

      )

      0 /0 /0 100vw;

    border-image: conic-gradient(

        var(--color-gray-lightest) 0,

        var(--color-gray-lightest) 0

      )

      fill 0 /0 /0 100vw;

  }

}

.node--type-model-page .field--name-field-banner {

  margin-bottom: 1em;

}

.node--type-model-page .field--name-field-banner .ds-c-alert {

  display: block;

}

.node--type-model-page table {

  margin-top: 1em;

}

.node--type-model-page table h2:first-child {

  margin-top: 0;

}

.node--type-model-page h2:first-child {

  margin-top: 1.5em;

}

.path-search #block-avinard-evo-content {

  margin-top: var(--spacer-3);

  position: relative;

}

.path-search #block-avinard-evo-content h2:not(.gjas-top-results-message h2) {

  display: none;

}

@media (min-width: 768px) {

  .path-search #block-avinard-evo-content #sort-search-form {

    display: inline-block;

    position: absolute;

    right: 0;

    top: 0;

  }

  .path-search #block-avinard-evo-content .form-item-sort {

    align-items: center;

    display: flex;

  }

  .path-search #block-avinard-evo-content .form-item-sort label {

    margin-top: 0;

    min-width: 75px;

  }

  .path-search #block-avinard-evo-content .form-item-sort select {

    margin: 0;

  }

}

.path-search #sort-search-form input[id^="edit-submit"] {

  display: none;

}

.path-search .item-list {

  margin-top: var(--spacer-4);

}

.path-search .search-results {

  margin-top: 0;

  padding-left: 0;

}

.path-search .search-results .result b,

.path-search .search-results .result strong {

  background-color: var(--yellow-accent);

}

.path-search .search-results .promotion .badge {

  display: none;

}

.path-search .search-results .gjas-results--message {

  color: inherit;

  font-family: inherit;

  font-size: 1em;

  line-height: inherit;

}

.path-search .search-results .spelling {

  background-color: #f6f6f6;

  border-color: #fff;

  font-size: 1.1em;

  padding: 1em;

  width: 55%;

}

.path-search .gjas-results-no-keywords--message,

.path-search .gjas-results-no-results--message {

  color: inherit;

  font-family: inherit;

}

#google-json-api-header .gjas-keys {

  flex-basis: 70%;

}

@media (min-width: 768px) {

  #google-json-api-header .gjas-keys {

    flex-basis: 60%;

  }

}

#google-json-api-header .gjas-keys input {

  border-right: none;

  box-sizing: border-box;

  max-width: 100%;

  padding-bottom: 0;

  padding-top: 0;

}

#google-json-api-header .form-item-domain {

  flex-basis: 30%;

}

@media (min-width: 768px) {

  #google-json-api-header .form-item-domain {

    flex-basis: 40%;

  }

}

#google-json-api-header .gjas-submit {

  flex-basis: 100%;

  margin-top: var(--spacer-1);

}

@media (min-width: 544px) {

  #google-json-api-header .gjas-submit {

    margin-top: 0;

  }

}

@media (min-width: 768px) {

  #google-json-api-header .gjas-submit {

    flex-basis: 100%;

  }

}

#google-json-api-header .gjas-sort {

  flex-basis: 100%;

  flex-direction: column;

}

@media (min-width: 768px) {

  #google-json-api-header .gjas-sort {

    align-items: center;

    flex-basis: auto;

    flex-direction: row;

    position: absolute;

    right: 0;

  }

}

#google-json-api-header .gjas-sort label {

  margin: var(--spacer-2) 0 var(--spacer-1);

  min-width: 75px;

}

@media (min-width: 768px) {

  #google-json-api-header .gjas-sort label {

    margin: 0;

  }

}

#google-json-api-header input,

#google-json-api-header select:not(.gja-header select) {

  border-radius: 0;

  height: 45px;

  margin: 0;

}

#google-json-api-header .gjas-inner-wrapper {

  flex-wrap: wrap;

}

@media (min-width: 544px) {

  #google-json-api-header .gjas-inner-wrapper {

    flex-basis: 100%;

    flex-wrap: nowrap;

  }

}

#google-json-api-header .gjas-remainder {

  display: none;

  visibility: hidden;

}

#google-json-api-header #block-hero-searchform input {

  border-radius: 9999px;

  margin: 4px 0 0;

}

.gjas-top-results-message h2 {

  font-family: var(--font-sans);

  font-weight: 400;

}

.gjas-top-results-message #search-term {

  font-weight: 700;

}

.gja-header .gjas-form-elements {

  margin-top: 50px;

}

@media screen and (min-width: 1024px) {

  .gja-header .gjas-form-elements {

    margin-left: 6.5%;

  }

}

.gja-header .gjas-form-elements .gjas-inner-wrapper {

  display: none;

}

.gja-header .gjas-form-elements .gjas-sort {

  padding-top: 10px;

}

.gja-header .gjas-form-elements .gjas-sort label {

  font-family: var(--font-lexend);

  font-weight: 500;

}

.gja-header .gjas-form-elements .gjas-element-sort {

  background-color: var(--gray-light-bg);

  background-position: right 15px center;

  background-size: 13px 21px;

  border-radius: 15px;

  border-width: 0;

  font-family: var(--font-lexend);

  font-weight: 500;

  padding-left: 16px;

  padding-right: 40px;

}

.gja-header .gjas-form-elements .gjas-top-results-message {

  display: none;

}

.gja-header .gjas-form-elements .gjas-top-results-message.keyword-active {

  display: block;

  margin-top: 15px;

  width: 100%;

}

@media screen and (min-width: 1024px) {

  .gja-header .gjas-form-elements .gjas-top-results-message.keyword-active {

    padding-right: 250px;

  }

}

.search-item-list {

  margin-top: 60px;

}

@media screen and (min-width: 1024px) {

  .search-item-list {

    margin-left: 6.5%;

  }

}

.search-item-list .search-results {

  margin-bottom: 25px;

}

.search-item-list .search-results .gjas-results--message {

  display: none;

}

.search-item-list .search-results .spelling {

  background-color: transparent;

  margin-top: -20px;

  padding: 0 0 1.5em;

}

.search-item-list .search-results .promotion,

.search-item-list .search-results .result {

  border-bottom-color: currentcolor;

  border-radius: 5px 20px 20px 5px;

  border-right-color: currentcolor;

  border-top-color: currentcolor;

  border: 2px solid var(--light-gray-border);

  border-left: 8px solid;

  padding: 20px 25px 20px 10px;

  width: 100%;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion,

  .search-item-list .search-results .result {

    padding: 20px 25px;

  }

}

.search-item-list .search-results .promotion:not(.promotion),

.search-item-list .search-results .result:not(.promotion) {

  border-left: 0;

  border-radius: 0 20px 20px 0;

  margin-left: 8px;

  position: relative;

  width: calc(100% - 8px);

}

.search-item-list .search-results .promotion:not(.promotion):before,

.search-item-list .search-results .result:not(.promotion):before {

  background: var(--color-primary);

  border-radius: 5px 0 0 5px;

  bottom: -2px;

  content: "";

  height: calc(100% + 4px);

  left: -8px;

  position: absolute;

  top: -2px;

  width: 8px;

}

.search-item-list .search-results .promotion:not(.result),

.search-item-list .search-results .result:not(.result) {

  background-color: rgba(255, 228, 6, 0.06);

  border-left-color: var(--yellow-accent);

  position: relative;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion:not(.result),

  .search-item-list .search-results .result:not(.result) {

    background-color: transparent;

    border-left-color: var(--color-primary);

  }

}

.search-item-list .search-results .promotion {

  margin-top: 25px;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion {

    max-width: 83.3333%;

  }

}

.search-item-list .search-results .promotion .badge {

  align-items: center;

  display: flex;

  justify-content: center;

  position: absolute;

  right: 27px;

  top: 27px;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion .badge {

    background-color: var(--yellow-accent);

    border-radius: 4px;

    padding: 3px 12px;

    right: 22px;

    top: 21px;

  }

}

.search-item-list .search-results .promotion .badge span {

  display: none;

  font-family: var(--font-lexend);

  margin-left: 8px;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion .badge span {

    display: block;

  }

}

.search-item-list .search-results .promotion .title,

.search-item-list .search-results .result .title {

  font-family: var(--font-lexend);

  font-size: 1.4em;

  font-weight: 500;

  line-height: 1.3em;

}

.search-item-list .search-results .promotion .title a,

.search-item-list .search-results .result .title a {

  -webkit-text-decoration: none;

  text-decoration: none;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion .title,

  .search-item-list .search-results .result .title {

    font-size: 1.5em;

  }

}

.search-item-list .search-results .promotion .title:not(.result .title),

.search-item-list .search-results .result .title:not(.result .title) {

  padding-right: 40px;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion .title:not(.result .title),

  .search-item-list .search-results .result .title:not(.result .title) {

    padding-right: 140px;

  }

}

.search-item-list .search-results .promotion .snippet,

.search-item-list .search-results .result .snippet {

  font-size: var(--font-size-base);

  margin-top: 15px;

}

@media screen and (min-width: 1024px) {

  .search-item-list .search-results .promotion .snippet,

  .search-item-list .search-results .result .snippet {

    font-size: var(--font-size-lg);

  }

}

.search-item-list .search-results .promotion b,

.search-item-list .search-results .promotion strong,

.search-item-list .search-results .result b,

.search-item-list .search-results .result strong {

  background-color: transparent;

}

.page-node-type-section-page .field--name-body + .field--name-field-downloads,

.page-node-type-section-page

  .field--name-body

  + .field--name-field-related-links {

  margin-top: 36px;

}

.page-node-type-section-page .field--name-field-downloads,

.page-node-type-section-page .field--name-field-related-links {

  margin-bottom: 36px;

}

.page-node-type-section-page .alternate-page-title {

  font-family: var(--font-lexend);

  line-height: var(--font-line-height-heading);

}

.page-node-type-section-page

  .block-field-blocknodesection-pagetitle:has(span.ds-u-display--none)

  + .block-field-blocknodesection-pagebody {

  margin-top: 0;

}

#block-avinard-evo-avinardcciioleftbox {

  margin-bottom: 24px;

}

#block-avinard-evo-avinardcciioleftbox .field--name-body {

  display: flex;

  justify-content: center;

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a {

  align-items: center;

  background-color: var(--color-primary);

  border: 2px solid var(--color-primary);

  border-radius: var(--spacer-4);

  color: var(--color-white);

  display: flex;

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 600;

  justify-content: center;

  line-height: 1.3;

  padding: 8px 24px;

  -webkit-text-decoration: none !important;

  text-decoration: none !important;

  width: -moz-fit-content;

  width: fit-content;

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a:hover {

  background-color: var(--yellow-accent);

  box-shadow: none;

  color: var(--color-primary);

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a:active {

  background-color: var(--main-blue-light-bg);

  color: var(--color-primary);

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a:focus {

  color: var(--color-white);

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a:active:focus,

#block-avinard-evo-avinardcciioleftbox .field--name-body a:focus:hover {

  color: var(--color-primary);

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a {

  background-color: var(--color-white);

  color: var(--color-primary);

  font-weight: 700;

  width: 200px;

}

#block-avinard-evo-avinardcciioleftbox .field--name-body a:focus {

  color: var(--color-primary);

}

.page-node-type-story-page #header {

  margin-bottom: 0;

}

@media (min-width: 768px) {

  .page-node-type-story-page #block-avinard-evo-subsitemenuobrhi {

    margin-top: 33px;

  }

  .page-node-type-story-page .subsite-menu-present {

    margin-left: auto;

    margin-right: auto;

    max-width: var(--media-width-xl);

    padding-left: 32px;

    padding-right: 32px;

  }

  .page-node-type-story-page .subsite-menu-present .story-content-wrap {

    margin: 0;

    max-width: none;

    padding: 0;

  }

}

.page-node-type-story-page .subsite-menu-present .story-banner {

  margin: 0 -15px;

  padding-left: 15px;

  padding-right: 15px;

}

@media (min-width: 544px) {

  .page-node-type-story-page .subsite-menu-present .story-banner {

    margin: 0 -32px;

    padding-left: 32px;

    padding-right: 32px;

  }

}

@media (min-width: 768px) {

  .page-node-type-story-page .subsite-menu-present .story-banner {

    border-radius: 15px;

    margin: inherit;

    padding-left: inherit;

    padding-right: inherit;

  }

}

.page-node-type-story-page

  .story-banner

  .rxbodyfield:first-child

  h2:first-of-type,

.page-node-type-story-page

  .story-banner

  .rxbodyfield:first-child

  h3:first-of-type,

.page-node-type-story-page

  .story-content-wrap

  .rxbodyfield:first-child

  h2:first-of-type,

.page-node-type-story-page

  .story-content-wrap

  .rxbodyfield:first-child

  h3:first-of-type {

  margin-top: 0;

}

.page-node-type-story-page .story-banner .rxbodyfield h2,

.page-node-type-story-page .story-banner .rxbodyfield h3,

.page-node-type-story-page .story-content-wrap .rxbodyfield h2,

.page-node-type-story-page .story-content-wrap .rxbodyfield h3 {

  margin-top: 1.5em;

}

.page-node-type-story-page .story-banner ul,

.page-node-type-story-page .story-content-wrap ul {

  margin: 15px 0;

}

.page-node-type-story-page .story-banner ul li,

.page-node-type-story-page .story-content-wrap ul li {

  margin-left: 10px;

  margin-top: 6px;

  padding-left: 25px;

  position: relative;

}

.page-node-type-story-page .story-banner ul li:before,

.page-node-type-story-page .story-content-wrap ul li:before {

  color: var(--color-base);

  content: "ãƒ»";

  left: -6px;

  position: absolute;

  top: 0;

}

.page-node-type-story-page .story-banner {

  background: var(--blue-light-bg);

}

.page-node-type-story-page .story-banner .story-banner-flexbox {

  flex-direction: column;

  gap: 40px;

}

@media (min-width: 768px) {

  .page-node-type-story-page .story-banner .story-banner-flexbox {

    flex-direction: row;

    gap: 80px;

  }

}

.page-node-type-story-page

  .story-banner

  .field--name-field-banner-text

  .rxbodyfield,

.page-node-type-story-page .story-banner .field--name-field-banner-text p {

  font-size: var(--font-size-lg);

}

.page-node-type-story-page .story-banner .field--name-field-banner-image {

  min-width: 33%;

}

.page-node-type-story-page .story-banner .field--name-field-banner-image img {

  border-radius: 5px;

  width: 100%;

}

.page-node-type-story-page .field--name-field-left-column {

  margin-bottom: 40px;

}

.page-node-type-story-page .field--name-field-left-column hr {

  display: none;

}

.page-node-type-story-page .btn-story-page {

  margin-bottom: 24px;

  margin-top: 24px;

}

.page-node-type-story-page .btn-story-page a {

  align-items: center;

  background-color: var(--color-primary);

  border: 2px solid var(--color-primary);

  border-radius: var(--spacer-4);

  color: var(--color-white);

  display: flex;

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 600;

  justify-content: center;

  line-height: 1.3;

  padding: 8px 24px;

  -webkit-text-decoration: none !important;

  text-decoration: none !important;

  width: -moz-fit-content;

  width: fit-content;

}

.page-node-type-story-page .btn-story-page a:hover {

  background-color: var(--yellow-accent);

  box-shadow: none;

  color: var(--color-primary);

}

.page-node-type-story-page .btn-story-page a:active {

  background-color: var(--main-blue-light-bg);

  color: var(--color-primary);

}

.page-node-type-story-page .btn-story-page a:focus {

  color: var(--color-white);

}

.page-node-type-story-page .btn-story-page a:active:focus,

.page-node-type-story-page .btn-story-page a:focus:hover {

  color: var(--color-primary);

}

@media (min-width: 768px) {

  .page-node-type-story-page .region-avinard-page-menu-block-footer {

    display: grid;

  }

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 .bucket ul,

.page-node-type-story-page

  #block-avinard-evo-storypagebottomlinksimages

  .bucket

  ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 .bucket ul li,

.page-node-type-story-page

  #block-avinard-evo-storypagebottomlinksimages

  .bucket

  ul

  li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.page-node-type-story-page

  #block-avinard-evo-stayconnectedwithavinard-2

  .bucket

  ul

  li:last-child,

.page-node-type-story-page

  #block-avinard-evo-storypagebottomlinksimages

  .bucket

  ul

  li:last-child {

  margin-bottom: 0;

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 .bucket ul,

.page-node-type-story-page

  #block-avinard-evo-storypagebottomlinksimages

  .bucket

  ul {

  display: flex;

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 .bucket ul li,

.page-node-type-story-page

  #block-avinard-evo-storypagebottomlinksimages

  .bucket

  ul

  li {

  margin: 0;

}

.page-node-type-story-page

  #block-avinard-evo-stayconnectedwithavinard-2

  .bucket

  ul

  li

  a,

.page-node-type-story-page

  #block-avinard-evo-storypagebottomlinksimages

  .bucket

  ul

  li

  a {

  display: flex;

  text-decoration-line: none;

}

@media (min-width: 768px) {

  .page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 {

    grid-area: 1/1;

    width: -moz-max-content;

    width: max-content;

    z-index: 10;

  }

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 h2 {

  margin-bottom: 32px;

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 .bucket ul {

  gap: 30px;

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 a {

  font-size: var(--font-size-3xl);

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 a:visited {

  color: var(--color-primary);

}

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 a:focus,

.page-node-type-story-page #block-avinard-evo-stayconnectedwithavinard-2 a:hover {

  color: var(--color-primary-darkest);

}

.page-node-type-story-page

  #block-avinard-evo-stayconnectedwithavinard-2

  #social-media

  a

  svg {

  background: var(--color-primary);

  color: var(--color-gray-lightest);

  fill: currentcolor;

  border-radius: 50%;

  margin-top: 2px;

  padding: 5px;

}

.page-node-type-story-page

  #block-avinard-evo-stayconnectedwithavinard-2

  #social-media

  a:focus

  svg,

.page-node-type-story-page

  #block-avinard-evo-stayconnectedwithavinard-2

  #social-media

  a:hover

  svg {

  background: var(--color-primary-darkest);

}

.page-node-type-story-page #block-avinard-evo-storypagebottomlinksimages {

  display: flex;

  flex-direction: column;

  margin: 20px 0 20px -6px;

}

@media (min-width: 768px) {

  .page-node-type-story-page #block-avinard-evo-storypagebottomlinksimages {

    grid-area: 1/1;

    margin: 0 0 20px;

    padding-left: 290px;

    padding-top: 47px;

    z-index: 5;

  }

}

body.path-user:not(.user-logged-in) {

  height: 100vh;

}

body.path-user:not(.user-logged-in) .footer-email-section {

  display: none;

}

body.path-user:not(.user-logged-in) .dialog-off-canvas-main-canvas {

  display: flex;

  flex-direction: column;

  height: 100%;

}

body.path-user:not(.user-logged-in)

  .dialog-off-canvas-main-canvas

  footer.avinard--footer {

  margin-top: auto !important;

}

body.path-user:not(.user-logged-in) #page-wrapper {

  margin-bottom: 50px;

  width: 100%;

}

.page-node-type-avinard-homepage #main-wrapper,

.page-node-type-avinard-homepage main {

  padding-top: 0;

}

.page-node-type-avinard-homepage h2 {

  display: flex;

  gap: var(--spacer-3);

}

.page-node-type-avinard-homepage h2 > i {

  align-items: center;

  background-color: var(--yellow-accent);

  border-radius: 100%;

  display: flex;

  font-size: var(--font-size-3xl);

  height: 70px;

  justify-content: center;

  min-width: 70px;

  width: 70px;

}

.page-node-type-avinard-homepage .home-spotlight-widget-col ul {

  display: grid;

  grid-gap: var(--spacer-2);

}

@media (min-width: 544px) {

  .page-node-type-avinard-homepage .home-spotlight-widget-col ul {

    margin-left: 94px;

  }

}

@media (min-width: 768px) {

  .page-node-type-avinard-homepage .home-spotlight-widget-col ul {

    grid-template-columns: repeat(2, minmax(200px, 1fr));

    margin: 0 94px;

  }

}

@media (min-width: 1024px) {

  .page-node-type-avinard-homepage .home-spotlight-widget-col ul {

    gap: var(--spacer-3);

  }

}

.page-node-type-avinard-homepage .home-spotlight-widget-col ul li {

  display: flex;

}

.page-node-type-avinard-homepage .home-spotlight-widget-col ul a {

  font-size: var(--font-size-lg);

  line-height: 27px;

  text-decoration-line: none;

}

.page-node-type-avinard-homepage .home-spotlight-widget-col ul a:hover {

  text-decoration-line: underline;

}

.page-node-type-avinard-homepage .home-spotlight-widget-col ul i {

  color: var(--color-base);

  font-size: 1.25rem;

  margin-right: 4px;

}

.page-node-type-avinard-homepage .homepage-news-resource-col a {

  font-size: var(--font-size-lg);

}

.page-node-type-avinard-homepage .homepage-widget .homepage-widget-card {

  align-items: center;

  background-color: var(--lightest-gray);

  display: flex;

  flex-flow: column nowrap;

  padding: 20px 10px;

}

@media (min-width: 544px) {

  .page-node-type-avinard-homepage .homepage-widget .homepage-widget-card {

    flex-direction: row;

    margin-left: 102px;

  }

}

@media (min-width: 768px) {

  .page-node-type-avinard-homepage .homepage-widget .homepage-widget-card {

    margin: 0 102px;

  }

}

.page-node-type-avinard-homepage

  .homepage-widget

  .homepage-widget-card

  .image-wrapper {

  display: flex;

  margin-bottom: var(--spacer-2);

  max-width: 200px;

  min-width: 200px;

}

@media (min-width: 544px) {

  .page-node-type-avinard-homepage

    .homepage-widget

    .homepage-widget-card

    .image-wrapper {

    margin-bottom: 0;

  }

}

.page-node-type-avinard-homepage

  .homepage-widget

  .homepage-widget-card

  .image-wrapper

  img {

  padding: 0 5%;

  width: 90%;

}

.page-node-type-avinard-homepage .homepage-widget .homepage-widget-card p {

  font-size: var(--font-size-lg);

}

.page-node-type-avinard-homepage

  .homepage-widget

  .homepage-widget-card

  .avinard--cta-link:hover {

  background-color: var(--yellow-accent);

  box-shadow: 0 2px 0 3px var(--yellow-accent);

}

.page-node-type-avinard-homepage

  .homepage-widget

  .homepage-widget-card

  .avinard--cta-link:active {

  background-color: var(--main-blue-light-bg);

  box-shadow: 0 2px 0 3px var(--main-blue-light-bg);

}

@media (min-width: 1024px) {

  .page-node-type-avinard-homepage #block-avinard-evo-content {

    overflow: hidden;

  }

}

.avinard-evo-unstyled-list {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-evo-unstyled-list li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-evo-unstyled-list li:last-child {

  margin-bottom: 0;

}

.node--type-avinard-homepage .layout.hero-search {

  margin-top: 0;

}

@media (min-width: 1024px) {

  .node--type-avinard-homepage .layout.hero-search {

    margin-bottom: 70px;

    position: relative;

  }

  /* .node--type-avinard-homepage .layout.hero-search:after {

    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 275 1440 462'%3E%3Ctitle%3EHero Background%3C/title%3E%3Cpath fill='%23e0eaf8' fill-rule='evenodd' d='M0 .409h1440v292.126c-7 0-168.995 250.498-638.088 142.383C483.5 361.532 375.487 324.805 96 324.805H0z'/%3E%3C/svg%3E");

    left: 0;

    position: absolute;

    right: 0;

    top: calc(100% - 1px);

  } */

  .node--type-avinard-homepage .layout.agency-priorities {

    margin-top: -80px;

  }

}

.node--type-avinard-homepage .layout.latest-news {

  padding-bottom: var(--spacer-3);

  padding-top: var(--spacer-3);

}

@media (min-width: 768px) {

  .node--type-avinard-homepage .layout.latest-news .view-avinard-news .item-list ul {

    grid-column-gap: 64px;

  }

}

@media (min-width: 1024px) {

  .node--type-avinard-homepage .layout.latest-news {

    isolation: isolate;

    margin-bottom: 120px;

    margin-top: 120px;

    position: relative;

  }

  .node--type-avinard-homepage .layout.latest-news .view-avinard-news .item-list ul {

    grid-column-gap: 96px;

  }

  .node--type-avinard-homepage .layout.latest-news:before {

    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 1440.46 138'%3E%3Cpath d='M0 8.34s221.85 52.76 612.96 24.9C842.4 16.89 945.64 2.27 1216.58.05c113.68-.93 223.87 11.47 223.87 11.47v596.64s-110.19-12.4-223.87-11.47c-270.95 2.22-374.19 16.84-603.63 33.19C221.85 657.74 0 604.98 0 604.98z' style='fill:%23f2f2f2'/%3E%3C/svg%3E");

    left: 0;

    position: absolute;

    right: 0;

    top: -90px;

    z-index: -1;

  }

  .node--type-avinard-homepage .layout.latest-news:after {

    bottom: -90px;

    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 500 1440.46 138'%3E%3Cpath d='M0 8.34s221.85 52.76 612.96 24.9C842.4 16.89 945.64 2.27 1216.58.05c113.68-.93 223.87 11.47 223.87 11.47v596.64s-110.19-12.4-223.87-11.47c-270.95 2.22-374.19 16.84-603.63 33.19C221.85 657.74 0 604.98 0 604.98z' style='fill:%23f2f2f2'/%3E%3C/svg%3E");

    left: 0;

    position: absolute;

    right: 0;

    z-index: -1;

  }

}

.node--type-avinard-homepage .layout.program-websites {

  margin-bottom: var(--spacer-5);

  margin-top: var(--spacer-5);

}

@media (min-width: 1024px) {

  .node--type-avinard-homepage .layout.program-websites {

    margin-top: 80px;

  }

}

.node--type-avinard-homepage .layout.program-websites h3 > a:hover {

  background-color: var(--yellow-accent);

  box-shadow: 0 2px 0 3px var(--yellow-accent);

}

.node--type-avinard-homepage .layout.program-websites h3 > a:active {

  background-color: var(--main-blue-light-bg);

  box-shadow: 0 2px 0 3px var(--main-blue-light-bg);

  color: var(--color-base);

  text-decoration-line: none;

}

@media (min-width: 1024px) {

  footer.avinard--footer {

    border-radius: 50% 50% 0 0/5% 5% 0 0;

    padding-top: 50px !important;

  }

}

.avinard-evo-unstyled-list {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-evo-unstyled-list li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-evo-unstyled-list li:last-child {

  margin-bottom: 0;

}

#block-avinardglobalprimarymenu2.contextual-region {

  position: static;

}

#block-avinardglobalprimarymenu2 .subnav-header {

  background: var(--blue-light-bg);

  padding-top: 20px;

}

@media (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .subnav-header {

    background: transparent none repeat 0 0 / auto auto padding-box border-box

      scroll;

    padding-top: 0;

  }

}

#block-avinardglobalprimarymenu2 .subnav-header .back-to-l2,

#block-avinardglobalprimarymenu2 .subnav-header .back-to-main {

  color: var(--color-primary);

  cursor: pointer;

  display: inline-block;

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  padding-left: 46px;

  padding-right: 60px;

  position: relative;

}

#block-avinardglobalprimarymenu2 .subnav-header .back-to-l2:before,

#block-avinardglobalprimarymenu2 .subnav-header .back-to-main:before {

  align-items: flex-start;

  content: "\f053";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;   

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-start;

  left: 0;

  padding-left: 26px;

  position: absolute;

  top: 0; 

  width: 25px;

}

#block-avinardglobalprimarymenu2 .subnav-header .back-to-l2:focus,

#block-avinardglobalprimarymenu2 .subnav-header .back-to-main:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

  z-index: 99;

}

#block-avinardglobalprimarymenu2 .subnav-title-h2,

#block-avinardglobalprimarymenu2 .subnav-title-h3 {

  background: var(--blue-light-bg);

  font-family: var(--font-lexend);

  font-size: 1.375rem;

  font-weight: 500;

  margin: 0;

  padding: 15px 25px 15px 24px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .subnav-title-h2 {

    background: transparent none repeat 0 0 / auto auto padding-box border-box

      scroll;

    max-width: 34%;

    padding: 27px 25px 15px 0;

  }

  #block-avinardglobalprimarymenu2 .subnav-title-h3 {

    font-size: var(--font-size-lg);

    padding: 27px 0 0;

  }

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 .menu-item-element,

#block-avinardglobalprimarymenu2 .subnav-wrapper--2 .menu-item-element {

  font-size: var(--font-size-lg);

  font-weight: 400;

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 .menu-item-element:focus,

#block-avinardglobalprimarymenu2 .subnav-wrapper--2 .menu-item-element:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

  position: relative;

  z-index: 100;

}

#block-avinardglobalprimarymenu2 .avinard-megamenu--close,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l1--close,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l2--close,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l3--close {

  align-items: center;

  aspect-ratio: 50/50;

  background: var(--color-white);

  border: none;

  border-radius: 9999px;

  font-size: 1.25rem;

  height: 30px;

  justify-content: center;

  position: absolute;

  width: 30px;

  z-index: 1111111;

}

#block-avinardglobalprimarymenu2 .avinard-megamenu--close:focus,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l1--close:focus,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l2--close:focus,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l3--close:focus {

  border: 2px solid var(--color-primary);

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#block-avinardglobalprimarymenu2 .avinard-megamenu--close {

  cursor: pointer;

  right: 33px;

  top: var(--spacer-2);

}

#block-avinardglobalprimarymenu2 .avinard-megamenu-l1--close,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l2--close,

#block-avinardglobalprimarymenu2 .avinard-megamenu-l3--close {

  cursor: pointer;

  right: 15px;

  top: 21px;

}

#block-avinardglobalprimarymenu2 .mobile-heading {

  margin: 0 20px 20px -8px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .mobile-heading {

    display: none;

  }

}

#block-avinardglobalprimarymenu2 ul.menu {

  display: flex;

  flex-direction: column;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 ul.menu {

    flex-direction: row;

    justify-content: center !important;

  }

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 ul.menu:not(:where(.subnav-wrapper--1 *)) {

    gap: 25px !important;

  }

}

#block-avinardglobalprimarymenu2 ul.menu-level--one {

  margin: 0 -32px;

  position: relative;

}

#block-avinardglobalprimarymenu2 li.menu-item:not(.menu-item--l3) {

  width: auto !important;

}

#block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1 {

  background-color: #fff;

  border-bottom: 1px solid var(--light-gray-border);

  margin-bottom: 0;

  position: relative;

}

#block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1:first-of-type {

  border-top: 1px solid var(--light-gray-border);

}

#block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

  position: relative;

  z-index: 100;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1 {

    background-color: transparent;

    border: none;

    position: static;

  }

  #block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1:first-of-type {

    border-top: none;

  }

}

#block-avinardglobalprimarymenu2

  li.menu-item.menu-item--l1.active-item

  > .menu-item-element:after {

  align-items: center;

  content: "\f107";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-end;

  padding-right: 24px;

  position: absolute;

  right: 0;

  top: 0;

  width: 25px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.active-item

    > .menu-item-element:after {

    padding-right: 16px !important;

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.active-item

    > .menu-item-element {

    background-color: var(--blue-light-bg);

    border: 2px solid var(--color-primary);

    color: var(--color-base);

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.active-item

    > .menu-item-element:before {

    background: var(--color-primary);

    bottom: -16px;

    clip-path: polygon(50% 0, 50% 0, 90% 100%, 10% 100%);

    content: "";

    height: 15px;

    left: calc(50% - 10px);

    position: absolute;

    width: 20px;

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.active-item

    > .menu-item-element:after {

    align-items: center;

    color: var(--color-base);

    content: "\f107";

    display: flex;

    font-family: "Font Awesome 6 Free"; 

font-weight: 900;

    font-size: 1.25rem;

    height: 100%;

    justify-content: flex-end;

    padding-right: 24px;

    position: absolute;

    right: 0;

    top: 0;

    width: 30px;

    

  }

}

@media screen and (min-width: 1024px) {

  @media screen and (min-width: 1024px) {

    #block-avinardglobalprimarymenu2

      li.menu-item.menu-item--l1.active-item

      > .menu-item-element:after {

      padding-right: 16px !important;

    }

  }

}

#block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1 > .menu-item-element {

  cursor: pointer;

  display: block;

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 400;

  padding: 10px 35px 10px 24px;

  position: relative;

}

#block-avinardglobalprimarymenu2

  li.menu-item.menu-item--l1

  > .menu-item-element:after {

  align-items: center;

  content: "\f105";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-end;

  padding-right: 24px;

  position: absolute;

  right: 0;

  top: 0;

  width: 25px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element:after {

    padding-right: 16px !important;

  }

}

#block-avinardglobalprimarymenu2

  li.menu-item.menu-item--l1

  > .menu-item-element:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

  z-index: 99;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 li.menu-item.menu-item--l1 > .menu-item-element {

    background-color: var(--color-white);

    border: 2px solid var(--color-white);

    border-radius: 9999px;

    font-size: inherit;

    font-weight: 600;

    padding: 16px 40px 16px 16px;

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element:after {

    align-items: center;

    content: "\f107";

    display: flex;

    font-size: 1.25rem;

    height: 100%;

    justify-content: flex-end;

    padding-right: 24px;

    position: absolute;

    right: 0;

    top: 0;

    width: 30px;

    font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  content: "\f107"; 

  }

  @media screen and (min-width: 1024px) {

    #block-avinardglobalprimarymenu2

      li.menu-item.menu-item--l1

      > .menu-item-element:after {

      padding-right: 16px !important;

    }

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element:after {

    color: var(--color-primary);

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element:hover {

    background-color: var(--yellow-accent);

    border: 2px solid var(--color-primary);

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element:focus {

    border: 2px solid var(--color-primary);

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element:active {

    background-color: var(--main-blue-light-bg);

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1

    > .menu-item-element

    i {

    display: inline;

    padding-left: var(--spacer-1);

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.menu-item--active-trail:not(.active-item)

    > .menu-item-element:before {

    background-color: var(--color-primary);

    border-radius: 4px;

    bottom: 0;

    content: "";

    height: 4px;

    left: 16px;

    position: absolute;

    right: 18px;

  }

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.menu-item--active-trail:not(.active-item)

    > .menu-item-element:active:before,

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.menu-item--active-trail:not(.active-item)

    > .menu-item-element:focus:before,

  #block-avinardglobalprimarymenu2

    li.menu-item.menu-item--l1.menu-item--active-trail:not(.active-item)

    > .menu-item-element:hover:before {

    content: none;

  }

}

#block-avinardglobalprimarymenu2 .menu-item-element {

  color: var(--color-primary);

  font-weight: 700;

  -webkit-text-decoration: none;

  text-decoration: none;

}

#block-avinardglobalprimarymenu2 i {

  color: var(--color-primary);

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 {

  background-color: var(--color-white);

  border: none;

  border-radius: 0;

  left: 0;

  min-height: 100vh;

  position: fixed;

  right: 0;

  top: 0;

  z-index: 10000;

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1.mobile-subnav {

  z-index: 99;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .subnav-wrapper--1 {

    border: 1px solid var(--color-primary);

    border-radius: 0 0 25px 25px;

    border-top: 5px solid var(--color-primary);

    height: 616px;

    left: calc(50% - 608px);

    margin: auto;

    max-width: calc(100% - 32px);

    min-height: 0;

    overflow: hidden;

    padding: 25px;

    position: absolute;

    right: calc(50% - 608px);

    top: 72px;

  }

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 .menu {

  flex-direction: column !important;

  list-style-type: none;

  padding: 0;

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 > .menu {

  margin-left: 0;

  margin-top: 0;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .subnav-wrapper--1 > .menu {

    display: block;

    margin-left: -25px;

    margin-top: 0;

    max-height: 515px;

    width: calc(34% + 18px);

  }

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 > .menu > .menu-wrapper .menu {

  width: 66% !important;

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1 .menu-item {

  justify-content: flex-start !important;

}

#block-avinardglobalprimarymenu2 .menu-item--l2 {

  border-bottom: 1px solid var(--light-gray-border);

  margin-bottom: 0;

  position: static !important;

}

#block-avinardglobalprimarymenu2 .menu-item--l2:first-of-type {

  border-top: 1px solid var(--light-gray-border);

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element {

  display: flex !important;

  font-family: var(--font-lexend);

  margin: 0;

  padding: 10px 35px 10px 24px;

  position: relative;

  width: auto;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element {

    width: 100%;

  }

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:after {

  align-items: center;

  content: "\f105";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-end;

  padding-right: 24px;

  position: absolute;

  right: 0;

  top: 0;

  width: 25px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:after {

    padding-right: 16px !important;

  }

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:before {

  display: none;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:before {

    background: var(--light-gray-border);

    border-radius: 5px;

    content: "";

    display: block;

    height: 22px;

    left: 15px;

    position: absolute;

    top: 13px;

    width: 3px;

  }

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:hover {

  cursor: pointer;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:hover {

    background-color: var(--yellow-accent);

  }

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:hover:before {

  background: var(--color-primary);

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:hover:after {

  align-items: center;

  content: "\f105";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-end;

  padding-right: 24px;

  position: absolute;

  right: 0;

  top: 0;

  width: 25px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element:hover:after {

    padding-right: 16px !important;

  }

}

#block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element.active-item {

  background-color: #fff;

  color: var(--color-primary);

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .menu-item--l2 > .menu-item-element.active-item {

    background-color: var(--blue-light-bg);

    color: var(--color-base);

    font-weight: 500;

  }

}

#block-avinardglobalprimarymenu2

  .menu-item--l2

  > .menu-item-element.active-item:after {

  align-items: center;

  content: "\f105";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-end;

  padding-right: 24px;

  position: absolute;

  right: 0;

  top: 0;

  width: 25px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2

    .menu-item--l2

    > .menu-item-element.active-item:after {

    padding-right: 16px !important;

  }

}

#block-avinardglobalprimarymenu2

  .menu-item--l2

  > .menu-item-element.active-item:before {

  display: none;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2

    .menu-item--l2

    > .menu-item-element.active-item:before {

    background: var(--color-base);

    display: flex;

  }

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--1.mobile-subnav,

#block-avinardglobalprimarymenu2 .subnav-wrapper--2.mobile-subnav {

  max-height: 100vh;

  overflow-y: auto;

  padding: 0 0 25px;

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--2 {

  background-color: #fff;

  bottom: 0;

  left: 0;

  position: absolute;

  top: 0;

  width: 100%;

  z-index: 99;

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--2.mobile-subnav {

  z-index: 100;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .subnav-wrapper--2 {

    background-color: var(--blue-light-bg);

    border-bottom-right-radius: 25px;

    left: 34%;

    margin-left: 0;

    padding: 25px 40px;

    width: 66%;

  }

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--2 > .menu-wrapper .menu {

  border-top: 1px solid #aeb0b5;

  margin-top: 0;

  width: 100%;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .subnav-wrapper--2 > .menu-wrapper .menu {

    margin-top: 21px;

    width: 48%;

  }

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2

  > .menu-wrapper

  .menu.two-columns {

  -moz-column-count: 2;

  column-count: 2;

  -moz-column-gap: 60px;

  column-gap: 60px;

  display: block;

  position: relative;

  width: 100%;

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2

  > .menu-wrapper

  .menu.two-columns:before {

  background-color: var(--blue-light-bg);

  content: "";

  height: 2px;

  left: calc(50% - 30px);

  position: absolute;

  right: calc(50% - 30px);

  top: -1px;

  width: 60px;

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2

  > .menu-wrapper

  .menu.two-columns

  > li {

  page-break-inside: avoid;

  -moz-column-break-inside: avoid;

  break-inside: avoid;

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2

  > .menu-wrapper

  .menu

  > .menu-item--l3 {

  border-bottom: 1px solid #aeb0b5;

  display: inline-block;

  margin: 0;

  transform: translateZ(0);

  -webkit-transform: translateZ(0);

  width: 100%;

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2

  > .menu-wrapper

  .menu

  > .menu-item--l3

  > .menu-item-element {

  display: block;

  padding: 10px 45px 10px 24px;

  position: relative;

  width: 100%;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2

    .subnav-wrapper--2

    > .menu-wrapper

    .menu

    > .menu-item--l3

    > .menu-item-element {

    padding: 10px 25px 10px 0;

  }

  #block-avinardglobalprimarymenu2

    .subnav-wrapper--2

    > .menu-wrapper

    .menu

    > .menu-item--l3

    > .menu-item-element:after {

    padding-right: 0;

  }

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2

  > .menu-wrapper

  .menu 

  > .menu-item--l3

  > .menu-item-element:after {

  align-items: center;

  content: "\f061";

  display: flex;

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: 1.25rem;

  height: 100%;

  justify-content: flex-end;

  padding-right: 24px;

  position: absolute;

  right: 0;

  top: 0;

  width: 35px;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2

    .subnav-wrapper--2

    > .menu-wrapper

    .menu

    > .menu-item--l3

    > .menu-item-element:after {

    padding-right: 0 !important;

  }

}

#block-avinardglobalprimarymenu2 .subnav-wrapper--2>.menu-wrapper .menu>.menu-item--l3>.menu-item-element[href*="http://"]:after,#block-avinardglobalprimarymenu2 .subnav-wrapper--2>.menu-wrapper .menu>.menu-item--l3>.menu-item-element[href*="https://"]:after

{

  content: "\f08e";

  font-size: var(--font-size-md);

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2.mobile-subnav

  .menu.two-columns {

  -moz-column-count: 1;

  column-count: 1;

  -moz-column-gap: 0;

  column-gap: 0;

  display: block;

  margin-top: 0;

  padding: 0;

  width: 100%;

}

#block-avinardglobalprimarymenu2

  .subnav-wrapper--2.mobile-subnav

  .menu.two-columns:before {

  display: none;

}

#block-avinardglobalprimarymenu2 .scroll {

  overflow-y: visible;

  overscroll-behavior: unset;

}

@media screen and (min-width: 1024px) {

  #block-avinardglobalprimarymenu2 .scroll {

    overflow-y: scroll;

    overscroll-behavior: contain;

  }

  #block-avinardglobalprimarymenu2 .scroll::-webkit-scrollbar {

    width: 8px;

  }

  #block-avinardglobalprimarymenu2 .scroll::-webkit-scrollbar-track {

    background: none;

  }

  #block-avinardglobalprimarymenu2 .scroll::-webkit-scrollbar-thumb {

    background: rgba(0, 0, 0, 0.4);

    border-radius: 5px;

  }

}

#block-avinardglobalprimarymenu2

  .menu-wrapper.scroll:not(:where(.mobile-subnav *)) {

  height: 490px;

  margin-right: -40px;

  padding-right: 40px;

}

@media screen and (min-width: 1024px) and (max-width: 1120px) {

  #block-avinardglobalprimarymenu2

    ul.menu-level--one

    .menu-item--l1

    > .menu-item-element {

    padding: var(--spacer-2) 29px var(--spacer-2) 5px !important;

  }

  #block-avinardglobalprimarymenu2

    ul.menu-level--one

    .menu-item--l1.active-item

    > .menu-item-element:after,

  #block-avinardglobalprimarymenu2

    ul.menu-level--one

    .menu-item--l1

    > .menu-item-element:after {

    padding-right: var(--spacer-1) !important;

  }

}

.avinard-evo-unstyled-list {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-evo-unstyled-list li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-evo-unstyled-list li:last-child {

  margin-bottom: 0;

}

.expandable-topic-card {

  background-color: var(--color-white);

  border-bottom: 2px solid var(--light-gray-border);

  border-bottom-left-radius: var(--spacer-4);

  border-bottom-right-radius: var(--spacer-4);

  border-left: 2px solid var(--light-gray-border);

  border-right: 2px solid var(--light-gray-border);

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  margin-bottom: var(--spacer-3);

  padding: 24px 14px 8px;

  position: relative;

}

.expandable-topic-card .field--name-field-icon {

  left: 0;

  position: absolute;

  right: 0;

  top: -34px;

}

.expandable-topic-card .field--name-field-icon > i {

  align-items: center;

  background-color: var(--yellow-accent);

  border-radius: 100%;

  display: flex;

  font-size: 1.75rem;

  height: 52px;

  justify-content: center;

  margin-left: auto;

  margin-right: auto;

  min-width: 52px;

  width: 52px;

}

.expandable-topic-card .field--name-field-intro-title {

  margin-bottom: var(--spacer-1);

  margin-top: 22px;

}

@media (min-width: 768px) {

  .expandable-topic-card .field--name-field-intro-title {

    min-height: 55px;

  }

}

.expandable-topic-card .field--name-field-summary p {

  display: flex;

  flex-direction: column;

  font-size: var(--font-size-lg);

  justify-content: center;

  min-height: 81px;

}

.expandable-topic-card .topic-card-trigger {

  background-color: transparent;

  border: none;

  color: var(--color-primary);

  display: block;

  font-size: 1.75rem;

  font-weight: 500;

  margin-left: auto;

  margin-right: auto;

  width: 44px;

}

.fa-regular, .far {

    font-weight: 900;

}

.expandable-topic-card .topic-card-trigger:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

.expandable-topic-card .field--name-field-multiple-links ul {

  display: block;

  height: auto;

  overflow: hidden;

  transition: all 0.25s ease-in-out;

}

.expandable-topic-card .field--name-field-multiple-links ul.collapsed {

  height: 0;

}

.expandable-topic-card .field--name-field-multiple-links ul li:first-child {

  border-top: none;

}

.expandable-topic-card .field--name-field-multiple-links ul li:last-child {

  border-bottom: 1px solid var(--light-gray-border);

  margin-bottom: var(--spacer-3);

  padding-bottom: var(--spacer-2);

}

.expandable-topic-card .field--name-field-multiple-links ul a {

  font-size: var(--font-size-lg);

  margin-right: 10px;

  text-decoration-line: none;

}

.expandable-topic-card .field--name-field-multiple-links ul a:before {

  height: 18px !important;

  top: 5px !important;

}

.avinard-evo-unstyled-list {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-evo-unstyled-list li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-evo-unstyled-list li:last-child {

  margin-bottom: 0;

}

.hero-search-block {

  position: relative;

}

.custom-heading .hero-search-block .field--name-field-intro-title {

  margin-top: var(--spacer-2);

  text-align: center;

}

@media (min-width: 544px) {

.custom-heading  .hero-search-block .field--name-field-intro-title {

    margin-right: 37%;

    padding-bottom: var(--spacer-2);

    padding-top: var(--spacer-5);

    text-align: left;

  }

}

.hero-search-block #hero-search-block-form {

  min-height: 55px;

  position: relative;

}

.hero-search-block #hero-search-block-form .js-form-type-search {

  left: 0;

  max-width: none;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 1;

}

.hero-search-block #hero-search-block-form .js-form-type-search .form-search {

  background: var(--color-white);

  border: 1px solid var(--header-search-input-border);

  border-radius: 50px;

  box-sizing: border-box;

  height: 50px;

  max-width: none;

  padding: 0 0 0 15px;

  position: relative;

  width: 100%;

  z-index: 99;

}

@media screen and (min-width: 1024px) {

  .hero-search-block #hero-search-block-form .js-form-type-search .form-search {

    padding: 0 0 0 50px;

  }

}

.hero-search-block

  #hero-search-block-form

  .js-form-type-search

  .form-search::-moz-placeholder {

  color: var(--color-base);

  opacity: 0.75;

}

.hero-search-block

  #hero-search-block-form

  .js-form-type-search

  .form-search::placeholder {

  color: var(--color-base);

  opacity: 0.75;

}

.hero-search-block

  #hero-search-block-form

  .js-form-type-search

  .form-search:focus {

  z-index: 97;

}

.hero-search-block

  #hero-search-block-form

  .js-form-type-search

  i.far.fa-search {

  color: var(--color-primary);

  display: none;

  font-size: var(--font-size-lg);

  left: 20px;

  position: absolute;

  top: calc(50% - 8px);

  z-index: 100;

}

@media screen and (min-width: 1024px) {

  .hero-search-block

    #hero-search-block-form

    .js-form-type-search

    i.far.fa-search {

    display: block;

  }

}

.hero-search-block #hero-search-block-form .form-actions {

  left: auto;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 2;

}

.hero-search-block #hero-search-block-form .form-actions .js-form-submit {

  height: 50px;

  margin-top: 4px;

  padding-right: 60px;

  position: relative;

}

@media screen and (max-width: 1023.9px) {

  .hero-search-block #hero-search-block-form .form-actions .js-form-submit {

    background-color: var(--color-white);

    border: 1px solid;

    border-bottom-left-radius: 0;

    border-left: 1px;

    border-color: var(--header-search-input-border);

    border-top-left-radius: 0;

    color: var(--color-primary);

    padding-left: 20px;

    padding-right: 10px;

    text-indent: -9999px;

  }

}

.hero-search-block #hero-search-block-form .form-actions .js-form-submit:after {

  color: var(--color-primary);

  content: "\f002";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: var(--font-size-lg);

  right: 25px;

  text-indent: 0;

  top: 11px;

  z-index: 3;

}

@media screen and (min-width: 1024px) {

  .hero-search-block

    #hero-search-block-form

    .form-actions

    .js-form-submit:after {

    color: var(--color-white);

    content: "\f061";

    font-size: 1.25rem;

    position: absolute;

    text-indent: inherit;

  }

}

.hero-search-block

  #hero-search-block-form

  .form-actions

  .js-form-submit:hover:after {

  color: var(--color-primary);

}

.hero-search-block .avinard-popular-search-terms {

  background-color: var(--color-white);

  border-radius: 0 0 30px 30px;

  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);

  padding: 50px 12px 30px;

  position: absolute;

  top: 30px;

  width: 100%;

}

.hero-search-block .avinard-popular-search-terms.open {

  transition: 0.15s linear;

}

.hero-search-block .avinard-popular-search-terms .avinard-list-header {

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 500;

  margin: 0 0 0 4px;

}

.hero-search-block .avinard-popular-search-terms ul {

  font-size: var(--font-size-lg);

  list-style-type: none;

  margin-top: 5px;

  padding-left: 0;

}

.hero-search-block .avinard-popular-search-terms ul li {

  align-items: center;

  border-bottom: 1px solid var(--light-gray-border);

  color: var(--color-primary);

  cursor: pointer;

  display: flex;

  justify-content: space-between;

  margin: 0;

  padding: 14px 0 6px;

}

.hero-search-block .avinard-popular-search-terms ul li:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

.hero-search-block .avinard-popular-search-terms ul li i.far {

  color: var(--color-primary);

  font-size: 1.625rem;

}

.hero-search-block .avinard-popular-search-terms ul li.empty {

  display: none;

}

.hero-search-block .avinard-clear-button {

  background: var(--color-white);

  border: 0;

  border-radius: 30px;

  font-size: var(--font-size-2xl);

  line-height: 26px;

  padding: 0 6px;

  position: absolute;

  right: 15px;

  top: 15px;

  z-index: 100;

}

@media screen and (min-width: 1024px) {

  .hero-search-block .avinard-clear-button {

    right: 160px;

  }

}

.hero-search-block .avinard-clear-button:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#search-results-page-search-form-wrapper {

  background: var(--blue-light-bg);

  padding: 58px 25px 60px;

  position: relative;

}

@media screen and (min-width: 1024px) {

  #search-results-page-search-form-wrapper {

    border-radius: 0 150px 150px 0;

    padding: 58px 60px 60px 6.5%;

    position: relative;

  }

  #search-results-page-search-form-wrapper:before {

    background: var(--blue-light-bg);

    bottom: 0;

    content: "";

    left: calc(0px - ((100vw - 100%) / 2));

    position: absolute;

    top: 0;

    width: calc((100vw - 100%) / 2);

  }

  #search-results-page-search-form-wrapper #block-hero-searchform {

    max-width: 66.66%;

  }

}

#search-results-page-search-form-wrapper #block-hero-searchform {

  min-height: 55px;

  position: relative;

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .js-form-type-search {

  left: 0;

  max-width: none;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 1;

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .js-form-type-search

  .form-search {

  background: var(--color-white);

  border: 1px solid var(--header-search-input-border);

  border-radius: 50px;

  box-sizing: border-box;

  height: 50px;

  max-width: none;

  padding: 0 0 0 15px;

  position: relative;

  width: 100%;

  z-index: 99;

}

@media screen and (min-width: 1024px) {

  #search-results-page-search-form-wrapper

    #block-hero-searchform

    .js-form-type-search

    .form-search {

    padding: 0 0 0 50px;

  }

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .js-form-type-search

  .form-search::-moz-placeholder {

  color: var(--color-base);

  opacity: 0.75;

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .js-form-type-search

  .form-search::placeholder {

  color: var(--color-base);

  opacity: 0.75;

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .js-form-type-search

  .form-search:focus {

  z-index: 97;

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .js-form-type-search

  i.far.fa-search {

  color: var(--color-primary);

  display: none;

  font-size: var(--font-size-lg);

  left: 20px;

  position: absolute;

  top: calc(50% - 8px);

  z-index: 100;

}

@media screen and (min-width: 1024px) {

  #search-results-page-search-form-wrapper

    #block-hero-searchform

    .js-form-type-search

    i.far.fa-search {

    display: block;

  }

}

#search-results-page-search-form-wrapper #block-hero-searchform .form-actions {

  left: auto;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 2;

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .form-actions

  .js-form-submit {

  height: 50px;

  margin-top: 4px;

  padding-right: 60px;

  position: relative;

}

@media screen and (max-width: 1023.9px) {

  #search-results-page-search-form-wrapper

    #block-hero-searchform

    .form-actions

    .js-form-submit {

    background-color: var(--color-white);

    border: 1px solid;

    border-bottom-left-radius: 0;

    border-left: 1px;

    border-color: var(--header-search-input-border);

    border-top-left-radius: 0;

    color: var(--color-primary);

    padding-left: 20px;

    padding-right: 10px;

    text-indent: -9999px;

  }

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .form-actions

  .js-form-submit:after {

  color: var(--color-primary);

  content: "\f002";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: var(--font-size-lg);

  right: 25px;

  text-indent: 0;

  top: 11px;

  z-index: 3;

}

@media screen and (min-width: 1024px) {

  #search-results-page-search-form-wrapper

    #block-hero-searchform

    .form-actions

    .js-form-submit:after {

    color: var(--color-white);

    content: "\f061";

    font-size: 1.25rem;

    position: absolute;

    text-indent: inherit;

  }

}

#search-results-page-search-form-wrapper

  #block-hero-searchform

  .form-actions

  .js-form-submit:hover:after {

  color: var(--color-primary);

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms {

  background-color: var(--color-white);

  border-radius: 0 0 30px 30px;

  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);

  padding: 50px 12px 30px;

  position: absolute;

  top: 30px;

  width: 100%;

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms.open {

  transition: 0.15s linear;

}

#search-results-page-search-form-wrapper

  .avinard-popular-search-terms

  .avinard-list-header {

  font-family: var(--font-lexend);

  font-size: var(--font-size-lg);

  font-weight: 500;

  margin: 0 0 0 4px;

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms ul {

  font-size: var(--font-size-lg);

  list-style-type: none;

  margin-top: 5px;

  padding-left: 0;

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms ul li {

  align-items: center;

  border-bottom: 1px solid var(--light-gray-border);

  color: var(--color-primary);

  cursor: pointer;

  display: flex;

  justify-content: space-between;

  margin: 0;

  padding: 14px 0 6px;

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms ul li:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms ul li i.far {

  color: var(--color-primary);

  font-size: 1.625rem;

}

#search-results-page-search-form-wrapper .avinard-popular-search-terms ul li.empty {

  display: none;

}

#search-results-page-search-form-wrapper .avinard-clear-button {

  background: var(--color-white);

  border: 0;

  border-radius: 30px;

  font-size: var(--font-size-2xl);

  line-height: 26px;

  padding: 0 6px;

  position: absolute;

  right: 15px;

  top: 15px;

  z-index: 100;

}

@media screen and (min-width: 1024px) {

  #search-results-page-search-form-wrapper .avinard-clear-button {

    right: 160px;

  }

}

#search-results-page-search-form-wrapper .avinard-clear-button:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#gjs-overlay-trigger-wrapper {

  justify-content: flex-end;

  margin-top: 17px;

}

#gjs-overlay-trigger-wrapper #display-options {

  align-items: flex-start;

  color: var(--color-primary);

  cursor: pointer;

  display: flex;

}

#gjs-overlay-trigger-wrapper #display-options > span {

  border-bottom: 2px solid var(--color-primary);

  display: block;

  font-family: var(--font-lexend);

  font-weight: 500;

  line-height: 1;

  margin-right: 15px;

  padding-bottom: 6px;

  padding-top: 2px;

}

#gjs-overlay-trigger-wrapper #display-options .fas.fa-cog {

  font-size: 1.3125rem;

}

#gja-filter-overlay.visible {

  background: var(--color-white);

  bottom: 0;

  max-width: 350px;

  position: fixed;

  right: 0;

  top: 0;

  width: 85%;

  z-index: 9900;

}

#gja-filter-overlay.visible #gja-filter-overlay-inner {

  height: 100%;

  padding: 50px 30px 30px;

  position: relative;

  width: 100%;

}

#gja-filter-overlay.visible

  #gja-filter-overlay-inner

  #gjas-overlay-close-wrapper {

  position: absolute;

  right: 15px;

  top: 10px;

}

#gja-filter-overlay.visible

  #gja-filter-overlay-inner

  #gjas-overlay-close-wrapper

  .overlay-close {

  background: var(--gray-light-bg);

  border: none;

  border-radius: 100%;

  padding: 7px 11px;

}

#gja-filter-overlay.visible

  #gja-filter-overlay-inner

  #gjas-overlay-close-wrapper

  .overlay-close

  .fal.fa-times {

  color: var(--color-primary);

  font-size: var(--font-size-lg);

}

#gja-filter-overlay.visible

  #gja-filter-overlay-inner

  #gjas-overlay-close-wrapper

  .overlay-close:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

#gja-filter-overlay.visible #gja-filter-overlay-inner .fas.fa-cog {

  font-size: 1.3125rem;

}

#gja-filter-overlay.visible #gjas-overlay-heading-wrapper {

  margin-bottom: 15px;

}

#gja-filter-overlay.visible

  #gjas-overlay-heading-wrapper

  #display-options-heading {

  display: inline-block;

  margin-right: 10px;

}

#gja-filter-overlay.visible fieldset {

  border: 0;

  margin: 0;

  padding: 0;

}

#gja-filter-overlay.visible fieldset legend {

  border-bottom: 1px solid;

  font-family: var(--font-lexend);

  font-weight: 600;

  padding-bottom: 10px;

  width: 100%;

}

#gja-filter-overlay.visible fieldset .ds-c-choice-wrapper {

  margin: 15px 0 0;

}

#gja-filter-overlay.visible fieldset .ds-c-choice-wrapper .ds-c-choice {

  border-radius: 100%;

  height: 16px;

  padding: 10px;

  width: 16px;

}

#gja-filter-overlay.visible fieldset .ds-c-choice-wrapper .ds-c-choice:checked {

  border-color: var(--color-primary);

}

#gja-filter-overlay.visible fieldset .ds-c-choice-wrapper .ds-c-choice:before {

  box-shadow: inset 0 0 4em 1em var(--color-primary);

  height: 16px;

  width: 16px;

}

#gja-filter-overlay.visible fieldset .ds-c-choice-wrapper .ds-c-label {

  transform: none;

}

#gja-filter-overlay.visible #filter-submit {

  margin-top: 40px;

}

.ds-c-usa-banner.filter-visible:after {

  background: rgba(0, 0, 0, 0.5);

  content: "";

  left: 0;

  position: absolute;

  right: 0;

  width: 100%;

  z-index: 9899;

}

.page-node-type-avinard-homepage .home-search #hero-search-block-form {

  width: 100%;

}

@media (min-width: 768px) {

  .page-node-type-avinard-homepage .home-search #hero-search-block-form {

    max-width: 62%;

  }

}

.page-node-type-avinard-homepage .hero-search-block form {

  margin-left: auto;

  margin-right: auto;

}

@media (min-width: 544px) {

  .page-node-type-avinard-homepage .hero-search-block form {

    margin-left: 0;

    margin-right: 0;

  } 

}

.page-node-type-avinard-homepage #search-form-header {

  display: none;

}

.avinard-evo-unstyled-list {

  list-style: none;

  margin: 0;

  padding: 0;

}

.avinard-evo-unstyled-list li {

  line-height: var(--font-line-height-base);

  margin-bottom: var(--spacer-1);

}

.avinard-evo-unstyled-list li:last-child {

  margin-bottom: 0;

}

.spotlight-initiatives-block .spotlight-wrapper {

  border-radius: var(--spacer-3);

  isolation: isolate;

  position: relative;

  z-index: 0;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block .spotlight-wrapper:before {

    background-color: var(--color-white);

    border: 2px solid var(--light-gray-border);

    border-radius: var(--spacer-3);

    bottom: 0;

    content: "";

    left: 0;

    opacity: 0.5;

    position: absolute;

    right: 0;

    top: 0;

    z-index: -1;

  }

}

.spotlight-initiatives-block .spotlight-wrapper .spotlight-content {

  order: 2;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block .spotlight-wrapper .spotlight-content {

    order: 1;

  }

}

.spotlight-initiatives-block .spotlight-wrapper .spotlight-image {

  justify-content: center;

  order: 1;

  position: relative;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block .spotlight-wrapper .spotlight-image {

    margin-bottom: 40px;

    max-width: -moz-fit-content;

    max-width: fit-content;

    order: 2;

  }

}

.spotlight-initiatives-block .spotlight-wrapper .spotlight-image:before {

  aspect-ratio: 1/1;

  background: var(--green-accent);

  border-radius: 9999px;

  bottom: 0;

  content: "";

  left: 0;

  margin-left: auto;

  margin-right: auto;

  max-height: 375px;

  max-width: 375px;

  opacity: 0.5;

  position: absolute;

  right: 0;

  top: 0;

  z-index: -1;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block .spotlight-wrapper .spotlight-image:before {

    bottom: -70px;

    left: -40px;

    max-height: none;

    max-width: none;

    right: -195px;

    top: -275px;

    z-index: -2;

  }

}

.spotlight-initiatives-block

  .spotlight-wrapper

  .spotlight-image

  .field--name-image {

  display: flex;

}

.spotlight-initiatives-block

  .spotlight-wrapper

  .spotlight-image

  .field--name-image

  img {

  aspect-ratio: 374/265;

  height: -moz-max-content;

  height: max-content;

  max-width: 100%;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__section-title {

  display: none;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__section-container {

  background-color: var(--color-white);

  border: 1px solid var(--light-gray-border);

  border-radius: 4px;

  border-top: 8px solid var(--green-accent);

  isolation: isolate;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .a11y-paragraphs-tabs__section-container {

    background-color: transparent;

    border: none;

    z-index: 0;

  }

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__body

  > div

  + div {

  border-top: 1px solid var(--light-gray-border);

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .a11y-paragraphs-tabs__body

    > div

    + div {

    border-top: none;

  }

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__body

  .js-accordion-trigger {

  color: var(--color-gray);

  font-family: var(--font-lexend);

  font-size: var(--font-size-xl);

  font-weight: var(--font-weight-semibold);

  padding: 20px 12px;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__body

  .js-accordion-trigger[aria-expanded="true"] {

  background-color: var(--color-white);

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__body

  .js-accordion-trigger:focus {

  box-shadow: 0 0 0 3px var(--color-focus-light),

    0 0 4px 6px var(--color-focus-dark);

  outline: 3px solid transparent;

  outline-offset: 3px;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .a11y-paragraphs-tabs__body

  .js-accordion-trigger:after {

  color: var(--color-gray);

  content: "\f067";

  font-family: "Font Awesome 6 Free"; 

font-weight: 900;

  font-size: var(--font-size-2xl);

  line-height: 18px;

  margin-left: 10px;

  margin-top: -3px;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  section.is-open

  .js-accordion-trigger {

  color: var(--color-primary);

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  section.is-open

  .js-accordion-trigger:after {

  content: "\f068";

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .tabs-panel.is-hidden

  .content {

  display: block;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .tabs-panel.is-hidden

  .content

  .tab-button {

  visibility: hidden;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  section

  > div.content {

  display: grid !important;

  grid-template-rows: 0fr;

  transition: grid-template-rows 0.2s ease-in-out;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  section

  > div.content.is-open {

  grid-template-rows: 1fr;

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .paragraph--type--a11y-paragraphs-tab-content {

  overflow: hidden;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .paragraph--type--a11y-paragraphs-tab-content {

    overflow: visible;

  }

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .field--name-field-a11y-para-tabs-text-area {

  padding: 0 12px;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .field--name-field-a11y-para-tabs-text-area {

    padding: var(--spacer-3) 0 0 0;

  }

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .field--name-field-a11y-para-tabs-text-area

  p {

  margin-bottom: 0;

  margin-top: var(--spacer-3);

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .field--name-field-cta-button {

  padding: 0 12px;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .field--name-field-cta-button {

    padding: 0;

  }

}

.spotlight-initiatives-block

  .a11y-paragraphs-tabs__wrapper

  .field--name-field-cta-button

  a {

  max-width: 100%;

}

@media (min-width: 1024px) {

  .spotlight-initiatives-block .a11y-paragraphs-tabs__wrapper .tabs-row {

    gap: 2%;

  }

  .spotlight-initiatives-block .a11y-paragraphs-tabs__wrapper .tabs-row-left {

    max-width: 35%;

    width: 100%;

  }

  .spotlight-initiatives-block .a11y-paragraphs-tabs__wrapper .tabs-row-right {

    max-width: 63%;

    padding-left: 0;

    width: 100%;

  }

  .spotlight-initiatives-block .a11y-paragraphs-tabs__wrapper .tabs-tab-list {

    color: var(--color-primary-darker);

    padding-left: 10px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger {

    color: var(--color-primary-darker);

    font-family: var(--font-lexend);

    font-size: var(--font-size-lg);

    font-weight: var(--font-weight-normal);

    line-height: 1.25;

    margin: 0;

    padding: 14px 0 !important;

    position: relative;

    text-decoration-line: none;

    text-decoration-thickness: 2px;

    text-underline-offset: 5px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:hover {

    background-color: transparent;

    box-shadow: none;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:focus,

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:hover {

    text-decoration-line: underline;

    text-decoration-thickness: 2px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:focus:before,

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:hover:before {

    background-color: var(--color-primary-darker);

    width: 4px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:active {

    background-color: var(--yellow-accent);

    color: var(--color-base);

    text-decoration-line: none;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:active:before {

    background-color: var(--color-base);

    width: 4px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger:before {

    background-color: var(--color-gray-light);

    border-radius: 5px;

    content: "";

    height: 22px;

    left: -10px;

    position: absolute;

    width: 3px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger.is-selected,

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger.is-selected:active,

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger.is-selected:hover {

    background-color: transparent;

    border-bottom: none !important;

    color: var(--color-base);

    font-weight: var(--font-weight-semibold);

    text-decoration-line: underline;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger.is-selected:active:before,

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger.is-selected:before,

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    .tabs-trigger.is-selected:hover:before {

    background-color: var(--color-primary-darker);

    width: 4px;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-tab-list

    li[role="presentation"]:last-child

    .tabs-trigger {

    margin-right: 0;

  }

  .spotlight-initiatives-block

    .a11y-paragraphs-tabs__wrapper

    .tabs-allowed

    .tabs-panel {

    border-top: none;

  }

}

@media (min-width: 768px) {

  .a11y-paragraphs-tabs__wrapper .tabs-allowed .accordion-trigger {

    display: flex;

  }

}

@media (min-width: 1024px) {

  .a11y-paragraphs-tabs__wrapper .tabs-allowed .accordion-trigger {

    display: none;

  }

}

.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-trigger {

  display: block;

}

@media (min-width: 768px) {

  .a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel {

    display: inherit;

  }

}

@media (min-width: 1024px) {

  .a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel {

    display: none;

  }

}

@media (min-width: 768px) {

  .a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel.is-hidden {

    display: inherit;

  }

}

@media (min-width: 1024px) {

  .a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel.is-hidden {

    display: none;

  }

  .hero-search-block {

    padding-bottom: var(--spacer-3);

  }

}

