html {
  color: #333333;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 62.5%;
  line-height: 1.2;
}

body {
  font-size: 14px;
  font-size: 1.4rem;
  color: #333333;
  overflow-wrap: break-word;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

h1,
.text-xxl {
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 900;
  line-height: 1.1;
}

@media screen and (min-width: 1281px) {
  h1,
  .text-xxl {
    font-size: 3.6rem;
  }
}

h2,
.text-xl {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.16;
  letter-spacing: 0.25px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h2,
  .text-xl {
    font-size: 2.4rem;
  }
}

h3,
.text-l {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.25px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h3,
  .text-l {
    font-size: 2rem;
  }
}

h3,
.text-l-menu {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.25px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h3,
  .text-l-menu {
    font-size: 2rem;
  }
}

h4,
.text-m {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.5px;
  color: #007b87;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h4,
  .text-m {
    font-size: 1.8rem;
  }
}

h5,
.text-s {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.5px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h5,
  .text-s {
    font-size: 1.6rem;
  }
}

h6,
.text-xs {
  font-size: 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.15;
  letter-spacing: normal;
  margin: 20px 0 5px 0;
  color: #808080;
}

@media screen and (min-width: 1281px) {
  h6,
  .text-xs {
    font-size: 1.2rem;
  }
}

p,
.text-regular {
  padding: 12px 0 5px 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.25px;
}

.cke_contents_ltr li,
.text__text li,
.featured_section__text li {
  padding: 8px 0 5px 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.25px;
}

.text-compact {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.34;
  letter-spacing: -0.1px;
}

.text-color-alt {
  color: #007b87;
}

a {
  color: #007b87;
  text-decoration: none;
}

a:active, a:focus, a:hover {
  color: #333333;
}

p a,
.file__file a,
.link__link a,
.text_bullets__taxo-text-type a {
  padding-bottom: 2px;
  color: #007b87;
  text-decoration: none;
}

p a:active, p a:focus, p a:hover,
.file__file a:active,
.file__file a:focus,
.file__file a:hover,
.link__link a:active,
.link__link a:focus,
.link__link a:hover,
.text_bullets__taxo-text-type a:active,
.text_bullets__taxo-text-type a:focus,
.text_bullets__taxo-text-type a:hover {
  color: #333333;
}

/* BROK-631 */
.content a {
  font-weight: bold;
}

p.subheader-1 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #484848;
  opacity: 0.65;
}

p.subheader-2 {
  font-size: 12px;
  font-size: 1.2rem;
  color: #484848;
}

p.body-2 {
  color: #808080;
}

hr {
  width: 100%;
  height: 2px;
  background-color: #dededd;
  border: none;
}

pre,
code,
tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

pre {
  font-family: "Roboto", Arial, sans-serif;
  background-color: white;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 2px solid #F3F3F3;
  border-radius: 2px;
}

abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap;
}

.callout {
  padding: 8px 24px;
}

.callout.lightteal {
  background-color: #d9f4f5;
  color: #000;
}

.callout.lightblue {
  background-color: #f2fbfc;
  color: #000;
}

.callout.lightgreen {
  background-color: #e6eeef;
  color: #000;
}

.callout.red {
  background-color: #c60c30;
  color: #ffffff;
}

.callout.red:hover {
  background-color: #c60c30;
  color: #ffffff;
}

.callout.darkred {
  background-color: #9b0723;
  color: #ffffff;
}

.callout.teal {
  background-color: #007b87;
  color: #ffffff;
}

.callout.teal:hover {
  background-color: #007b87;
  color: #ffffff;
}

.callout.darkteal {
  background-color: #00626b;
  color: #ffffff;
}

div.paragraph--type--callout {
  padding: 0px;
}

div.paragraph--type--callout .callout__content {
  padding: 2px 12px;
}

div.paragraph--type--callout .callout__content .paragraph--type--text {
  padding: 0px;
  margin: 0px;
}

div.paragraph--type--callout.lightteal {
  background-color: #d9f4f5;
  color: #000;
}

div.paragraph--type--callout.lightteal:hover {
  background-color: #d9f4f5;
  color: #000;
}

div.paragraph--type--callout.lightblue {
  background-color: #f2fbfc;
  color: #000;
}

div.paragraph--type--callout.lightblue:hover {
  background-color: #f2fbfc;
  color: #000;
}

div.paragraph--type--callout.lightgreen {
  background-color: #e6eeef;
  color: #000;
}

div.paragraph--type--callout.lightgreen:hover {
  background-color: #e6eeef;
  color: #000;
}

div.paragraph--type--callout.red {
  background-color: #c60c30;
  color: #ffffff;
}

div.paragraph--type--callout.red:hover {
  background-color: #c60c30;
  color: #ffffff;
}

div.paragraph--type--callout.darkred {
  background-color: #9b0723;
  color: #ffffff;
}

div.paragraph--type--callout.darkred:hover {
  background-color: #9b0723;
  color: #ffffff;
}

div.paragraph--type--callout.teal {
  background-color: #007b87;
  color: #ffffff;
}

div.paragraph--type--callout.teal:hover {
  background-color: #007b87;
  color: #ffffff;
}

div.paragraph--type--callout.darkteal {
  background-color: #00626b;
  color: #ffffff;
}

div.paragraph--type--callout.darkteal:hover {
  background-color: #00626b;
  color: #ffffff;
}

a.red {
  padding: 8px 24px;
  font-size: 16px;
  border-radius: 4px;
  line-height: 40px;
  padding-bottom: 8px;
  background-color: #c60c30;
  color: #ffffff;
  border: 1px solid #c60c30;
}

a.red:hover {
  background-color: #9b0723;
  border: 1px solid #9b0723;
  color: #ffffff;
}

a.teal {
  padding: 8px 24px;
  font-size: 16px;
  border-radius: 4px;
  line-height: 40px;
  padding-bottom: 8px;
  background-color: #007b87;
  color: #ffffff;
  border: 1px solid #007b87;
}

a.teal:hover {
  background-color: #00626b;
  border: 1px solid #00626b;
  color: #ffffff;
}

a.white {
  padding: 8px 24px;
  font-size: 16px;
  border-radius: 4px;
  line-height: 40px;
  padding-bottom: 8px;
  background-color: #ffffff;
  color: #007b87;
  border: 1px solid #007b87;
}

a.white:hover {
  background-color: #e6eeef;
  color: #007b87;
}

html {
  color: #333333;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 62.5%;
  line-height: 1.2;
}

body {
  font-size: 14px;
  font-size: 1.4rem;
  color: #333333;
  overflow-wrap: break-word;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

h1,
.text-xxl {
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 900;
  line-height: 1.1;
}

@media screen and (min-width: 1281px) {
  h1,
  .text-xxl {
    font-size: 3.6rem;
  }
}

h2,
.text-xl {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.16;
  letter-spacing: 0.25px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h2,
  .text-xl {
    font-size: 2.4rem;
  }
}

h3,
.text-l {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.25px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h3,
  .text-l {
    font-size: 2rem;
  }
}

h3,
.text-l-menu {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.25px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h3,
  .text-l-menu {
    font-size: 2rem;
  }
}

h4,
.text-m {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.5px;
  color: #007b87;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h4,
  .text-m {
    font-size: 1.8rem;
  }
}

h5,
.text-s {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.5px;
  margin: 20px 0 5px 0;
}

@media screen and (min-width: 1281px) {
  h5,
  .text-s {
    font-size: 1.6rem;
  }
}

h6,
.text-xs {
  font-size: 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.15;
  letter-spacing: normal;
  margin: 20px 0 5px 0;
  color: #808080;
}

@media screen and (min-width: 1281px) {
  h6,
  .text-xs {
    font-size: 1.2rem;
  }
}

p,
.text-regular {
  padding: 12px 0 5px 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.25px;
}

.cke_contents_ltr li,
.text__text li,
.featured_section__text li {
  padding: 8px 0 5px 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.25px;
}

.text-compact {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.34;
  letter-spacing: -0.1px;
}

.text-color-alt {
  color: #007b87;
}

a {
  color: #007b87;
  text-decoration: none;
}

a:active, a:focus, a:hover {
  color: #333333;
}

p a,
.file__file a,
.link__link a,
.text_bullets__taxo-text-type a {
  padding-bottom: 2px;
  color: #007b87;
  text-decoration: none;
}

p a:active, p a:focus, p a:hover,
.file__file a:active,
.file__file a:focus,
.file__file a:hover,
.link__link a:active,
.link__link a:focus,
.link__link a:hover,
.text_bullets__taxo-text-type a:active,
.text_bullets__taxo-text-type a:focus,
.text_bullets__taxo-text-type a:hover {
  color: #333333;
}

/* BROK-631 */
.content a {
  font-weight: bold;
}

p.subheader-1 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #484848;
  opacity: 0.65;
}

p.subheader-2 {
  font-size: 12px;
  font-size: 1.2rem;
  color: #484848;
}

p.body-2 {
  color: #808080;
}

hr {
  width: 100%;
  height: 2px;
  background-color: #dededd;
  border: none;
}

pre,
code,
tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

pre {
  font-family: "Roboto", Arial, sans-serif;
  background-color: white;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 2px solid #F3F3F3;
  border-radius: 2px;
}

abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap;
}

.callout {
  padding: 8px 24px;
}

.callout.lightteal {
  background-color: #d9f4f5;
  color: #000;
}

.callout.lightblue {
  background-color: #f2fbfc;
  color: #000;
}

.callout.lightgreen {
  background-color: #e6eeef;
  color: #000;
}

.callout.red {
  background-color: #c60c30;
  color: #ffffff;
}

.callout.red:hover {
  background-color: #c60c30;
  color: #ffffff;
}

.callout.darkred {
  background-color: #9b0723;
  color: #ffffff;
}

.callout.teal {
  background-color: #007b87;
  color: #ffffff;
}

.callout.teal:hover {
  background-color: #007b87;
  color: #ffffff;
}

.callout.darkteal {
  background-color: #00626b;
  color: #ffffff;
}

div.paragraph--type--callout {
  padding: 0px;
}

div.paragraph--type--callout .callout__content {
  padding: 2px 12px;
}

div.paragraph--type--callout .callout__content .paragraph--type--text {
  padding: 0px;
  margin: 0px;
}

div.paragraph--type--callout.lightteal {
  background-color: #d9f4f5;
  color: #000;
}

div.paragraph--type--callout.lightteal:hover {
  background-color: #d9f4f5;
  color: #000;
}

div.paragraph--type--callout.lightblue {
  background-color: #f2fbfc;
  color: #000;
}

div.paragraph--type--callout.lightblue:hover {
  background-color: #f2fbfc;
  color: #000;
}

div.paragraph--type--callout.lightgreen {
  background-color: #e6eeef;
  color: #000;
}

div.paragraph--type--callout.lightgreen:hover {
  background-color: #e6eeef;
  color: #000;
}

div.paragraph--type--callout.red {
  background-color: #c60c30;
  color: #ffffff;
}

div.paragraph--type--callout.red:hover {
  background-color: #c60c30;
  color: #ffffff;
}

div.paragraph--type--callout.darkred {
  background-color: #9b0723;
  color: #ffffff;
}

div.paragraph--type--callout.darkred:hover {
  background-color: #9b0723;
  color: #ffffff;
}

div.paragraph--type--callout.teal {
  background-color: #007b87;
  color: #ffffff;
}

div.paragraph--type--callout.teal:hover {
  background-color: #007b87;
  color: #ffffff;
}

div.paragraph--type--callout.darkteal {
  background-color: #00626b;
  color: #ffffff;
}

div.paragraph--type--callout.darkteal:hover {
  background-color: #00626b;
  color: #ffffff;
}

a.red {
  padding: 8px 24px;
  font-size: 16px;
  border-radius: 4px;
  line-height: 40px;
  padding-bottom: 8px;
  background-color: #c60c30;
  color: #ffffff;
  border: 1px solid #c60c30;
}

a.red:hover {
  background-color: #9b0723;
  border: 1px solid #9b0723;
  color: #ffffff;
}

a.teal {
  padding: 8px 24px;
  font-size: 16px;
  border-radius: 4px;
  line-height: 40px;
  padding-bottom: 8px;
  background-color: #007b87;
  color: #ffffff;
  border: 1px solid #007b87;
}

a.teal:hover {
  background-color: #00626b;
  border: 1px solid #00626b;
  color: #ffffff;
}

a.white {
  padding: 8px 24px;
  font-size: 16px;
  border-radius: 4px;
  line-height: 40px;
  padding-bottom: 8px;
  background-color: #ffffff;
  color: #007b87;
  border: 1px solid #007b87;
}

a.white:hover {
  background-color: #e6eeef;
  color: #007b87;
}

.btn {
  display: inline-block;
  position: relative;
  padding: 12px 20px;
  min-width: 128px;
  border: none;
  border-radius: 4px;
  background: #007b87;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

.btn.hidden {
  display: none;
}

.btn:hover {
  color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.btn:active {
  background: #7FDCE2;
}

.btn.btn-secondary {
  padding: 11px 19px;
  border: 1px solid #007b87;
  background: #ffffff;
  color: #007b87;
}

.btn.btn-secondary:hover {
  background: #f2fbfc;
}

.btn.btn-secondary:active {
  border-color: #0bbdc8;
  color: #0bbdc8;
}

.btn.btn-all-news {
  padding: 11px 19px;
  min-width: 183px;
  border: 1px solid #007b87;
  background: transparent;
  color: #007b87;
}

.btn.btn-all-news:hover {
  background: #f2fbfc;
}

.btn.btn-all-news:active {
  border-color: #0bbdc8;
  color: #0bbdc8;
}

.btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border: 1px solid #007b87;
  border-radius: 4px;
  overflow: hidden;
}

.btn-group .btn {
  width: 10px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  border-radius: 0;
  border-right: 1px solid #007b87;
  background: #ffffff;
  color: #007b87;
}

.btn-group .btn:last-child {
  border: none;
}

.btn-group .btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #f2fbfc;
}

.btn-group .btn.active {
  background: #007b87;
  color: #ffffff;
}

fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  font-weight: 600;
  margin-bottom: 0.375em;
  padding: 0;
}

label {
  display: block;
  font-weight: normal;
  margin-bottom: 0.375em;
}

input,
select,
textarea {
  display: block;
  font-size: 100%;
}

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}

[type='color']::-webkit-input-placeholder, [type='date']::-webkit-input-placeholder, [type='datetime']::-webkit-input-placeholder, [type='datetime-local']::-webkit-input-placeholder, [type='email']::-webkit-input-placeholder, [type='month']::-webkit-input-placeholder, [type='number']::-webkit-input-placeholder, [type='password']::-webkit-input-placeholder, [type='search']::-webkit-input-placeholder, [type='tel']::-webkit-input-placeholder, [type='text']::-webkit-input-placeholder, [type='time']::-webkit-input-placeholder, [type='url']::-webkit-input-placeholder, [type='week']::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #858585;
}

[type='color']::-moz-placeholder, [type='date']::-moz-placeholder, [type='datetime']::-moz-placeholder, [type='datetime-local']::-moz-placeholder, [type='email']::-moz-placeholder, [type='month']::-moz-placeholder, [type='number']::-moz-placeholder, [type='password']::-moz-placeholder, [type='search']::-moz-placeholder, [type='tel']::-moz-placeholder, [type='text']::-moz-placeholder, [type='time']::-moz-placeholder, [type='url']::-moz-placeholder, [type='week']::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder {
  color: #858585;
}

[type='color']::-ms-input-placeholder, [type='date']::-ms-input-placeholder, [type='datetime']::-ms-input-placeholder, [type='datetime-local']::-ms-input-placeholder, [type='email']::-ms-input-placeholder, [type='month']::-ms-input-placeholder, [type='number']::-ms-input-placeholder, [type='password']::-ms-input-placeholder, [type='search']::-ms-input-placeholder, [type='tel']::-ms-input-placeholder, [type='text']::-ms-input-placeholder, [type='time']::-ms-input-placeholder, [type='url']::-ms-input-placeholder, [type='week']::-ms-input-placeholder, input:not([type])::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #858585;
}

[type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {
  color: #858585;
}

textarea {
  resize: vertical;
}

[type="checkbox"],
[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

[type="file"] {
  margin-bottom: 0.75em;
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, .button {
  font-size: 100%;
}

input:focus, input:focus-visible, .button:focus, .button:focus-visible {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 153, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 153, 0.5);
}

.red:hover {
  background-color: unset;
}

.teal:hover {
  background-color: unset;
}

.white:hover {
  background-color: unset;
}

a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}

.collapse-processed > summary::before {
  display: none;
}

form.media-form fieldset:not(.fieldgroup), form.node-form fieldset:not(.fieldgroup) {
  border: 1px solid #a6a5a1;
  border-radius: 2px;
  padding: 10px;
  padding: 1rem;
}

form.media-form fieldset:not(.fieldgroup) > legend, form.node-form fieldset:not(.fieldgroup) > legend {
  display: block;
  position: static;
}

table:not(.nostyle, [role="presentation"]) {
  border-collapse: separate;
  background: white;
  border: 1px solid #e1e1e1;
  border-radius: 6px;
  padding: 6px 12px;
  width: 100%;
}

table tr th,
table tr td {
  padding: 12px;
  border-bottom: 1px solid #e1e1e1;
  vertical-align: top;
  text-align: left;
}

table tr th h1,
table tr th h2,
table tr th h3,
table tr th h4,
table tr th h5,
table tr th h6,
table tr td h1,
table tr td h2,
table tr td h3,
table tr td h4,
table tr td h5,
table tr td h6 {
  margin-top: 0;
}

table tr:last-child td {
  border-bottom: none;
}

table thead {
  font-size: 12px;
  font-size: 1.2rem;
}

table thead tr th {
  font-weight: normal;
}

.page-my-documents table {
  border: none;
  background: none;
}

.page-my-documents table thead tr th {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

.page-my-documents table thead tr #view-field-form-number-table-column {
  width: 14%;
}

.page-my-documents table thead tr #view-name-table-column {
  width: 35%;
}

.page-my-documents table thead tr #view-nothing-table-column {
  width: 14%;
}

.page-my-documents table tbody tr {
  background: white;
}

.page-my-documents table tbody tr td {
  text-align: center;
  vertical-align: middle;
}

.page-my-documents table tbody tr td.views-field-name {
  text-align: left;
}

.page-my-documents table tbody .views-field-name {
  font-weight: bold;
  font-size: 16px;
}

.page-my-documents table tbody .views-field-nothing span {
  display: block;
}

.page-my-documents table tbody .views-field-thumbnail {
  min-width: 80px;
}

nav ul,
.main-footer-list-wrapper ul,
.product-highlight-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

nav ol,
.main-footer-list-wrapper ol,
.product-highlight-wrapper ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul {
  margin: 0;
}

ol {
  margin: 0;
}

dl {
  margin: 0;
}

dt {
  font-weight: 600;
  margin: 0;
}

dd {
  margin: 0;
}

.block-facets-summary ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  height: auto;
  min-height: 30px;
  min-height: 3rem;
  padding-top: 20px;
  padding-top: 2rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 20px;
  padding-bottom: 2rem;
}

.block-facets-summary ul li {
  font-size: 16px;
  font-weight: bold;
  margin: 5px;
  margin: 0.5rem;
  padding: 5px 6px;
  padding: 0.5rem 0.6rem;
  background-color: transparent;
  border-radius: 22.5px;
  border: 1px solid #007b87;
}

.block-facets-summary ul li:last-of-type {
  margin-left: auto;
}

.block-facets-summary ul .facet-item__status {
  display: none;
}

.block-facets-summary ul .facet-item__value::after {
  content: url("/themes/custom/basic/images/close.svg");
  padding-left: 10px;
  padding-left: 1rem;
}

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
}

/*.image__image {
  margin-right: $gutter-lg;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;

  @media screen and (min-width: $mobile-lg-width) {
    justify-content: space-around;
    flex-flow: row wrap;
  }
}*/
.paragraph,
.link__link {
  margin: 15px 0;
}

/*.image__media-image img {
  margin: 8px 0 8px 0;
  box-shadow: 0 6px 18px 0 rgba(95, 113, 126, 0.19);
  max-height: 277px;
  width: auto;
  vertical-align: top;

  @media screen and (min-width: $mobile-lg-width) {
    margin: 8px 10px 8px 0;
    max-height: 420px;
  }
}
*/
div.drupal-media.align-center {
  text-align: center;
}

div.drupal-media.align-left {
  margin-right: 10px;
  margin-right: 1rem;
}

div.drupal-media.align-right {
  margin-left: 10px;
  margin-left: 1rem;
}

div.paragraph--type--callout {
  padding: 6px 12px;
}

.paragraph .paragraph {
  margin: 0;
}

.paragraph--type--spacer {
  padding: 10px 0;
  padding: 1rem 0;
}

#block-basic-content {
  margin-bottom: 40px;
}

.ajax-progress-throbber .throbber {
  background: transparent url(/themes/custom/basic/images/spinning-circles.svg) no-repeat 0 center;
}

.rating-label-custom-good.good {
  background: url(/themes/custom/basic/images/good-emoji.svg) no-repeat center center;
  background-size: contain;
  color: transparent;
  width: 50px;
  height: 50px;
  display: inline-block;
}

.rating-label-custom-good.good.rate-voted {
  border: 5px solid #4caf50;
}

.rating-label-custom-neutral.neutral {
  background: url(/themes/custom/basic/images/neutral-emoji.svg) no-repeat center center;
  background-size: contain;
  color: transparent;
  width: 50px;
  height: 50px;
  display: inline-block;
}

.rating-label-custom-neutral.neutral.rate-voted {
  border: 5px solid #ff9800;
}

.rating-label-custom-bad.bad {
  background: url(/themes/custom/basic/images/bad-emoji.svg) no-repeat center center;
  background-size: contain;
  color: transparent;
  width: 50px;
  height: 50px;
  display: inline-block;
}

.rating-label-custom-bad.bad.rate-voted {
  border: 5px solid #f44336;
}

.custom-rating-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
  gap: 2rem;
}

table:has(.rate-disabled) {
  display: none;
}

.rate-widget-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 600;
  color: #333;
}

.rate-widget-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 600;
  color: #333;
}

div.custom-rating-wrapper > div > div.rating-option-result {
  display: none;
}

.vote-result {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 30px;
  top: 3rem;
  height: 0px;
  height: 0rem;
}

.vote-result-icon {
  background-image: url(/themes/custom/basic/images/thank-you-check-mark.svg);
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
  margin-right: 1rem;
  position: absolute;
  bottom: 10px;
  bottom: 1rem;
  left: 60px;
  left: 6rem;
}

tr:has(.vote-result-wrapper) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  height: 6rem;
}

tr:has(.vote-result-wrapper) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  height: 6rem;
}

.breadcrumb {
  margin-bottom: 12px;
}

.breadcrumb li {
  list-style-type: none;
  display: inline-block;
  text-transform: uppercase;
}

.breadcrumb li a:hover, .breadcrumb li a:active {
  text-decoration: underline;
}

#navigation li {
  list-style-type: none;
  display: inline-block;
}

#colorbox #cboxClose {
  top: 0;
  right: 0;
}

#cboxLoadedContent {
  margin-top: 28px;
  margin-bottom: 0;
}

.file__media-file {
  height: 100%;
  overflow: hidden;
}

.drupal-media {
  height: 100%;
}

.carousel,
.alerts-carousel {
  margin-bottom: 64px !important;
}

.carousel.carousel-front,
.alerts-carousel.carousel-front {
  height: 339px;
}

.carousel.carousel-front:not(.slick-initialized),
.alerts-carousel.carousel-front:not(.slick-initialized) {
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  .carousel.carousel-front,
  .alerts-carousel.carousel-front {
    -webkit-box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
            box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
  }
}

.carousel .slick-list,
.alerts-carousel .slick-list {
  overflow: visible;
  margin-left: -8px;
}

@media screen and (min-width: 768px) {
  .carousel .slick-list,
  .alerts-carousel .slick-list {
    overflow: hidden;
    margin-left: inherit;
  }
}

.carousel .carousel-slide,
.alerts-carousel .carousel-slide {
  position: relative;
  height: 339px;
  margin-right: 8px;
}

@media screen and (min-width: 768px) {
  .carousel .carousel-slide,
  .alerts-carousel .carousel-slide {
    margin-right: 0;
  }
}

.carousel .carousel-slide .carousel-image,
.alerts-carousel .carousel-slide .carousel-image {
  height: 339px;
  width: 100%;
  position: absolute;
  border-radius: 4px;
}

.carousel .carousel-slide .container,
.alerts-carousel .carousel-slide .container {
  position: absolute;
  width: 100%;
  bottom: 0;
  background: black;
  background: transparent\9;
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  border-radius: 0 0 4px 4px;
}

.carousel .carousel-slide .container .slide-text,
.alerts-carousel .carousel-slide .container .slide-text {
  float: left;
  display: inline-block;
  color: white;
  padding: 18px 30px 8px 30px;
}

@media screen and (min-width: 768px) {
  .carousel .carousel-slide .container .slide-text,
  .alerts-carousel .carousel-slide .container .slide-text {
    max-width: calc(100% - 164px);
    padding: 18px 8px 8px 30px;
  }
}

.carousel .carousel-slide .container .slide-text .slide-title,
.alerts-carousel .carousel-slide .container .slide-text .slide-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 6px;
}

.carousel .carousel-slide .container .slide-text .slide-description,
.alerts-carousel .carousel-slide .container .slide-text .slide-description {
  font-size: 16px;
  margin-bottom: 14px;
}

.carousel .carousel-slide .container .slide-link,
.alerts-carousel .carousel-slide .container .slide-link {
  clear: both;
  margin: 22px 30px 20px 30px;
}

@media screen and (min-width: 768px) {
  .carousel .carousel-slide .container .slide-link,
  .alerts-carousel .carousel-slide .container .slide-link {
    clear: none;
    margin: 22px 30px 20px 0;
    float: right;
    display: inline-block;
  }
}

.carousel .carousel-slide .container .slide-link .btn,
.alerts-carousel .carousel-slide .container .slide-link .btn {
  color: white;
  background: transparent;
  border: 1px solid white;
  padding: 10px 35px;
  width: 100%;
  min-width: inherit;
}

@media screen and (min-width: 768px) {
  .carousel .carousel-slide .container .slide-link .btn,
  .alerts-carousel .carousel-slide .container .slide-link .btn {
    width: initial;
  }
}

.carousel .slick-prev,
.alerts-carousel .slick-prev {
  left: 0;
  z-index: 1;
  width: 33px;
  height: 48px;
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  visibility: hidden;
}

@media screen and (min-width: 768px) {
  .carousel .slick-prev,
  .alerts-carousel .slick-prev {
    visibility: visible;
  }
}

.carousel .slick-prev:before,
.alerts-carousel .slick-prev:before {
  content: "";
  background: url(/themes/custom/basic/images/arrow-left-white.svg) center center no-repeat;
  background-size: 15px;
  width: 33px;
  height: 48px;
  display: block;
}

.carousel .slick-next,
.alerts-carousel .slick-next {
  right: 0;
  z-index: 1;
  width: 33px;
  height: 48px;
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  visibility: hidden;
}

@media screen and (min-width: 768px) {
  .carousel .slick-next,
  .alerts-carousel .slick-next {
    visibility: visible;
  }
}

.carousel .slick-next:before,
.alerts-carousel .slick-next:before {
  content: "";
  background: url(/themes/custom/basic/images/arrow-right-white.svg) center center no-repeat;
  background-size: 15px;
  width: 33px;
  height: 48px;
  display: block;
}

.carousel .slick-dots,
.alerts-carousel .slick-dots {
  bottom: -42px;
}

.carousel .slick-dots li,
.alerts-carousel .slick-dots li {
  margin: 5px;
  padding: 12px 0;
  width: initial;
  height: initial;
}

.carousel .slick-dots li.slick-active button,
.alerts-carousel .slick-dots li.slick-active button {
  opacity: 100%;
}

.carousel .slick-dots li button,
.alerts-carousel .slick-dots li button {
  background: #007b87;
  opacity: 50%;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin: 0;
  padding: 0;
}

.carousel .slick-dots li button:before,
.alerts-carousel .slick-dots li button:before {
  display: none;
}

.alerts-carousel .slick-prev {
  left: 3px;
  background: transparent;
}

.alerts-carousel .slick-prev:before {
  background-image: url(/themes/custom/basic/images/arrow-left-black.svg);
}

.alerts-carousel .slick-next {
  right: 3px;
  background: transparent;
}

.alerts-carousel .slick-next:before {
  background-image: url(/themes/custom/basic/images/arrow-right-black.svg);
}

.card-container {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 2px solid #e7e7e7;
}

.card-container:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

@media screen and (min-width: 768px) {
  .card-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

.card-container .back-link {
  display: block;
  width: 100%;
  font-weight: 600;
  font-size: 1.4em;
  margin-bottom: 24px;
}

.card-container .back-link a {
  color: #007b87;
  padding: 6px 6px 6px 22px;
  background: url(/themes/custom/basic/images/fa-chevron-left-solid.svg) no-repeat left center;
  background-size: 12px;
}

.card-container .page-title {
  margin-bottom: 40px;
  display: block;
  width: 100%;
}

.card-container .view-all {
  margin-top: 20px;
  width: 100%;
}

.card-container .more-cards {
  width: 100%;
  padding: 10px 24px;
  border: 2px solid #e7e7e7;
  background: white;
  border-radius: 4px 4px 0 0;
  margin: 0;
  display: none;
  font-weight: normal;
  font-size: 12px;
  font-size: 1.2rem;
}

@media screen and (min-width: 768px) {
  .card-container .more-cards {
    display: block;
  }
}

.card-container .card {
  display: block;
  margin-bottom: 20px;
  border: 2px solid #e7e7e7;
  border-radius: 4px;
  line-height: 0;
  color: #333333;
  position: relative;
}

.card-container .card.card-featured img.image-card-small, .card-container .card.card-insurance-type img.image-card-small {
  display: none;
}

.card-container .card.card-insurance-type .card-featured-label {
  display: none;
}

.card-container .card:hover, .card-container .card:active {
  -webkit-box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
          box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
}

.card-container .card:hover .card-inner .card-link :after, .card-container .card:active .card-inner .card-link :after {
  content: '';
  display: block;
}

@media screen and (min-width: 768px) {
  .card-container .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    width: calc((100% - 20px) / 2);
    margin-right: 20px;
  }
  .card-container .card:nth-child(2n) {
    margin-right: 0;
  }
}

.card-container .card img {
  border-radius: 4px 4px 0 0;
  width: 100%;
}

.card-container .card .card-featured-label {
  position: absolute;
  top: 16px;
  right: 26px;
  color: #008089;
  background: #F0FBFC;
  font-size: 13px;
  font-weight: bold;
  padding: 4px 24px;
  border-radius: 16px;
}

.card-container .card .card-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  border: 0 none;
  border-bottom: none;
  border-radius: 0 0 4px 4px;
  padding: 24px;
  background: #ffffff;
}

@media screen and (min-width: 768px) {
  .card-container .card .card-inner {
    position: relative;
  }
}

.card-container .card .card-inner .card-new {
  position: absolute;
  right: 12px;
  color: #C61532;
  font-weight: bold;
  background: #fbe7eb;
  display: block;
  padding: 12px 20px;
  top: 12px;
  border-radius: 30px;
}

.card-container .card .card-inner .card-date {
  margin-top: 12px;
  margin-bottom: 16px;
  text-transform: uppercase;
  color: #aaa;
}

.card-container .card .card-inner .card-title {
  font-weight: bold;
  line-height: 1;
  padding: 0;
  display: block;
  font-size: 20px;
  font-size: 2rem;
  max-width: 100%;
  color: #333333;
}

@media screen and (min-width: 768px) {
  .card-container .card .card-inner .card-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (min-width: 1281px) {
  .card-container .card .card-inner .card-title {
    font-size: 2rem;
  }
}

.card-container .card .card-inner .card-description {
  padding: 8px 0 0 0;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  color: #aaa;
  max-width: 100%;
}

.card-container .card .card-inner .card-link {
  color: #007b87;
  font-size: 1.2em;
  font-weight: 500;
  margin-top: auto;
  padding-top: 12px;
  padding-bottom: 0px;
  line-height: 1.4;
  position: relative;
}

.card-container .card .card-inner .card-link .arrow {
  color: #00b3bc;
}

.card-container .card .card-inner .card-link :after {
  content: '';
  display: none;
  position: absolute;
  bottom: 0;
  width: 80%;
  height: 2px;
  background: #00b3bc;
}

.card-container .card.card-fullwidth {
  display: block;
  width: 100%;
  margin-right: 0;
  background: white;
}

.card-container .card.card-fullwidth:last-child {
  margin-bottom: 20px;
}

.card-container .card.card-fullwidth img {
  width: 100%;
  border-radius: 4px 4px 0 0;
}

.card-container .card.card-fullwidth img.image-card-small {
  display: none;
}

@media screen and (min-width: 768px) {
  .card-container .card.card-fullwidth {
    margin-bottom: 0;
    border-radius: 0;
    border-top: 0 none;
  }
  .card-container .card.card-fullwidth img.image-card-big {
    display: none;
  }
  .card-container .card.card-fullwidth img.image-card-small {
    width: auto;
    display: inline-block;
    float: left;
    margin: 24px 0 0 24px;
    border-radius: 4px;
  }
}

.card-container.carousel {
  border-bottom: 0 none;
  padding-bottom: 0;
}

@media screen and (min-width: 768px) {
  .card-container.carousel {
    padding-bottom: 40px;
    border-bottom: 2px solid #e7e7e7;
  }
  .card-container.carousel:last-child {
    border-bottom: none;
  }
}

.card-container.carousel .view-all {
  display: none;
}

@media screen and (min-width: 768px) {
  .card-container.carousel .card-fullwidth {
    display: none;
    /* Display first 5 cards */
  }
  .card-container.carousel .card-fullwidth:nth-of-type(-n+6) {
    display: block;
  }
  .card-container.carousel .view-all {
    display: block;
  }
}

.card-container.carousel .slick-dots {
  bottom: -22px;
}

.info-bar {
  padding: 10px 16px;
  margin-bottom: 32px;
  border: 2px solid #e7e7e7;
  border-radius: 4px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
          box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
}

@media screen and (min-width: 768px) {
  .info-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px;
  }
}

@media screen and (min-width: 1281px) {
  .info-bar {
    padding: 30px 52px;
    margin-bottom: 52px;
  }
}

.info-bar .info-bar-text {
  margin-bottom: 10px;
  color: #333333;
}

.info-bar .info-bar-text .info-bar-prefix {
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  .info-bar .info-bar-text {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1281px) {
  .info-bar .info-bar-text {
    font-size: 1.5rem;
  }
}

.info-bar .info-bar-link {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: bold;
  color: #333333;
  text-decoration: underline;
}

.info-bar .info-bar-link:hover {
  color: #333333;
}

@media screen and (min-width: 768px) {
  .info-bar .info-bar-link {
    padding-left: 20px;
  }
}

@media screen and (min-width: 1281px) {
  .info-bar .info-bar-link {
    padding-left: 40px;
    font-size: 1.6rem;
  }
}

.info-bar.warning-info-bar .info-bar-text {
  color: #CF0A2C;
}

.info-bar.warning-info-bar .info-bar-link {
  color: #CF0A2C;
}

.info-bar.warning-info-bar .info-bar-link:hover {
  color: #CF0A2C;
}

.expand-block {
  padding: 20px 0;
}

@media screen and (min-width: 768px) {
  .expand-block {
    background: #f5f6f7;
    margin: 0 -20px;
    padding: 40px 20px;
  }
}

@media screen and (min-width: 1024px) {
  .expand-block {
    margin: 0 -32px;
    padding: 40px 32px;
  }
}

@media screen and (min-width: 1281px) {
  .expand-block {
    position: relative;
    margin: 0 -52px;
    padding: 60px 52px;
  }
  .expand-block:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100vw;
    top: 0;
    right: 100%;
    background: #f5f6f7;
  }
}

.expand-list {
  margin: 0 -16px;
  list-style: none;
}

@media screen and (min-width: 768px) {
  .expand-list {
    margin: 0;
  }
}

.expand-list .expand-item {
  margin-bottom: 12px;
  background: #ffffff;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

@media screen and (min-width: 768px) {
  .expand-list .expand-item {
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1281px) {
  .expand-list .expand-item {
    margin-bottom: 24px;
  }
}

.expand-list .expand-button {
  position: relative;
  width: 100%;
  border: 0;
  padding: 10px 40px 10px 16px;
  background: #ffffff;
  background-size: 13px 8px;
  background-position: right 16px top 50%;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
  text-align: left;
}

.expand-list .expand-button:after {
  content: "";
  display: block;
  position: absolute;
  right: 16px;
  top: calc(50% - 6px);
  width: 14px;
  height: 14px;
  background: url(/themes/custom/basic/images/fa-chevron-down-solid.svg) no-repeat;
  background-size: 14px 14px;
}

.expand-list .expand-button.open:after {
  background: url(/themes/custom/basic/images/fa-chevron-up-solid.svg) no-repeat;
}

@media screen and (min-width: 768px) {
  .expand-list .expand-button {
    padding: 24px 60px 24px 24px;
  }
}

@media screen and (min-width: 1281px) {
  .expand-list .expand-button {
    font-size: 1.7rem;
    line-height: 2.2rem;
  }
  .expand-list .expand-button:after {
    right: 30px;
  }
}

.expand-list .expand-content {
  display: none;
  padding: 20px 16px;
  background: #ffffff;
  border-top: 1px solid #e7e7e7;
  list-style: none;
}

.expand-list .expand-content.open {
  display: block;
}

@media screen and (min-width: 1281px) {
  .expand-list .expand-content {
    padding: 24px 48px 24px 24px;
  }
}

.expand-list .expand-text {
  margin-bottom: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding-left: 32px;
  background: url(/themes/custom/basic/images/fa-bullet-solid.svg) no-repeat;
  background-size: 16px 16px;
  background-position: 0 6px;
}

.expand-list .expand-text.type-wrong {
  background-image: url(/themes/custom/basic/images/fa-times-solid.svg);
}

.expand-list .expand-text.type-ok {
  background-image: url(/themes/custom/basic/images/fa-check-solid.svg);
}

@media screen and (min-width: 1281px) {
  .expand-list .expand-text {
    margin-bottom: 20px;
    padding-left: 30px;
    font-size: 1.6rem;
  }
}

.expand-list .expand-text:last-child {
  margin-bottom: 0;
}

.download-container {
  background: white;
  border: 1px solid #ddd;
  border-radius: 0.5rem;
  padding: 0 15px;
  padding: 0 1.5rem;
  margin-top: 18px;
}

.download-container .download-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 10px;
  gap: 1rem;
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
  padding: 1.5rem 0;
}

@media screen and (max-width: 768px) {
  .download-container .download-item-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.download-container .download-item-container:last-child {
  border-bottom: none;
}

.download-container .download-item-container .download-item-image {
  -ms-flex-item-align: center;
      align-self: center;
  width: 50px;
  width: 5rem;
  height: 50px;
  height: 5rem;
  border-radius: 0.5rem;
  background-color: #ddd;
}

.download-container .download-item-container .download-item-main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-item-align: center;
      align-self: center;
}

.download-container .download-item-container .download-item-main .download-item-title {
  font-weight: bold;
  margin-bottom: 5px;
  margin-bottom: 0.5rem;
}

.download-container .download-item-container .download-item-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  gap: 10px;
  gap: 1rem;
  -ms-flex-item-align: center;
      align-self: center;
}

@media screen and (max-width: 768px) {
  .download-container .download-item-container .download-item-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.download-container .download-item-container .download-item-links .download-item-link a {
  position: relative;
  margin-left: 28px;
  color: #007b87;
}

.download-container .download-item-container .download-item-links .download-item-link a:before {
  content: "";
  position: absolute;
  height: 16px;
  width: 16px;
  top: 0px;
  left: -22px;
  background-size: 16px 16px;
}

.download-container .download-item-container .download-item-links .download-item-link a.download-link:before {
  background: url(/themes/custom/basic/images/download.svg) no-repeat;
}

.download-container .download-item-container .download-item-links .download-item-link a.view-link:before {
  background: url(/themes/custom/basic/images/view.svg) no-repeat;
}

.download-container .download-item-container .download-item-links .download-item-link a:hover {
  color: #007b87;
}

.download-block {
  margin: 30px 0;
  margin: 3rem 0;
}

.product-main-header {
  position: relative;
  margin-bottom: 20px;
}

.product-main-header .product-main-title {
  margin-bottom: 13px;
  font-size: 22px;
  font-size: 2.2rem;
}

@media screen and (min-width: 1281px) {
  .product-main-header .product-main-title {
    margin-bottom: 6px;
    font-size: 3.6rem;
  }
}

.product-main-header .product-main-subtitle {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  margin-top: 15px;
}

@media screen and (min-width: 1281px) {
  .product-main-header .product-main-subtitle {
    font-size: 1.8rem;
  }
}

.product-main-header .product-hero-banner {
  position: relative;
  min-height: 300px;
  background: #eee;
}

.product-main-header .product-hero-banner .product-hero-banner-image {
  line-height: 0;
  overflow-x: hidden;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-main-header .product-hero-banner .product-hero-banner-image img {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .product-main-header .product-hero-banner .product-hero-banner-image img {
    margin: 0;
    width: 100%;
  }
}

.product-main-header .product-hero-banner .product-hero-banner-metadata {
  position: absolute;
  width: 100%;
  bottom: 0;
  background: black;
  background: transparent\9;
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
}

.product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-metadata-text {
  margin: 16px;
}

@media screen and (min-width: 768px) {
  .product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-metadata-text {
    float: none;
    display: block;
    float: left;
    display: inline-block;
  }
}

.product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-metadata-text .product-hero-banner-title {
  color: white;
  font-size: 1.5em;
  margin-bottom: 2px;
}

.product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-metadata-text .product-hero-banner-description {
  color: white;
}

.product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-tipsheet {
  padding: 0 16px 16px 16px;
}

@media screen and (min-width: 768px) {
  .product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-tipsheet {
    float: right;
    display: inline-block;
    color: white;
    padding: 18px 16px 16px 16px;
  }
}

.product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-tipsheet .btn.btn-hero-banner {
  color: white;
  border: 1px solid white;
  background-color: transparent;
  display: block;
  font-size: 1em;
  padding: 6px 0;
}

@media screen and (min-width: 768px) {
  .product-main-header .product-hero-banner .product-hero-banner-metadata .product-hero-banner-tipsheet .btn.btn-hero-banner {
    padding: 6px 20px;
  }
}

.intact-paragraph-content > div > div {
  margin: 0 0 16px 0;
}

.product-criteria-pannel {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 5px 16px 0;
  background-color: #f5f6f7;
}

@media screen and (min-width: 768px) {
  .product-criteria-pannel {
    padding: 6px 5px 6px 0;
    background-color: #ffffff;
  }
}

.product-criteria-pannel .product-criteria-sub-pannel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #637481;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .product-criteria-pannel .product-criteria-sub-pannel {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}

.product-criteria-pannel .product-criteria-sub-pannel .product-criteria-pannel-icon {
  width: 27px;
}

.product-criteria-pannel .product-criteria-sub-pannel .product-criteria-sub-pannel-text {
  padding: 10px 10px 0 10px;
  font-size: 10px;
  font-size: 1.0rem;
  font-weight: 500;
}

@media screen and (min-width: 768px) {
  .product-criteria-pannel .product-criteria-sub-pannel .product-criteria-sub-pannel-text {
    margin: 0;
    padding-left: 15px;
    font-size: 1.5rem;
    font-weight: 500;
  }
}

.product-criteria-pannel .product-criteria-sub-pannel .product-criteria-sub-pannel-separator {
  margin: 0;
  width: 0;
}

@media screen and (min-width: 768px) {
  .product-criteria-pannel .product-criteria-sub-pannel .product-criteria-sub-pannel-separator {
    border: none;
    border-left: 1px solid;
    border-color: #637481;
    height: 130%;
    margin: 0 15px;
  }
}

.product-highlight-list .product-highlight-item {
  margin-bottom: 20px;
  padding-left: 30px;
  background-image: url(/themes/custom/basic/images/fa-bullet-solid.svg);
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: 2px 0;
}

.product-highlight-list .product-highlight-item.type-wrong {
  background-image: url(/themes/custom/basic/images/fa-times-solid.svg);
}

.product-highlight-list .product-highlight-item.type-ok {
  background-image: url(/themes/custom/basic/images/fa-check-solid.svg);
}

@media screen and (min-width: 1281px) {
  .product-highlight-list .product-highlight-item {
    padding-left: 50px;
    background-size: 20px 20px;
    background-position: 8px 1px;
  }
}

.product-highlight-list .product-highlight-title {
  display: block;
  font-weight: bold;
}

.product-highlight-list .product-highlight-title
.product-highlight-text {
  font-size: 14px;
  font-size: 1.4rem;
}

@media screen and (min-width: 1281px) {
  .product-highlight-list .product-highlight-title
.product-highlight-text {
    font-size: 1.8rem;
  }
}

section.related_pages-block .related_pages-container ul {
  padding: 0;
  list-style-type: none;
}

section.related_pages-block .related_pages-container ul li {
  padding-bottom: 2px;
}

.block-menu {
  margin: 0 0 40px 0;
}

.block-menu .block-menu-item {
  border-bottom: 1px solid #d8d8d8;
}

.block-menu .block-menu-item a.block-menu-link {
  color: #000;
}

.block-menu .block-menu-item a.block-menu-link:hover {
  color: #007b87;
}

.block-menu .block-menu-link {
  position: relative;
  display: block;
  padding: 16px 40px 16px 0;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 400;
  background: url(/themes/custom/basic/images/fa-chevron-right-solid.svg) no-repeat;
  background-size: 12px 12px;
  background-position: right 0 top 50%;
}

@media screen and (min-width: 1281px) {
  .block-menu .block-menu-link {
    padding: 16px 50px 16px 0;
    font-size: 1.7rem;
    background-position: right 0 top 50%;
  }
}

.block-menu .block-menu-link .block-menu-icon {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 16px;
  left: 16px;
}

@media screen and (min-width: 1281px) {
  .block-menu .block-menu-link .block-menu-icon {
    height: 28px;
    width: 28px;
    top: 16px;
    left: 24px;
  }
}

.left-block-menu {
  margin: 0 0 40px 0;
}

.left-block-menu .left-block-menu-link {
  position: relative;
  display: block;
  padding: 16px 40px 16px 18px;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 400;
}

@media screen and (min-width: 1281px) {
  .left-block-menu .left-block-menu-link {
    padding: 24px 50px 24px 70px;
    font-size: 1.7rem;
    background-position: right 24px top 50%;
  }
}

.left-block-menu .left-block-menu-link .left-block-menu-icon {
  display: none;
}

.menu--my-resources {
  margin-top: 40px;
  margin-top: 4rem;
}

.menu--uat-testing-links {
  margin-top: 40px;
  margin-top: 4rem;
}

.section-title {
  position: relative;
  margin: 20px 0 5px 0;
}

.section-title-anchor-wrapper {
  position: relative;
}

.anchor-menu {
  margin: 0 0 0 -32px;
}

@media screen and (min-width: 1281px) {
  .anchor-menu {
    margin: 0 0 0 -52px;
  }
}

.anchor-menu .anchor-menu-item {
  margin-bottom: 12px;
}

.anchor-menu .anchor-menu-link {
  position: relative;
  display: block;
  padding: 8px 0 8px 32px;
  font-size: 16px;
  font-size: 1.6rem;
  color: #333333;
}

.anchor-menu .anchor-menu-link.active-link {
  color: #007b87;
  font-weight: 500;
}

.anchor-menu .anchor-menu-link.active-link:before {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 2px;
  background: #007b87;
}

@media screen and (min-width: 1281px) {
  .anchor-menu .anchor-menu-link {
    padding: 8px 0 8px 52px;
  }
}

.anchor-menu.anchor-menu--large {
  margin: 0 -32px 0 -32px;
}

@media screen and (min-width: 1281px) {
  .anchor-menu.anchor-menu--large {
    margin: 0 -52px 0 0;
  }
}

.anchor-menu.anchor-menu--large ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.anchor-menu.anchor-menu--large .anchor-menu-link {
  padding: 10px 20px;
  padding: 1rem 2rem;
  background-color: #F3F3F3;
  border-radius: 2rem;
  margin: 0 5px;
  margin: 0 0.5rem;
  font-size: 13px;
  font-size: 1.3rem;
}

@media screen and (min-width: 1281px) {
  .anchor-menu.anchor-menu--large .anchor-menu-link {
    padding: 1.5rem 3rem;
    border-radius: 3rem;
    font-size: 1.6rem;
  }
}

.anchor-menu.anchor-menu--large .anchor-menu-link.active-link {
  color: white;
  background-color: #007b87;
  font-weight: normal;
}

.anchor-menu.anchor-menu--large .anchor-menu-link.active-link:before {
  display: none;
}

body a[name][id], body a.section-title-anchor {
  display: block;
  position: relative;
  top: -160px;
  top: -16rem;
  visibility: hidden;
}

/* MIXIN */
.news-preview-contener-section {
  margin-top: 52px;
}

.news-preview-contener-section .news-preview-contener-title {
  margin: 30px 0;
}

.news-preview-contener-section .news-preview-contener-title span.user-region {
  text-decoration: underline;
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer {
  margin-bottom: 24px;
  width: 100%;
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > select {
  width: 100%;
  padding: 12px 6px;
  border-radius: 4px;
  color: #999;
  border-color: #999;
  display: block;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > select {
    display: none;
  }
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > label {
  display: none;
  margin: 0.3em 0.5em 0 0;
}

@media screen and (min-width: 768px) {
  .news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > label {
    display: inline-block;
  }
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > label > span {
  padding: 0.2em;
  text-align: center;
  display: block;
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > label > input {
  position: absolute;
  visibility: hidden;
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > label > input + span {
  background-color: white;
  border-radius: 20px;
  border: 1px solid #007b87;
  color: #007b87;
  padding: 10px 16px;
  font-weight: bold;
  cursor: pointer;
}

.news-preview-contener-section .news-preview-contener .newsFiltersSelectContainer > label > input:checked + span {
  color: white;
  background-color: #007b87;
}

.news-preview-contener-section .news-preview-contener .card.card-article {
  min-height: 192px;
  border-radius: 4px;
  border-top: 2px solid #e7e7e7;
  margin-bottom: 10px;
}

.news-preview-contener-section .news-btn {
  margin-top: 22px;
}

.news-preview-contener-section .news-btn .btn-all-news {
  min-width: inherit;
  padding: 11px 26px;
}

.news-preview {
  position: relative;
  margin: 0 10px 32px 0;
  max-width: 402px;
  border-radius: 5px;
  border-right: 1px solid #DEDEDD;
  border-left: 1px solid #DEDEDD;
  -webkit-box-shadow: 0 6px 18px 0 rgba(95, 113, 126, 0.19);
          box-shadow: 0 6px 18px 0 rgba(95, 113, 126, 0.19);
  background: white;
}

.news-preview-tag {
  z-index: 1;
  position: absolute;
  min-width: 150px;
  display: block;
  text-align: center;
  padding: 13px 10px;
  border-radius: 5px 0 5px 0;
  background: #007b87;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.17px;
  color: white;
}

@media screen and (min-width: 768px) {
  .news-preview-tag {
    font-size: 16px;
  }
}

.news-preview-picture {
  overflow: hidden;
  max-height: 257px;
  max-width: 402px;
}

.news-preview-picture-img {
  width: 100%;
  border-radius: 5px 5px 0 0;
}

.news-preview-description {
  margin-bottom: 4px;
  padding: 15px;
  min-height: 235px;
}

@media screen and (min-width: 768px) {
  .news-preview-description {
    min-height: 265px;
    padding: 20px;
    border-radius: 0;
  }
}

.news-preview-description-date {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #007b87;
  letter-spacing: 1.5px;
}

@media screen and (min-width: 768px) {
  .news-preview-description-date {
    margin: 10px 0 12px 0;
    font-size: 14px;
  }
}

.news-preview-description-title {
  display: block;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  letter-spacing: 0.15px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 18px;
  /* fallback */
  max-height: 36px;
  /* fallback */
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}

@media screen and (min-width: 768px) {
  .news-preview-description-title {
    margin-bottom: 10px;
    font-size: 20px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 23px;
    /* fallback */
    max-height: 46px;
    /* fallback */
    -webkit-line-clamp: 2;
    /* number of lines to show */
    -webkit-box-orient: vertical;
  }
}

.news-preview-description-text {
  font-size: 14px;
  font-weight: normal;
  color: #808080;
  letter-spacing: 0.15px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 22px;
  /* fallback */
  max-height: 66px;
  /* fallback */
  -webkit-line-clamp: 3;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}

@media screen and (min-width: 768px) {
  .news-preview-description-text {
    font-size: 16px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 24px;
    /* fallback */
    max-height: 72px;
    /* fallback */
    -webkit-line-clamp: 3;
    /* number of lines to show */
    -webkit-box-orient: vertical;
  }
}

.news-preview-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55px;
  text-align: right;
  background: white;
  z-index: 1;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #DEDEDD;
  border-bottom: 1px solid #DEDEDD;
}

.news-preview-actions-save,
.news-preview-actions-share {
  margin: 7px 20px 0 0;
  border: none;
  border-radius: 0;
  height: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #808080;
  letter-spacing: 0.5px;
  background: #ffffff;
}

@media screen and (min-width: 768px) {
  .news-preview-actions-save,
  .news-preview-actions-share {
    margin: 7px 10px 0 0;
  }
}

.news-preview-actions-save-text,
.news-preview-actions-share-text {
  display: none;
}

@media screen and (min-width: 768px) {
  .news-preview-actions-save-text,
  .news-preview-actions-share-text {
    display: inherit;
  }
}

.news-preview-actions-save {
  padding-left: 27px;
  background: url(/themes/custom/basic/images/fa-bookmark-regular.svg) no-repeat;
  background-size: 20px 20px;
  background-position: 0px 11px;
}

@media screen and (min-width: 1281px) {
  .news-preview-actions-save {
    background-position: 0 8px;
  }
}

.news-preview-actions-share {
  padding-left: 27px;
  background: url(/themes/custom/basic/images/fa-share-square-regular.svg) no-repeat;
  background-size: 20px 20px;
  background-position: 0px 11px;
}

@media screen and (min-width: 1281px) {
  .news-preview-actions-share {
    background-position: 0 8px;
  }
}

.news-preview-contener-section {
  margin: 0;
}

.news-preview-contener-section .views-exposed-form.bef-exposed-form legend {
  display: none;
}

.news-preview-contener-section .views-exposed-form.bef-exposed-form .form-radios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.news-preview-contener-section .views-exposed-form.bef-exposed-form .form-radios .form-item-product-category.js-form-item-product-category {
  margin: 0.3em 0.5em 0 0;
}

.news-preview-contener-section .views-exposed-form.bef-exposed-form .form-radios .form-item-product-category.js-form-item-product-category input {
  margin: 0;
  position: absolute;
  visibility: hidden;
}

.news-preview-contener-section .views-exposed-form.bef-exposed-form .form-radios .form-item-product-category.js-form-item-product-category input:checked + label {
  color: #ffffff;
  background-color: #007b87;
}

.news-preview-contener-section .views-exposed-form.bef-exposed-form .form-radios .form-item-product-category.js-form-item-product-category label {
  margin: 0;
  margin: 0;
  background-color: #ffffff;
  border-radius: 20px;
  border: 1px solid #007b87;
  color: #007b87;
  padding: 10px 16px;
  font-weight: bold;
  cursor: pointer;
}

.news-preview-contener-section .views-element-container.news-preview-contener-section {
  margin-top: 24px;
}

.block-views-block-news-list-block h2 {
  margin: 30px 0;
}

.block-views-block-news-list-block h2 em {
  text-decoration: underline;
  font-style: normal;
}

.node--type-alert.node--view-mode-teaser,
.node--type-alert.node--view-mode-carousel {
  background: #f2fbfc;
  border-radius: 20px;
  border: 2px solid rgba(0, 179, 188, 0.5);
  margin-left: 1px;
  margin-right: 2px;
}

.node--type-alert.node--view-mode-teaser .alert-close-block,
.node--type-alert.node--view-mode-carousel .alert-close-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 30px;
  padding: 2rem 3rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .field-group-link,
.node--type-alert.node--view-mode-carousel .alert-close-block .field-group-link {
  margin-left: 10px;
  margin-left: 1rem;
  width: 100%;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .field-group-link .alert-combine-field,
.node--type-alert.node--view-mode-carousel .alert-close-block .field-group-link .alert-combine-field {
  width: 100%;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .field-group-link .alert-combine-field .alert__node-title h3,
.node--type-alert.node--view-mode-carousel .alert-close-block .field-group-link .alert-combine-field .alert__node-title h3 {
  margin: 0 0 5px 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .field-group-link .alert-combine-field .alert__body,
.node--type-alert.node--view-mode-carousel .alert-close-block .field-group-link .alert-combine-field .alert__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  color: #000;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .field-group-link .alert-combine-field .alert__body p,
.node--type-alert.node--view-mode-carousel .alert-close-block .field-group-link .alert-combine-field .alert__body p {
  padding: 0;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .alert__dynamic-twig-fieldnode-close-block,
.node--type-alert.node--view-mode-carousel .alert-close-block .alert__dynamic-twig-fieldnode-close-block {
  margin: 0;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .alert__dynamic-twig-fieldnode-close-block .alert-block #alertBlockClose,
.node--type-alert.node--view-mode-carousel .alert-close-block .alert__dynamic-twig-fieldnode-close-block .alert-block #alertBlockClose {
  font-size: 0;
  border: none;
  background-color: transparent;
  padding: 10px;
  padding: 1rem;
}

.node--type-alert.node--view-mode-teaser .alert-close-block .alert__dynamic-twig-fieldnode-close-block .alert-block #alertBlockClose::before,
.node--type-alert.node--view-mode-carousel .alert-close-block .alert__dynamic-twig-fieldnode-close-block .alert-block #alertBlockClose::before {
  position: relative;
  content: '';
  background: url(/themes/custom/basic/images/close_icon_information.svg) no-repeat;
  background-size: 20.67px;
  height: 18px;
  width: 18px;
  display: block;
}

.alert-type-information.node--type-alert.node--view-mode-teaser .alert-close-block::before,
.alert-type-information.node--type-alert.node--view-mode-carousel .alert-close-block::before {
  position: relative;
  content: '';
  background: url(/themes/custom/basic/images/Information.svg) no-repeat;
  background-size: 32px;
  height: 35px;
  width: 40px;
  display: block;
  right: 0px;
  right: 0rem;
}

.alert-type-warning.node--type-alert.node--view-mode-teaser,
.alert-type-warning.node--type-alert.node--view-mode-carousel {
  background: #f9f3ef;
  border-radius: 20px;
  border: 2px solid rgba(219, 105, 18, 0.5);
  margin-left: 1px;
  margin-right: 2px;
}

.alert-type-warning.node--type-alert.node--view-mode-teaser .alert-close-block::before,
.alert-type-warning.node--type-alert.node--view-mode-carousel .alert-close-block::before {
  position: relative;
  content: '';
  background: url(/themes/custom/basic/images/warning1.svg) no-repeat;
  background-size: 32px;
  height: 35px;
  width: 40px;
  display: block;
  right: 0px;
  right: 0rem;
}

.alert-type-warning.node--type-alert.node--view-mode-teaser .alert__dynamic-twig-fieldnode-close-block .alert-block #alertBlockClose::before,
.alert-type-warning.node--type-alert.node--view-mode-carousel .alert__dynamic-twig-fieldnode-close-block .alert-block #alertBlockClose::before {
  position: relative;
  content: '';
  background: url(/themes/custom/basic/images/close_icon_warnings.svg) no-repeat;
  background-size: 20.67px;
  height: 18px;
  width: 18px;
  display: block;
}

.alert-type-warning.node--type-alert.node--view-mode-teaser .alert__node-title h3,
.alert-type-warning.node--type-alert.node--view-mode-carousel .alert__node-title h3 {
  color: #db6912;
}

#block-views-block-alerts-alert-block {
  margin-bottom: 50px;
  margin-bottom: 5rem;
  display: block;
}

#block-basic-content .views-element-container .alerts-view .node--type-alert {
  margin: 20px 0;
  margin: 2rem 0;
}

#block-basic-content .views-element-container .alerts-view .view-rows .views-row {
  border-bottom: none;
  margin-bottom: 10px;
  padding: 0;
}

#block-basic-content .views-element-container .alerts-view .view-rows .views-row .alert__dynamic-twig-fieldnode-close-block {
  display: none;
}

.page-alerts .node--type-alert.node--view-mode-teaser {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}

.filter-title {
  margin: 30px 0 15px 0;
}

.filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

.filter .filter-link {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  color: #333333;
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 17px;
  width: 20px;
  border: 1px solid transparent;
  background: #ffffff;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 6px 0 rgba(95, 113, 126, 0.48);
          box-shadow: 0 1px 6px 0 rgba(95, 113, 126, 0.48);
}

.filter .filter-link:after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: #637481;
  content: '';
  z-index: -2;
}

.filter .filter-link:first-of-type:after {
  border-radius: 2px 0 0 2px;
}

.filter .filter-link:last-of-type:after {
  border-radius: 0 2px 2px 0;
}

.filter .filter-link:hover {
  color: #000;
}

.filter .filter-link:hover:after {
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#3a6be0), to(#00CACF));
  background: -webkit-linear-gradient(left, #3a6be0 0%, #00CACF 100%);
  background: -o-linear-gradient(left, #3a6be0 0%, #00CACF 100%);
  background: linear-gradient(to right, #3a6be0 0%, #00CACF 100%);
}

.filter .filter-link-active {
  color: #000;
}

.filter .filter-link-active:after {
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#3a6be0), to(#00CACF));
  background: -webkit-linear-gradient(left, #3a6be0 0%, #00CACF 100%);
  background: -o-linear-gradient(left, #3a6be0 0%, #00CACF 100%);
  background: linear-gradient(to right, #3a6be0 0%, #00CACF 100%);
}

.back-to-top-button {
  display: none;
  border: none;
  position: fixed;
  bottom: 15px;
  right: 20px;
  z-index: 1000;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-transition: opacity .5s, visibility .5s;
  -o-transition: opacity .5s, visibility .5s;
  transition: opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  background: url(/themes/custom/basic/images/fa-chevron-up-solid-white.svg) no-repeat;
  background-size: 25px 25px;
  background-position: 50% 50%;
}

@media screen and (min-width: 1281px) {
  .back-to-top-button {
    margin: 12px;
  }
}

.back-to-top-button.show {
  display: initial;
  opacity: .4;
  visibility: visible;
  background-color: #777;
}

.back-to-top-button:hover {
  cursor: pointer;
  background-color: #333;
}

.back-to-top-button:active {
  background-color: #555;
}

.news-complete-section .news-complete-title {
  margin-bottom: 20px;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-title {
    margin-bottom: 35px;
  }
}

.news-complete-section .news-complete-subtitle {
  margin-top: 10px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 500;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-subtitle {
    margin-top: 16px;
    font-size: 2.3rem;
  }
}

.news-complete-section .news-complete-date {
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #007b87;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-date {
    margin-bottom: 30px;
  }
}

.news-complete-section .news-complete-content-block {
  position: relative;
  margin-bottom: 20px;
  background: #ffffff;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
          box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
  overflow: hidden;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-content-block {
    margin-bottom: 52px;
  }
}

.news-complete-section .news-complete-tag {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 10px;
  background: #007b87;
  color: #ffffff;
  font-size: 14px;
  font-size: 1.4rem;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-tag {
    padding: 13px 23px;
  }
}

.news-complete-section .news-complete-content {
  padding: 20px;
  border-left: 2px solid #e7e7e7;
  border-right: 2px solid #e7e7e7;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-content {
    padding: 42px 40px 48px;
  }
}

.news-complete-section .news-complete-content > :last-child {
  margin-bottom: 0;
}

.news-complete-section .news-complete-title-secondary {
  margin-bottom: 16px;
  font-size: 16px;
  font-size: 1.6rem;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-title-secondary {
    margin-bottom: 18px;
    font-size: 1.9rem;
  }
}

.news-complete-section .news-complete-text {
  margin-bottom: 16px;
}

@media screen and (min-width: 1281px) {
  .news-complete-section .news-complete-text {
    margin-bottom: 24px;
    font-size: 1.6rem;
  }
}

.news-complete-section .news-complete-actions {
  padding: 13px 22px 12px;
  border: 2px solid #e7e7e7;
  border-radius: 0 0 4px 4px;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .news-complete-section .news-complete-actions {
    padding: 10px 20px;
    text-align: right;
  }
}

.news-complete-section .news-complete-save,
.news-complete-section .news-complete-share {
  display: inline-block;
  border: none;
  border-radius: 0;
  padding: 5px 10px 5px 35px;
  margin-left: 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .news-complete-section .news-complete-save,
  .news-complete-section .news-complete-share {
    margin-left: 10px;
    font-size: 1.5rem;
  }
}

.news-complete-section .news-complete-save {
  background: url(/themes/custom/basic/images/fa-bookmark-regular.svg) 10px 50%/20px 20px no-repeat;
}

.news-complete-section .news-complete-share {
  margin-left: 20px;
  background: url(/themes/custom/basic/images/fa-share-square-regular.svg) 10px 50%/20px 20px no-repeat;
}

.news-related-section {
  margin-bottom: 50px;
}

.news-related-section .news-related {
  position: relative;
  padding-top: 25px;
  margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
  .news-related-section .news-related {
    margin-bottom: 88px;
  }
}

.news-related-section .news-related:last-child {
  margin-bottom: 0;
}

.news-related-section .news-related:before {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 8px;
  left: 0;
  top: 0;
  background: #007b87;
}

.news-related-section .news-related-title {
  margin-bottom: 18px;
  font-size: 20px;
  font-size: 2rem;
}

.news-related-section .news-related-text {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 24px;
}

.news-related-section .news-related-read-more-link {
  position: relative;
  display: inline-block;
  padding-right: 19px;
}

.news-related-section .news-related-read-more-link:after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 6px;
  right: 0;
  background: url(/themes/custom/basic/images/fa-chevron-right-solid.svg) right 0 top 0/12px 12px no-repeat;
}

.checkbox-filters {
  margin: 40px 0;
}

.checkbox-filters .checkbox-filters-block {
  padding: 32px 0 28px;
  border-bottom: 1px solid #bdcadb;
}

.checkbox-filters .checkbox-filters-block:last-child {
  border-bottom: 0;
}

.checkbox-filters .checkbox-filters-box {
  position: relative;
  margin-bottom: 17px;
}

.checkbox-filters .checkbox-filters-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: -10;
  opacity: 0;
}

.checkbox-filters .checkbox-filters-label {
  display: block;
  position: relative;
  margin: 0;
  padding: 4px 4px 2px 28px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
}

.checkbox-filters .checkbox-filters-label:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 3px;
  left: 2px;
  background: #ffffff;
  border: 1px solid #007b87;
  border-radius: 3px;
}

.checkbox-filters :focus + .checkbox-filters-label {
  outline-width: 3px;
  outline-style: solid;
  outline-color: Highlight;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  .checkbox-filters :focus + .checkbox-filters-label {
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
  }
}

.checkbox-filters :checked + .checkbox-filters-label:before {
  background: url(/themes/custom/basic/images/fa-check-solid.svg) 50% 50%/14px 14px no-repeat #ffffff;
}

.page-my-documents ul.js-facets-checkbox-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}

.page-my-documents ul.js-facets-checkbox-links li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin: 5px;
  margin: 0.5rem;
}

.page-my-documents ul.js-facets-checkbox-links li input[type="checkbox"] {
  height: 20px;
  max-width: 20px;
  background-color: #eee;
  border-radius: 2px;
}

.page-my-documents ul.js-facets-checkbox-links li input[checked="checked"] {
  accent-color: #007b87;
}

.page-my-documents ul.js-facets-checkbox-links li input[checked="checked"]:checked:before {
  content: url("/themes/custom/basic/images/fa-check-solid-white.svg");
}

.search-section {
  width: 100%;
  padding: 10px 0;
  padding: 1rem 0;
  margin-bottom: 20px;
  margin-bottom: 2rem;
}

@media screen and (min-width: 1024px) {
  .search-section {
    display: block;
  }
}

.search-section .form-item-type,
.search-section [data-drupal-selector="edit-reset"] {
  display: none;
}

@media screen and (max-width: 1023px) {
  #block-exposedformacquia-searchpage-mobile {
    display: block;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile {
    margin-bottom: 5rem;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile #edit-actions--3 {
    display: none;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile .js-form-item-sort-bef-combine {
    display: none;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile .button--reset {
    right: 0;
    margin-right: 1rem;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile .form-actions.js-form-wrapper {
    display: none;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile .js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .suggestion_group {
    background-color: #F9FAFB;
  }
  #block-exposedformacquia-searchpage-mobile #views-exposed-form-acquia-search-page-mobile .js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .suggestion_resultsfor {
    background-color: #F9FAFB;
  }
}

@media screen and (min-width: 1024px) {
  #block-exposedformacquia-searchpage-mobile {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  #block-exposedformacquia-searchpage-1 #views-exposed-form-acquia-search-page .button--reset {
    right: 16.5rem;
  }
}

@media screen and (max-width: 767px) {
  #block-exposedformacquia-searchpage-1 #views-exposed-form-acquia-search-page .button--reset {
    right: 2rem;
  }
}

#block-exposedformacquia-searchpage-1 #views-exposed-form-acquia-search-page .form-actions.js-form-wrapper {
  padding-left: 20px;
  padding-left: 2rem;
  -ms-flex-item-align: center;
      align-self: center;
}

#block-exposedformacquia-searchpage-1 #views-exposed-form-acquia-search-page .form-actions.js-form-wrapper #edit-submit-acquia-search--2:focus {
  outline: 3px solid rgba(0, 123, 135, 0.6);
}

@media screen and (max-width: 767px) {
  #block-exposedformacquia-searchpage-1 #views-exposed-form-acquia-search-page .form-actions.js-form-wrapper #edit-submit-acquia-search--2 {
    width: 100%;
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  #block-exposedformacquia-searchpage-1 #views-exposed-form-acquia-search-page .form-actions.js-form-wrapper {
    width: 100%;
    position: unset;
    margin: 3rem 0rem;
    padding-left: 0;
  }
}

#views-exposed-form-acquia-search-page,
#views-exposed-form-acquia-search-page-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  position: relative;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#views-exposed-form-acquia-search-page label.sr-only,
#views-exposed-form-acquia-search-page-mobile label.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#views-exposed-form-acquia-search-page .js-form-item-search,
#views-exposed-form-acquia-search-page-mobile .js-form-item-search {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}

#views-exposed-form-acquia-search-page .js-form-item-search::before,
#views-exposed-form-acquia-search-page-mobile .js-form-item-search::before {
  position: absolute;
  content: "";
  background: url(/themes/custom/basic/images/fa-search-page.svg) no-repeat;
  background-position: right 11px top 40%;
  background-size: 16.67px;
  width: 48px;
  height: 48px;
  top: 5px;
  display: block;
}

#views-exposed-form-acquia-search-page .js-form-item-search label,
#views-exposed-form-acquia-search-page-mobile .js-form-item-search label {
  display: none;
}

#views-exposed-form-acquia-search-page .js-form-item-search [id^="edit-search"],
#views-exposed-form-acquia-search-page-mobile .js-form-item-search [id^="edit-search"] {
  background-image: none;
  padding-right: 30px;
  padding-right: 3rem;
  border-radius: 4px;
  padding: 12px 35px 12px 50px;
  padding: 12px 3.5rem 12px 5rem;
  border: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

#views-exposed-form-acquia-search-page .js-form-item-search [id^="edit-search"]:focus,
#views-exposed-form-acquia-search-page-mobile .js-form-item-search [id^="edit-search"]:focus {
  outline: 3px solid rgba(0, 123, 135, 0.6);
}

#views-exposed-form-acquia-search-page .js-form-item-search #edit-search,
#views-exposed-form-acquia-search-page-mobile .js-form-item-search #edit-search {
  font-size: 16.25px;
  font-size: 1.625rem;
  font-weight: 300;
}

#views-exposed-form-acquia-search-page .js-form-item-search .form-autocomplete.ui-autocomplete-input,
#views-exposed-form-acquia-search-page-mobile .js-form-item-search .form-autocomplete.ui-autocomplete-input {
  border: 1px solid #007b87;
  border-radius: 4px;
}

#views-exposed-form-acquia-search-page .button--reset,
#views-exposed-form-acquia-search-page-mobile .button--reset {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 18px;
  padding: 0;
  min-width: auto;
  border: none;
  border-radius: unset;
  background: transparent;
  text-align: center;
  text-decoration: none;
  color: #484848;
  font-weight: 500;
  font-size: 16px;
  line-height: unset;
  font-size: 0;
}

#views-exposed-form-acquia-search-page .button--reset:hover,
#views-exposed-form-acquia-search-page-mobile .button--reset:hover {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#views-exposed-form-acquia-search-page .button--reset::before,
#views-exposed-form-acquia-search-page-mobile .button--reset::before {
  position: relative;
  content: "";
  background: url(/themes/custom/basic/images/close_icon.svg) no-repeat;
  background-size: 16.67px;
  height: 20px;
  width: 20px;
  display: block;
  right: 0px;
  right: 0rem;
  position: relative;
}

#views-exposed-form-acquia-search-page .combine-field,
#views-exposed-form-acquia-search-page-mobile .combine-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0 40px 0;
  margin: 3rem 0 4rem 0;
  padding: 10px 0;
  padding: 1rem 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  width: 100%;
}

@media screen and (max-width: 767px) {
  #views-exposed-form-acquia-search-page .combine-field,
  #views-exposed-form-acquia-search-page-mobile .combine-field {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
    border-bottom: none;
    padding: 0;
  }
}

#views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent,
#views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent {
  border-bottom: 1px solid #D8D8D8;
}

#views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget,
#views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 50px;
  line-height: 5rem;
  text-align: center;
  padding: 0;
}

#views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a,
#views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a {
  color: #000;
  padding: 15px;
  padding: 1.5rem;
}

@media screen and (max-width: 767px) {
  #views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a {
    padding: 14px 14px 14px 0;
  }
}

#views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a:focus,
#views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a:focus {
  outline: 3px solid rgba(0, 123, 135, 0.6);
}

#views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a.is-active,
#views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a.is-active {
  border-bottom: 3px solid #007b87;
  color: #007b87;
}

#views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a.is-active .js-facet-deactivate,
#views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent .facets-widget-links .js-facets-widget.js-facets-widget .facet-item a.is-active .js-facet-deactivate {
  display: none;
}

@media screen and (max-width: 767px) {
  #views-exposed-form-acquia-search-page .combine-field .facets_searchresulttypecontent,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_searchresulttypecontent {
    border-bottom: 1px solid #D8D8D8;
  }
}

@media screen and (min-width: 768px) {
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile {
    display: none;
  }
}

#views-exposed-form-acquia-search-page .combine-field .js-form-item-sort-bef-combine,
#views-exposed-form-acquia-search-page-mobile .combine-field .js-form-item-sort-bef-combine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

#views-exposed-form-acquia-search-page .combine-field .js-form-item-sort-bef-combine label,
#views-exposed-form-acquia-search-page-mobile .combine-field .js-form-item-sort-bef-combine label {
  font-size: 16px;
  font-weight: 500;
  height: 18px;
  padding-right: 15px;
  padding-right: 1.5rem;
}

#views-exposed-form-acquia-search-page .combine-field .js-form-item-sort-bef-combine #edit-sort-bef-combine--2,
#views-exposed-form-acquia-search-page-mobile .combine-field .js-form-item-sort-bef-combine #edit-sort-bef-combine--2 {
  border-radius: 4px;
  border: 1px solid #808080;
  margin: 0;
  padding: 15px;
  padding: 1.5rem;
}

#views-exposed-form-acquia-search-page .combine-field .js-form-item-sort-bef-combine #edit-sort-bef-combine--2:focus,
#views-exposed-form-acquia-search-page-mobile .combine-field .js-form-item-sort-bef-combine #edit-sort-bef-combine--2:focus {
  outline: 3px solid rgba(0, 123, 135, 0.6);
}

@media screen and (max-width: 767px) {
  #views-exposed-form-acquia-search-page .combine-field .js-form-item-sort-bef-combine,
  #views-exposed-form-acquia-search-page-mobile .combine-field .js-form-item-sort-bef-combine {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #views-exposed-form-acquia-search-page .combine-field .js-form-item-sort-bef-combine #edit-sort-bef-combine--2,
  #views-exposed-form-acquia-search-page-mobile .combine-field .js-form-item-sort-bef-combine #edit-sort-bef-combine--2 {
    width: 100%;
    margin-bottom: 3rem;
  }
}

@media screen and (max-width: 767px) {
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 2rem 0 2rem 0;
    width: 100%;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 {
    width: 100%;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default {
    width: 100%;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple {
    padding: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple:focus,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple:focus {
    outline: 3px solid rgba(0, 123, 135, 0.6);
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-selection__rendered,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-selection__rendered {
    display: block;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    margin: 0;
    margin-left: 0px;
    background-color: #ffffff;
    padding: 5px 5px 5px 20px;
    margin-left: 1rem;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-selection__rendered .select2-selection__choice button {
    padding: 5px;
  }
  #views-exposed-form-acquia-search-page .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-search .select2-search__field,
  #views-exposed-form-acquia-search-page-mobile .combine-field .facets_productcategorymobile .js-form-type-select2 .select2-container--default .selection .select2-selection--multiple .select2-search .select2-search__field {
    margin: 0;
  }
}

.facets_productcategory .facets-widget-links {
  margin-bottom: 30px;
  margin-bottom: 3rem;
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 24px;
  text-align: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links .facet-item {
  padding: 10px;
  padding: 1rem;
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links .facet-item a {
  padding: 5px 10px;
  padding: 0.5rem 1rem;
  background-color: #ffffff;
  border-radius: 22.5px;
  border: 1px solid #007b87;
  height: 40px;
  width: 98px;
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links .facet-item a:focus {
  outline: 3px solid rgba(0, 123, 135, 0.6);
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links .facet-item a.is-active {
  background-color: #007b87;
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links .facet-item a.is-active .js-facet-deactivate {
  display: none;
}

.facets_productcategory .facets-widget-links .js-facets-widget.item-list__links .facet-item a.is-active .facet-item__value {
  color: #ffffff;
}

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

#block-basic-content .views-element-container .views-element-container .views-row {
  border-bottom: 1px solid #D8D8D8;
  padding: 20px 0;
  padding: 2rem 0;
}

#block-basic-content .views-element-container .views-element-container .views-row:last-child {
  border-bottom: none;
}

@media screen and (max-width: 767px) {
  #block-basic-content .views-element-container .views-element-container .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 1px solid #D8D8D8;
    margin-bottom: 1rem;
    background-color: #ffffff;
  }
  #block-basic-content .views-element-container .views-element-container .views-row .group-left {
    width: 100%;
  }
  #block-basic-content .views-element-container .views-element-container .views-row .group-right {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  #block-basic-content .views-element-container .views-element-container {
    border: none;
    background-color: #F8F9FA;
  }
  #block-basic-content .views-element-container .views-element-container .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 1px solid #D8D8D8;
    margin-bottom: 1rem;
    background-color: #ffffff;
  }
  #block-basic-content .views-element-container .views-element-container .views-row:last-child {
    border-bottom: 1px solid #D8D8D8;
  }
  #block-basic-content .views-element-container .views-element-container .views-row .group-left {
    width: 100%;
  }
  #block-basic-content .views-element-container .views-element-container .views-row .group-right {
    width: 100%;
    padding: 2rem;
  }
}

.js-form-type-search-api-autocomplete {
  position: relative;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete {
  border-radius: 0px 0px 4px 4px;
  border: 1px solid #007b87;
  max-height: 50vh;
  overflow: hidden auto;
  border-top: none;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item::marker {
  display: none;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {
  padding: 0;
  border: none;
  background: #ffffff;
  color: #000;
  margin: 0;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper:hover {
  background: none;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .suggestion_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px 20px;
  padding: 5px 2rem;
  border-bottom: 1px solid #D8D8D8;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .suggestion_group .suggestion_group_name {
  font-weight: normal;
  height: 19px;
  letter-spacing: 0.1px;
  line-height: 19px;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .suggestion_group .suggestion_group_more {
  color: #007b87;
  font-size: 16px;
  font-weight: 600;
  height: 24px;
  letter-spacing: 0px;
  line-height: 24px;
  text-align: center;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .suggestion_resultsfor {
  padding: 20px;
  padding: 2rem;
  color: #007b87;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 24px;
  text-align: center;
}

.js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper.ui-state-active {
  padding: 0;
  margin: 0;
  background: #F2FBFC;
  display: block;
}

@media screen and (max-width: 767px) {
  #block-exposedformacquia-searchpage-1 .js-form-type-search-api-autocomplete ul.ui-autocomplete li.ui-menu-item .node--view-mode-search-autocomplete.ds-2col {
    border-bottom: 1px solid #D8D8D8;
  }
}

.main-content-right [class*="block-exposedformacquia-searchpage"] form {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.main-content-right [class*="block-exposedformacquia-searchpage"] form .form-actions.js-form-wrapper {
  display: none;
}

.main-content-right [class*="block-exposedformacquia-searchpage"] form .js-form-item-sort-bef-combine {
  display: none;
}

.main-content-right [class*="block-exposedformacquia-searchpage"] form .button--reset {
  right: 0;
  margin-right: 10px;
  margin-right: 1rem;
}

.js-form-item-search-api-fulltext {
  margin: 0;
}

.js-form-item-search-api-fulltext::before {
  position: absolute;
  content: "";
  background: url(/themes/custom/basic/images/fa-search-page.svg) no-repeat;
  background-position: right 11px top 40%;
  background-size: 16.67px;
  width: 48px;
  height: 48px;
  top: 5px;
  display: block;
}

.js-form-item-search-api-fulltext label {
  display: none;
}

.js-form-item-search-api-fulltext [id^="edit-search"] {
  background-image: none;
  padding-right: 30px;
  padding-right: 3rem;
  border-radius: 4px;
  padding: 12px 35px 12px 50px;
  padding: 12px 3.5rem 12px 5rem;
  border: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

.js-form-item-search-api-fulltext [id^="edit-search"]:focus {
  outline: 3px solid rgba(0, 123, 135, 0.6);
}

.js-form-item-search-api-fulltext #edit-search {
  font-size: 16.25px;
  font-size: 1.625rem;
  font-weight: 300;
}

.js-form-item-search-api-fulltext .form-autocomplete.ui-autocomplete-input {
  border: 1px solid #007b87;
  border-radius: 4px;
}

.page-my-documents #views-exposed-form-acquia-search-page-mobile {
  display: none;
}

.page-my-documents .page-title {
  background-color: #dee6e9;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
  padding-top: 80px;
  padding-top: 8rem;
  padding-bottom: 30px;
  padding-bottom: 3rem;
  margin: 0 52px;
}

.page-my-documents .head-offset {
  height: 300px;
}

.page-my-documents .filters-title {
  position: relative;
  padding-bottom: 20px;
  padding-bottom: 2rem;
  font-size: 16px;
  font-weight: bold;
}

.page-my-documents .filters-title h2 {
  position: relative;
  top: 12px;
  left: 24px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: bold;
}

.page-my-documents .filters-title::before {
  content: url("/themes/custom/basic/images/mixer.svg");
  position: absolute;
  bottom: 26px;
}

.page-my-documents .download-link a {
  position: relative;
  text-decoration: none;
  color: #000;
  font-size: 13px;
}

.page-my-documents .download-link a::before {
  content: url("/themes/custom/basic/images/download.svg");
  position: absolute;
  right: 52px;
  top: 2px;
  left: -17px;
  margin-right: 10px;
}

.page-my-documents #views-exposed-form-mydocuments-page-1 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #dee6e9;
  padding-bottom: 80px;
  padding-bottom: 8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin: 0 52px;
  margin-bottom: 30px;
  margin-bottom: 3rem;
}

.page-my-documents .form-item-search-api-fulltext {
  margin-right: 20px;
  margin-right: 2rem;
  width: 50%;
}

.page-my-documents .block-facets-summary {
  height: auto;
}

.page-my-documents .block-facets-summary .contextual {
  display: none;
}

.page-my-documents .block-facets-summary .facet-item__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.page-my-documents .hide {
  max-height: 0;
  -webkit-transition: max-height 0.15s ease-out;
  -o-transition: max-height 0.15s ease-out;
  transition: max-height 0.15s ease-out;
  overflow: hidden;
}

.page-my-documents .hide h3 {
  margin: 10px 0 5px 0;
  margin: 1rem 0 0.5rem 0;
  font-size: 16.5px;
  font-size: 1.65rem;
}

.page-my-documents .hide.facet__item--product-category {
  margin: 0;
}

.page-my-documents .facet-summary-item--clear {
  text-decoration: underline;
  border: none;
  font-weight: normal;
}

.page-my-documents .views-field-nothing-1 {
  position: relative;
}

.page-my-documents .views-field-nothing-1 .tooltip {
  /* ... */
  display: none;
}

.page-my-documents .views-field-nothing-1 .popper-button {
  position: relative;
  width: 25px;
  height: 25px;
  border-color: #007b87;
  border-radius: 50%;
  color: #007b87;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] {
  border: 1px solid #007b87;
  border-radius: 10px;
  padding: 30px;
  padding: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f8f9fa;
  position: absolute;
  top: 15px;
  left: 65px;
  width: 575px;
  height: auto;
  color: black;
  font-size: 16px;
  padding: 10px 20px;
  padding: 1rem 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  text-align: left;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .close {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  right: 0;
  margin: 5px;
  margin: 0.5rem;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .media--view-mode-document-info.ds_1col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .media--view-mode-document-info.ds_1col .document-info--right {
  padding: 0 10px 10px 10px;
  padding: 0 1rem 1rem 1rem;
  margin-left: 10px;
  margin-left: 1rem;
  background-color: #ffffff;
  width: 57%;
  max-height: 180px;
  max-height: 18rem;
  overflow-y: scroll;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .media--view-mode-document-info.ds_1col .document-info--right .document__version-notes div:first-child {
  color: #007b87;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .media--view-mode-document-info.ds_1col .document-info--left {
  width: 43%;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] > a {
  font-weight: bold;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__created,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__effective-date,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__effective-date-new-busines,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__effective-date-renewal,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__version-notes {
  margin-top: 10px;
  margin-top: 1rem;
}

.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__created div:first-child,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__effective-date div:first-child,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__effective-date-new-busines div:first-child,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__effective-date-renewal div:first-child,
.page-my-documents .views-field-nothing-1 .tooltip[data-show] .document__version-notes div:first-child {
  color: #007b87;
  font-weight: bold;
}

.page-my-documents .block-facet--checkbox .seperator-line {
  border-top: 1px solid lightgray;
}

.page-my-documents .block-facet--checkbox h2.block-facet--heading.block-facet--heading {
  position: relative;
  font-size: 20px;
  margin: 30px 0 20px 0;
  padding-right: 30px;
  padding-right: 3rem;
}

.page-my-documents .block-facet--checkbox h2.block-facet--heading.block-facet--heading::after {
  content: url("/themes/custom/basic/images/fa-chevron-down-solid-grey.svg");
  position: absolute;
  top: 0;
  right: 15px;
  right: 1.5rem;
  width: 15px;
  width: 1.5rem;
}

.page-my-documents .block-facet--checkbox h2.block-facet--heading.block-facet--heading.active::after {
  rotate: 90deg;
}

.page-my-documents .form-actions .input-wrapper {
  display: inline-block;
}

.page-my-documents .form-actions .input-wrapper input[data-drupal-selector="edit-reset"] {
  background-color: transparent;
  color: #007b87;
}

.page-my-documents .form-actions .input-wrapper input[data-drupal-selector="edit-reset"]:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.page-my-documents .total-results {
  display: none;
}

.main-content-right .js-form-item-from,
.main-content-right .js-form-item-to {
  display: none !important;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-search.article-search {
  -webkit-margin-end: 23px;
          margin-inline-end: 23px;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to {
  display: none;
  max-width: 208px;
  height: 100%;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from.is-visible,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to.is-visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from input,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to input {
  border: 0.5px solid #007b87;
  border-radius: 4px;
  height: 100%;
  padding: 10px 15px;
  font-size: 16px;
  color: #3f3f3f;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from input:focus-visible,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to input:focus-visible {
  outline: 3px solid rgba(0, 123, 135, 0.6) !important;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from input::-webkit-input-placeholder,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to input::-webkit-input-placeholder {
  opacity: 1;
  color: #3f3f3f;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from input::-moz-placeholder,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to input::-moz-placeholder {
  opacity: 1;
  color: #3f3f3f;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from input::-ms-input-placeholder,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to input::-ms-input-placeholder {
  opacity: 1;
  color: #3f3f3f;
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-from input::placeholder,
.page-search #views-exposed-form-acquia-search-page .js-form-item-to input::placeholder {
  opacity: 1;
  color: #3f3f3f;
}

.page-search #views-exposed-form-acquia-search-page .form-actions.js-form-wrapper {
  padding-left: 23px !important;
}

.page-search #views-exposed-form-acquia-search-page .date-range-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 23px;
}

.page-search #views-exposed-form-acquia-search-page .date-range-group .date-range-label {
  font-size: 16px;
  color: #3f3f3f;
  white-space: nowrap;
}

.page-search #views-exposed-form-acquia-search-page .date-range-group .form-item-from, .page-search #views-exposed-form-acquia-search-page .date-range-group .form-item-to {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}

@media screen and (max-width: 897px) {
  .page-search #views-exposed-form-acquia-search-page .edit-submit-acquia-search--2, .page-search #views-exposed-form-acquia-search-page .date-range-group {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 797px) {
  .page-search #views-exposed-form-acquia-search-page .article-search {
    -webkit-margin-end: 0px !important;
            margin-inline-end: 0px !important;
  }
  .page-search #views-exposed-form-acquia-search-page .date-range-group {
    margin-top: 30px !important;
  }
  .page-search #views-exposed-form-acquia-search-page .js-form-item-to {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .page-search #views-exposed-form-acquia-search-page .form-actions.js-form-wrapper {
    width: 100%;
    position: unset;
    margin: 3rem 0rem;
    padding-left: 0 !important;
  }
  .page-search #views-exposed-form-acquia-search-page #edit-submit-acquia-search--2 {
    width: 100%;
    margin: 0;
  }
  .page-search #views-exposed-form-acquia-search-page .js-form-item-from,
  .page-search #views-exposed-form-acquia-search-page .js-form-item-to {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 46%;
  }
  .page-search #views-exposed-form-acquia-search-page .js-form-item-from input:focus-visible,
  .page-search #views-exposed-form-acquia-search-page .js-form-item-to input:focus-visible {
    outline: 3px solid rgba(0, 123, 135, 0.6) !important;
  }
  .page-search #views-exposed-form-acquia-search-page .js-form-item-to {
    margin-right: 0px !important;
  }
}

.page-search #views-exposed-form-acquia-search-page .js-form-item-search .form-autocomplete.ui-autocomplete-input,
.page-search #views-exposed-form-acquia-search-page-mobile .js-form-item-search .form-autocomplete.ui-autocomplete-input {
  border: 0.5px solid #007b87;
  border-radius: 4px;
}

.page-search .date-field-wrapper .calendar-icon svg {
  width: 20px;
  height: 20px;
}

.page-search .calendar-icon {
  position: absolute;
  top: 50%;
  right: 15px;
  /* your requested padding */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15px;
  width: 1.5rem;
  height: 15px;
  height: 1.5rem;
  color: #000;
  opacity: 1;
  font-size: 16px;
}

.page-search div#ui-datepicker-div {
  background-color: white;
}

.page-search div#ui-datepicker-div .ui-datepicker-title {
  margin: 0 2.3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.8em;
  text-align: center;
  gap: 10px;
}

.page-search div#ui-datepicker-div select.ui-datepicker-month,
.page-search div#ui-datepicker-div select.ui-datepicker-year {
  width: 49%;
}

.page-search div#ui-datepicker-div .ui-datepicker-next {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.page-search div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  background-color: white;
  border: none;
  margin: 5px 0px;
}

.page-search div#ui-datepicker-div table.ui-datepicker-calendar {
  border: none;
}

.page-search div#ui-datepicker-div button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all {
  display: none;
}

.page-search div#ui-datepicker-div .ui-state-highlight,
.page-search div#ui-datepicker-div .ui-widget-content .ui-state-highlight,
.page-search div#ui-datepicker-div .ui-widget-header .ui-state-highlight {
  border: 1px solid rgba(0, 123, 135, 0.6) !important;
  background: rgba(0, 123, 135, 0.6) !important;
  color: white;
}

.page-search .edit-reset-acquia-search--2 {
  display: none;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.page-search .edit-reset-acquia-search--2.is-visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.page-search .edit-reset-acquia-search--2 input {
  background: none;
  color: #007b87;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
}

.page-search .edit-reset-acquia-search--2 input:hover, .page-search .edit-reset-acquia-search--2 input:focus, .page-search .edit-reset-acquia-search--2 input:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #263d3c;
}

.page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 15px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page-title .page-title-fav-btn {
  margin-left: 15px;
  border-radius: 50%;
  padding: 0;
  width: 32px;
  height: 32px;
  border: 1px solid #D8D8D8;
  background: white url(/themes/custom/basic/images/fa-star-regular.svg) no-repeat 50% 50%;
  background-size: 15px 15px;
  -webkit-box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
          box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
}

@media screen and (min-width: 1281px) {
  .page-title .page-title-fav-btn {
    width: 55px;
    height: 55px;
    background-size: 22px 22px;
  }
}

.page-title .page-title-fav-btn-active {
  background: white url(/themes/custom/basic/images/fa-star-regular-active.svg) no-repeat 50% 50%;
  background-size: 15px 15px;
}

@media screen and (min-width: 1281px) {
  .page-title .page-title-fav-btn-active {
    background-size: 22px 22px;
  }
}

.page-title-button-area {
  display: none;
}

@media screen and (min-width: 1281px) {
  .page-title-button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-bottom: 20px;
    min-width: 195px;
  }
  .page-title-button-area :first-child {
    margin: 0 10px 0 5px;
  }
  .page-title-button-area :only-child {
    margin: 0 0 0 15px;
  }
}

.button-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.button-area :first-child {
  margin: 5px 0;
}

@media screen and (min-width: 1281px) {
  .button-area {
    display: none;
  }
}

.block-facets h2 {
  font-size: 16px;
  font-weight: bold;
}

/* DESKTOP VERSION FOR TABLE */
.coverage-table-wrapper {
  display: none;
}

@media screen and (min-width: 1024px) {
  .coverage-table-wrapper {
    display: inherit;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    text-align: left;
    font-size: 1.3rem;
    font-weight: 400;
  }
  .coverage-table-wrapper .tr-header {
    text-align: center;
    height: 160px;
  }
  .coverage-table-wrapper .tr-header .tr-header-border,
  .coverage-table-wrapper .tr-header .tr-header-border-my-home,
  .coverage-table-wrapper .tr-header .tr-header-border-intermediate {
    min-width: 144px;
    padding: 80px 8px 0 8px;
    font-size: 1.6rem;
    border-right: 1px solid #bdcadb;
    border-top: 1px solid #bdcadb;
    border-left: 1px solid #bdcadb;
    background: url("/themes/custom/basic/images/fa-shield.png") no-repeat;
    background-size: 60px;
    background-position: center top 20%;
  }
  .coverage-table-wrapper .coverage-tbody mark {
    background-color: #12af82;
    padding: 3px;
    color: white;
    border-radius: 10px;
    border: 1px solid #00800047;
  }
  .coverage-table-wrapper .coverage-tbody th {
    font-weight: 400;
  }
  .coverage-table-wrapper .coverage-tbody .td-titre {
    position: relative;
    padding: 15px 0 30px 0;
    font-size: 1.4rem;
    font-weight: 600;
    border-right: 0;
  }
  .coverage-table-wrapper .coverage-tbody .td-titre:after {
    position: absolute;
    top: 45px;
    left: 0;
    right: -25px;
    height: 2px;
    content: "";
    background-color: #808080;
    -webkit-box-shadow: 1px 2px 4px 0 rgba(95, 113, 126, 0.19);
            box-shadow: 1px 2px 4px 0 rgba(95, 113, 126, 0.19);
  }
  .coverage-table-wrapper .coverage-tbody td {
    padding: 15px;
    border-right: 1px solid #bdcadb;
    text-align: left;
    vertical-align: middle;
  }
}

/* MOBILE VERSION FOR TABLE */
.coverage-mobile-table-wrapper {
  display: inherit;
  width: 100%;
}

.coverage-mobile-table-wrapper .coverage-expand-list {
  margin: 0 -17px 0 -17px;
  background: #ffffff;
  border: 0;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-item {
  margin-bottom: 0px;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-button {
  position: relative;
  width: 100%;
  border: 0;
  padding: 20px 40px 20px 16px;
  background: #ffffff;
  background-size: 13px 8px;
  background-position: right 16px top 50%;
  color: #484848;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
  text-align: left;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-button:after {
  content: "";
  display: block;
  position: absolute;
  right: 16px;
  top: calc(50% - 6px);
  width: 14px;
  height: 14px;
  background: url(/themes/custom/basic/images/fa-chevron-down-solid.svg) no-repeat;
  background-size: 14px 14px;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-button.open:after {
  background: url(/themes/custom/basic/images/fa-chevron-up-solid.svg) no-repeat;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-content {
  display: none;
  padding: 20px 16px;
  background: #f5f6f7;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-content.open {
  display: block;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-paragraph {
  margin-bottom: 30px;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-subtitle {
  margin-bottom: 15px;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: 500;
  color: #808080;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-program {
  padding-left: 26px;
  font-weight: 500;
  color: #484848;
  background: url("/themes/custom/basic/images/fa-shield.png") no-repeat;
  background-size: 15px;
  background-position: left 2px;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-text {
  font-weight: 600;
  color: #333333;
  margin-bottom: 16px;
}

.coverage-mobile-table-wrapper .coverage-expand-list .coverage-expand-text:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 1024px) {
  .coverage-mobile-table-wrapper {
    display: none;
  }
}

.coverage-col-filter-wrapper {
  display: none;
}

@media screen and (min-width: 1024px) {
  .coverage-col-filter-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    margin: 40px 0 20px 0;
    font-size: 16px;
    overflow: hidden;
    border: 1px solid #007b87;
    border-radius: 5px;
  }
  .coverage-col-filter-wrapper .coverage-col-filter-input {
    position: absolute;
    visibility: hidden;
  }
  .coverage-col-filter-wrapper .coverage-col-filter-label {
    position: relative;
    margin: 0;
    padding: 17px 10px;
    min-width: 175px;
    float: left;
    color: #007b87;
    text-align: center;
    background: white;
  }
  .coverage-col-filter-wrapper .coverage-col-filter-label:last-child {
    border-left: 1px solid #e7e7e7;
  }
  .coverage-col-filter-wrapper .coverage-col-filter-label:nth-child(2) {
    border-right: 1px solid #e7e7e7;
  }
  .coverage-col-filter-wrapper .coverage-col-filter-label:hover {
    cursor: pointer;
    background: #F2FBFC;
  }
  .coverage-col-filter-wrapper .coverage-col-filter-input:checked + label {
    color: white;
    background: #007b87;
  }
}

.coverage-mobile-col-filter-wrapper {
  display: inherit;
}

@media screen and (min-width: 1024px) {
  .coverage-mobile-col-filter-wrapper {
    display: none;
  }
}

.coverage-mobile-col-filter-wrapper .dropdown {
  display: inline-block;
  position: relative;
  margin: 15px 15px 15px 0;
  font-size: 16px;
  width: 100%;
}

.coverage-mobile-col-filter-wrapper .dropdown ul.active {
  visibility: visible;
  z-index: 100;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  color: #333;
}

.coverage-mobile-col-filter-wrapper .dropdown ul {
  visibility: hidden;
  overflow: hidden;
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  padding: 0;
  list-style: none;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  margin-top: -2px;
  top: 98%;
  min-width: 100%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  border: 1px solid #47A1A7;
  border-top: 1px solid #bbbbbb;
  border-radius: 0 0 5% 5%;
}

.coverage-mobile-col-filter-wrapper .dropdown li {
  position: relative;
  background: white;
  padding: 8px 10px 8px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: background .2s ease;
  -o-transition: background .2s ease;
  transition: background .2s ease;
  border-bottom: 1px solid #bbbbbb;
}

.coverage-mobile-col-filter-wrapper .dropdown li:hover {
  background: #8ADEE3;
  -webkit-transition: background .2s ease;
  -o-transition: background .2s ease;
  transition: background .2s ease;
}

.coverage-mobile-col-filter-wrapper .dropdown-button {
  background: white;
  min-width: 160px;
  color: #333333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px 10px 20px;
  border: 1px solid #47A1A7;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
  background: url(/themes/custom/basic/images/fa-chevron-down-solid-grey.svg) 50% 50%/14px 14px no-repeat #ffffff;
  background-size: 15px 15px;
  background-position: 96% 50%;
}

.coverage-mobile-col-filter-wrapper .dropdown-button:hover {
  background-color: #8ADEE3;
  color: #ffffff;
  -webkit-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}

.coverage-search-wrapper {
  display: none;
}

@media screen and (min-width: 1024px) {
  .coverage-search-wrapper {
    display: inherit;
    position: relative;
    margin: 30px 0;
    width: 400px;
  }
  .coverage-search-wrapper:after {
    position: absolute;
    top: 11px;
    right: 20px;
    content: url("/themes/custom/basic/images/fa-search-solid.svg");
    width: 24px;
    height: 24px;
  }
  .coverage-search-wrapper .coverage-search {
    padding: 15px 50px 15px 15px;
    width: 100%;
    border: 1px solid #bdcadb;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
            box-shadow: 0 2px 12px 0 rgba(95, 113, 126, 0.19);
    font-size: 1.3rem;
  }
}

.simple-page-main-header {
  position: relative;
  margin-bottom: 20px;
}

.simple-page-main-header .simple-page-main-title {
  margin-bottom: 13px;
  font-size: 38px;
  font-size: 3.8rem;
}

@media screen and (min-width: 1281px) {
  .simple-page-main-header .simple-page-main-title {
    margin-bottom: 6px;
    font-size: 4.8rem;
  }
}

.simple-page-main-header .simple-page-main-subtitle {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  margin-top: 15px;
}

@media screen and (min-width: 1281px) {
  .simple-page-main-header .simple-page-main-subtitle {
    font-size: 1.8rem;
  }
}

.simple-page-criteria-pannel {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 5px 16px 0;
}

@media screen and (min-width: 768px) {
  .simple-page-criteria-pannel {
    padding: 6px 5px 6px 0;
  }
}

.simple-page-criteria-pannel .simple-page-criteria-sub-pannel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #637481;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .simple-page-criteria-pannel .simple-page-criteria-sub-pannel {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}

.simple-page-criteria-pannel .simple-page-criteria-sub-pannel .simple-page-criteria-pannel-icon {
  width: 18px;
}

.simple-page-criteria-pannel .simple-page-criteria-sub-pannel .simple-page-criteria-sub-pannel-text {
  padding: 10px 10px 0 0px;
  font-size: 10px;
  font-size: 1.0rem;
  font-weight: 500;
}

@media screen and (min-width: 768px) {
  .simple-page-criteria-pannel .simple-page-criteria-sub-pannel .simple-page-criteria-sub-pannel-text {
    margin: 0;
    padding-left: 15px;
    font-size: 1.5rem;
    font-weight: 500;
  }
}

.simple-page-separator {
  margin-bottom: 20px;
  width: 100%;
  height: 2px;
  background-color: #dededd;
  border: none;
}

.simple-page-highlight-title {
  margin-bottom: 20px;
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: 500;
  letter-spacing: 0.18px;
  line-height: 28px;
}

@media screen and (min-width: 1281px) {
  .simple-page-highlight-title {
    margin-bottom: 32px;
    font-size: 2.4rem;
  }
}

.simple-page-highlight-list .simple-page-highlight-item {
  margin-bottom: 20px;
  padding-left: 30px;
  background: url(/themes/custom/basic/images/fa-check-solid.svg) no-repeat;
  background-size: 15px 15px;
  background-position: 2px 2px;
}

@media screen and (min-width: 1281px) {
  .simple-page-highlight-list .simple-page-highlight-item {
    margin-bottom: 32px;
    padding-left: 50px;
    background-size: 20px 20px;
    background-position: 8px 1px;
  }
}

.simple-page-highlight-list .simple-page-highlight-text {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 24px;
}

@media screen and (min-width: 1281px) {
  .simple-page-highlight-list .simple-page-highlight-text {
    font-size: 1.6rem;
  }
}

.role--anonymous .main-header {
  position: relative;
}

.role--anonymous .main-header .main-header-inner {
  height: 88px;
}

.role--anonymous .main-header .main-header-inner .main-logo-link #main-logo-img {
  width: 162px;
  padding: 0 12px;
  margin-left: 10px;
}

.role--anonymous .main-content {
  padding-top: 0;
}

.role--anonymous .main-content .main-content-left {
  min-height: auto;
}

.role--anonymous .main-footer {
  padding: 0 0 60px;
  padding: 0 0 6rem;
}

@media screen and (max-width: 767px) {
  .role--anonymous .main-footer {
    padding: 6rem 0;
  }
}

.role--anonymous .main-footer .main-footer-list-wrapper {
  max-width: 1440px;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .role--anonymous .main-footer .main-footer-list-wrapper {
    padding: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .role--anonymous .main-footer .main-footer-list-wrapper {
    padding: 32px;
  }
}

@media screen and (min-width: 1281px) {
  .role--anonymous .main-footer .main-footer-list-wrapper {
    padding: 52px;
  }
}

.role--anonymous #block-basic-content {
  margin: 0;
}

.role--anonymous .page-title {
  display: none;
}

.role--anonymous .main-header-inner {
  padding: 15px 30px 15px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.role--anonymous .help-navigation {
  display: none;
}

.role--anonymous #main-call-logo {
  cursor: pointer;
  display: block;
  border-left: 1px solid #ebebeb;
  margin-left: 30px;
  margin-left: 3rem;
  padding-left: 30px;
  padding-left: 3rem;
  width: 60px;
  width: 6rem;
}

.role--anonymous .login-combine-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.role--anonymous .login-combine-field .language-switcher-mobile {
  display: block;
}

.role--anonymous .login-combine-field .language-switcher-mobile #block-language-switcher-mobile ul.links {
  list-style: none;
  padding: 0;
}

.role--anonymous .login-combine-field .language-switcher-mobile #block-language-switcher-mobile ul.links li a {
  font-weight: bold;
}

.role--anonymous .login-combine-field .language-switcher-mobile #block-language-switcher-mobile ul.links li a.is-active {
  display: none;
}

.role--anonymous .login-combine-field .block-loginsupport {
  font-family: 'IBM Plex Sans', sans-serif;
}

.role--anonymous .login-combine-field .block-loginsupport .header-primary-region p, .role--anonymous .login-combine-field .block-loginsupport .header-secondary-region p {
  font-size: 10px;
  font-size: 1rem;
}

.role--anonymous .login-combine-field .block-loginsupport .field-primary-phone-no, .role--anonymous .login-combine-field .block-loginsupport .field-secondary-phone-no {
  color: #484848;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 500;
}

@media screen and (min-width: 768px) {
  .role--anonymous #main-call-logo {
    display: none;
  }
  .role--anonymous #block-loginsupport {
    display: block !important;
  }
  .role--anonymous .block-loginsupport {
    margin-left: 3rem;
    padding-left: 3rem;
    border-left: 1px solid #ebebeb;
  }
  .role--anonymous .header-right-sidebar {
    display: block !important;
  }
  .role--anonymous .header-combined-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .role--anonymous .header-combined-field h2 {
    display: none;
  }
  .role--anonymous .header-combined-field .header-primary-region {
    margin-right: 3rem;
  }
  .role--anonymous .header-combined-field .popupCloseButton {
    display: none;
  }
}

.role--anonymous .header-primary-region, .role--anonymous .header-secondary-region {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  margin-right: 3rem;
}

.role--anonymous .header-primary-region p, .role--anonymous .header-secondary-region p {
  padding: 0;
}

.role--anonymous .header-secondary-region {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .role--anonymous .main-content-left {
    padding-top: 0;
  }
  .role--anonymous .page-title {
    display: none;
  }
  .role--anonymous #block-loginsupport {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    display: none;
    height: 100%;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10000;
    left: 0;
  }
  .role--anonymous #block-loginsupport .header-primary-region, .role--anonymous #block-loginsupport .header-secondary-region {
    margin: 3rem 0 0;
  }
  .role--anonymous #block-loginsupport .header-primary-region p, .role--anonymous #block-loginsupport .header-secondary-region p {
    font-size: 1.4rem;
  }
  .role--anonymous #block-loginsupport .field-primary-phone-no, .role--anonymous #block-loginsupport .field-secondary-phone-no {
    color: #007b87;
    margin-top: 1rem;
  }
  .role--anonymous #block-loginsupport .basic__body .header-right-sidebar {
    background-color: #ffffff;
    -webkit-box-shadow: 10px 10px 60px #555;
            box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    width: 60%;
    position: relative;
    border-radius: 8px;
    padding: 3rem;
    top: 7rem;
  }
  .role--anonymous #block-loginsupport .basic__body .header-right-sidebar .header-combined-field h2 {
    margin: 0;
    display: block;
  }
  .role--anonymous #block-loginsupport .basic__body .header-right-sidebar .header-combined-field .header-primary-region {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .role--anonymous #block-loginsupport .basic__body .header-right-sidebar .popupCloseButton {
    font-size: 0;
  }
  .role--anonymous #block-loginsupport .basic__body .header-right-sidebar .popupCloseButton::before {
    content: '';
    background: url(/themes/custom/basic/images/close_icon.svg) no-repeat;
    background-size: 16.67px;
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: -2px;
    width: 30px;
    height: 30px;
  }
}

.role--anonymous footer.main-footer {
  border-top: none;
}

.role--anonymous footer.main-footer .block-footerloginmobile {
  padding: 0 60px;
  padding: 0 6rem;
}

@media screen and (max-width: 767px) {
  .role--anonymous footer.main-footer .block-footerloginmobile {
    padding: 0;
  }
}

.role--anonymous footer.main-footer .block-footerloginmobile ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.role--anonymous footer.main-footer .block-footerloginmobile ul li {
  list-style: none;
  margin-right: 20px;
  margin-right: 2rem;
  border-right: 2px solid #999;
  padding-right: 20px;
  padding-right: 2rem;
}

.role--anonymous footer.main-footer .block-footerloginmobile ul li a {
  color: #999;
}

.role--anonymous footer.main-footer .block-footerloginmobile ul li:last-child {
  border-right: none;
}

@media screen and (max-width: 767px) {
  .role--anonymous footer.main-footer .block-footerloginmobile ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .role--anonymous footer.main-footer .block-footerloginmobile ul li {
    margin-right: 0;
    border-right: none;
    padding-right: 0;
    margin-bottom: 1rem;
  }
}

.login-page {
  padding: 60px;
  padding: 6rem;
  background-color: #ffffff;
}

.login-page .login-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.login-page .login-block .login-message {
  width: 50%;
}

.login-page .login-block .login-message h2 {
  margin: 0 0 10px;
  margin: 0 0 1rem;
  font-size: 32px;
  font-size: 3.2rem;
}

.login-page .login-block .login-message .login-information {
  font-size: 16px;
  font-size: 1.6rem;
}

.login-page .login-block .login-message .openid-connect-login-form {
  margin-top: 60px;
  margin-top: 6rem;
}

.login-page .login-block .login-message .user-login-form .js-form-item.form-item input {
  width: 50%;
  padding: 5px;
  padding: 0.5rem;
}

.login-page .login-block .login-message .user-login-form .js-form-item.form-item .description {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}

.login-page .login-block .login-image-field {
  width: 45%;
}

.login-page .login-block .login-image-field .login-image-sidebar {
  border-radius: 20px;
}

.login-page .login-block .login-image-field .login-image-mobile {
  display: none;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .login-page {
    padding: 0;
  }
  .login-page .login-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
  .login-page .login-block .login-message {
    width: 100%;
  }
  .login-page .login-block .login-image-field {
    width: auto;
    margin: 0 -2rem 2rem;
  }
  .login-page .login-block .login-image-field .login-image-sidebar {
    display: none;
  }
  .login-page .login-block .login-image-field .login-image-mobile {
    display: block;
  }
  .login-page .login-block .openid-connect-login-form {
    margin-top: 2rem;
  }
  .login-page .login-block .openid-connect-login-form input {
    width: 100%;
  }
  .login-page .login-block .user-login-form input {
    width: 100%;
  }
  .login-page.login-page-drupal {
    margin-top: 3rem;
  }
}

.pager-nav {
  background-color: #F8F9FA;
  margin-top: 20px;
  margin-top: 2rem;
  padding: 10px;
  padding: 1rem;
}

.pager-nav ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: 0;
}

.pager-nav ul.pagination .page-item .page-link {
  border: none;
  color: #000;
  font-size: 14px;
  font-size: 1.4rem;
  position: relative;
  display: block;
  padding: 10px;
  padding: 1rem;
  line-height: 1.25;
}

.pager-nav ul.pagination .page-item .page-link:hover {
  background-color: transparent;
  color: #000;
  text-decoration: none;
}

.pager-nav ul.pagination .page-item.is-active.active .page-link {
  background-color: #007b87;
  color: #ffffff;
  text-decoration: none;
}

.pager-nav ul.pagination .page-item.is-active.active .page-link:hover {
  text-decoration: none;
  background-color: transparent;
  color: #000;
}

.pager-nav ul.pagination .page-item.pager__item--previous.disabled .page-link {
  pointer-events: none;
  color: #808080;
}

.pager-nav ul.pagination .page-item.pager__item--previous {
  position: absolute;
  left: 0;
}

.pager-nav ul.pagination .page-item.pager__item--previous .page-link {
  color: #007b87;
  text-decoration: none;
}

.pager-nav ul.pagination .page-item.pager__item--previous .page-link:hover {
  color: #000;
}

.pager-nav ul.pagination .page-item.pager__item--previous .page-link .previous-icon {
  display: none;
}

.pager-nav ul.pagination .page-item.pager__item--next {
  position: absolute;
  right: 0;
}

.pager-nav ul.pagination .page-item.pager__item--next .page-link {
  color: #007b87;
  text-decoration: none;
}

.pager-nav ul.pagination .page-item.pager__item--next .page-link:hover {
  color: #000;
}

.pager-nav ul.pagination .page-item.pager__item--next .page-link .next-icon {
  display: none;
}

.pager-nav ul.pagination .page-item.pager__item--last.disabled {
  position: absolute;
  right: 0;
  color: #808080;
}

.pager-nav ul.pagination .page-item.pager__item--last.disabled .page-link {
  text-decoration: none;
  pointer-events: none;
}

.pager-nav ul.pagination .page-item.pager__item--last.disabled .page-link .next-icon {
  display: none;
}

@media screen and (max-width: 767px) {
  .pager-nav ul.pagination {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pager-nav ul.pagination .page-item.pager__item--next .page-link {
    padding: 0;
  }
  .pager-nav ul.pagination .page-item.pager__item--next .page-link .next-text {
    display: none;
  }
  .pager-nav ul.pagination .page-item.pager__item--next .page-link .next-icon {
    font-size: 4rem;
    display: block;
  }
  .pager-nav ul.pagination .page-item.pager__item--last.disabled .page-link {
    padding: 0;
    text-decoration: none;
    pointer-events: none;
    color: #808080;
  }
  .pager-nav ul.pagination .page-item.pager__item--last.disabled .page-link .next-text {
    display: none;
  }
  .pager-nav ul.pagination .page-item.pager__item--last.disabled .page-link .next-icon {
    font-size: 4rem;
    display: block;
  }
  .pager-nav ul.pagination .page-item.pager__item--previous.disabled .page-link {
    pointer-events: none;
    color: #808080;
  }
  .pager-nav ul.pagination .page-item.pager__item--previous.disabled .page-link .previous-text {
    display: none;
  }
  .pager-nav ul.pagination .page-item.pager__item--previous .page-link {
    padding: 0;
  }
  .pager-nav ul.pagination .page-item.pager__item--previous .page-link .previous-text {
    display: none;
  }
  .pager-nav ul.pagination .page-item.pager__item--previous .page-link .previous-icon {
    font-size: 4rem;
    display: block;
  }
}

#block-selecteurdelangue ul {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: normal;
  list-style: none;
  padding: 0;
}

#block-selecteurdelangue ul li.is-active {
  display: none;
}

#block-selecteurdelangue ul li a {
  padding: 0 22px;
  color: white;
}

/* Small CSS to differentiate tabs durng edition */
dl.ckeditor-accordion {
  border: dashed 2px #d81b60;
  padding: 40px 20px 0;
  position: relative;
}

dl.ckeditor-accordion.red dt {
  background-color: #c60c30;
  color: #ffffff;
  display: inline-block;
}

dl.ckeditor-accordion.teal dt {
  background-color: #007b87;
  color: #fff;
  display: inline-block;
}

dl.ckeditor-accordion.white dt {
  border: dashed 1px #007b87;
  background-color: #fff;
  color: #007b87;
  display: inline-block;
}

dl.ckeditor-accordion dd {
  border: dashed 1px #e6eeef;
  margin: 5px 0 20px 20px;
  color: #000;
}

/*
  Accordion tabs that have not been created using Javascript
*/
/* clearfix */
.ckeditor-accordion-container > dl:before,
.ckeditor-accordion-container > dl:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.ckeditor-accordion-container > dl:after {
  clear: both;
}

/* CKEditor accordion */
.ckeditor-accordion-container > dl {
  border: none;
}

.ckeditor-accordion-container > dl,
.ckeditor-accordion-container > dl dt,
.ckeditor-accordion-container > dl dd {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ckeditor-accordion-container > dl > dt {
  border: 1px solid #c5c5c5;
  position: relative;
  border-radius: 6px 6px 6px 6px;
}

/* label / tab */
.ckeditor-accordion-container > dl dt {
  position: relative;
}

.ui-icon {
  background-image: unset;
  overflow: hidden;
  margin: unset;
  background-position: unset;
  text-indent: unset;
  vertical-align: unset;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after,
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before {
  -webkit-transition: unset;
  -o-transition: unset;
  transition: unset;
  display: block;
  height: unset;
  position: absolute;
  width: unset;
  z-index: unset;
  right: unset;
  top: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
}

.accordion-title > .ui-accordion-header-icon {
  padding: 0;
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  z-index: 1;
  top: calc(50% - 6px);
  right: 24px;
  left: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: url("../../images/arrow-right-black.svg");
  background-repeat: no-repeat;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle {
  padding: 0;
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  z-index: 1;
  top: calc(50% - 6px);
  right: 24px;
  left: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: url("../../images/arrow-right-black.svg");
  background-repeat: no-repeat;
}

.accordion-title:hover:not(.ui-state-active) > .ui-accordion-header-icon,
.ckeditor-accordion-container > dl.styled dt:not(.active):hover > a > .ckeditor-accordion-toggle,
.ckeditor-accordion-container > dl.teal dt:not(.active):hover > a > .ckeditor-accordion-toggle,
.ckeditor-accordion-container > dl.red dt:not(.active):hover > a > .ckeditor-accordion-toggle {
  background-image: url("../../images/arrow-down-white.svg");
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.accordion-title.ui-state-active > .ui-accordion-header-icon,
.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle {
  background-image: url("../../images/arrow-down-white.svg");
  width: 15px;
  height: 15px;
}

.paragraph--type--accordion.white .accordion-title.ui-state-active > .ui-accordion-header-icon {
  background-image: url("../../images/arrow-down-black.svg");
}

.ckeditor-accordion-container > dl.white dt.active > a > .ckeditor-accordion-toggle {
  background-image: url("../../images/arrow-down-black.svg");
}

.ckeditor-accordion-container > dl dt > a,
.ckeditor-accordion-container > dl dt > a:not(.button) {
  display: block;
  background-color: #e6eeef;
  color: #333;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  -o-transition: background-color 300ms;
  transition: background-color 300ms;
  padding: 0px 0px;
  padding-left: 24px;
  border-radius: 5px;
  border-bottom: unset;
}

.ckeditor-accordion-container > dl dt > a:focus,
.ckeditor-accordion-container > dl dt > a:not(.button):focus {
  background-color: #e6eeef;
  outline-color: #333;
}

.ckeditor-accordion-container > dl.teal dt > a:hover,
.ckeditor-accordion-container > dl.teal dt > a:not(.button):hover {
  background-color: #00626b;
  outline-color: #333;
  color: #fff;
}

.ckeditor-accordion-container > dl.styled dt > a:hover,
.ckeditor-accordion-container > dl.styled dt > a:not(.button):hover {
  background-color: #00626b;
  outline-color: #333;
  color: #fff;
}

.ckeditor-accordion-container > dl.red dt > a:hover,
.ckeditor-accordion-container > dl.red dt > a:not(.button):hover {
  background-color: #9b0723;
  color: #fff;
}

.ckeditor-accordion-container > dl.white dt > a:hover,
.ckeditor-accordion-container > dl.white dt > a:not(.button):hover {
  background-color: #ffffff;
  color: #007b87;
}

.ckeditor-accordion-container > dl dt > a:hover,
.ckeditor-accordion-container > dl dt.active > a:not(.button):hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  background-color: #00626b;
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: none;
}

.ckeditor-accordion-container > dl.teal dt.active > a:hover,
.ckeditor-accordion-container > dl.teal dt.active > a:not(.button):hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  background-color: #00626b;
}

.ckeditor-accordion-container > dl.red dt.active > a:hover,
.ckeditor-accordion-container > dl.red dt.active > a:not(.button):hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  background-color: #9b0723;
}

.ckeditor-accordion-container > dl.white dt.active > a:hover,
.ckeditor-accordion-container > dl.white dt.active > a:not(.button):hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  background-color: #e6eeef;
}

.ckeditor-accordion-container > dl.teal dt > a,
.ckeditor-accordion-container > dl.teal dt > a:not(.button) {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  color: #333;
}

.ckeditor-accordion-container > dl.red dt > a,
.ckeditor-accordion-container > dl.red dt > a:not(.button) {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  color: #333;
}

.ckeditor-accordion-container > dl.white dt > a,
.ckeditor-accordion-container > dl.white dt > a:not(.button) {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  color: #333;
}

.ckeditor-accordion-container > dl.styled dt.active > a {
  color: #ffffff;
  background-color: #007b87;
}

.ckeditor-accordion-container > dl.red dt.active > a {
  color: #ffffff;
  background-color: #c60c30;
}

.ckeditor-accordion-container > dl.teal dt.active > a {
  color: #ffffff;
  background-color: #007b87;
}

.ckeditor-accordion-container > dl.white dt.active > a {
  color: #007b87;
  background-color: #ffffff;
}

.ckeditor-accordion-container > dl dt:last-of-type > a {
  border-bottom: 0;
}

/* contents */
.ckeditor-accordion-container > dl dd {
  display: none;
  margin: 0;
  color: #000;
  background-color: #f3f3f3;
  padding: 0px;
  /* max-height: 0;
  transition: max-height 0.3s ease-out;
  overflow: hidden; */
}

.ckeditor-accordion-container > dl dd.active {
  /* max-height: 1500px;
  transition: max-height 3s ease-in; */
}

.ui-accordion .ui-accordion-header,
.ckeditor-accordion-container > dl dt,
.ckeditor-accordion-container > dl dt {
  line-height: 45px;
  font-size: 16px;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px;
  margin-bottom: 6px;
}

.ui-accordion .ui-accordion-header a,
.ckeditor-accordion-container > dl dt a,
.ckeditor-accordion-container > dl dt a {
  padding: none;
  padding-left: 24px;
}

.ckeditor-accordion-container > dl.styled dt.active {
  border: 1px solid #007b87;
  margin-bottom: 0px;
}

.ckeditor-accordion-container > dl.teal dt.active {
  border: 1px solid #007b87;
  margin-bottom: 0px;
}

.ckeditor-accordion-container > dl.styled dd.active {
  margin-top: -5px;
  margin-top: -0.5rem;
  margin-bottom: 6px;
  border: 1px solid #c5c5c5;
  border-top: 0px;
  border-radius: 0px 0px 6px 6px;
}

.ckeditor-accordion-container > dl.teal dd.active {
  margin-top: -5px;
  margin-top: -0.5rem;
  margin-bottom: 6px;
  border: 1px solid #c5c5c5;
  border-top: 0px;
  border-radius: 0px 0px 6px 6px;
}

.ckeditor-accordion-container > dl.red dt.active {
  border: 1px solid #c60c30;
  margin-bottom: 0px;
}

.ckeditor-accordion-container > dl.red dd.active {
  margin-top: -5px;
  margin-top: -0.5rem;
  margin-bottom: 6px;
  border: 1px solid #c5c5c5;
  border-top: 0px;
  border-radius: 0px 0px 6px 6px;
}

.ckeditor-accordion-container > dl.white dt.active {
  border: 1px solid #c5c5c5;
  margin-bottom: 0px;
}

.ckeditor-accordion-container > dl.white dd.active {
  margin-top: -5px;
  margin-top: -0.5rem;
  margin-bottom: 6px;
  border: 1px solid #c5c5c5;
  border-top: 0px;
  border-radius: 0px 0px 6px 6px;
}

.ckeditor-accordion-container > dl dd > p {
  padding: 24px;
}

h3.accordion-title {
  border-radius: 6px;
  border: 1px solid #c5c5c5;
}

.accordion-description {
  background-color: #f3f3f3;
  margin-top: -5px;
  margin-top: -0.5rem;
}

.ui-accordion .ui-accordion-header {
  margin: 6px 0px;
  text-transform: none;
}

.accordion-title.ui-state-active {
  margin: 0px 0px;
}

.accordion__accordion-color {
  display: none;
}

.paragraph--type--accordion.teal .accordion-title {
  background-color: #e6eeef;
  color: #333;
}

.paragraph--type--accordion.teal .accordion-title a {
  color: #333;
}

.paragraph--type--accordion.teal .accordion-title:hover {
  background-color: #00626b;
}

.paragraph--type--accordion.teal .accordion-title:hover a {
  color: #ffffff;
}

.paragraph--type--accordion.teal .accordion-title.ui-state-active {
  background-color: #007b87;
  color: #fff;
  border: 1px solid #007b87;
}

.paragraph--type--accordion.teal .accordion-title.ui-state-active a {
  color: #fff;
}

.paragraph--type--accordion.teal .accordion-title.ui-state-active:hover {
  background-color: #00626b;
  border: 1px solid #00626b;
}

.paragraph--type--accordion.red .accordion-title {
  background-color: #e6eeef;
  color: #333;
}

.paragraph--type--accordion.red .accordion-title a {
  color: #333;
}

.paragraph--type--accordion.red .accordion-title:hover {
  background-color: #9b0723;
}

.paragraph--type--accordion.red .accordion-title:hover a {
  color: #ffffff;
}

.paragraph--type--accordion.red .accordion-title.ui-state-active {
  background-color: #c60c30;
  color: #fff;
  border: 1px solid #c60c30;
}

.paragraph--type--accordion.red .accordion-title.ui-state-active a {
  color: #fff;
}

.paragraph--type--accordion.red .accordion-title.ui-state-active:hover {
  background-color: #9b0723;
  border: 1px solid #9b0723;
}

.paragraph--type--accordion.white .accordion-title {
  background-color: #e6eeef;
  color: #333;
}

.paragraph--type--accordion.white .accordion-title a {
  color: #333;
}

.paragraph--type--accordion.white .accordion-title:hover {
  background-color: #ffffff;
}

.paragraph--type--accordion.white .accordion-title:hover a {
  color: #333;
}

.paragraph--type--accordion.white .accordion-title.ui-state-active {
  background-color: #ffffff;
  color: #007b87;
  border: 1px solid #ffffff;
}

.paragraph--type--accordion.white .accordion-title.ui-state-active a {
  color: #007b87;
}

.paragraph--type--accordion.white .accordion-title.ui-state-active:hover {
  background-color: #e6eeef;
  border: 1px solid #c5c5c5;
}

.ui-accordion .ui-accordion-content {
  padding: 0px;
}

.ui-accordion .ui-accordion-content .paragraph--type--text {
  margin: 0px;
  padding: 24px;
}

.ui-accordion .ui-accordion-content .paragraph--type--text p {
  padding: 2px 12px;
}

.paragraph.red {
  background-color: unset;
}

.paragraph.teal {
  background-color: unset;
}

.paragraph.white {
  background-color: unset;
  border: unset;
}

.ckeditor-accordion-container .red {
  background-color: unset;
}

.ckeditor-accordion-container .teal {
  background-color: unset;
}

.ckeditor-accordion-container .white {
  background-color: unset;
  border: unset;
}

.paragraph.paragraph--type--featured-section {
  margin: 30px 0;
  margin: 3rem 0;
}

.paragraph.paragraph--type--callout {
  margin: 24px 0;
}

.node--view-mode-breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
}

.node--view-mode-breadcrumb .insurance_type__ref-product-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.node--view-mode-breadcrumb .insurance_type__ref-product-category:after {
  content: "/";
  padding: 0 5px;
  padding: 0 0.5rem;
}

.node--view-mode-search-index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.node--view-mode-search-index .group-left {
  float: none;
  width: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.node--view-mode-search-index .group-right {
  float: none;
  width: auto;
  margin-left: 20px;
  margin-left: 2rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.node--view-mode-search-index .group-right .read_more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.node--view-mode-search-index .group-right .read_more::before {
  position: relative;
  content: '';
  background: url(/themes/custom/basic/images/fa-chevron-right-solid.svg) no-repeat;
  background-position: right 11px top 40%;
  width: 25px;
  height: 10px;
  background-size: 12px 12px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.node--view-mode-search-index h2 {
  margin: 10px 0;
  margin: 1rem 0;
}

.node--view-mode-search-index .article__node-post-date, .node--view-mode-search-index .general__ref-product-category, .node--view-mode-search-index .article__ref-insurance-type, .node--view-mode-search-index .endorsement__ref-insurance-type, .node--view-mode-search-index .offer__ref-insurance-type {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}

.node--view-mode-search-autocomplete {
  border-bottom: 1px solid #D8D8D8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  padding: 1rem 2rem;
}

.node--view-mode-search-autocomplete .group-left {
  float: none;
  width: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.node--view-mode-search-autocomplete .group-right {
  float: none;
  width: auto;
  overflow: hidden;
  margin-left: 20px;
  margin-left: 2rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.node--view-mode-search-autocomplete .group-right [class*="node-title"] {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}

.node--view-mode-search-autocomplete .group-right [class*="node-title"] h2 {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 16px;
  font-size: 1.6rem;
  margin: 0;
}

.node--view-mode-search-autocomplete .group-right .read_more {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9iYXNlL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy5jc3MiLCJjb21wb25lbnRzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvYmFzZS9fcGFnZS5zY3NzIiwiY29tcG9uZW50cy9iYXNlL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9iYXNlL190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvYmFzZS9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvYmFzZS9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9faW5mby1iYXIuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fZXhwYW5kLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3Byb2R1Y3QtbWFpbi5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19ibG9jay1tZW51LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2FuY2hvci1tZW51LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX25ld3MtcHJldmlldy5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19ub2RlLmFsZXJ0LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2ZpbHRyZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19iYWNrLXRvLXRvcC1idXR0b24uc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fbmV3cy1jb21wbGV0ZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19jaGVja2JveC1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wYWdlLXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2NvdmVyYWdlLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2NvdmVyYWdlLWNvbC1maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fY292ZXJhZ2Utc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3NpbXBsZS1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2xvZ2luLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy9fdmlldy1wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2xhbmd1YWdlX3N3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wYXJhZ3JhcGhzLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdfbW9kZXMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvdmlld19tb2Rlcy9fc2VhcmNoX2luZGV4LnNjc3MiLCJjb21wb25lbnRzL3ZpZXdfbW9kZXMvX3NlYXJjaF9hdXRvY29tcGxldGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QkE7RUFDRSxlQ2dDZ0I7RUQvQmhCLHlDQWpCNEM7RUFrQjVDLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxnQkFBaUI7RUFBakIsa0JBQWlCO0VBQ2pCLGVDd0JnQjtFRHZCaEIsMEJBQXlCO0NBQzFCOztB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QjRrS0YseUIrQjNrS2E7RS9CNGtLYiw2QitCM2tLRztNQW5ITCx5QkFvSEk7VUFDRSxxQkFBYTtFL0I0a0tqQixZK0Iza0tJO0MvQjRrS0w7O0FBRUQ7RUFDRSxtQitCNWtLSztFQXpIUCxpQkFvSEk7RS9CbWxLRiw4QitCdmtLd0I7TUFDbkIsMEJBQUE7VUFqSVAsc0JBb0hJO0UvQnNsS0YsVytCdmtLZTtFL0J3a0tmLGlCK0J2a0tLO0UvQndrS0wsNkJBQTZCO01BQ3pCLHlCQUF5QjtVK0I3c0svQixxQkF1SUU7RUFDRSxxREFBYTtVQUNiLDZDQUFzQjtFQUN0QixtQkFBa0I7RUFJbkIsUUFBQTtFL0Jxa0tELGlCQUFpQjtFK0JudEtuQixTQUFBO0VBNElNLGdCQUFVO0VBQ1gsaUNBQUE7RS9CMGtLSCw0QkFBNEI7RStCdnRLOUIseUJBK0lFO0VBQ0UsMEJBQWU7RUFDaEIsOEJBQUE7RS9CMGtLRCx5QkFBeUI7QytCemtLekI7O0EvQjRrS0Y7RUFDRSxtQitCMWtLRztFQXJKTCxrQkFzSkk7RS9CMmtLRiwyQitCMWtLaUI7RS9CMmtLakIsK0IrQjFrS0c7VUF4SkwsdUJBMEpJO0UvQjBrS0YsZ0IrQnprS2lCO0UvQjBrS2pCLHdDK0J6a0t1QjtFL0Iwa0t2QixtQytCemtLNkI7RS9CMGtLN0IsZ0MrQnprS21CO0UvQjBrS25CLGlDK0J6a0trQjtDL0Iwa0tuQjs7QUFFRDtFQUNFLG9CK0J6a0tVO0UvQjBrS1Ysd0MrQnprS2dCO0UvQjBrS2hCLG1DK0J6a0ttQjtFL0Iwa0tuQixnQytCemtLVztDL0Iwa0taOztBQUVEO0VBQ0Usa0IrQnRrS0s7RUE3S1AsaUJBMEpJO0UvQjJsS0YsZStCMWtLbUI7RS9CMmtLbkIsK0IrQjFrS087VUE1S1QsdUJBMEpJO0UvQjhsS0YsNkJEanVLcUI7RUNrdUtyQiwwQitCemtLc0I7RS9CMGtLdEIsbUIrQnprS0s7RUFqTFAsbUJBMEpJO0UvQmttS0YsZ0IrQnhrS1E7RS9CeWtLUix3QytCeGtLdUM7RS9CeWtLdkMsbUMrQnhrSzZCO0UvQnlrSzdCLGdDK0J4a0tv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 */
/*# sourceMappingURL=components.css.map */
