#block-ts-latw-content .group-right@charset "UTF-8";
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/***
 * Media queries
 */
/***
 * Omega Reset
 */
/***
 * Fonts
 */
* {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body {
  background-color: #f7f7f7; }

.container {
  background-color: #ffffff; }

ul.menu {
  margin: 0; }

p {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;
  
  font-size: 1rem;
  line-height: 1.75rem; }

.region a:visited,
.region a {
  -webkit-transition: color, 0.2s;
  -moz-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #FF0000;
  text-decoration: none; }
  .region a:visited:hover, .region a:visited:focus,
  .region a:hover,
  .region a:focus {
    color: #A40000; }

h2,
h2 a {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;

  font-size: 1.75rem;
  line-height: 2.625rem; }
  @media (min-width: 48rem) {
    h2,
    h2 a {
      font-size: 2.25rem;
      line-height: 2.9375rem; } }

h2.link {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 500;
  color: #FF0000;
  font-size: 1.875rem;
  line-height: 2.625rem; }
  @media (min-width: 48rem) {
    h2.link {
      font-size: 2.25rem; } }

h2 a:hover {
  color: #8B8A8A; }
  
  
  .page-title{
    width:100% !important;
    display:block !important;
}

h3 {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;

  font-size: 1.4375rem;
  line-height: 2.3125rem; }
  @media (min-width: 48rem) {
    h3 {
      font-size: 1.75rem;
      line-height: 2.375rem; } }
  h3 a {
    color: #FF0000;
    text-decoration: none; }
    h3 a:hover {
      color: #A40000; }

h4 {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 700;

  font-size: 1.125rem;
  line-height: 1.625rem; }
  @media (min-width: 48rem) {
    h4 {
      font-size: 1.25rem;
      line-height: 1.75rem; } }
  h4 a {
    color: #FF0000; }
    h4 a:hover {
      color: #A40000; }
  h4.blue {
    color: #189DCD; }

blockquote p,
.field--name-field-intro-text {
  font-family: "Sentinel A", "Sentinel B", "serif";
  font-style: normal;
  font-weight: 400;
  color: #26708E;
  font-size: 1.5625rem;
  line-height: 2.375rem; }
  @media (min-width: 48rem) {
    blockquote p,
    .field--name-field-intro-text {
      font-size: 2.125rem;
      line-height: 3.375rem; } }

blockquote {
  margin: 0; }
  blockquote p {
    line-height: 1.3; }

.field--name-field-intro-text {
  padding-top: 2rem;
  text-align: center; }

div.solid-line {
  background-color: #D7D7D7;
  clear: both;
  height: 0.25rem;
  margin: 2rem 0;
  width: 100%; }

div.dotted-line,
.ck-conetnt div.dotted-line{
  background: url("../images/svgs/dot-grey.svg");
  background-position-x: -0.1875rem;
  clear: both;
  height: 0.375rem;
  margin: 2rem 0;
  width: 100%; }

.js-form-type-select label,
form label {
  display: block; }
.js-form-type-select select,
.js-form-type-select input[type="email"],
.js-form-type-select input[type="password"],
.js-form-type-select input[type="text"],
.js-form-type-select input[type="radio"],
form select,
form input[type="email"],
form input[type="password"],
form input[type="text"],
form input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-bottom: 0.1875rem solid #D7D7D7;
  border-radius: 0;
  padding: 0.5rem 0.5rem 0; }
  .js-form-type-select select[type="submit"],
  .js-form-type-select input[type="email"][type="submit"],
  .js-form-type-select input[type="password"][type="submit"],
  .js-form-type-select input[type="text"][type="submit"],
  .js-form-type-select input[type="radio"][type="submit"],
  form select[type="submit"],
  form input[type="email"][type="submit"],
  form input[type="password"][type="submit"],
  form input[type="text"][type="submit"],
  form input[type="radio"][type="submit"] {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    font-size: 0.9375rem;
    border: none; }
  .js-form-type-select select::-webkit-input-placeholder,
  .js-form-type-select input[type="email"]::-webkit-input-placeholder,
  .js-form-type-select input[type="password"]::-webkit-input-placeholder,
  .js-form-type-select input[type="text"]::-webkit-input-placeholder,
  .js-form-type-select input[type="radio"]::-webkit-input-placeholder,
  form select::-webkit-input-placeholder,
  form input[type="email"]::-webkit-input-placeholder,
  form input[type="password"]::-webkit-input-placeholder,
  form input[type="text"]::-webkit-input-placeholder,
  form input[type="radio"]::-webkit-input-placeholder {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 400;
    color: #B1B1B1;
    font-size: 1.25rem; }
  .js-form-type-select select::-moz-placeholder,
  .js-form-type-select input[type="email"]::-moz-placeholder,
  .js-form-type-select input[type="password"]::-moz-placeholder,
  .js-form-type-select input[type="text"]::-moz-placeholder,
  .js-form-type-select input[type="radio"]::-moz-placeholder,
  form select::-moz-placeholder,
  form input[type="email"]::-moz-placeholder,
  form input[type="password"]::-moz-placeholder,
  form input[type="text"]::-moz-placeholder,
  form input[type="radio"]::-moz-placeholder {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 400;
    color: #B1B1B1;
    font-size: 1.25rem; }
  .js-form-type-select select:-moz-placeholder,
  .js-form-type-select input[type="email"]:-moz-placeholder,
  .js-form-type-select input[type="password"]:-moz-placeholder,
  .js-form-type-select input[type="text"]:-moz-placeholder,
  .js-form-type-select input[type="radio"]:-moz-placeholder,
  form select:-moz-placeholder,
  form input[type="email"]:-moz-placeholder,
  form input[type="password"]:-moz-placeholder,
  form input[type="text"]:-moz-placeholder,
  form input[type="radio"]:-moz-placeholder {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 400;
    color: #B1B1B1;
    font-size: 1.25rem; }
  .js-form-type-select select:-ms-input-placeholder,
  .js-form-type-select input[type="email"]:-ms-input-placeholder,
  .js-form-type-select input[type="password"]:-ms-input-placeholder,
  .js-form-type-select input[type="text"]:-ms-input-placeholder,
  .js-form-type-select input[type="radio"]:-ms-input-placeholder,
  form select:-ms-input-placeholder,
  form input[type="email"]:-ms-input-placeholder,
  form input[type="password"]:-ms-input-placeholder,
  form input[type="text"]:-ms-input-placeholder,
  form input[type="radio"]:-ms-input-placeholder {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 400;
    color: #B1B1B1;
    font-size: 1.25rem; }
.js-form-type-select select,
form select {
  background: url("../images/svgs/dropdown_arrow_select.svg") no-repeat;
  background-position: right 1.4rem;
  padding: 1rem 2rem 1rem 0; }
.js-form-type-select .form-item .description,
form .form-item .description {
  margin-top: 0.5rem; }

.form-item {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;
  color: #545454; }

.display-none {
  display: none; }
.block-core.block-page-title-block{
    margin-block-end:0px !important;
}
.node--type-latw-title.node--view-mode-full .group-header, .block-cta .paragraph--type--cta-block,
.block-cta .responsive-bg-image,
.background-images {
  background-position: center;
  background-size: cover; }

#block-latwsubscribe form .form-actions .form-submit, .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger, .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label,
.catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label {
  padding: 1rem 1.75rem;
  text-decoration: none;
  vertical-align: middle; }

.path-user .region-content form input[type="submit"], .node--view-mode-listing input.field_performances_link,
.event-title-content input.field_performances_link, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording,
.catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording, .path-search .search-form input[type="submit"],
.button-blue,
.button-white-video,
.node--view-mode-listing .field--name-field-order-link a,
.event-title-content .field--name-field-order-link a,
.node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button,
#block-latwsubscribe form .form-actions .form-submit,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary,
.block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link,
.catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger,
.catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label,
.catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label,
.button-white {
  border-radius: 2.25rem;
  color: #FF0000;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  margin: 0.5rem;
  position: relative;
  vertical-align: top;
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 500;
  -webkit-transition: background-color, 0.3s color, 0.3s;
  -moz-transition: background-color, 0.3s color, 0.3s;
  transition: background-color, 0.3s color, 0.3s; }

.button-white-video a,
.button-white-video a:visited,
.button-white-video a .button-white,
.node--view-mode-listing .field--name-field-order-link a a,
.event-title-content .field--name-field-order-link a a,
.node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a,
#block-latwsubscribe form .form-actions .form-submit a,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a,
.block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a,
.catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a,
.catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a,
.catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a,
.node--view-mode-listing .field--name-field-order-link a a:visited,
.event-title-content .field--name-field-order-link a a:visited,
.node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:visited,
#block-latwsubscribe form .form-actions .form-submit a:visited,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:visited,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:visited,
.block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:visited,
.catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:visited,
.catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:visited,
.catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:visited,
.node--view-mode-listing .field--name-field-order-link a a .button-white,
.event-title-content .field--name-field-order-link a a .button-white,
.node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a .button-white,
#block-latwsubscribe form .form-actions .form-submit a .button-white,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a .button-white,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a .button-white,
.block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a .button-white,
.catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a .button-white,
.catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a .button-white,
.catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a .button-white,
.button-white a,
.button-white a:visited,
.button-white a .button-white {
  padding: 1rem 1.75rem;
  text-decoration: none;
  vertical-align: middle; }
  .button-white-video a:hover,
  .button-white-video a:focus,
  .button-white-video a:visited:hover,
  .button-white-video a:visited:focus,
  .button-white-video a .button-white:hover,
  .button-white-video a .button-white:focus,
  .node--view-mode-listing .field--name-field-order-link a a:hover,
  .event-title-content .field--name-field-order-link a a:hover,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:hover,
  #block-latwsubscribe form .form-actions .form-submit a:hover,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:hover,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:hover,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:hover,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:hover,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:hover,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:hover,
  .node--view-mode-listing .field--name-field-order-link a a:focus,
  .event-title-content .field--name-field-order-link a a:focus,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:focus,
  #block-latwsubscribe form .form-actions .form-submit a:focus,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:focus,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:focus,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:focus,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:focus,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:focus,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:focus,
  .node--view-mode-listing .field--name-field-order-link a a:visited:hover,
  .event-title-content .field--name-field-order-link a a:visited:hover,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:visited:hover,
  #block-latwsubscribe form .form-actions .form-submit a:visited:hover,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:visited:hover,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:visited:hover,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:visited:hover,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:visited:hover,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:visited:hover,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:visited:hover,
  .node--view-mode-listing .field--name-field-order-link a a:visited:focus,
  .event-title-content .field--name-field-order-link a a:visited:focus,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:visited:focus,
  #block-latwsubscribe form .form-actions .form-submit a:visited:focus,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:visited:focus,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:visited:focus,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:visited:focus,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:visited:focus,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:visited:focus,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:visited:focus,
  .node--view-mode-listing .field--name-field-order-link a a .button-white:hover,
  .event-title-content .field--name-field-order-link a a .button-white:hover,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a .button-white:hover,
  #block-latwsubscribe form .form-actions .form-submit a .button-white:hover,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a .button-white:hover,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a .button-white:hover,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a .button-white:hover,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a .button-white:hover,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a .button-white:hover,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a .button-white:hover,
  .node--view-mode-listing .field--name-field-order-link a a .button-white:focus,
  .event-title-content .field--name-field-order-link a a .button-white:focus,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a .button-white:focus,
  #block-latwsubscribe form .form-actions .form-submit a .button-white:focus,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a .button-white:focus,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a .button-white:focus,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a .button-white:focus,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a .button-white:focus,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a .button-white:focus,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a .button-white:focus,
  .button-white a:hover,
  .button-white a:focus,
  .button-white a:visited:hover,
  .button-white a:visited:focus,
  .button-white a .button-white:hover,
  .button-white a .button-white:focus {
    background-color: #FF0000;
    color: #ffffff; }

a .button-white {
  padding: 1rem 1.75rem;
  text-decoration: none;
  vertical-align: middle; }
  a .button-white:hover, a .button-white:focus {
    background-color: #FF0000;
    color: #ffffff; }
a:hover .button-white, a:focus .button-white {
  background-color: #FF0000;
  color: #ffffff; }

a:focus .button-white {
  background-color: #FF0000;
  color: #ffffff; }

.button-white-video,
.node--view-mode-listing .field--name-field-order-link a,
.event-title-content .field--name-field-order-link a,
.node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button,
#block-latwsubscribe form .form-actions .form-submit,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary,
.block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary,
.block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link,
.catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger,
.catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label,
.catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label,
.button-white {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 500;
  background-color: #ffffff;
  border: 0.125rem solid #EAEAEA;
  color: #FF0000; }
  .button-white-video a,
  .node--view-mode-listing .field--name-field-order-link a a,
  .event-title-content .field--name-field-order-link a a,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a,
  #block-latwsubscribe form .form-actions .form-submit a,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a,
  .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a,
  .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a,
  .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a,
  .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a,
  .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a,
  .button-white a {
    color: #FF0000;
    display: block;
    border-radius: 2.2rem; }
    .button-white-video a:hover,
    .button-white-video a:focus,
    .node--view-mode-listing .field--name-field-order-link a a:hover,
    .event-title-content .field--name-field-order-link a a:hover,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:hover,
    #block-latwsubscribe form .form-actions .form-submit a:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:hover,
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:hover,
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:hover,
    .node--view-mode-listing .field--name-field-order-link a a:focus,
    .event-title-content .field--name-field-order-link a a:focus,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:focus,
    #block-latwsubscribe form .form-actions .form-submit a:focus,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:focus,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:focus,
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:focus,
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:focus,
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:focus,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:focus,
    .button-white a:hover,
    .button-white a:focus {
      background-color: #FF0000;
      color: #ffffff; }
    .button-white-video a a,
    .button-white-video a a:visited:hover,
    .button-white-video a a:hover,
    .button-white-video a:hover,
    .node--view-mode-listing .field--name-field-order-link a a a,
    .event-title-content .field--name-field-order-link a a a,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a a,
    #block-latwsubscribe form .form-actions .form-submit a a,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a a,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a a,
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a a,
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a a,
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a a,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a a,
    .node--view-mode-listing .field--name-field-order-link a a a:visited:hover,
    .event-title-content .field--name-field-order-link a a a:visited:hover,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a a:visited:hover,
    #block-latwsubscribe form .form-actions .form-submit a a:visited:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a a:visited:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a a:visited:hover,
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a a:visited:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a a:visited:hover,
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a a:visited:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a a:visited:hover,
    .node--view-mode-listing .field--name-field-order-link a a a:hover,
    .event-title-content .field--name-field-order-link a a a:hover,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a a:hover,
    #block-latwsubscribe form .form-actions .form-submit a a:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a a:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a a:hover,
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a a:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a a:hover,
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a a:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a a:hover,
    .node--view-mode-listing .field--name-field-order-link a a:hover,
    .event-title-content .field--name-field-order-link a a:hover,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button a:hover,
    #block-latwsubscribe form .form-actions .form-submit a:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary a:hover,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary a:hover,
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link a:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger a:hover,
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label a:hover,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label a:hover,
    .button-white a a,
    .button-white a a:visited:hover,
    .button-white a a:hover,
    .button-white a:hover {
      color: #ffffff; }

.button-white-video a {
  margin-left: 1.5rem; }
.button-white-video a::before {
  background: url("../images/svgs/icon-video-red.svg");
  content: '';
  display: inline-block;
  height: 0.8125rem;
  left: 1.25rem;
  margin-right: 1rem;
  position: absolute;
  top: 1.125rem;
  width: 1.1875rem; }
.button-white-video:hover a::before {
  background: url("../images/svgs/icon-video-white.svg"); }

.path-user .region-content form input[type="submit"], .node--view-mode-listing input.field_performances_link,
.event-title-content input.field_performances_link, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording,
.catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording, .path-search .search-form input[type="submit"],
.button-blue {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 700;
  padding: 1rem 1.75rem;
  text-decoration: none;
  vertical-align: middle;
  background-color: #5EC5EC;
  border: 0.125rem solid #5EC5EC;
  color: #000000; }
  .path-user .region-content form input[type="submit"]:hover, .node--view-mode-listing input.field_performances_link:hover,
  .event-title-content input.field_performances_link:hover, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a:hover, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording:hover,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording:hover, .path-search .search-form input[type="submit"]:hover,
  .button-blue:hover {
    border: 0.125rem solid #26708E; }
  .path-user .region-content form input[type="submit"] a:visited, .node--view-mode-listing input.field_performances_link a:visited,
  .event-title-content input.field_performances_link a:visited, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a a:visited, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording a:visited,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording a:visited, .path-search .search-form input[type="submit"] a:visited, .path-user .region-content form input[type="submit"] a, .node--view-mode-listing input.field_performances_link a,
  .event-title-content input.field_performances_link a, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a a, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording a,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording a, .path-search .search-form input[type="submit"] a,
  .button-blue a:visited,
  .button-blue a {
    color: #000000; }
  .path-user .region-content form input[type="submit"] a:visited:hover, .node--view-mode-listing input.field_performances_link a:visited:hover,
  .event-title-content input.field_performances_link a:visited:hover, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a a:visited:hover, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording a:visited:hover,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording a:visited:hover, .path-search .search-form input[type="submit"] a:visited:hover,
  .path-user .region-content form input[type="submit"] a:hover,
  .node--view-mode-listing input.field_performances_link a:hover,
  .event-title-content input.field_performances_link a:hover,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a a:hover,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording a:hover,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording a:hover,
  .path-search .search-form input[type="submit"] a:hover, .path-user .region-content form input[type="submit"]:focus, .node--view-mode-listing input.field_performances_link:focus,
  .event-title-content input.field_performances_link:focus, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a:focus, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording:focus,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording:focus, .path-search .search-form input[type="submit"]:focus, .path-user .region-content form input[type="submit"]:hover, .node--view-mode-listing input.field_performances_link:hover,
  .event-title-content input.field_performances_link:hover, .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links a:hover, .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording:hover,
  .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording:hover, .path-search .search-form input[type="submit"]:hover,
  .button-blue a:visited:hover,
  .button-blue a:hover,
  .button-blue:focus,
  .button-blue:hover {
    background-color: #26708E;
    color: #ffffff; }

a:focus .button-blue {
  background-color: #26708E;
  color: #ffffff; }

.path-user .region-content form,
.path-user .region-content article, .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked, .page-node-type-latw-title-media .region-banner h1,
.page-node-type-latw-title-media .region-content article, .block-cta.cta-full .paragraph--type--cta-block .cta-wrapper > .field--name-field-cta-title,
.block-cta.cta-full .paragraph--type--cta-block .cta-wrapper > .field--name-field-cta-body,
.max-content-container {
  left: 0;
  margin: 0 auto;
  max-width: 80rem;
  right: 0; }

.container {
  max-width: 112.5rem;
  margin-left: auto;
  margin-right: auto; }
  .container::after {
    clear: both;
    content: "";
    display: table; }

.path-user .region-content form,
.path-user .region-content article, .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked, .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote,
.node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution, .page-node-type-latw-title-media .region-banner h1,
.page-node-type-latw-title-media .region-content article, .path-search .block-page-title-block, .path-search .search-form, .path-search .region-content .search-results,
.container-twelve,
.container-ten,
.container-eight,
.container-six {
  margin: 0 auto; }

.container-twelve, .path-user .region-content form,
.path-user .region-content article, .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked, .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote,
.node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution, .path-search .block-page-title-block, .path-search .region-content .search-results {
  width: 90%; }

.container-ten, .path-search .search-form {
  width: 80%; }

.container-eight, .path-search .search-form input[type="search"] {
  width: 70%; }

.container-six {
  width: 60%; }

.page-content {
  padding: 2rem 0; }

.path-user .region-banner #block-ts-latw-local-tasks {
  background: #ffffff;
  padding-top: 1.5rem;
  text-transform: capitalize; }
  .path-user .region-banner #block-ts-latw-local-tasks:after {
    border-bottom: 0.0625rem solid #D7D7D7;
    content: '';
    display: block;
    height: 0.0625rem;
    margin: 1rem auto 4.5rem;
    width: 70%; }
  .path-user .region-banner #block-ts-latw-local-tasks .tabs > li a {
    padding: 0rem 1rem 1rem; }
    @media (min-width: 48rem) {
      .path-user .region-banner #block-ts-latw-local-tasks .tabs > li a {
        padding: 1rem; } }

.path-user .region-content .form-item {
  margin-top: 2rem; }
.path-user .region-content form {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .path-user .region-content form .js-form-item,
  .path-user .region-content form input {
    width: 100%; }
    .path-user .region-content form .js-form-item .description,
    .path-user .region-content form input .description {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400; }
  @media (min-width: 48rem) {
    .path-user .region-content form#user-login-form .js-form-item, .path-user .region-content form#user-pass .js-form-item,
    .path-user .region-content form #edit-form-display-general,
    .path-user .region-content form #edit-account {
      width: 70%; } }
  .path-user .region-content form#user-login-form .js-form-item label, .path-user .region-content form#user-pass .js-form-item label,
  .path-user .region-content form #edit-form-display-general label,
  .path-user .region-content form #edit-account label {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 700;
    color: #B1B1B1;
    font-size: 1.25rem; }
  .path-user .region-content form input[type="submit"] {
    margin-left: 0; }
  .path-user .region-content form details {
    border: none;
    overflow: hidden; }
    .path-user .region-content form details .details-wrapper {
      padding: 0; }
      .path-user .region-content form details .details-wrapper input {
        width: 96%; }
        @media (min-width: 48rem) {
          .path-user .region-content form details .details-wrapper input {
            width: inherit; } }
    .path-user .region-content form details summary {
      display: none; }
  .path-user .region-content form fieldset {
    border: none;
    padding: 0; }
    .path-user .region-content form fieldset legend {
      margin: 1rem 0;
      padding-top: 1rem; }
      .path-user .region-content form fieldset legend .fieldset-legend {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 700;
        color: #B1B1B1;
        font-size: 1.25rem; }
    .path-user .region-content form fieldset .js-form-type-checkbox {
      margin-top: 0 !important; }
    .path-user .region-content form fieldset label.option {
      font-size: 1rem !important;
      font-weight: 500 !important; }
    .path-user .region-content form fieldset input[type="checkbox"] {
      border: 2px solid #D7D7D7;
      border-radius: 25%;
      height: 1rem;
      margin: 0 0 0 1rem;
      padding-left: 0;
      vertical-align: bottom;
      width: 1rem; }

.page-node-type-artist .region-content .node--type-artist.ds-2col-stacked {
  padding: 2rem 0 2rem 0; }
  .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-left,
  .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-right {
    width: 100%; }
    @media (min-width: 48rem) {
      .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-left,
      .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-right {
        float: left;
        width: 49%; } }
  .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-left {
    margin-bottom: 1.5rem; }
    @media (min-width: 48rem) {
      .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-left {
        margin-right: 2%; } }
    .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-left img {
      height: auto;
      width: 100%; }
  .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-right .field--name-body {
    width: 100%; }
  .page-node-type-artist .region-content .node--type-artist.ds-2col-stacked .group-right p:first-of-type {
    margin-top: 0; }

.page-node-type-event .title-node-title,
.page-node-type-event .event-performance-dates,
.page-node-type-event .event-title-content {
  margin: 0 auto;
  width: 90%; }
  @media (min-width: 48rem) {
    .page-node-type-event .title-node-title,
    .page-node-type-event .event-performance-dates,
    .page-node-type-event .event-title-content {
      width: 70%; } }
.page-node-type-event .partial-hr {
  display: none; }
  @media (min-width: 48rem) {
    .page-node-type-event .partial-hr {
      display: block; } }
.page-node-type-event h2 {
  margin: 0 auto 0.5rem;
  text-align: center; }
  @media (min-width: 48rem) {
    .page-node-type-event h2 {
      margin-top: 1rem; } }
.page-node-type-event .event-performance-dates {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 700;
  color: #B1B1B1;
  font-size: 1.25rem;
  letter-spacing: 0.06875rem;
  text-align: center;
  text-transform: uppercase; }
.page-node-type-event article.media--view-mode-live-performance-detail {
  margin-top: 2rem;
  text-align: center; }
  @media (min-width: 48rem) {
    .page-node-type-event article.media--view-mode-live-performance-detail {
      margin: 3rem auto 0;
      width: 70%; } }
  .page-node-type-event article.media--view-mode-live-performance-detail img {
    height: auto;
    width: 100%; }
.page-node-type-event .node--type-latw-title {
  margin-top: 2.5rem; }
.page-node-type-event .js-form-type-select {
  margin-top: 2.5rem; }
  @media (min-width: 48rem) {
    .page-node-type-event .js-form-type-select {
      margin-top: 4rem; } }

.event-performance-dates .field {
  display: inline-block; }

.node--view-mode-listing .js-form-type-select select.field_performances,
.event-title-content .js-form-type-select select.field_performances {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 700;
  color: #B1B1B1;
  width: 100%; }
  @media (min-width: 48rem) {
    .node--view-mode-listing .js-form-type-select select.field_performances,
    .event-title-content .js-form-type-select select.field_performances {
      font-size: 1.25rem; } }
.node--view-mode-listing input.field_performances_link,
.event-title-content input.field_performances_link {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  margin-left: 0; }
.node--view-mode-listing .field--name-field-order-link,
.event-title-content .field--name-field-order-link {
  display: inline; }
  .node--view-mode-listing .field--name-field-order-link a,
  .event-title-content .field--name-field-order-link a {
    margin-left: 0; }
.node--view-mode-listing .node--type-latw-title,
.event-title-content .node--type-latw-title {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;
  color: #545454;
  line-height: 1.75rem;
  margin-top: 2rem; }

.node--type-latw-title.node--view-mode-full .group-header {
  position: relative; }
  @media only screen and (max-width: 768px) {
    .node--type-latw-title.node--view-mode-full .group-header {
      background-image: none; } }
  @media (min-width: 48rem) {
    .node--type-latw-title.node--view-mode-full .group-header {
      height: 25rem; } }
  @media (min-width: 74.25rem) {
    .node--type-latw-title.node--view-mode-full .group-header {
      height: 31.25rem; } }
  @media (min-width: 90.0625rem) {
    .node--type-latw-title.node--view-mode-full .group-header {
      height: 39.0625rem; } }
  .node--type-latw-title.node--view-mode-full .group-header picture img {
    display: block;
    height: auto;
    width: 100%; }
    @media (min-width: 48rem) {
      .node--type-latw-title.node--view-mode-full .group-header picture img {
        display: none;
        float: none; } }
  @media (min-width: 48rem) {
    .node--type-latw-title.node--view-mode-full .group-header::after {
      background-color: transparent;
      background-image: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0.7) 5%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.1) 50%, transparent 65%, transparent 80%, transparent 95%, transparent 100%);
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; } }
  .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper {
    background: #000000;
    display: inline-block;
    padding: 5%;
    width: 100%; }
    @media (min-width: 48rem) {
      .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper {
        background: transparent;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        margin: 0 auto;
        max-width: 80rem;
        overflow: hidden;
        padding: 0%;
        width: 90%; } }
    .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote,
    .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution {
      color: #ffffff;
      display: inline-block;
      line-height: 2.75rem;
      position: relative;
      z-index: 2; }
      @media (min-width: 48rem) {
        .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote,
        .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution {
          margin: 0;
          width: 60%; } }
      @media (min-width: 74.25rem) {
        .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote,
        .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution {
          width: 40%; } }
    .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote {
      font-family: "Sentinel A", "Sentinel B", "serif";
      font-style: normal;
      font-weight: 500;
      font-size: 1.5rem;
      line-height: 2.125rem;
      width: 100%; }
      @media (min-width: 48rem) {
        .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote {
          font-size: 1.875rem;
          line-height: 2.75rem;
          width: 60%; } }
      .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote::before, .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote::after {
        display: inline-block; }
      .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote::before {
        content: '‘‘'; }
      .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote::after {
        content: '’’'; }
    .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 500;
      font-size: 0.875rem; }
      .node--type-latw-title.node--view-mode-full .group-header .featured-text-wrapper .field--name-field-featured-quote-attribution::before {
        content: '-';
        display: inline-block;
        margin-right: 0.5rem; }
.node--type-latw-title.node--view-mode-full .title-node-content {
  margin: 0 auto 2rem;
  padding-top: 2rem; }
  @media (min-width: 48rem) {
    .node--type-latw-title.node--view-mode-full .title-node-content {
      display: flex; } }
  @media (min-width: 48rem) {
    .node--type-latw-title.node--view-mode-full .title-node-content .group-left {
      margin-top: 5rem; } }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left h2 {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 300;
    font-size: 1.75rem;
    line-height: 2.625rem;
    margin: 0; }
    @media (min-width: 48rem) {
      .node--type-latw-title.node--view-mode-full .title-node-content .group-left h2 {
        font-size: 3rem;
        line-height: 3.625rem; } }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .title-author {
    line-height: 1.5rem;
    margin-bottom: 1rem; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-body {
    border-top: 0.25rem solid #D7D7D7;
    margin: 1.5rem 1rem 1rem 0;
    padding: 1rem 0;
    width: 100%; }
    @media (min-width: 48rem) {
      .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-body {
        width: 90%; } }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-digital-publish-date,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-duration,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-public-tags-title,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level .field__label,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    color: #8B8A8A;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.6875rem; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-digital-publish-date,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-duration {
    display: inline-block; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .separator .field--name-field-digital-publish-date::after {
    content: '|';
    display: inline;
    margin: 0 0.25rem 0 0.5rem; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-public-tags-title,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level .field__label,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level {
    display: block;
    overflow: hidden; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level .field__item,
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-public-tags-title .field__item {
    display: inline-block; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level .field__item:after,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-public-tags-title .field__item:after {
      content: '|';
      display: inline;
      margin: 0 0.25rem 0 0.5rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-education-level .field__item:last-of-type::after,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-left .field--name-field-public-tags-title .field__item:last-of-type::after {
      content: ''; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-left .left-title-links {
    clear: both;
    display: inline-block;
    margin-left: 0;
    margin-top: 1.25rem; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    font-size: 0.9375rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link::before {
      background: url("../images/svgs/icon-circle-arrow-red.svg");
      content: '';
      display: inline-block;
      height: 1.75rem;
      margin-right: 0.5rem;
      width: 1.75rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.top-link {
      align-items: center;
      float: right;
      margin: 1rem 0 3rem; }
      @media (min-width: 0rem) {
        .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.top-link {
          display: none; } }
      @media (min-width: 48rem) {
        .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.top-link {
          display: inline-flex; } }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button {
      align-items: center;
      display: inline-flex;
      margin-left: 0; }
      @media (min-width: 48rem) {
        .node--type-latw-title.node--view-mode-full .title-node-content .group-right .see-catalog-link.bottom-button {
          display: none; } }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .field--name-field-cover-art img {
    height: auto;
    width: 100%; }
    @media (min-width: 48rem) {
      .node--type-latw-title.node--view-mode-full .title-node-content .group-right .field--name-field-cover-art img {
        max-width: 18.75rem;
        width: auto; } }
    @media (min-width: 74.25rem) {
      .node--type-latw-title.node--view-mode-full .title-node-content .group-right .field--name-field-cover-art img {
        max-width: 23.75rem; } }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .field--name-dynamic-block-fieldnode-title-media-purchasing-options .latw-purchase-options-block-label {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 700;
    border-bottom: 0.25rem solid #D7D7D7;
    color: #B1B1B1;
    font-size: 0.9375rem;
    margin: 3rem 0 1.5rem;
    padding-bottom: 0.75rem; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media {
    margin-bottom: 1rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .field--name-field-number-of-cds,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .field--name-field-title-media-type {
      display: inline-block; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .cd span {
      margin-left: -0.25rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .cd span,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .field__label,
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .field__item {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400;
      color: #545454;
      font-size: 0.9375rem;
      margin-bottom: 0.375rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .digital-recording::before {
      background: url("../images/svgs/icon-digital-recording.svg") no-repeat;
      content: '';
      display: inline-block;
      height: 1rem;
      margin-right: 0.5rem;
      vertical-align: top;
      width: 1rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .node--type-latw-title-media .cd::before {
      background: url("../images/svgs/icon-cd.svg") no-repeat;
      content: '';
      display: inline-block;
      height: 1rem;
      margin-right: 0.5rem;
      vertical-align: top;
      width: 1rem; }
  .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .attachment-after {
    margin-bottom: 1rem; }
    .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .attachment-after a {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 500;
      -webkit-transition: color, 0.2s;
      -moz-transition: color, 0.2s;
      transition: color, 0.2s;
      color: #000000;
      font-size: 0.8125rem;
      line-height: 1.3125rem;
      margin: 0 auto;
      padding: 1rem 0;
      text-transform: capitalize; }
      .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .attachment-after a::before {
        background: url("../images/svgs/icon-cart.svg") no-repeat;
        content: '';
        display: inline-block;
        height: 0.875rem;
        margin-right: 0.5rem;
        vertical-align: text-top;
        width: 1.1875rem; }
      .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .attachment-after a:hover, .node--type-latw-title.node--view-mode-full .title-node-content .group-right .view-title-media-purchasing-options .attachment-after a:focus {
        color: #8B8A8A; }

.page-node-type-latw-title-media .region-banner h1,
.page-node-type-latw-title-media .region-content article {
  padding-top: 2rem; }

.node--type-latw-title .title-author {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;
  display: block;
  font-size: 1rem; }
  .node--type-latw-title .title-author .field--name-field-authors {
    display: inline-block; }
    .node--type-latw-title .title-author .field--name-field-authors .field__item {
      display: inline-flex; }
    .node--type-latw-title .title-author .field--name-field-authors > .field__item:nth-child(n+2)::before {
      content: ',';
      display: inline;
      margin: 0 0.3125rem 0 -0.3125rem; }
    .node--type-latw-title .title-author .field--name-field-authors .field--name-field-artist-role {
      display: none; }
.node--type-latw-title .event-title-artists .field--name-field-artists {
  display: inline; }
.node--type-latw-title .event-title-artists .field__item {
  display: inline; }
  .node--type-latw-title .event-title-artists .field__item .paragraph--type--artist-role {
    display: inline; }
  .node--type-latw-title .event-title-artists .field__item a:after {
    content: ', '; }
  .node--type-latw-title .event-title-artists .field__item:last-child a:after {
    content: ''; }
.node--type-latw-title .title-artists {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;
  color: #545454;
  font-size: 0.9375rem;
  line-height: 1.9375rem;
  margin-bottom: 4rem; }
  .node--type-latw-title .title-artists .paragraph--type--artist-role {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 400;
    color: #545454;
    font-size: 0.9375rem; }
    .node--type-latw-title .title-artists .paragraph--type--artist-role .field--name-field-artist-contact,
    .node--type-latw-title .title-artists .paragraph--type--artist-role .field--name-field-artist-role {
      display: inline-block;
      line-height: 1.9375rem; }
    .node--type-latw-title .title-artists .paragraph--type--artist-role .field--name-field-artist-contact {
      cursor: pointer; }
    .node--type-latw-title .title-artists .paragraph--type--artist-role .field--name-field-artist-role::before {
      content: 'as';
      display: inline;
      margin-right: 0.1875rem; }
.node--type-latw-title .field--name-body {
  width: 100%; }

.page-node-type-latw-title .title-author {
  font-size: 1.125rem; }

.featured-work-block {
  background: #EAEAEA;
  padding: 0.0625rem; }
  @media (min-width: 48rem) {
    .featured-work-block {
      padding-top: 2rem; } }
  @media (min-width: 48rem) {
    .featured-work-block .featured-work-items-wrapper {
      display: flex;
      flex-wrap: wrap; }
      .featured-work-block .featured-work-items-wrapper .field__item {
        flex: 0 1 33.3%; } }
  .featured-work-block .featured-work-items-wrapper .featured-work-item {
    background: #ffffff;
    margin: 4rem 0rem;
    min-height: 23.5rem;
    position: relative;
    text-align: center; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item:last-of-type {
      margin-bottom: 0; }
    @media (min-width: 48rem) {
      .featured-work-block .featured-work-items-wrapper .featured-work-item {
        margin: 5rem 0.25rem;
        min-height: 28rem; }
        .featured-work-block .featured-work-items-wrapper .featured-work-item:last-of-type {
          margin-bottom: 5rem; } }
    @media (min-width: 74.25rem) {
      .featured-work-block .featured-work-items-wrapper .featured-work-item {
        min-height: 24.25rem; } }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .circle {
      background: #ffffff;
      border-radius: 50%;
      height: 6.375rem;
      left: 50%;
      position: absolute;
      top: 1rem;
      width: 6.375rem;
      transform: translate(-50%, -50%); }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .star {
      background: url("../images/svgs/icon-star-blue.svg") no-repeat;
      height: 1.1875rem;
      left: 50%;
      position: absolute;
      top: -0.5rem;
      transform: translate(-50%, -50%);
      width: 1.25rem;
      z-index: 1; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .featured-item-tag {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 700;
      color: #B1B1B1;
      font-size: 0.6875rem;
      letter-spacing: 0.04375rem;
      padding-top: 1rem;
      position: relative;
      text-transform: uppercase;
      z-index: 1; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item h2,
    .featured-work-block .featured-work-items-wrapper .featured-work-item .paragraph--view-mode--artist-name,
    .featured-work-block .featured-work-items-wrapper .featured-work-item .field--type-text-with-summary,
    .featured-work-block .featured-work-items-wrapper .featured-work-item .field--name-body {
      padding: 0 1.5rem; }
      @media (min-width: 74.25rem) {
        .featured-work-block .featured-work-items-wrapper .featured-work-item h2,
        .featured-work-block .featured-work-items-wrapper .featured-work-item .paragraph--view-mode--artist-name,
        .featured-work-block .featured-work-items-wrapper .featured-work-item .field--type-text-with-summary,
        .featured-work-block .featured-work-items-wrapper .featured-work-item .field--name-body {
          padding: 0 3rem; } }
    .featured-work-block .featured-work-items-wrapper .featured-work-item h2 {
      margin: 1.5rem auto 1rem; }
      .featured-work-block .featured-work-items-wrapper .featured-work-item h2 a {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 300;
        -webkit-transition: color, 0.2s;
        -moz-transition: color, 0.2s;
        transition: color, 0.2s;
        color: #000000;
        font-size: 2.25rem;
        position: relative;
        z-index: 1; }
        .featured-work-block .featured-work-items-wrapper .featured-work-item h2 a:hover, .featured-work-block .featured-work-items-wrapper .featured-work-item h2 a:focus {
          color: #8B8A8A; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .dots {
      background: url("../images/svgs/dot-grey.svg");
      background-size: 0.5rem 0.375rem;
      height: 0.375rem;
      margin: 0 auto 1.5rem;
      width: 76%; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .paragraph--view-mode--artist-name {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400;
      font-size: 0.9375rem; }
      .featured-work-block .featured-work-items-wrapper .featured-work-item .paragraph--view-mode--artist-name::before {
        color: #545454;
        content: 'By:';
        display: inline-block;
        margin-right: 0.2rem; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .field--type-text-with-summary,
    .featured-work-block .featured-work-items-wrapper .featured-work-item .field--name-body p {
      font-family: "Sentinel A", "Sentinel B", "serif";
      font-style: normal;
      font-weight: 400;
      color: #545454;
      font-size: 1.125rem;
      line-height: 1.875rem;
      margin: 0;
      padding-bottom: 6.4375rem; }
      @media (min-width: 74.25rem) {
        .featured-work-block .featured-work-items-wrapper .featured-work-item .field--type-text-with-summary,
        .featured-work-block .featured-work-items-wrapper .featured-work-item .field--name-body p {
          padding-bottom: 0; } }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .field--type-text-with-summary {
      margin: 1.125rem 0; }
    .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0; }
      .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .purchase-link {
        background: #ffffff;
        display: flex;
        width: 100%; }
        .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .purchase-link a {
          font-family: "Gotham A", "Gotham B", "sans-serif";
          font-style: normal;
          font-weight: 500;
          -webkit-transition: color, 0.2s;
          -moz-transition: color, 0.2s;
          transition: color, 0.2s;
          color: #000000;
          font-size: 0.8125rem;
          line-height: 1.3125rem;
          margin: 0 auto;
          padding: 1rem;
          text-transform: capitalize; }
          .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .purchase-link a::before {
            background: url("../images/svgs/icon-cart.svg") no-repeat;
            content: '';
            display: inline-block;
            height: 0.875rem;
            margin-right: 0.5rem;
            vertical-align: text-top;
            width: 1.1875rem; }
          .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .purchase-link a:hover, .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .purchase-link a:focus {
            color: #8B8A8A; }
      .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .view-all-link {
        display: flex;
        width: 100%; }
        .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .view-all-link a {
          font-family: "Gotham A", "Gotham B", "sans-serif";
          font-style: normal;
          font-weight: 700;
          -webkit-transition: background, 0.2s;
          -moz-transition: background, 0.2s;
          transition: background, 0.2s;
          background: #5EC5EC;
          color: #ffffff;
          font-size: 0.9375rem;
          padding: 1rem 0;
          width: 100%; }
          .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .view-all-link a:hover, .featured-work-block .featured-work-items-wrapper .featured-work-item .link-wrapper .view-all-link a:focus {
            background: #26708E; }

.path-frontpage .page-banner--bg.responsive-bg-image:after {
  content: "";
  display: inline-block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: transparent;
  background-image: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.7) 5%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.1) 50%, transparent 65%, transparent 80%, transparent 95%, transparent 100%); }
.path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text-wrapper {
  display: block;
  padding-top: 1rem; }
  @media (min-width: 48rem) {
    .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text-wrapper {
      padding-top: 3rem; } }
  @media (min-width: 74.25rem) {
    .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text-wrapper {
      padding-top: 4rem; } }
.path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1; }
  .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h1 {
    display: none; }
  .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2 {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 700; }
  .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title1 {
    color: #ffffff;
    font-size: 1rem;
    line-height: 1.375rem;
    text-transform: none; }
    @media (min-width: 420px) {
      .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title1 {
        font-size: 1.25rem; } }
    @media (min-width: 48rem) {
      .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title1 {
        font-size: 1.6875rem; } }
    @media (min-width: 74.25rem) {
      .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title1 {
        font-size: 2.25rem; } }
  .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title2 {
    color: #FF0000;
    font-size: 2.1875rem;
    margin: -0.5rem;
    text-transform: uppercase; }
    @media (min-width: 420px) {
      .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title2 {
        font-size: 2.875rem; } }
    @media (min-width: 48rem) {
      .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title2 {
        font-size: 4.25rem;
        margin: 1rem; } }
    @media (min-width: 74.25rem) {
      .path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title2 {
        font-size: 6.25rem;
        margin: 3rem; } }
.path-frontpage .page-content {
  padding: 1rem 0; }
  .path-frontpage .page-content .field--name-body {
    padding: 1.25rem 0 0;
    text-align: center; }
    @media (min-width: 48rem) {
      .path-frontpage .page-content .field--name-body {
        padding: 3rem 0 2rem; } }
    @media (min-width: 74.25rem) {
      .path-frontpage .page-content .field--name-body {
        padding-top: 0; } }
    .path-frontpage .page-content .field--name-body h4 {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 500;
      font-size: 1.1875rem;
      line-height: 1.875rem;
      margin: 0; }
      @media (min-width: 48rem) {
        .path-frontpage .page-content .field--name-body h4 {
          font-size: 1.5rem; } }
    .path-frontpage .page-content .field--name-body p {
      font-family: "Sentinel A", "Sentinel B", "serif";
      font-style: normal;
      font-weight: 400;
      font-size: 1.375rem;
      line-height: 2rem;
      margin-top: 0.5rem; }
      @media (min-width: 48rem) {
        .path-frontpage .page-content .field--name-body p {
          font-size: 1.5rem;
          margin-top: 1rem; } }
    @media (min-width: 74.25rem) {
      .path-frontpage .page-content .field--name-body {
        margin: 0 auto;
        width: 80%; } }

/**
 * Tabs
 */
.node-preview-container form,
.local-tasks,
.local-tasks .container {
  background: #EAEAEA; }

.node-preview-container {
  max-width: 112.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0; }
  .node-preview-container::after {
    clear: both;
    content: "";
    display: table; }
  .node-preview-container form {
    display: inline-block;
    height: 4.0625rem; }
    .node-preview-container form a#edit-backlink {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 800;
      -webkit-transition: background-color, 0.3s color, 0.3s;
      -moz-transition: background-color, 0.3s color, 0.3s;
      transition: background-color, 0.3s color, 0.3s;
      background-color: #5EC5EC;
      border: 0.125rem solid #5EC5EC;
      color: #ffffff;
      font-size: 0.875rem;
      text-decoration: none;
      padding: 1rem;
      border-radius: 1.125rem; }
      .node-preview-container form a#edit-backlink:hover {
        background-color: #ffffff;
        border: 0.125rem solid #EAEAEA;
        color: #5EC5EC; }
    .node-preview-container form a,
    .node-preview-container form .form-item {
      display: inline-block;
      margin: 0.4375rem 2rem; }
    .node-preview-container form .js-form-item-view-mode {
      margin-left: 2rem; }

.node-preview-container,
#block-ts-latw-local-tasks {
  background: #EAEAEA; }
  .node-preview-container ul.tabs,
  #block-ts-latw-local-tasks ul.tabs {
    list-style: none;
    margin: 0;
    padding: 0; }
  .node-preview-container .tabs > li,
  #block-ts-latw-local-tasks .tabs > li {
    display: inline-block;
    margin-right: 0; }
  .node-preview-container .tabs,
  #block-ts-latw-local-tasks .tabs {
    text-align: center; }
    .node-preview-container .tabs > li,
    #block-ts-latw-local-tasks .tabs > li {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 700;
      display: inline-block;
      font-size: 1.125rem;
      vertical-align: middle; }
      .node-preview-container .tabs > li a:visited,
      .node-preview-container .tabs > li a,
      #block-ts-latw-local-tasks .tabs > li a:visited,
      #block-ts-latw-local-tasks .tabs > li a {
        -webkit-transition: color, 0.2s;
        -moz-transition: color, 0.2s;
        transition: color, 0.2s;
        color: #26708E;
        padding: 1rem;
        text-decoration: none; }
        .node-preview-container .tabs > li a:visited:focus, .node-preview-container .tabs > li a:visited.is-active, .node-preview-container .tabs > li a:visited:hover,
        .node-preview-container .tabs > li a:focus,
        .node-preview-container .tabs > li a.is-active,
        .node-preview-container .tabs > li a:hover,
        #block-ts-latw-local-tasks .tabs > li a:visited:focus,
        #block-ts-latw-local-tasks .tabs > li a:visited.is-active,
        #block-ts-latw-local-tasks .tabs > li a:visited:hover,
        #block-ts-latw-local-tasks .tabs > li a:focus,
        #block-ts-latw-local-tasks .tabs > li a.is-active,
        #block-ts-latw-local-tasks .tabs > li a:hover {
          background-color: #ffffff;
          color: #5EC5EC; }

#block-ts-latw-branding div[data-contextual-id*="block:block=ts_latw_"],
#block-ts-latw-local-tasks div[data-contextual-id*="block:block=ts_latw_"],
#block-ts-latw-page-title div[data-contextual-id*="block:block=ts_latw_"],
#block-latwsubscribe div[data-contextual-id*="block:block=latw"],
#block-latwheadercta div[data-contextual-id*="block:block=latw"],
.block-menu .contextual-links .block-configure {
  display: none; }

footer .region-footer {
  overflow: hidden;
  padding: 2.5rem 0;
  position: relative; }
  @media (min-width: 48rem) {
    footer .region-footer #block-ts-latw-footer,
    footer .region-footer .footer-left,
    footer .region-footer .footer-left .latw-follow-us,
    footer .region-footer .footer-left .latw-contact-us,
    footer .region-footer .footer-right {
      display: inline-block;
      vertical-align: text-top; } }
  footer .region-footer #block-ts-latw-footer li.menu-item {
    margin-bottom: 1rem; }
    footer .region-footer #block-ts-latw-footer li.menu-item a {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 500;
      color: #000000;
      font-size: 1rem;
      padding: 0.5rem 0;
      text-decoration: none; }
      footer .region-footer #block-ts-latw-footer li.menu-item a:hover, footer .region-footer #block-ts-latw-footer li.menu-item a:focus {
        color: #5EC5EC; }
  @media (min-width: 74.25rem) {
    footer .region-footer #block-ts-latw-footer {
      display: inline;
      float: left; } }
  footer .region-footer #block-latwfooter.contextual-region {
    position: initial; }
    @media (min-width: 74.25rem) {
      footer .region-footer #block-latwfooter.contextual-region {
        position: relative; } }
  footer .region-footer .latw-follow-us a.facebook {
    -webkit-transition: background-size, 0.2s;
    -moz-transition: background-size, 0.2s;
    transition: background-size, 0.2s;
    background: url("../images/social/facebook.svg") no-repeat;
    background-position-y: 0.125rem;
    display: inline-block;
    height: 1.875rem;
    text-indent: -9999px;
    width: 30%; }
    footer .region-footer .latw-follow-us a.facebook:hover, footer .region-footer .latw-follow-us a.facebook:focus {
      -webkit-transition: background-size, 0.2s;
      -moz-transition: background-size, 0.2s;
      transition: background-size, 0.2s;
      background-size: 0.875rem; }
  footer .region-footer .latw-follow-us a.twitter {
    -webkit-transition: background-size, 0.2s;
    -moz-transition: background-size, 0.2s;
    transition: background-size, 0.2s;
    background: url("../images/social/twitter.svg") no-repeat;
    background-position-y: 0.125rem;
    display: inline-block;
    height: 1.875rem;
    text-indent: -9999px;
    width: 30%; }
    footer .region-footer .latw-follow-us a.twitter:hover, footer .region-footer .latw-follow-us a.twitter:focus {
      -webkit-transition: background-size, 0.2s;
      -moz-transition: background-size, 0.2s;
      transition: background-size, 0.2s;
      background-size: 0.875rem; }
  footer .region-footer .latw-follow-us a.youtube {
    -webkit-transition: background-size, 0.2s;
    -moz-transition: background-size, 0.2s;
    transition: background-size, 0.2s;
    background: url("../images/social/youtube.svg") no-repeat;
    background-position-y: 0.125rem;
    display: inline-block;
    height: 1.875rem;
    text-indent: -9999px;
    width: 30%; }
    footer .region-footer .latw-follow-us a.youtube:hover, footer .region-footer .latw-follow-us a.youtube:focus {
      -webkit-transition: background-size, 0.2s;
      -moz-transition: background-size, 0.2s;
      transition: background-size, 0.2s;
      background-size: 0.875rem; }
  footer .region-footer .latw-follow-us {
    position: absolute;
    right: 0;
    top: 2.125rem; }
    @media (min-width: 48rem) {
      footer .region-footer .latw-follow-us {
        margin: 0 4rem;
        position: relative;
        top: 0; } }
    footer .region-footer .latw-follow-us > div {
      width: 100%; }
    footer .region-footer .latw-follow-us a.facebook {
      background-position: 0.25rem 0;
      height: 1.875rem; }
    footer .region-footer .latw-follow-us a.twitter:hover, footer .region-footer .latw-follow-us a.twitter:focus {
      background-size: 1.75rem; }
    footer .region-footer .latw-follow-us a.youtube {
      background-position-x: 0.375rem; }
      footer .region-footer .latw-follow-us a.youtube:hover, footer .region-footer .latw-follow-us a.youtube:focus {
        background-size: 1.75rem; }
  footer .region-footer .latw-contact-us,
  footer .region-footer .latw-mailing-address {
    margin-top: 2.5rem; }
    @media (min-width: 48rem) {
      footer .region-footer .latw-contact-us,
      footer .region-footer .latw-mailing-address {
        margin-top: 0; } }
  footer .region-footer .footer-left .latw-follow-us h3,
  footer .region-footer .footer-left .latw-contact-us h3,
  footer .region-footer .footer-right h3 {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 700;
    color: #D7D7D7;
    font-size: 1.125rem;
    margin-top: 0;
    text-transform: uppercase; }
  footer .region-footer .footer-left .latw-follow-us p,
  footer .region-footer .footer-left .latw-contact-us p,
  footer .region-footer .footer-right p {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 400;
    color: #545454;
    font-size: 0.9375rem;
    line-height: 1.6875rem; }
  @media (min-width: 48rem) {
    footer .region-footer .footer-left {
      position: absolute;
      right: 0;
      top: 2.125rem; } }
  @media (min-width: 74.25rem) {
    footer .region-footer .footer-left {
      position: relative;
      top: -0.375rem; } }
  @media (min-width: 48rem) {
    footer .region-footer .footer-left .latw-contact-us {
      text-align: right; } }
  @media (min-width: 74.25rem) {
    footer .region-footer .footer-left .latw-contact-us {
      text-align: left; } }
  footer .region-footer .footer-right {
    text-align: left; }
    @media (min-width: 48rem) {
      footer .region-footer .footer-right {
        float: right;
        text-align: right; } }
    @media (min-width: 74.25rem) {
      footer .region-footer .footer-right {
        margin-top: -0.375rem; } }
    footer .region-footer .footer-right .latw-copyright {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400;
      color: #8B8A8A;
      font-size: 0.8125rem;
      margin-top: 3rem; }

header .container.global-header {
  border-bottom: 0.0625rem solid #D7D7D7; }
  header .container.global-header .site-logo {
    display: none; }
  header .container.global-header #block-ts-latw-branding .site-name a {
    background: url("../images/latw-logo.png") no-repeat;
    background-size: contain;
    display: inline-block;
    height: 2.0625rem;
    margin: 1rem 0;
    text-indent: -9999px;
    width: 12.1875rem; }
    @media only screen and (max-width: 1024px) {
      header .container.global-header #block-ts-latw-branding .site-name a {
        height: 1.875rem;
        width: 11rem; } }

header .region-header {
  position: relative; }

header .main-menu-desktop .menu-wrapper > nav,
header .main-menu-desktop #block-latwheader,
header .main-menu-desktop #block-ts-latw-search {
  display: inline-block; }
header .main-menu-desktop ul.menu > .menu-item {
  display: inline-block;
  vertical-align: text-top;
  padding-top: 0; }
  header .main-menu-desktop ul.menu > .menu-item > ul.menu .menu-item {
    display: block; }
header .main-menu-desktop .menu-wrapper,
header .main-menu-desktop #block-ts-latw-search {
  right: 0;
  position: absolute;
  top: 1.375rem; }
header .main-menu-desktop #block-ts-latw-account-menu ul.menu li.my-account {
  display: none; }
header .main-menu-desktop #block-ts-latw-account-menu .menu-item a {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 500;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
  color: #8B8A8A;
  font-size: 0.875rem;
  padding: 1rem 0.75rem;
  text-decoration: none; }
  header .main-menu-desktop #block-ts-latw-account-menu .menu-item a:hover, header .main-menu-desktop #block-ts-latw-account-menu .menu-item a:focus, header .main-menu-desktop #block-ts-latw-account-menu .menu-item a:active {
    color: #000000; }
  @media only screen and (min-width: 1024px) and (max-width: 1188px) {
    header .main-menu-desktop #block-ts-latw-account-menu .menu-item a {
      padding: 1rem 0.375rem; } }
header .main-menu-desktop #block-ts-latw-account-menu li.menu-item.log-in a::before,
header .main-menu-desktop #block-ts-latw-account-menu li.menu-item.log-out a::before {
  background: url("../images/svgs/avatar.svg") no-repeat;
  content: '';
  display: inline-block;
  height: 0.9375rem;
  margin-right: 0.5rem;
  margin-bottom: -0.125rem;
  width: 0.9375rem; }
header .main-menu-desktop #block-ts-latw-account-menu li.menu-item.search a::before {
  background: url("../images/svgs/icon-search.svg") no-repeat;
  content: '';
  display: inline-block;
  height: 1.125rem;
  margin-right: 0.5rem;
  margin-bottom: -0.25rem;
  width: 1.125rem; }
header .main-menu-desktop #block-ts-latw-main-menu {
  margin: 0 1rem; }
  @media only screen and (min-width: 1024px) and (max-width: 1188px) {
    header .main-menu-desktop #block-ts-latw-main-menu {
      margin: 0; } }
  header .main-menu-desktop #block-ts-latw-main-menu .menu-item a {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 700;
    color: #000000;
    font-size: 0.875rem;
    letter-spacing: 0.03188rem;
    text-decoration: none; }
  header .main-menu-desktop #block-ts-latw-main-menu .menu-item .dropdown-arrow {
    display: none; }
header .main-menu-desktop #block-ts-latw-main-menu .menu-item {
  text-align: center; }
header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded > a {
  padding: 1.625rem 1rem;
  position: relative;
  text-transform: uppercase; }
  @media only screen and (min-width: 1024px) and (max-width: 1188px) {
    header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded > a {
      padding: 1.625rem 0.375rem; } }
header .main-menu-desktop #block-ts-latw-main-menu > ul.menu > .menu-item--active-trail > a::before,
header .main-menu-desktop #block-ts-latw-main-menu > ul.menu .menu-item--expanded > a:hover::before {
  background: #000000;
  content: '';
  left: 0;
  height: 0.1875rem;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0.1875rem;
  width: 70%; }
header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu {
  opacity: 0;
  position: absolute;
  top: 2.75rem;
  visibility: hidden;
  width: 10.9375rem;
  z-index: 3; }
  header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu.visible {
    opacity: 1;
    transition: opacity 300ms;
    visibility: visible; }
  header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu li.menu-item {
    background-color: #5EC5EC; }
    header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu li.menu-item a {
      display: block;
      padding: 1rem; }
      header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu li.menu-item a:hover, header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu li.menu-item a:focus, header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded ul.menu li.menu-item a:active {
        background-color: #ffffff; }
header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded {
  position: relative; }
  header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded:nth-of-type(1) ul.menu {
    left: -0.4375rem; }
    @media only screen and (min-width: 1024px) and (max-width: 1188px) {
      header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded:nth-of-type(1) ul.menu {
        left: -0.9375rem; } }
  header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded:nth-of-type(2) ul.menu {
    left: -1.25rem; }
    @media only screen and (min-width: 1024px) and (max-width: 1188px) {
      header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded:nth-of-type(2) ul.menu {
        left: -1.875rem; } }
  header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded:nth-of-type(3) ul.menu {
    left: -2.25rem; }
    @media only screen and (min-width: 1024px) and (max-width: 1188px) {
      header .main-menu-desktop #block-ts-latw-main-menu > ul.menu li.menu-item--expanded:nth-of-type(3) ul.menu {
        left: -3rem; } }
header .main-menu-desktop #block-latwheader .latw-action a {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 800;
  -webkit-transition: background-color, 0.3s color, 0.3s;
  -moz-transition: background-color, 0.3s color, 0.3s;
  transition: background-color, 0.3s color, 0.3s;
  background-color: #FF0000;
  border: 0.125rem solid #FF0000;
  color: #ffffff;
  font-size: 0.875rem;
  text-decoration: none;
  padding: 0.75rem 1.5rem;
  border-radius: 1.125rem; }
  header .main-menu-desktop #block-latwheader .latw-action a:hover, header .main-menu-desktop #block-latwheader .latw-action a:focus, header .main-menu-desktop #block-latwheader .latw-action a:active {
    background-color: #ffffff;
    border: 0.125rem solid #EAEAEA;
    color: #FF0000; }

header .main-menu-desktop {
  display: none; }
  @media only screen and (min-width: 1024px) {
    header .main-menu-desktop {
      display: block; } }

header .container .search-and-menu {
  display: block; }
  @media only screen and (min-width: 1024px) {
    header .container .search-and-menu {
      display: none; } }

header li {
  list-style: none; }

header .container {
  position: relative; }
  header .container .search-and-menu {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0; }
    header .container .search-and-menu .menu-toggle,
    header .container .search-and-menu .menu-item.search {
      float: right; }
    header .container .search-and-menu .menu-toggle {
      background: #FF0000; }
      header .container .search-and-menu .menu-toggle:hover, header .container .search-and-menu .menu-toggle:focus, header .container .search-and-menu .menu-toggle:active {
        background: #A40000; }
    header .container .search-and-menu .menu-toggle-wrapper {
      height: 3.875rem;
      width: 4.0625rem; }
    header .container .search-and-menu .menu-item.search {
      position: absolute;
      right: 8.125rem;
      z-index: 0; }
      header .container .search-and-menu .menu-item.search a {
        -webkit-transition: background-size, 0.2s;
        -moz-transition: background-size, 0.2s;
        transition: background-size, 0.2s;
        background: url("../images/svgs/icon-search-red.svg") no-repeat center;
        height: 1.75rem;
        padding: 2.03125rem;
        position: absolute;
        text-indent: -9999px;
        top: 0;
        width: 1.5625rem; }
        header .container .search-and-menu .menu-item.search a:hover, header .container .search-and-menu .menu-item.search a:focus, header .container .search-and-menu .menu-item.search a:active {
          background: url("../images/svgs/icon-search-red-hover.svg") no-repeat center; }
  header .container .menu-toggle {
    color: #ffffff;
    cursor: pointer;
    height: 100%; }
    header .container .menu-toggle div {
      height: 100%;
      position: relative;
      width: 100%;
      z-index: 9999; }
      header .container .menu-toggle div span {
        background-color: #ffffff;
        display: block;
        font-size: 0px;
        height: 4px;
        left: 30%;
        position: absolute;
        top: 1.875rem;
        transition: background-color 0.3s;
        width: 40%;
        z-index: 9999; }
        header .container .menu-toggle div span:before, header .container .menu-toggle div span:after {
          background: #ffffff;
          content: '';
          height: 100%;
          left: 0;
          position: absolute;
          transform: translateY(-200%);
          transition: transform 0.3s;
          width: 100%;
          z-index: 9999; }
        header .container .menu-toggle div span:after {
          transform: translateY(200%); }
    header .container .menu-toggle.active div span {
      background-color: transparent; }
      header .container .menu-toggle.active div span:before, header .container .menu-toggle.active div span:after {
        background: #ffffff;
        transition: transform 0.3s;
        transform: rotate(45deg) translateY(0); }
      header .container .menu-toggle.active div span:after {
        transform: rotate(-45deg) translateY(0); }

header .main-menu-mobile {
  display: none;
  position: absolute;
  top: 3.9375rem;
  width: 100%;
  z-index: 5; }
  header .main-menu-mobile ul.menu .menu-item {
    padding: 0; }
    header .main-menu-mobile ul.menu .menu-item a {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 700;
      background: #5EC5EC;
      border-bottom: 0.0625rem solid #ffffff;
      color: #000000;
      display: block;
      font-size: 1.125rem;
      letter-spacing: 0.03188rem;
      text-decoration: none;
      padding: 1rem 1.5rem; }
      header .main-menu-mobile ul.menu .menu-item a:hover, header .main-menu-mobile ul.menu .menu-item a:focus, header .main-menu-mobile ul.menu .menu-item a:active {
        background: #ffffff; }
    header .main-menu-mobile ul.menu .menu-item li.menu-item a {
      border-bottom: none;
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400; }
    header .main-menu-mobile ul.menu .menu-item li.menu-item:last-of-type a {
      border-bottom: 0.0625rem solid #ffffff; }
  header .main-menu-mobile ul.menu .menu-item--expanded {
    position: relative; }
    header .main-menu-mobile ul.menu .menu-item--expanded .menu {
      max-height: 1000px;
      overflow: hidden;
      -webkit-transition: max-height 400ms ease;
      -moz-transition: max-height 400ms ease;
      transition: max-height 400ms ease; }
    header .main-menu-mobile ul.menu .menu-item--expanded span.dropdown-arrow {
      background: url("../images/svgs/dropdown_arrow_expanded.svg") transparent no-repeat center;
      background-size: 35%;
      cursor: pointer;
      height: 3.375rem;
      position: absolute;
      right: 0;
      top: 0;
      width: 4.25rem; }
    header .main-menu-mobile ul.menu .menu-item--expanded.closed .menu {
      max-height: 0; }
    header .main-menu-mobile ul.menu .menu-item--expanded.closed span.dropdown-arrow {
      background-image: url("../images/svgs/dropdown_arrow.svg"); }
  header .main-menu-mobile .mobile-menu-items a {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 800;
    color: #ffffff;
    text-decoration: none; }
  header .main-menu-mobile .mobile-menu-items.latw-action-ctas {
    display: flex; }
  header .main-menu-mobile .mobile-menu-items .latw-action,
  header .main-menu-mobile .mobile-menu-items .menu-item {
    width: 50%;
    text-align: center; }
    header .main-menu-mobile .mobile-menu-items .latw-action a,
    header .main-menu-mobile .mobile-menu-items .menu-item a {
      display: inline-block;
      padding: 1rem 30%;
      white-space: nowrap;
      width: 100%; }
  header .main-menu-mobile .mobile-menu-items .latw-action a {
    background: #FF0000;
    padding: 1.2rem 30%; }
    header .main-menu-mobile .mobile-menu-items .latw-action a:hover, header .main-menu-mobile .mobile-menu-items .latw-action a:focus, header .main-menu-mobile .mobile-menu-items .latw-action a:active {
      background: #A40000; }
  header .main-menu-mobile .mobile-menu-items .menu-item,
  header .main-menu-mobile .mobile-menu-items .menu-item a {
    background: #545454; }
    header .main-menu-mobile .mobile-menu-items .menu-item:hover, header .main-menu-mobile .mobile-menu-items .menu-item:focus, header .main-menu-mobile .mobile-menu-items .menu-item:active,
    header .main-menu-mobile .mobile-menu-items .menu-item a:hover,
    header .main-menu-mobile .mobile-menu-items .menu-item a:focus,
    header .main-menu-mobile .mobile-menu-items .menu-item a:active {
      background: #000000; }
  header .main-menu-mobile #block-ts-latw-account-menu-menu ul.menu li.menu-item.browse-catalog a:hover,
  header .main-menu-mobile #block-ts-latw-main-menu-menu ul.menu li.menu-item a:hover {
    background: #ffffff; }

header .site-search-wrapper {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  width: 100%;
  z-index: 1; }
  header .site-search-wrapper input.form-search {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    border: none;
    background: #545454 url("../images/svgs/icon-search-white.svg") no-repeat;
    background-position: 1.5rem 1.5rem;
    color: #ffffff;
    font-size: 0.875rem;
    height: 1.25rem;
    padding: 1.40625rem 0rem 1.40625rem 3.75rem;
    position: relative;
    width: 82%;
    z-index: 0;
    outline: 0; }
    @media (min-width: 48rem) {
      header .site-search-wrapper input.form-search {
        width: 92%; } }
    @media (min-width: 74.25rem) {
      header .site-search-wrapper input.form-search {
        width: 94%; } }
    header .site-search-wrapper input.form-search::-webkit-input-placeholder {
      color: #B1B1B1; }
    header .site-search-wrapper input.form-search::-moz-placeholder {
      color: #B1B1B1; }
    header .site-search-wrapper input.form-search:-moz-placeholder {
      color: #B1B1B1; }
    header .site-search-wrapper input.form-search:-ms-input-placeholder {
      color: #B1B1B1; }
  header .site-search-wrapper #search-close {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    background: #ffffff;
    color: #545454;
    cursor: pointer;
    font-size: 1.5rem;
    height: 4.0625rem;
    padding-top: 1.125rem;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 4.0625rem;
    z-index: 1; }
  header .site-search-wrapper .form-actions {
    display: none; }
  header .site-search-wrapper .clickable {
    position: absolute;
    width: 55px;
    height: 60px;
    left: 0;
    top: 2px;
    cursor: pointer; }

.region-banner .page-title {
  margin: 0; }

.page-banner .page-banner-text {
  padding: 1rem; }
  .page-banner .page-banner-text h1 {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 800;
    font-size: 1.875rem;
    line-height: 2.375rem;
    margin: 0;
    text-transform: uppercase; }
    @media (min-width: 48rem) {
      .page-banner .page-banner-text h1 {
        font-size: 2.625rem;
        line-height: 2.6875rem; } }
    @media (min-width: 74.25rem) {
      .page-banner .page-banner-text h1 {
        font-size: 3.75rem;
        line-height: 4.5rem; } }
  .page-banner .page-banner-text .field--name-field-subtitle {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 700;
    color: #B1B1B1;
    font-size: 0.875rem;
    letter-spacing: 0.04813rem;
    line-height: 1.0625rem; }
    @media (min-width: 74.25rem) {
      .page-banner .page-banner-text .field--name-field-subtitle {
        font-size: 1.25rem;
        line-height: 1.5rem; } }

.page-banner--bg.responsive-bg-image {
  background-position: center;
  background-size: cover;
  height: 15rem;
  position: relative; }
  @media (min-width: 401px) {
    .page-banner--bg.responsive-bg-image {
      height: 20rem; } }
  @media (min-width: 48rem) {
    .page-banner--bg.responsive-bg-image {
      height: 36rem; } }
  @media (min-width: 74.25rem) {
    .page-banner--bg.responsive-bg-image {
      height: 40.625rem; } }
  @media (min-width: 90.0625rem) {
    .page-banner--bg.responsive-bg-image {
      height: 50.625rem; } }
  .page-banner--bg.responsive-bg-image:after {
    content: "";
    display: inline-block;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    background-image: linear-gradient(to top, black 0%, black 5%, rgba(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 95%, rgba(0, 0, 0, 0.5) 100%); }
    @media (min-width: 48rem) {
      .page-banner--bg.responsive-bg-image:after {
        background-image: linear-gradient(to top, black 0%, black 5%, rgba(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.4) 65%, rgba(0, 0, 0, 0.1) 80%, transparent 95%, transparent 100%); } }
  .page-banner--bg.responsive-bg-image .page-banner-text-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center; }
  .page-banner--bg.responsive-bg-image .page-banner-text {
    color: #ffffff;
    height: 100%;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1; }
    .page-banner--bg.responsive-bg-image .page-banner-text h1 {
      margin: 0.125rem 0; }
      @media (min-width: 401px) {
        .page-banner--bg.responsive-bg-image .page-banner-text h1 {
          margin: 0.5rem 0; } }
      @media (min-width: 48rem) {
        .page-banner--bg.responsive-bg-image .page-banner-text h1 {
          margin: 1rem 0; } }
  .page-banner--bg.responsive-bg-image .page-banner-caption {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    bottom: 2rem;
    color: #B1B1B1;
    font-size: 0.6875rem;
    position: absolute;
    right: 0;
    text-align: right;
    z-index: 2; }

.page-banner--no-image .page-banner-text {
  text-align: center;
  padding: 3rem 1rem;
  width: 100%; }
  .page-banner--no-image .page-banner-text h1 {
    color: #189DCD; }
  .page-banner--no-image .page-banner-text .field--name-field-subtitle {
    margin: 2rem 0;
    text-transform: uppercase; }
  .page-banner--no-image .page-banner-text .dots {
    background: url("../images/svgs/dot-grey.svg");
    height: 0.375rem;
    margin: 1rem auto;
    width: 5.5rem; }
    @media (min-width: 48rem) {
      .page-banner--no-image .page-banner-text .dots {
        width: 5.75rem; } }
.page-banner--no-image .partial-hr {
  text-align: center;
  width: 100%; }
  .page-banner--no-image .partial-hr::after {
    border-bottom: 0.0625rem solid #D7D7D7;
    content: '';
    display: block;
    height: 0.0625rem;
    margin: 0 auto;
    width: 70%; }

.page-submenu {
  display: none; }
  @media (min-width: 48rem) {
    .page-submenu {
      display: block; } }
  .page-submenu .menu {
    text-align: center; }
    .page-submenu .menu .menu-item {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 700;
      display: inline-block;
      font-size: 1.125rem;
      margin: 0 1rem 2rem;
      vertical-align: top; }
      .page-submenu .menu .menu-item a:visited,
      .page-submenu .menu .menu-item a {
        -webkit-transition: color, 0.2s;
        -moz-transition: color, 0.2s;
        transition: color, 0.2s;
        color: #26708E;
        text-decoration: none; }
        .page-submenu .menu .menu-item a:visited:hover, .page-submenu .menu .menu-item a:visited:focus,
        .page-submenu .menu .menu-item a:hover,
        .page-submenu .menu .menu-item a:focus {
          color: #5EC5EC; }
      .page-submenu .menu .menu-item a.is-active {
        color: #5EC5EC; }

.has-submenu .page-submenu .menu-item {
  margin: 2rem 1rem; }

.page-banner--no-image.has-submenu .field--name-field-subtitle {
  margin: 2rem 0 0.75rem; }
.page-banner--no-image.has-submenu .page-submenu .menu-item {
  margin: 0 1rem 2rem; }

.page-node-type-event .page-banner-text {
  padding: 3rem 1rem 0; }
  @media (min-width: 48rem) {
    .page-node-type-event .page-banner-text {
      padding: 3rem 1rem; } }

#block-latwsubscribe {
  background: #EAEAEA;
  padding: 2rem 0; }
  #block-latwsubscribe h2 {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    color: #8B8A8A;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    text-align: center; }
  #block-latwsubscribe form {
    text-align: center; }
    @media (min-width: 48rem) {
      #block-latwsubscribe form {
        align-items: center;
        display: flex; } }
    #block-latwsubscribe form label {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400;
      color: #545454;
      font-size: 1.25rem;
      position: absolute;
      top: 1rem; }
      @media (min-width: 48rem) {
        #block-latwsubscribe form label {
          top: .2rem; } }
      #block-latwsubscribe form label::after {
        display: none; }
    #block-latwsubscribe form .form-item {
      position: relative; }
      @media (min-width: 48rem) {
        #block-latwsubscribe form .form-item {
          margin-right: 3%; } }
      #block-latwsubscribe form .form-item.show-label label {
        font-size: .8rem;
        transition: font-size 400ms ease-in-out;
        top: 0rem; }
        @media (min-width: 48rem) {
          #block-latwsubscribe form .form-item.show-label label {
            top: -1rem; } }
    #block-latwsubscribe form input[type="text"],
    #block-latwsubscribe form input[type="email"] {
      background: #EAEAEA;
      border: none;
      border-bottom: 0.1875rem solid #8B8A8A;
      line-height: 1.25rem;
      margin: 1rem auto 0;
      padding: 0.5rem 0;
      width: 100%; }
      @media (min-width: 48rem) {
        #block-latwsubscribe form input[type="text"],
        #block-latwsubscribe form input[type="email"] {
          margin: 0; } }
    @media (min-width: 48rem) {
      #block-latwsubscribe form .form-actions .form-submit {
        margin-right: 0; } }
    #block-latwsubscribe form .form-actions .form-submit:hover, #block-latwsubscribe form .form-actions .form-submit:focus {
      background-color: #FF0000;
      color: #ffffff; }

.path-user #block-ts-latw-page-title h1 {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 800;
  color: #5EC5EC;
  font-size: 1.875rem;
  line-height: 2.375rem;
  margin: 0;
  padding-top: 2rem;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 48rem) {
    .path-user #block-ts-latw-page-title h1 {
      font-size: 2.625rem;
      line-height: 2.6875rem; } }
  @media (min-width: 74.25rem) {
    .path-user #block-ts-latw-page-title h1 {
      font-size: 3.75rem;
      line-height: 4.5rem; } }
  .path-user #block-ts-latw-page-title h1::after {
    background: url("../images/svgs/dot-grey.svg");
    content: '';
    display: block;
    height: 0.375rem;
    margin: 1rem auto 2rem;
    width: 5.5rem; }
    @media (min-width: 48rem) {
      .path-user #block-ts-latw-page-title h1::after {
        width: 5.75rem; } }

nav.pager {
  font-family: "Sentinel A", "Sentinel B", "serif";
  font-style: normal;
  font-weight: 400;
  border-top: 0.25rem solid #EAEAEA;
  font-size: 1.25rem;
  margin: 0 auto;
  padding-top: 3rem; }
  @media (min-width: 48rem) {
    nav.pager {
      width: 70%; } }
  @media (min-width: 74.25rem) {
    nav.pager {
      width: 60%; } }
  nav.pager .pager__items {
    padding-left: 0; }
  nav.pager .pager__item--first,
  nav.pager .pager__item--last {
    display: none; }
  nav.pager .pager__item {
    line-height: 3rem;
    padding: 0 0.25rem; }
    nav.pager .pager__item a {
      border: 0.125rem solid #B1B1B1;
      padding: 0.25rem 0.75rem; }
    nav.pager .pager__item a:hover, nav.pager .pager__item a:focus, nav.pager .pager__item.is-active a {
      background: #B1B1B1;
      color: #ffffff;
      font-weight: normal; }
    nav.pager .pager__item.pager__item--previous a {
      padding-left: 0; }
    nav.pager .pager__item.pager__item--next a, nav.pager .pager__item.pager__item--previous a {
      border: none; }
      nav.pager .pager__item.pager__item--next a:hover, nav.pager .pager__item.pager__item--next a:focus, nav.pager .pager__item.pager__item--previous a:hover, nav.pager .pager__item.pager__item--previous a:focus {
        background: transparent;
        color: #A40000; }

.drupal-messages .messages {
  font-family: "Gotham A", "Gotham B", "sans-serif";
  font-style: normal;
  font-weight: 400;
  background: none;
  border: none;
  box-shadow: none;
  color: #000000;
  font-size: 1.125rem;
  padding: 1.75rem 0; }
  .drupal-messages .messages div[role="alert"] {
    background-position: left top;
    margin: 0 auto;
    max-width: 80rem;
    padding-left: 3rem;
    padding-top: 0.25rem; }
.drupal-messages .messages--error,
.drupal-messages .messages--warning {
  background: #FF0000; }
  .drupal-messages .messages--error div[role="alert"],
  .drupal-messages .messages--warning div[role="alert"] {
    background: url("../images/svgs/icon-warning.svg") no-repeat;
    background-size: 1.8125rem 1.6875rem; }
.drupal-messages .messages--status {
  background: #5EC5EC;
  padding-left: 2rem; }
.drupal-messages .messages--newsletter {
  background: #EAEAEA; }
  .drupal-messages .messages--newsletter div[role="alert"] {
    background: url("../images/svgs/icon-envelope.svg") no-repeat;
    background-size: 1.6875rem 1.4375rem;
    padding-top: 0; }

.field--name-body {
  clear: both; }
  @media (min-width: 48rem) {
    .field--name-body {
      margin: 0 auto;
      width: 70%; } }
  .field--name-body h2, .field--name-body h3, .field--name-body h4 {
    margin-bottom: 0; }
  .field--name-body .embedded-entity {
    margin: 1rem 0;
    width: 100%; }
    @media (min-width: 48rem) {
      .field--name-body .embedded-entity {
        width: auto; } }
    .field--name-body .embedded-entity.align-left {
      text-align: center; }
      @media (min-width: 48rem) {
        .field--name-body .embedded-entity.align-left {
          margin-right: 1.5rem;
          text-align: left; } }
    .field--name-body .embedded-entity.align-right {
      text-align: center; }
      @media (min-width: 48rem) {
        .field--name-body .embedded-entity.align-right {
          margin-left: 1.5rem;
          text-align: right; } }
    .field--name-body .embedded-entity.align-center {
      text-align: center; }
    .field--name-body .embedded-entity .media--type-image.media--view-mode-embedded img {
      height: auto;
      width: 100%; }
      @media (min-width: 48rem) {
        .field--name-body .embedded-entity .media--type-image.media--view-mode-embedded img {
          width: auto;
          max-width: 100%; } }
    .field--name-body .embedded-entity.caption-article figcaption {
      color: #545454;
      font-size: 0.6875rem;
      margin-top: 0.5rem;
      text-align: left; }
  .field--name-body ol, .field--name-body ul {
    color: #545454;
    line-height: 1.875rem;
    margin-left: 1.1875rem;
    padding-left: 0; }
  .field--name-body .button-white,
  .field--name-body .button-white-video,
  .field--name-body .button-blue {
    margin: 0.5rem 0; }

.block-cta {
  clear: both;
  overflow: hidden; }
  .block-cta .paragraph--type--cta-block,
  .block-cta .responsive-bg-image {
    position: relative; }
    @media (min-width: 0rem) {
      .block-cta .paragraph--type--cta-block,
      .block-cta .responsive-bg-image {
        min-height: 23.75rem; } }
    @media (min-width: 48rem) {
      .block-cta .paragraph--type--cta-block,
      .block-cta .responsive-bg-image {
        height: 23.75rem; } }
  .block-cta .no-image,
  .block-cta .responsive-bg-image {
    display: table;
    height: 100%;
    width: 100%; }
    .block-cta .no-image .cta-wrapper,
    .block-cta .responsive-bg-image .cta-wrapper {
      display: table-cell;
      padding: 4rem 1rem;
      vertical-align: middle; }
      @media (min-width: 48rem) {
        .block-cta .no-image .cta-wrapper,
        .block-cta .responsive-bg-image .cta-wrapper {
          padding: 2rem; } }
  .block-cta .paragraph--type--cta-block {
    text-align: center; }
    .block-cta .paragraph--type--cta-block .field,
    .block-cta .paragraph--type--cta-block .dots {
      position: relative;
      z-index: 1; }
    .block-cta .paragraph--type--cta-block .field--name-field-cta-title {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 2.125rem; }
    .block-cta .paragraph--type--cta-block .dots {
      height: 0.375rem;
      margin: 2rem auto;
      width: 100%; }
    .block-cta .paragraph--type--cta-block .field--name-field-cta-body {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400;
      font-size: 1.25rem;
      line-height: 2.0625rem; }
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-primary,
    .block-cta .paragraph--type--cta-block .field--name-field-cta-link-secondary {
      display: inline-block;
      max-width: 13.75rem; }
    .block-cta .paragraph--type--cta-block .color-overlay {
      height: 100%;
      left: 0;
      opacity: 0.85;
      position: absolute;
      top: 0;
      width: 100%; }
    .block-cta .paragraph--type--cta-block .no-image .color-overlay {
      opacity: 1; }
    .block-cta .paragraph--type--cta-block.red .color-overlay {
      background: #FF0000; }
    .block-cta .paragraph--type--cta-block.blue .color-overlay {
      background: #26708E; }
    .block-cta .paragraph--type--cta-block.grey .color-overlay {
      background: #EAEAEA; }
    .block-cta .paragraph--type--cta-block.white .color-overlay {
      background: #ffffff; }
    .block-cta .paragraph--type--cta-block.red .field--name-field-cta-title,
    .block-cta .paragraph--type--cta-block.red .field--name-field-cta-body p, .block-cta .paragraph--type--cta-block.blue .field--name-field-cta-title,
    .block-cta .paragraph--type--cta-block.blue .field--name-field-cta-body p {
      color: #ffffff; }
    .block-cta .paragraph--type--cta-block.red .dots, .block-cta .paragraph--type--cta-block.blue .dots {
      background: url("../images/svgs/dot-white.svg"); }
    .block-cta .paragraph--type--cta-block.grey .field--name-field-cta-title,
    .block-cta .paragraph--type--cta-block.grey .field--name-field-cta-body p {
      color: #8B8A8A; }
    .block-cta .paragraph--type--cta-block.grey .dots {
      background: url("../images/svgs/dot-white.svg"); }
    .block-cta .paragraph--type--cta-block.white .field--name-field-cta-title {
      color: #26708E; }
    .block-cta .paragraph--type--cta-block.white .field--name-field-cta-body p {
      color: #545454; }
    .block-cta .paragraph--type--cta-block.white .dots {
      background: url("../images/svgs/dot-grey.svg"); }
  @media (min-width: 74.25rem) {
    .block-cta.cta-full .paragraph--type--cta-block .cta-wrapper > .field--name-field-cta-title,
    .block-cta.cta-full .paragraph--type--cta-block .cta-wrapper > .field--name-field-cta-body {
      margin-right: auto;
      margin-left: auto;
      width: 50%; } }
  .block-cta.cta-full .paragraph--type--cta-block .field--name-field-cta-title {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 500;
    font-size: 1.75rem;
    line-height: 2.625rem; }
  .block-cta.cta-full .paragraph--type--cta-block .dots {
    width: 8rem; }
    @media (min-width: 48rem) {
      .block-cta.cta-full .paragraph--type--cta-block .dots {
        width: 21.875rem; } }
  .block-cta.cta-two-up .paragraph--type--cta-block .dots {
    width: 8rem; }
  @media (min-width: 74.25rem) {
    .block-cta.cta-two-up .paragraph--type--cta-block {
      float: left;
      width: 50%; } }

.block-featured-artist {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative; }
  .block-featured-artist h2 {
    display: none; }
  .block-featured-artist .featured-artist-content-wrapper {
    align-items: center;
    display: block;
    height: 100%;
    padding: 2rem 0;
    position: relative;
    text-align: center;
    z-index: 2; }
    @media (min-width: 48rem) {
      .block-featured-artist .featured-artist-content-wrapper {
        display: flex;
        padding: 4rem 0;
        text-align: left; } }
    @media (min-width: 74.25rem) {
      .block-featured-artist .featured-artist-content-wrapper {
        position: absolute; } }
    .block-featured-artist .featured-artist-content-wrapper .field--name-field-artist {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 500;
      color: #FF0000;
      display: block;
      font-size: 1.875rem;
      line-height: 2.625rem;
      margin: 0; }
      @media (min-width: 48rem) {
        .block-featured-artist .featured-artist-content-wrapper .field--name-field-artist {
          font-size: 2.25rem;
          text-align: left; } }
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-image img {
      border-radius: 50%;
      height: auto;
      max-width: 15.625rem; }
      @media (min-width: 48rem) {
        .block-featured-artist .featured-artist-content-wrapper .featured-artist-image img {
          max-width: 23.4375rem; } }
    .block-featured-artist .featured-artist-content-wrapper .featured-artist-text {
      margin-top: 1.75rem; }
      @media (min-width: 48rem) {
        .block-featured-artist .featured-artist-content-wrapper .featured-artist-text {
          margin: 0 0 0 4rem; } }
      .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .featured-artist-tag {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 500;
        color: #B1B1B1;
        font-size: 0.8125rem;
        line-height: 1.5rem;
        text-transform: uppercase; }
      .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-body {
        width: 100%; }
        .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-body p {
          color: #ffffff; }
        .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-body blockquote p {
          color: #ffffff;
          font-size: 1.875rem;
          line-height: 2.5rem;
          margin: 0.25rem 0; }
          @media (min-width: 48rem) {
            .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-body blockquote p {
              font-size: 2.25rem;
              line-height: 2.875rem;
              margin: 0.75rem 0; } }
      .block-featured-artist .featured-artist-content-wrapper .featured-artist-text .field--name-field-cta-link {
        margin-left: 0; }
  .block-featured-artist .black-overlay {
    content: "";
    display: inline-block;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    background: #353434;
    opacity: 1; }
    @media (min-width: 48rem) {
      .block-featured-artist .black-overlay {
        opacity: .85; } }

.block-featured-artist.small-image {
  min-height: 40rem; }
  .block-featured-artist.small-image .featured-artist-text .field--name-body blockquote p {
    color: #5EC5EC; }

.block-featured-artist.large-image {
  min-height: 15.625rem; }
  @media (min-width: 48rem) {
    .block-featured-artist.large-image {
      min-height: 28.75rem; } }
  @media (min-width: 74.25rem) {
    .block-featured-artist.large-image {
      min-height: 40.625rem; } }
  @media (min-width: 90.0625rem) {
    .block-featured-artist.large-image {
      min-height: 50.625rem; } }
  .block-featured-artist.large-image .mobile-image {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block;
    height: 18.75rem;
    position: relative;
    width: 100%;
    z-index: 2; }
    @media (min-width: 48rem) {
      .block-featured-artist.large-image .mobile-image {
        display: none; } }
  .block-featured-artist.large-image .featured-artist-content-wrapper .featured-artist-text {
    margin-top: 0;
    text-align: left;
    width: 100%; }
    .block-featured-artist.large-image .featured-artist-content-wrapper .featured-artist-text .field--name-body blockquote p {
      font-size: 1.5rem;
      line-height: 2rem; }
      @media (min-width: 74.25rem) {
        .block-featured-artist.large-image .featured-artist-content-wrapper .featured-artist-text .field--name-body blockquote p {
          font-size: 2.25rem;
          line-height: 2.875rem;
          margin: 0.75rem 0; } }
    @media (min-width: 48rem) {
      .block-featured-artist.large-image .featured-artist-content-wrapper .featured-artist-text {
        width: 50%; } }
  .block-featured-artist.large-image .home-hero-gradient {
    background-color: #000000;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
    @media (min-width: 48rem) {
      .block-featured-artist.large-image .home-hero-gradient {
        background-color: transparent;
        background-image: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0.7) 5%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.1) 50%, transparent 65%, transparent 80%, transparent 95%, transparent 100%);
        content: ''; } }

.catalog-search-block {
  padding-top: 2rem; }
  .catalog-search-block > h2 {
    display: none; }
  .catalog-search-block .closed {
    display: none; }
  .catalog-search-block .catalog-form-wrapper {
    margin-bottom: 2rem; }
    .catalog-search-block .catalog-form-wrapper .catalog-search-filters {
      display: block;
      margin-top: 0.75rem;
      position: relative; }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters > div {
        position: relative; }
      @media (min-width: 48rem) {
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters {
          display: inline-flex; } }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters label {
        font-size: 1.3rem;
        left: 0.4rem;
        position: absolute;
        top: 0.3rem; }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters .show-label label {
        font-size: .8rem;
        top: -1.2rem;
        transition: font-size 400ms ease-in-out; }
        @media (min-width: 48rem) {
          .catalog-search-block .catalog-form-wrapper .catalog-search-filters .show-label label {
            top: -1rem; } }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters input[type="text"] {
        background: url("../images/svgs/icon-search-red.svg");
        background-position: right;
        background-repeat: no-repeat;
        background-size: 1rem;
        padding-bottom: 0.6rem;
        width: 100%; }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters .clickable {
        position: absolute;
        width: 30px;
        height: 37px;
        right: 0;
        top: 2px;
        cursor: pointer; }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger {
        background: #FF0000;
        color: #ffffff;
        display: block;
        font-weight: 900;
        margin: 1.5rem 0 1rem;
        padding-left: 3.4rem;
        width: 100%; }
        @media (min-width: 48rem) {
          .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger {
            margin-top: 0;
            padding-left: 2.5rem;
            width: auto; } }
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger.active, .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger:hover, .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger:focus {
          background: #A40000; }
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger::before {
          background: url("../images/svgs/icon-search-filter.svg");
          content: '';
          display: inline-block;
          height: 0.9375rem;
          left: 40%;
          margin-right: 1rem;
          position: absolute;
          top: 1.125rem;
          width: 0.875rem; }
          @media (min-width: 48rem) {
            .catalog-search-block .catalog-form-wrapper .catalog-search-filters button.collapse-trigger::before {
              left: 1.25rem; } }
      .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content {
        background: #EAEAEA;
        border-radius: 1rem;
        padding: 0.75rem;
        position: absolute;
        right: 0;
        text-align: center;
        top: 7.5rem;
        width: 100%;
        z-index: 2; }
        @media (min-width: 48rem) {
          .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content {
            right: -9.125rem;
            top: 5.5rem; } }
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content .catalog-filter-wrapper {
          display: flex;
          justify-content: space-around; }
          .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content .catalog-filter-wrapper legend {
            margin-bottom: 0.75rem; }
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content::before {
          border-bottom: solid 1.375rem #EAEAEA;
          border-left: solid 0.875rem transparent;
          border-right: solid 0.875rem transparent;
          content: '';
          height: 0;
          left: auto;
          margin-left: -0.625rem;
          position: absolute;
          top: -1.2rem;
          width: 0; }
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content .fieldset-legend {
          font-family: "Gotham A", "Gotham B", "sans-serif";
          font-style: normal;
          font-weight: 400;
          color: #545454; }
        .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content .js-form-type-radio {
          display: flex;
          justify-content: center; }
          @media (max-width: 400px) {
            .catalog-search-block .catalog-form-wrapper .catalog-search-filters .collapse-content .js-form-type-radio label {
              font-size: 0.875rem !important;
              padding: 0.75rem !important; } }
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by {
      float: right;
      position: relative; }
      @media (max-width: 1082px) {
        .catalog-search-block .catalog-form-wrapper .catalog-sort-by {
          float: none; } }
      @media (min-width: 625px) {
        .catalog-search-block .catalog-form-wrapper .catalog-sort-by {
          padding-left: 5rem;
          padding-top: 0.5rem; } }
      .catalog-search-block .catalog-form-wrapper .catalog-sort-by fieldset {
        line-height: 0;
        margin: 0; }
        @media (max-width: 500px) {
          .catalog-search-block .catalog-form-wrapper .catalog-sort-by fieldset .fieldset-wrapper {
            line-height: 0; } }
      .catalog-search-block .catalog-form-wrapper .catalog-sort-by legend {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 400;
        color: #B1B1B1;
        font-size: 1.25rem; }
        @media (max-width: 624px) {
          .catalog-search-block .catalog-form-wrapper .catalog-sort-by legend {
            padding: 1rem 0; } }
        @media (min-width: 625px) {
          .catalog-search-block .catalog-form-wrapper .catalog-sort-by legend {
            left: 0;
            position: absolute;
            top: 2.5rem; } }
      .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios {
        display: flex; }
        .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio {
          margin-right: 0; }
        @media (max-width: 500px) {
          .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios {
            justify-content: space-between;
            width: 100%; }
            .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios label {
              padding: 1rem !important;
              text-align: center; } }
        @media (max-width: 400px) {
          .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios label {
            font-size: 0.75rem !important;
            padding: 0.625rem !important; } }
    @media (min-width: 400px) {
      .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio,
      .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio {
        margin: 0 0.2rem; } }
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio input,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio input {
      border: 0;
      margin: 0;
      padding: 0; }
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label {
      color: #8B8A8A;
      margin: 0;
      width: 100%; }
      .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label:hover, .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio label:focus,
      .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label:hover,
      .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio label:focus {
        background: #8B8A8A;
        color: white; }
    .catalog-search-block .catalog-form-wrapper .collapse-content .form-radios .js-form-type-radio input[type="radio"]:checked + label,
    .catalog-search-block .catalog-form-wrapper .catalog-sort-by .form-radios .js-form-type-radio input[type="radio"]:checked + label {
      background: #8B8A8A;
      color: #ffffff; }

.catalog-search-block .view-catalog-search .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  overflow: hidden; }
  .catalog-search-block .view-catalog-search .view-content .views-row {
    margin-bottom: 4rem;
    margin-right: 2%;
    position: relative; }
    .catalog-search-block .view-catalog-search .view-content .views-row:nth-of-type(2n) {
      margin-right: 0; }
    @media (min-width: 430px) {
      .catalog-search-block .view-catalog-search .view-content .views-row {
        flex: 0 1 49%;
        min-height: 35rem; } }
    @media (min-width: 560px) and (max-width: 768px) {
      .catalog-search-block .view-catalog-search .view-content .views-row {
        min-height: 38rem; } }
    @media (min-width: 48rem) {
      .catalog-search-block .view-catalog-search .view-content .views-row {
        flex: 0 1 23.5%;
        min-height: 34.5rem; }
        .catalog-search-block .view-catalog-search .view-content .views-row:nth-of-type(2n) {
          margin-right: 2%; }
        .catalog-search-block .view-catalog-search .view-content .views-row:nth-of-type(4n) {
          margin-right: 0; } }
    @media (min-width: 74.25rem) {
      .catalog-search-block .view-catalog-search .view-content .views-row {
        min-height: 36rem; } }
    .catalog-search-block .view-catalog-search .view-content .views-row .node--view-mode-catalog-search {
      height: 100%; }
    .catalog-search-block .view-catalog-search .view-content .views-row img {
      height: auto;
      width: 100%; }
    .catalog-search-block .view-catalog-search .view-content .views-row .field--name-field-public-tags-title {
      margin: 0.75rem 0; }
      .catalog-search-block .view-catalog-search .view-content .views-row .field--name-field-public-tags-title .field__item {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 500;
        color: #8B8A8A;
        display: inline-block;
        font-size: 0.75rem;
        font-weight: 500;
        line-height: 1.6875rem; }
        .catalog-search-block .view-catalog-search .view-content .views-row .field--name-field-public-tags-title .field__item:after {
          content: '|';
          display: inline;
          margin: 0 0.25rem 0 0.5rem; }
        .catalog-search-block .view-catalog-search .view-content .views-row .field--name-field-public-tags-title .field__item:last-of-type::after {
          content: ''; }
    .catalog-search-block .view-catalog-search .view-content .views-row .field--name-node-title h2 {
      font-size: 1rem;
      line-height: 1.375rem;
      margin: 0.5rem 0; }
      .catalog-search-block .view-catalog-search .view-content .views-row .field--name-node-title h2 a {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 500;
        -webkit-transition: color, 0.2s;
        -moz-transition: color, 0.2s;
        transition: color, 0.2s;
        color: #000000;
        font-size: 1rem;
        line-height: 0; }
        .catalog-search-block .view-catalog-search .view-content .views-row .field--name-node-title h2 a:hover, .catalog-search-block .view-catalog-search .view-content .views-row .field--name-node-title h2 a:focus {
          color: #545454; }
    .catalog-search-block .view-catalog-search .view-content .views-row .field--type-text-with-summary,
    .catalog-search-block .view-catalog-search .view-content .views-row .field--name-body p {
      font-family: "Gotham A", "Gotham B", "sans-serif";
      font-style: normal;
      font-weight: 400;
      color: #545454;
      font-size: 0.875rem;
      line-height: 1.5rem; }
      .catalog-search-block .view-catalog-search .view-content .views-row .field--type-text-with-summary:first-of-type,
      .catalog-search-block .view-catalog-search .view-content .views-row .field--name-body p:first-of-type {
        margin-top: 0.25rem; }
    .catalog-search-block .view-catalog-search .view-content .views-row .field--type-text-with-summary {
      margin-top: 0.25rem; }
    .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper {
      background: #ffffff;
      width: 100%; }
      @media (min-width: 430px) {
        .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper {
          bottom: 0;
          position: absolute; } }
      .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-download-recording,
      .catalog-search-block .view-catalog-search .view-content .views-row .link-wrapper .field--name-field-buy-recording {
        margin-left: 0;
        text-align: center; }

.event-listing-block {
  padding-top: 2rem; }
  .event-listing-block > h2::after {
    background: url("../images/svgs/dot-grey.svg");
    content: '';
    display: block;
    height: 0.375rem;
    margin-top: 2rem;
    width: 100%; }
  .event-listing-block .node--view-mode-listing {
    margin-bottom: 3rem; }
    .event-listing-block .node--view-mode-listing .group-left {
      margin-top: 1rem;
      width: 100%; }
      @media (min-width: 48rem) {
        .event-listing-block .node--view-mode-listing .group-left {
          float: right;
          width: 40%; } }
      .event-listing-block .node--view-mode-listing .group-left .field--name-image img {
        height: auto;
        width: 100%; }
    .event-listing-block .node--view-mode-listing .group-right {
      margin-top: 0.5rem;
      width: 100%; }
      @media (min-width: 48rem) {
        .event-listing-block .node--view-mode-listing .group-right {
          margin-right: 6%;
          width: 54%; } }
      .event-listing-block .node--view-mode-listing .group-right h2 {
        margin: 0 0 0.25rem; }
      .event-listing-block .node--view-mode-listing .group-right .event-performance-dates {
        font-family: "Gotham A", "Gotham B", "sans-serif";
        font-style: normal;
        font-weight: 500;
        color: #545454;
        font-size: 1rem; }
      @media (min-width: 48rem) {
        .event-listing-block .node--view-mode-listing .group-right .event-performance-form {
          display: flex;
          align-items: flex-end;
          justify-content: space-between; }
          .event-listing-block .node--view-mode-listing .group-right .event-performance-form .form-item {
            margin-bottom: 0.5rem; } }

.path-search .block-page-title-block {
  align-items: center;
  color: #5EC5EC;
  display: flex;
  height: 200px;
  justify-content: center;
  text-align: center; }
  .path-search .block-page-title-block h1 {
    font-family: "Gotham A", "Gotham B", "sans-serif";
    font-style: normal;
    font-weight: 800;
    font-size: 1.875rem;
    line-height: 2.375rem;
    margin: 0;
    text-transform: uppercase; }
    @media (min-width: 48rem) {
      .path-search .block-page-title-block h1 {
        font-size: 2.625rem;
        line-height: 2.6875rem; } }
    @media (min-width: 74.25rem) {
      .path-search .block-page-title-block h1 {
        font-size: 3.75rem;
        line-height: 4.5rem; } }
.path-search #block-ts-latw-local-tasks {
  display: none; }
.path-search .region-banner .container {
  padding-bottom: 2rem; }
  .path-search .region-banner .container::after {
    background: url("../images/svgs/dot-grey.svg");
    background-position-x: -0.1875rem;
    clear: both;
    content: '';
    display: block;
    height: 0.375rem;
    margin: 0 auto;
    width: 5.5rem; }
    @media (min-width: 48rem) {
      .path-search .region-banner .container::after {
        width: 5.75rem; } }
.path-search h2 {
  display: none; }

.path-search .block-page-title-block {
  height: 6rem;
  padding: 2rem 0; }
  @media (min-width: 48rem) {
    .path-search .block-page-title-block {
      padding: 4rem 0; } }
.path-search a.search-help-link {
  display: none; }
.path-search .search-form {
  margin: 0 auto;
  max-width: 100%; }
  @media (min-width: 48rem) {
    .path-search .search-form {
      margin-left: auto;
      margin-right: auto;
      max-width: 50vw;
      width: 75%; } }
  .path-search .search-form .js-form-wrapper {
    text-align: center; }
    .path-search .search-form .js-form-wrapper .js-form-item {
      width: 100%; }
  .path-search .search-form label,
  .path-search .search-form .search-advanced {
    display: none; }
  .path-search .search-form input[type="search"] {
    height: 3rem;
    padding: .5rem 1rem; }
  .path-search .search-form input[type="submit"] {
    display: block;
    margin: 2rem auto 0; }
.path-search .region-content .search-results {
  left: 0;
  margin: 0 auto;
  max-width: 80rem;
  padding-bottom: calc( 2 * 2rem );
  padding-left: 0;
  right: 0; }
  .path-search .region-content .search-results li {
    margin-left: 0; }
    .path-search .region-content .search-results li .search-result__title {
      margin-bottom: 0; }
    .path-search .region-content .search-results li p.search-result__snippet {
      margin-top: 0; }
    .path-search .region-content .search-results li p {
      font-size: .85rem; }
#block-ts-latw-local-tasks .tabs-wrapper {
    justify-content: center;
}

.container-inline div, .container-inline label {
    display: inline;
}

header .site-search-wrapper input.form-search {
    height: 4.25rem;
    }
/*# sourceMappingURL=style.css.map */
@media (min-width: 48rem)
{
    .node--type-latw-title.node--view-mode-full .title-node-content .group-left {
        margin-top: 5rem;
        flex-grow: 1;
    }

}
.views-exposed-form.views-exposed-form{
    display:block !important;
}
.form-type--boolean .form-boolean{
    inset-block-start:none !important;
    float:none !important;
    margin-inline-start: 0 !important;
}
.form-boolean{
    width:1.125rem !important;
    height:1.125rem !important;
    box-shadow:none !important;
}
.item-list ul li, .menu-item {
    list-style: none !important;
}



/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root {
    --color-absolutezero: var(--color-blue-600);
    --color-white: #fff;
    --color-text: var(--color-gray);
    --color-text-light: var(--color-gray-500);
    --color-gray-050-o-40: rgba(243,244,249,0.4);
    --color-gray-200-o-80: rgba(212,212,218,0.8);
    --color-maximumred: var(--color-red-500);
    --color-sunglow: #ffd23f;
    --color-sunglow-shaded: #977405;
    --color-lightninggreen: #26a769;
    --color-focus: var(--color-lightninggreen);
    --color-absolutezero-hover: var(--color-blue-650);
    --color-absolutezero-active: var(--color-blue-700);
    --color-maximumred-hover: var(--color-red-550);
    --color-maximumred-active: var(--color-red-600);
    --color-bgblue-hover: var(--color-blue-020);
    --color-bgblue-active: var(--color-blue-050);
    --color-bgred-hover: var(--color-red-020);
    --color-bgred-active: var(--color-red-050);
    --color-gray: #232429;
    --color-gray-900: #393a3f;
    --color-gray-800: #55565b;
    --color-gray-700: #75767b;
    --color-gray-600: #828388;
    --color-gray-500: #919297;
    --color-gray-400: #adaeb3;
    --color-gray-300: #c1c2c7;
    --color-gray-200: #d3d4d9;
    --color-gray-100: #dedfe4;
    --color-gray-050: #f3f4f9;
    --color-gray-025: #f9faff;
    --color-blue: var(--color-blue-600);
    --color-blue-900: #000f33;
    --color-blue-800: #001f66;
    --color-blue-700: #002e9a;
    --color-blue-650: #0036b1;
    --color-blue-600: #003ecc;
    --color-blue-500: #004eff;
    --color-blue-400: #3371ff;
    --color-blue-300: #6694ff;
    --color-blue-200: #99b8ff;
    --color-blue-100: #ccdbff;
    --color-blue-070: #dbe6ff;
    --color-blue-050: #e5edff;
    --color-blue-020: #f5f8ff;
    --color-red: var(--color-red-500);
    --color-red-900: #2c0707;
    --color-red-800: #580e0e;
    --color-red-700: #841515;
    --color-red-600: #b01c1c;
    --color-red-550: #c61f1f;
    --color-red-500: #dc2323;
    --color-red-400: #e34f4f;
    --color-red-300: #ea7b7b;
    --color-red-200: #f1a7a7;
    --color-red-100: #f8d3d3;
    --color-red-070: #fae0e0;
    --color-red-050: #fce9e9;
    --color-red-020: #fdf5f5;
    --color-fg: var(--color-text);
    --color-bg: var(--color-white);
    --color-link: var(--color-absolutezero);
    --color-link-hover: var(--color-absolutezero-hover);
    --color-link-active: var(--color-absolutezero-active);
    --color-divider: rgba(142,146,156,0.5);
    --font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    --font-family-serif: "Times New Roman",times,serif;
    --line-height: 1.5;
    --line-height-heading: 1.3;
    --line-height-form-label: calc(18rem / 16);
    --font-size-base: 1rem;
    --font-size-xl: 2.25rem;
    --font-size-h1: 2.027rem;
    --font-size-h2: 1.802rem;
    --font-size-h3: 1.602rem;
    --font-size-h4: 1.424rem;
    --font-size-h5: 1.266rem;
    --font-size-h6: 1.125rem;
    --font-size-s: 0.889rem;
    --font-size-xs: 0.79rem;
    --font-size-xxs: 0.702rem;
    --font-size-label: var(--font-size-s);
    --font-size-description: var(--font-size-xs);
    --space-xl: 3rem;
    --space-l: 1.5rem;
    --space-m: 1rem;
    --space-s: 0.75rem;
    --space-xs: 0.5rem;
    --speed-transition: 0.2s;
    --transition: all var(--speed-transition) ease-out;
    --base-border-radius: 2px;
    --focus-border-size: 0.1875rem;
    --focus-border-offset-size: 2px;
    --outline-size: 2px;
    --focus-outline: var(--outline-size) dotted transparent;
    --focus-box-shadow: 0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);
    --shadow-z3: 0 0.875rem 1.875rem rgba(0,0,0,0.1);
    --input-fg-color: var(--color-fg);
    --input-bg-color: var(--color-bg);
    --input-fg-color--description: var(--color-gray-800);
    --input-fg-color--placeholder: var(--color-gray-700);
    --input-border-color: var(--color-gray-500);
    --input--hover-border-color: var(--color-text);
    --input--focus-border-color: var(--color-absolutezero);
    --input--error-color: var(--color-maximumred);
    --input--error-border-color: var(--color-maximumred);
    --input--disabled-color: rgba(84,85,96,0.6);
    --input--disabled-fg-color: var(--color-gray-600);
    --input--disabled-bg-color: #f2f2f3;
    --input--disabled-border-color: #bababf;
    --input--disabled-border-opacity: 0.5;
    --input-border-radius-size: 0.125rem;
    --input-border-size: 1px;
    --input--error-border-size: 2px;
    --input-padding-vertical: calc(var(--space-s) - var(--input-border-size));
    --input-padding-horizontal: calc(var(--space-m) - var(--input-border-size));
    --input-font-size: var(--font-size-base);
    --input-line-height: var(--space-l);
    --input-padding-vertical--small: calc(var(--space-xs) - (var(--input-border-size) * 2));
    --input-padding-horizontal--small: calc(var(--space-m) - var(--input-border-size));
    --input-font-size--small: var(--font-size-xs);
    --input-line-height--small: 1.3125rem;
    --input--extrasmall-padding-vertical: calc(0.15rem - var(--input-border-size));
    --input--extrasmall-padding-horizontal: calc(var(--space-xs) - var(--input-border-size));
    --input--extrasmall-font-size: var(--font-size-s);
    --input--extrasmall-line-height: calc(var(--space-m) + 0.2rem);
    --input--required-mark-size: 0.4375rem;
    --input--label-spacing: 1.6875rem;
    --details-bg-color: rgba(243,244,249,0.4);
    --details-border-color: var(--color-gray-100);
    --details-summary-shadow-color: var(--color-focus);
    --details-summary-focus-border-size: var(--focus-border-size);
    --details-desktop-wrapper-padding-start: calc(var(--space-m) + var(--space-s) + var(--space-xs));
    --details-box-shadow: 0 2px 0.25rem rgba(0,0,0,0.1);
    --details-border-size: 1px;
    --details-border-size-radius: 2px;
    --details-accordion-border-size-radius: var(--base-border-radius);
    --details-spread-box-shadow-radius: 2px;
    --details-bg-color-transition-duration: 0.12s;
    --details-box-shadow-transition-duration: 0.2s;
    --details-transform-transition-duration: 0.12s;
    --details-line-height: 1.295rem;
    --button--focus-border-color: var(--color-blue-300);
    --button-border-radius-size: var(--base-border-radius);
    --button-fg-color: var(--color-text);
    --button-bg-color: var(--color-gray-200);
    --button--hover-bg-color: var(--color-gray-300);
    --button--active-bg-color: var(--color-gray-400);
    --button--disabled-bg-color: #ebebed;
    --button--disabled-fg-color: var(--color-gray-500);
    --button-fg-color--primary: var(--color-white);
    --button-bg-color--primary: var(--color-absolutezero);
    --button--hover-bg-color--primary: var(--color-absolutezero-hover);
    --button--active-bg-color--primary: var(--color-absolutezero-active);
    --button--focus-bg-color--primary: var(--button-bg-color--primary);
    --button--disabled-bg-color--primary: var(--color-gray-200);
    --button--disabled-fg-color--primary: var(--color-gray-600);
    --button-fg-color--danger: var(--color-white);
    --button-bg-color--danger: var(--color-maximumred);
    --button--hover-bg-color--danger: var(--color-maximumred-hover);
    --button--active-bg-color--danger: var(--color-maximumred-active);
    --dropbutton-widget-z-index: 100;
    --jui-dropdown-fg-color: var(--color-gray-800);
    --jui-dropdown-bg-color: var(--color-white);
    --jui-dropdown--active-fg-color: var(--color-white);
    --jui-dropdown--active-bg-color: var(--color-absolutezero);
    --jui-dropdown-border-color: rgba(216,217,224,0.8);
    --jui-dropdown-shadow-color: rgba(34,35,48,0.1);
    --jui-dialog-title-color: var(--color-white);
    --jui-dialog-title-bg-color: var(--color-text);
    --jui-dialog-title-font-size: var(--font-size-h4);
    --jui-dialog-close-button-size: calc(var(--space-m) * 2);
    --jui-dialog-close-button-border-radius: 50%;
    --jui-dialog-close-button-reserved-space: calc(var(--space-m) * 4);
    --jui-dialog-off-canvas-close-button-reserved-space: calc(var(--space-m) * 3);
    --jui-dialog-border-radius: 0.25rem;
    --jui-dialog-box-shadow: 0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);
    --jui-dialog--focus-outline: 2px dotted transparent;
    --jui-dialog--focus-box-shadow: 0 0 0 0.1875rem var(--color-focus);
    --jui-dialog-z-index: 1260;
    --jui-dialog-off-canvas-z-index: 501;
    --progress-bar-border-size: 1px;
    --progress-bar-small-size: calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));
    --progress-bar-small-size-radius: var(--space-xs);
    --progress-bar-spacing-size: var(--space-xs);
    --progress-bar-transition: width 0.5s ease-out;
    --progress-bar-label-color: var(--color-text);
    --progress-bar-description-color: var(--color-gray-800);
    --progress-bar-description-font-size: var(--font-size-xs);
    --progress-track-border-color: var(--color-gray-500);
    --progress-track-bg-color: var(--color-gray-200);
    --tabledrag-handle-icon-size: calc(17rem / 16);
    --ajax-progress-margin-horizontal: var(--space-s);
    --breadcrumb-height: 1.25rem;
    --layout-region-edit-width: min(60rem,100%);
    --layout-region-edit-extended-width: min(68rem,100%);
    --vertical-tabs-margin-vertical: var(--space-s);
    --vertical-tabs-border-radius: var(--details-accordion-border-size-radius);
    --vertical-tabs-shadow: var(--details-box-shadow);
    --vertical-tabs-border-color: var(--details-border-color);
    --vertical-tabs-border-size: 1px;
    --vertical-tabs-border: var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);
    --vertical-tabs-menu-item-shadow-extraspace: 0.5rem;
    --vertical-tabs-menu-item--top-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);
    --vertical-tabs-menu-item--right-margin: calc(var(--vertical-tabs-border-size) * -1);
    --vertical-tabs-menu-item--bottom-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
    --vertical-tabs-menu-item--left-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
    --vertical-tabs-menu-separator-color: var(--color-gray-200);
    --vertical-tabs-menu-separator-size: 1px;
    --vertical-tabs-menu-width: 20em;
    --vertical-tabs-pane-width: calc(100% - var(--vertical-tabs-menu-width));
    --vertical-tabs-menu-link-focus-border-size: var(--details-summary-focus-border-size);
    --vertical-tabs-menu-link--active-border-size: 0.25rem;
    --vertical-tabs-menu-link--active-border-color: var(--color-absolutezero);
    --vertical-tabs-menu--z-index: 0;
}

html {
    font-family: var(--font-family);
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    line-height: var(--line-height);
}

body {
    color: var(--color-fg);
    background: var(--color-bg);
}

a,.link {
    color: var(--color-link);
}

a:hover,a:focus,.link:hover,.link:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: 0;
}

a:hover,.link:hover {
    color: var(--color-link-hover);
}

a:active,.link:active {
    color: var(--color-link-active);
}

hr {
    height: 1px;
    margin: var(--space-m) 0;
    padding: 0;
    border: none;
    background: var(--color-divider);
}

summary {
    font-weight: bold;
}

h1,.heading-a {
    margin: var(--space-m) 0 var(--space-s);
    font-size: var(--font-size-h1);
    font-weight: bold;
    line-height: var(--line-height-heading);
}

h2,.heading-b {
    margin: var(--space-m) 0 var(--space-s);
    font-size: var(--font-size-h2);
    font-weight: bold;
    line-height: var(--line-height-heading);
}

h3,.heading-c {
    margin: var(--space-m) 0 var(--space-s);
    font-size: var(--font-size-h3);
    font-weight: bold;
    line-height: var(--line-height-heading);
}

h4,.heading-d {
    margin: var(--space-m) 0 var(--space-s);
    font-size: var(--font-size-h4);
    font-weight: bold;
    line-height: var(--line-height-heading);
}

h5,.heading-e {
    margin: var(--space-m) 0 var(--space-s);
    font-size: var(--font-size-h5);
    font-weight: bold;
    line-height: var(--line-height-heading);
}

h6,.heading-f {
    margin: var(--space-m) 0 var(--space-s);
    font-size: var(--font-size-h6);
    font-weight: bold;
    line-height: var(--line-height-heading);
}

p {
    margin: 1em 0;
}

dl {
    margin: 0 0 1.25rem;
}

dl dd,dl dl {
    margin-block-end:0.625rem;margin-inline-start:1.25rem;}

blockquote {
    position: relative;
    margin-block:var(--space-l);margin-inline: 2.5rem var(--space-l);
    font-size: var(--font-size-h6);
}

blockquote::before {
    position: absolute;
    inset-inline-start: -2.5rem;
    content: open-quote;
    color: var(--color-absolutezero);
    font-family: var(--font-family-serif);
    font-size: var(--space-xl);
    line-height: 1em;
}

blockquote::after {
    content: no-close-quote;
}

address {
    font-style: italic;
}

u,ins {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

s,strike,del {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
}

big {
    font-size: larger;
}

small {
    font-size: smaller;
}

sub {
    vertical-align: sub;
    font-size: smaller;
    line-height: normal;
}

sup {
    vertical-align: super;
    font-size: smaller;
    line-height: normal;
}

abbr,acronym {
    border-bottom: dotted 1px;
}

ul {
    margin-block:0.25em;margin-inline:1.5em 0;padding-inline-start:0;list-style-type: disc;
    list-style-image: none;
}

ol {
    margin-block:0.25em;margin-inline:2em 0;padding: 0;
    list-style-type: decimal;
}

abbr[title] {
    -webkit-text-decoration: none;
    text-decoration: none;
}

code {
    margin: 0.5em 0;
}

pre {
    margin: 0.5em 0;
    white-space: pre-wrap;
}

details {
    line-height: var(--details-line-height);
}

details summary {
    padding: 0.95em 1.45em;
}

details summary:focus {
    outline: none;
}

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

.page-wrapper *:focus,.ui-dialog *:focus {
    outline: var(--focus-outline);
    box-shadow: var(--focus-box-shadow);
}

.leader {
    margin-top: 1.538rem;
}

.leader-double {
    margin-top: 3.076rem;
}

.leader-triple {
    margin-top: 4.614rem;
}

.leader-quadruple {
    margin-top: 6.152rem;
}

.trailer {
    margin-bottom: 1.538rem;
}

.trailer-double {
    margin-bottom: 3.076rem;
}

.trailer-triple {
    margin-bottom: 4.614rem;
}

.trailer-quadruple {
    margin-bottom: 6.152rem;
}

@media print {
    * {
        color: #000 !important;
        background-color: transparent !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    body {
        padding-top: 0;
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }

    a,.link {
        color: #000;
    }

    .button,.button--primary {
        background: none !important;
    }

    .messages {
        border-width: 1px;
        border-color: #999;
    }

    .is-collapse-enabled .tabs {
        max-height: 999em;
    }

    .is-horizontal .tabs__tab {
        margin: 0 0.25rem !important;
        border-radius: 0.25rem 0.25rem 0 0 !important;
    }

    .dropbutton-multiple .dropbutton .secondary-action {
        display: block;
    }

    .js .dropbutton-widget,.js td .dropbutton-widget {
        position: relative;
    }

    .js .dropbutton .dropbutton-toggle {
        display: none;
    }

    .js .dropbutton-multiple .dropbutton-widget {
        border-radius: 0.25rem;
        background: none;
    }

    input.form-autocomplete,input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-number,input.form-color,input.form-file,textarea.form-textarea,select.form-select {
        border-width: 1px;
    }
}

.layout-container {
    margin-right: 1em;
    margin-left: 1em;
}

.layout-container::after {
    display: table;
    clear: both;
    content: "";
}

@media screen and (min-width: 38em) {
    .toolbar-tray-open:not(.toolbar-vertical) .layout-container,body:not(.toolbar-tray-open) .layout-container {
        margin-right:3em;
        margin-left: 3em;
    }

    .toolbar-tray-open:not(.toolbar-vertical) .layout-row,body:not(.toolbar-tray-open) .layout-row {
        margin-right: -1.5em;
        margin-left: -1.5em;
    }

    .toolbar-tray-open:not(.toolbar-vertical) .layout-column,body:not(.toolbar-tray-open) .layout-column {
        float: left;
        box-sizing: border-box;
        padding-right: 1.5em;
        padding-left: 1.5em;
    }

    [dir="rtl"] .toolbar-tray-open:not(.toolbar-vertical) .layout-column,[dir="rtl"] body:not(.toolbar-tray-open) .layout-column {
        float: right;
    }

    .toolbar-tray-open:not(.toolbar-vertical) .layout-column--half,body:not(.toolbar-tray-open) .layout-column--half {
        width: 50%;
    }

    .toolbar-tray-open:not(.toolbar-vertical) .layout-column--quarter,body:not(.toolbar-tray-open) .layout-column--quarter {
        width: 25%;
    }

    .toolbar-tray-open:not(.toolbar-vertical) .layout-column--three-quarter,body:not(.toolbar-tray-open) .layout-column--three-quarter {
        width: 75%;
    }
}

@media screen and (min-width: 60em) {
    .layout-container {
        margin-right:3em;
        margin-left: 3em;
    }

    .layout-row {
        margin-right: -1.5em;
        margin-left: -1.5em;
    }

    .layout-column {
        float: left;
        box-sizing: border-box;
        padding-right: 1.5em;
        padding-left: 1.5em;
    }

    [dir="rtl"] .layout-column {
        float: right;
    }

    .layout-column--half {
        width: 50%;
    }

    .layout-column--quarter {
        width: 25%;
    }

    .layout-column--three-quarter {
        width: 75%;
    }
}

.region-breadcrumb {
    min-height: var(--breadcrumb-height);
}

.local-actions {
    margin: var(--space-m) 0;
    padding: 0;
    list-style: none;
}

[dir="rtl"] .local-actions {
    margin-right: 0;
}

.local-actions__item {
    display: inline-block;
    margin: 0 calc(var(--space-xs) / 2);
}

.local-actions__item:first-child {
    margin-left: 0;
}

[dir="rtl"] .local-actions__item:first-child {
    margin-right: 0;
    margin-left: calc(var(--space-xs) / 2);
}

.local-actions__item:last-child {
    margin-right: 0;
}

[dir="rtl"] .local-actions__item:last-child {
    margin-right: calc(var(--space-xs) / 2);
    margin-left: 0;
}

[dir="rtl"] .local-actions__item:only-child {
    margin-right: 0;
    margin-left: 0;
}

.page-content {
    margin-top: 1.5rem;
    margin-bottom: 5rem;
}

@media screen and (min-width: 38em) {
    .page-content {
        margin-top:2rem;
    }
}

.layout-icon__region {
    fill: #f5f5f2;
    stroke: #666;
}

.layout-region {
    box-sizing: border-box;
}

.layout-region--node-footer .layout-region__content {
    margin-top: var(--space-l);
}

@media (min-width: 61rem) {
    .layout-node-form {
        display:grid;
        grid-template-rows: auto 1fr;
        grid-template-columns: minmax(0,3fr) minmax(22.5rem,1fr);
        gap: var(--space-l);
    }

    .layout-region--node-main,.layout-region--node-footer {
        grid-column: 1;
        margin-inline:auto;width: var(--layout-region-edit-width);
    }

    .layout-region--node-main:has(.vertical-tabs),.layout-region--node-main:has(.vertical-tabs) ~ .layout-region--node-footer {
        width: var(--layout-region-edit-extended-width);
    }

    .layout-region--node-secondary {
        grid-row: span 2;
        margin-block-start:var(--space-l);}
}

.admin-list {
    margin-block: 1em 2em;
    padding: 0;
}

.admin-list--panel {
    margin: -1em -1.5em;
}

.admin-item {
    padding-block:0.75em;padding-inline:3em 1.5em;}

.admin-item:not(:last-child) {
    border-bottom: calc(1em / 16) solid var(--color-gray-200);
}

.admin-item__title {
    font-weight: bold;
}

.admin-item__link {
    position: relative;
    display: inline-block;
    margin-inline-start:-1.5em;padding-inline-start:1.5em;-webkit-text-decoration: none;
    text-decoration: none;
}

.admin-item__link::before {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    display: block;
    width: 1em;
    height: 1.5em;
    content: "";
    background: transparent no-repeat 50% 50%;
    background-image: url("data:image/svg+xml,%3csvg width='9' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.71.314L.29 1.723l5.302 5.353L.289 12.43l1.422 1.408 6.697-6.762z' fill='%23003ecc'/%3e%3c/svg%3e");
}

[dir="rtl"] .admin-item__link::before {
    transform: scaleX(-1);
}

@media (forced-colors:active) {
    .admin-item__link::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='9' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.71.314L.29 1.723l5.302 5.353L.289 12.43l1.422 1.408 6.697-6.762z' fill='%23003ecc'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='9' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.71.314L.29 1.723l5.302 5.353L.289 12.43l1.422 1.408 6.697-6.762z' fill='%23003ecc'/%3e%3c/svg%3e");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        background-color: linktext;
        background-image: none;
    }
}

.admin-item__description {
    margin-block:0.5em 0.25em;margin-inline:0;color: var(--color-gray-800);
}

.compact-link {
    margin: 0 0 0.5em 0;
}

small .admin-link::before {
    content: " [";
}

small .admin-link::after {
    content: "]";
}

.system-cron-settings__link {
    overflow-wrap: break-word;
}

:root {
    --module-table-cell-padding-vertical: var(--space-m);
    --module-table-cell-padding-horizontal: calc(var(--space-m) - (var(--input-border-size) * 2));
}

.modules-table-filter,.permissions-table-filter {
    padding: 0.25rem var(--space-l);
    border: 1px solid var(--color-gray-200);
    border-radius: 2px 2px 0 0;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.modules-table-filter .form-item__description,.permissions-table-filter .form-item__description {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

.claro-details.claro-details--package-listing,.claro-details.module-list__module-details {
    margin-top: 2rem;
    margin-bottom: 0;
    border: none;
    box-shadow: none;
}

.claro-details__wrapper.claro-details__wrapper--package-listing {
    margin: 0;
}

.claro-details__summary.claro-details__summary--package-listing {
    color: var(--color-text);
    border-radius: 0.25rem;
    background: var(--color-gray-050);
    font-size: 1.125rem;
    line-height: 1.424rem;
}

.module-list {
    margin-top: 0;
}

.module-list__module {
    color: var(--color-text);
    border-bottom: 1px solid var(--color-gray-200);
    background: none;
}

.module-list__module:hover {
    background: none;
}

.module-list__module td {
    height: auto;
    padding: var(--module-table-cell-padding-vertical) var(--module-table-cell-padding-horizontal);
    vertical-align: top;
}

@media screen and (min-width: 60em) {
    td.module-list__module {
        width:25%;
    }
}

.module-list__module-name {
    font-weight: bold;
}

.module-list__checkbox {
    padding-left: 0.6875rem;
    text-align: left;
}

[dir="rtl"] .module-list__checkbox {
    padding-right: 0.6875rem;
    padding-left: var(--module-table-cell-padding-horizontal);
    text-align: right;
}

.module-list__checkbox .form-type--checkbox {
    margin: 0;
    line-height: var(--details-line-height);
}

.module-list__checkbox .form-checkbox:not([disabled]) {
    cursor: pointer;
}

td.module-list__checkbox {
    width: 4%;
}

td.module-list__description {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.claro-details.module-list__module-details {
    margin: 0;
}

.claro-details__summary.module-list__module-summary {
    padding-top: var(--module-table-cell-padding-vertical);
    padding-bottom: var(--module-table-cell-padding-vertical);
    font-weight: normal;
    line-height: var(--details-line-height);
}

.claro-details__summary.module-list__module-summary::before {
    top: calc(var(--space-m) + var(--space-s));
}

.module-details__description {
    font-size: var(--space-s);
    line-height: 0.9375rem;
}

.claro-details__wrapper.module-details__wrapper {
    margin-top: 0;
    margin-bottom: 0;
}

.module-details__requirements {
    margin-bottom: var(--space-m);
}

.module-details__links {
    position: relative;
    margin-top: calc((var(--space-s) - ((var(--space-l) - var(--space-s)) / 2)) * -1);
    margin-bottom: var(--space-m);
}

.module-details__links .action-link + .action-link {
    margin-left: 0;
}

[dir="rtl"] .module-details__links .action-link + .action-link {
    margin-right: 0;
}

.claro-details .tableresponsive-toggle {
    padding: var(--space-m) var(--space-m) var(--space-m) 0;
}

.claro-details .tableresponsive-toggle::before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: calc(var(--space-m) * 2);
    height: 1.25rem;
    content: "";
    cursor: pointer;
    vertical-align: text-top;
    background: url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e") no-repeat center;
    background-size: contain;
}

.claro-details .tableresponsive-toggle:hover {
    color: var(--color-absolutezero-hover);
    background-color: var(--color-bgblue-hover);
}

.claro-details .tableresponsive-toggle:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%230036b1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

.claro-details .tableresponsive-toggle-columns button {
    margin-top: var(--space-xs);
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-gray-800);
    font-weight: bold;
}

.claro-details .admin-missing {
    color: var(--color-maximumred);
}

.panel {
    margin-block:1em 3em;padding: 0;
    border-block-end:calc(1em / 16) solid var(--color-gray-200);}

.panel__title {
    margin: 0;
    padding-block:calc(12em / 18);padding-inline:calc(24em / 18);background: var(--color-gray-050);
    font-size: calc(18em / 16);
    line-height: calc(24em / 18);
}

.panel__content,.panel__description {
    padding-block:1em;padding-inline:1.5em;}

.ui-widget {
    background: none;
}

.ui-widget-content {
    border: none;
}

.ui-dialog {
    z-index: var(--jui-dialog-z-index);
}

.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active {
    outline: 0;
}

.ui-state-highlight {
    font-weight: bold;
}

.ui-state-active,.ui-widget-content .ui-state-active {
    color: #840;
}

.ui-state-error,.ui-widget-content .ui-state-error {
    color: #fff;
    border-color: #d52;
    background: #e63;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
    opacity: 0.35;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
    opacity: 0.7;
}

.ui-icon {
    display: block;
    overflow: hidden;
    width: 1rem;
    height: 1rem;
    text-indent: -6249.9375rem;
    background-image: url(/core/themes/claro/images/ui-icons-222222-256x240.png);
    background-repeat: no-repeat;
}

.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
    background-image: url(/core/themes/claro/images/ui-icons-222222-256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(/core/themes/claro/images/ui-icons-888888-256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon {
    background-image: url(/core/themes/claro/images/ui-icons-454545-256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(/core/themes/claro/images/ui-icons-800000-256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);
}

.ui-widget p .ui-icon {
    margin: 2px 0.1875rem 0 0;
}

[dir="rtl"] .ui-widget p .ui-icon {
    margin: 2px 0 0 0.1875rem;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-accordion {
    border: none;
}

.ui-accordion .ui-accordion-header {
    text-transform: uppercase;
    border: solid 1px #ccc;
}

.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header {
    margin: 0.625rem 0;
    font-size: 1.1em;
}

#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active {
    margin-bottom: 0;
}

.ui-accordion .ui-accordion-header a {
    display: block;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border: solid 1px #ccc;
    border-top: 0;
}

.ui-tabs {
    padding: 0;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.3125rem 0.625rem 0.25rem;
    border-bottom: solid 1px #ccc;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    line-height: 1.25rem;
}

.ui-tabs .ui-tabs-nav li {
    margin: 0;
    padding: 0 1em 0 0.625rem;
    list-style: none;
}

[dir="rtl"] .ui-tabs .ui-tabs-nav li {
    padding: 0 0.625rem 0 1em;
}

.ui-tabs .ui-tabs-nav li a {
    float: none;
    padding: 0 0.625rem;
    border-radius: 0.625rem;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color: #fff;
    background: #666;
    font-weight: normal;
}

.ui-widget-overlay {
    z-index: calc(var(--jui-dialog-z-index) - 1);
    opacity: 0.7;
    background: var(--color-text);
}

.ui-slider {
    border: solid 1px #ccc;
}

.ui-slider .ui-slider-range {
    background: #e4e4e4;
}

.ui-slider .ui-slider-handle {
    border: 1px solid #e4e4e4;
    border-right-color: #d2d2d2;
    border-bottom: 1px solid #b4b4b4;
    border-left-color: #d2d2d2;
    border-radius: 0.25rem;
    background-color: #e4e4e4;
}

.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active {
    color: #fff;
    border: solid 1px #555;
    background: #666;
}

.ui-progressbar {
    height: 1.4em;
    background: #e4e4e4;
}

.ui-progressbar .ui-progressbar-value {
    height: 1.5em;
    background: var(--color-blue-600) url(/core/themes/misc/progress.gif);
}

.ui-autocomplete {
    color: var(--jui-dropdown-fg-color);
    border: var(--input-border-size) solid var(--jui-dropdown-border-color);
    border-top: 0;
    border-radius: 0 0 var(--input-border-radius-size) var(--input-border-radius-size);
    background: var(--jui-dropdown-bg-color);
    box-shadow: 0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);
}

.ui-autocomplete .ui-menu-item {
    list-style: none;
}

.ui-autocomplete .ui-menu-item-wrapper {
    display: block;
    padding: 0.75rem 0.9375rem;
    color: inherit;
    background: inherit;
}

.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
    margin: 0;
    color: var(--jui-dropdown--active-fg-color);
    background: var(--jui-dropdown--active-bg-color);
}

.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover {
    margin: 0;
    background: var(--color-blue-600);
}

.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a {
    color: #fff;
}

:root {
    --progress-bar-bg-color: var(--color-absolutezero);
    --progress-bar-border-color: var(--color-absolutezero);
    --progress-bar-label-font-size: var(--font-size-base);
    --progress-bar-small-label-font-size: var(--font-size-label);
    --progress-bar-default-size: calc(var(--space-m) - (2 * var(--progress-bar-border-size)));
    --progress-bar-default-size-radius: var(--space-m);
}

.progress::after {
    display: table;
    clear: both;
    content: "";
}

.progress--small .progress__track {
    height: var(--progress-bar-small-size);
}

.progress--small .progress__bar {
    width: var(--progress-bar-small-size);
    min-width: var(--progress-bar-small-size);
    height: var(--progress-bar-small-size);
}

.progress--small .progress__label {
    font-size: var(--progress-bar-small-label-font-size);
}

.progress__track {
    height: var(--progress-bar-default-size);
    margin-block-start:0;border: var(--progress-bar-border-size) var(--progress-track-border-color) solid;
    border-radius: var(--progress-bar-default-size-radius);
    background-color: var(--progress-track-bg-color);
}

.progress__bar {
    width: var(--progress-bar-default-size);
    min-width: var(--progress-bar-default-size);
    height: var(--progress-bar-default-size);
    margin-block-start:calc(var(--progress-bar-border-size) * -1);margin-inline-start: calc(var(--progress-bar-border-size) * -1);
    transition: var(--progress-bar-transition);
    border: var(--progress-bar-border-size) var(--progress-bar-border-color) solid;
    border-radius: var(--progress-bar-default-size-radius);
    background-color: var(--progress-bar-bg-color);
}

@media screen and (prefers-reduced-motion:reduce) {
    .progress__bar {
        transition: none;
    }
}

@media (forced-colors:active) {
    .progress__bar {
        background-color: canvastext;
    }
}

.progress__label {
    margin-block-end:var(--progress-bar-spacing-size);font-size: var(--progress-bar-label-font-size);
    font-weight: bold;
}

.progress__description,.progress__percentage {
    overflow: hidden;
    margin-block-start:var(--progress-bar-spacing-size);color: var(--progress-bar-description-color);
    font-size: var(--progress-bar-description-font-size);
}

:root {
    --card-list-spacing: var(--space-m);
    --cards-two-cols-width: calc(((100% + var(--card-list-spacing)) / 2) - var(--card-list-spacing));
    --cards-three-cols-width: calc(((100% + var(--card-list-spacing)) / 3) - var(--card-list-spacing));
    --cards-four-cols-width: calc(((100% + var(--card-list-spacing)) / 4) - var(--card-list-spacing));
}

.card-list {
    display: flex;
    flex-direction: column;
}

.card-list--two-cols,.card-list--four-cols {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
}

.card-list__item {
    box-sizing: border-box;
    margin-bottom: var(--card-list-spacing);
}

.card-list--two-cols .card-list__item,.card-list--four-cols .card-list__item {
    flex-basis: 100%;
}

@media screen and (min-width: 36.75rem) {
    .card-list--four-cols .card-list__item {
        flex-basis:var(--cards-two-cols-width);
        max-width: var(--cards-two-cols-width);
    }

    .card-list--four-cols .card-list__item {
        margin-right: var(--card-list-spacing);
    }

    [dir="rtl"] .card-list--four-cols .card-list__item {
        margin-right: 0;
        margin-left: var(--card-list-spacing);
    }

    .card-list--four-cols .card-list__item:nth-child(even) {
        margin-right: 0;
    }

    [dir="rtl"] .card-list--four-cols .card-list__item:nth-child(even) {
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (max-width: 53.75rem) {
    .toolbar-tray-open.toolbar-vertical.toolbar-fixed .card-list--four-cols .card-list__item {
        flex-basis:100%;
        max-width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (min-width: 70rem) {
    .card-list--four-cols .card-list__item {
        flex-basis:var(--cards-three-cols-width);
        max-width: var(--cards-three-cols-width);
    }

    .card-list--four-cols .card-list__item:nth-child(even) {
        margin-right: var(--card-list-spacing);
    }

    [dir="rtl"] .card-list--four-cols .card-list__item:nth-child(even) {
        margin-right: 0;
        margin-left: var(--card-list-spacing);
    }

    .card-list--four-cols .card-list__item:nth-child(3n) {
        margin-right: 0;
    }

    [dir="rtl"] .card-list--four-cols .card-list__item:nth-child(3n) {
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (min-width: 85.375rem) {
    .card-list--two-cols .card-list__item {
        flex-basis:var(--cards-two-cols-width);
        max-width: var(--cards-two-cols-width);
        margin-right: var(--card-list-spacing);
    }

    [dir="rtl"] .card-list--two-cols .card-list__item {
        margin-right: 0;
        margin-left: var(--card-list-spacing);
    }

    .card-list--two-cols .card-list__item:nth-child(even) {
        margin-right: 0;
    }

    [dir="rtl"] .card-list--two-cols .card-list__item:nth-child(even) {
        margin-right: 0;
        margin-left: 0;
    }

    .card-list--four-cols .card-list__item {
        flex-basis: var(--cards-four-cols-width);
        max-width: var(--cards-four-cols-width);
    }

    .card-list--four-cols .card-list__item:nth-child(even) {
        margin-right: var(--card-list-spacing);
    }

    [dir="rtl"] .card-list--four-cols .card-list__item:nth-child(even) {
        margin-right: 0;
        margin-left: var(--card-list-spacing);
    }

    .card-list--four-cols .card-list__item:nth-child(3n) {
        margin-right: var(--card-list-spacing);
    }

    [dir="rtl"] .card-list--four-cols .card-list__item:nth-child(3n) {
        margin-right: 0;
        margin-left: var(--card-list-spacing);
    }

    .card-list--four-cols .card-list__item:nth-child(4n) {
        margin-right: 0;
    }

    [dir="rtl"] .card-list--four-cols .card-list__item:nth-child(4n) {
        margin-right: 0;
        margin-left: 0;
    }
}

:root {
    --card-bg-color: var(--color-white);
    --card-border-size: 1px;
    --card-border-color: var(--color-gray-200-o-80);
    --card-border-radius-size: var(--base-border-radius);
    --card-image-border-radius-size: calc(var(--card-border-radius-size) - var(--card-border-size));
    --card-box-shadow: 0 0.25rem 0.625rem rgba(0,0,0,0.1);
}

.card {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-items: flex-start;
    padding: 0;
    border: var(--card-border-size) solid var(--card-border-color);
    border-radius: var(--card-border-radius-size);
    background-color: var(--card-bg-color);
    box-shadow: var(--card-box-shadow);
}

@media screen and (min-width: 36.75rem) {
    .card--horizontal {
        flex-direction:row;
    }

    .toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal {
        flex-direction: column;
    }
}

@media screen and (min-width: 53.75rem) {
    .toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal {
        flex-direction:row;
    }
}

.card__image {
    overflow: hidden;
    border-radius: var(--card-image-border-radius-size) var(--card-image-border-radius-size) 0 0;
    line-height: 0;
}

@media screen and (min-width: 36.75rem) {
    .card--horizontal .card__image {
        flex-basis:35%;
        border-start-start-radius: var(--card-image-border-radius-size);
        border-start-end-radius: 0;
        border-end-start-radius: var(--card-image-border-radius-size);
        border-end-end-radius: 0;
    }
}

@media screen and (max-width: 53.75rem) {
    .toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal .card__image {
        flex-basis:auto;
    }
}

@media screen and (min-width: 85.375rem) {
    .card--horizontal .card__image {
        flex-basis:45%;
    }
}

.card__content-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    box-sizing: border-box;
    padding: var(--space-l);
}

@media screen and (min-width: 36.75rem) {
    .card--horizontal .card__content-wrapper {
        flex-basis:65%;
    }

    .card--horizontal .card__image ~ .card__content-wrapper {
        padding-inline-start:var(--space-m);}
}

@media screen and (max-width: 53.75rem) {
    .toolbar-tray-open.toolbar-vertical.toolbar-fixed .card--horizontal .card__content-wrapper {
        flex-basis:auto;
    }
}

@media screen and (min-width: 85.375rem) {
    .card--horizontal .card__content-wrapper {
        flex-basis:55%;
    }
}

.card__content {
    flex-grow: 1;
}

.card__content-item {
    margin-block:0 var(--space-m);}

.card__content-item: last-child {
    margin-block-end:0;
}

.card__footer {
    order: 100;
    margin-block-start:var(--space-l);}

.card__footer .action-links {
    margin-block: 0;
    text-align: right;
}

[dir="rtl"] :is(.card__footer .action-links) {
    text-align: left;
}

.container-inline label::after,.container-inline .label::after {
    content: ":";
}

.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after {
    content: "";
}

.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox {
    margin: 0 1em;
}

.container-inline .form-actions,.container-inline.form-actions {
    margin-top: 0;
    margin-bottom: 0;
}

.exposed-filters .filters {
    float: left;
    margin-right: 1em;
}

[dir="rtl"] .exposed-filters .filters {
    float: right;
    margin-right: 0;
    margin-left: 1em;
}

.exposed-filters .form-item {
    margin: 0 0 0.1em 0;
    padding: 0;
}

.exposed-filters .form-item label {
    float: left;
    width: 10em;
    font-weight: normal;
}

[dir="rtl"] .exposed-filters .form-item label {
    float: right;
}

.exposed-filters .form-select {
    width: 14em;
}

.exposed-filters .current-filters {
    margin-bottom: 1em;
}

.exposed-filters .current-filters .placeholder {
    font-weight: bold;
    font-style: normal;
}

.exposed-filters .additional-filters {
    float: left;
    margin-right: 1em;
}

[dir="rtl"] .exposed-filters .additional-filters {
    float: right;
    margin-right: 0;
    margin-left: 1em;
}

.field__label {
    font-weight: bold;
}

.field--label-inline .field__label,.field--label-inline .field__items {
    float: left;
}

.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items {
    padding-right: 0.5em;
}

[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items {
    padding-right: 0;
    padding-left: 0.5em;
}

.field--label-inline .field__label::after {
    content: ":";
}

.icon-help {
    padding: 1px 0 1px 20px;
    background: url(/core/misc/help.png) 0 50% no-repeat;
}

[dir="rtl"] .icon-help {
    padding: 1px 20px 1px 0;
    background-position: 100% 50%;
}

.feed-icon {
    display: block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    background: url(/core/misc/feed.svg) no-repeat;
}

.form--inline .form-item {
    float: left;
    margin-right: 0.5em;
}

[dir="rtl"] .form--inline .form-item {
    float: right;
    margin-right: 0;
    margin-left: 0.5em;
}

[dir="rtl"] .views-filterable-options-controls .form-item {
    margin-right: 2%;
}

.form--inline .form-item-separator {
    margin-top: 2.3em;
    margin-right: 1em;
    margin-left: 0.5em;
}

[dir="rtl"] .form--inline .form-item-separator {
    margin-right: 0.5em;
    margin-left: 1em;
}

.form--inline .form-actions {
    clear: left;
}

[dir="rtl"] .form--inline .form-actions {
    clear: right;
}

.item-list .title {
    font-weight: bold;
}

.item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0;
}

.item-list li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}

[dir="rtl"] .item-list li {
    margin: 0 1.5em 0.25em 0;
}

.item-list--comma-list {
    display: inline;
}

.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li {
    margin: 0;
}

button.link {
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 0;
    background: transparent;
    font-size: 1em;
}

label button.link {
    font-weight: bold;
}

ul.inline,ul.links.inline {
    display: inline;
    padding-left: 0;
}

[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline {
    padding-right: 0;
    padding-left: 15px;
}

ul.inline li {
    display: inline;
    padding: 0 0.5em;
    list-style-type: none;
}

ul.links a.is-active {
    color: #000;
}

ul.menu {
    margin-left: 1em;
    padding: 0;
    list-style: none outside;
    text-align: left;
}

[dir="rtl"] ul.menu {
    margin-right: 1em;
    margin-left: 0;
    text-align: right;
}

.menu-item--expanded {
    list-style-type: circle;
    list-style-image: url(/core/misc/menu-expanded.png);
}

.menu-item--collapsed {
    list-style-type: disc;
    list-style-image: url(/core/misc/menu-collapsed.png);
}

[dir="rtl"] .menu-item--collapsed {
    list-style-image: url(/core/misc/menu-collapsed-rtl.png);
}

.menu-item {
    margin: 0;
    padding-top: 0.2em;
}

ul.menu a.is-active {
    color: #000;
}

.more-link {
    display: block;
    text-align: right;
}

[dir="rtl"] .more-link {
    text-align: left;
}

th.is-active img {
    display: inline;
}

td.is-active {
    background-color: #ddd;
}

.form-textarea-wrapper textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
}

.ui-dialog--narrow {
    max-width: 500px;
}

@media screen and (max-width: 600px) {
    .ui-dialog--narrow {
        min-width:95%;
        max-width: 95%;
    }
}

.accordion {
    --accordion-color: var(--color-text);
    --accordion-border-size: var(--details-border-size);
    --accordion-border-color: var(--details-border-color);
    --accordion-border-radius: var(--details-accordion-border-size-radius);
    --accordion-bg-color: var(--color-white);
    --accordion-box-shadow: var(--details-box-shadow);
    color: var(--accordion-color);
    border: var(--accordion-border-size) solid var(--accordion-border-color);
    border-radius: var(--accordion-border-radius);
    background-color: var(--accordion-bg-color);
    box-shadow: var(--accordion-box-shadow);
}

.accordion__item {
    --accordion-item-border-radius: var(--details-accordion-border-size-radius);
    margin: 0 -1px;
    border-radius: 0;
}

.accordion__item:first-child {
    margin-top: -1px;
    border-top-left-radius: var(--accordion-item-border-radius);
    border-top-right-radius: var(--accordion-item-border-radius);
}

.accordion__item + .accordion__item {
    margin-top: -1px;
}

.accordion__item:last-child {
    margin-bottom: -1px;
    border-bottom-right-radius: var(--accordion-item-border-radius);
    border-bottom-left-radius: var(--accordion-item-border-radius);
}

.accordion__item .claro-details__summary .summary {
    --accordion-summary-color: var(--color-gray-800);
    display: block;
    color: var(--accordion-summary-color);
    font-weight: normal;
}

.action-links {
    margin: var(--space-l) 0;
    list-style: none;
}

.action-links__item {
    display: inline-block;
}

.action-links__item + .action-links__item > .action-link {
    margin-inline-start:var(--space-s);}

.action-links__item + .action-links__item > .action-link--small {
    margin-inline-start: var(--space-xs);
}

.action-link {
    display: inline-block;
    padding: calc(var(--space-m) - ((var(--space-l) - var(--space-m)) / 2)) var(--space-m);
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-gray-800);
    border-radius: var(--button-border-radius-size);
    background-color: var(--color-bg);
    font-size: var(--font-size-base);
    font-weight: 700;
    line-height: var(--space-l);
    -webkit-font-smoothing: antialiased;
}

.action-link:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-absolutezero-hover);
    background-color: var(--color-bgblue-hover);
}

.action-link:focus {
    position: relative;
    z-index: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.action-link:active {
    color: var(--color-absolutezero-active);
    background-color: var(--color-bgblue-active);
}

.action-link::before {
    position: relative;
    inset-block-start: 0.125rem;
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-inline:calc(var(--space-s) - var(--space-m)) 0.5em;background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.action-link + .action-link {
    margin-inline-start:var(--space-s);}

.form-actions .action-link,.field-actions .action-link {
    margin-inline: 0 var(--space-s);
}

.no-touchevents .action-link--small {
    padding: calc(var(--space-s) - ((var(--space-l) - var(--space-s)) / 2)) var(--space-s);
    font-size: var(--font-size-s);
}

.no-touchevents .action-link--extrasmall {
    padding: 0 var(--space-xs);
    font-size: var(--font-size-s);
}

.no-touchevents .action-link--small + .action-link--small,.no-touchevents .action-link--extrasmall + .action-link--extrasmall {
    margin-inline-start:var(--space-xs);}

.action-link--danger {
    color: var(--color-maximumred);
}

.action-link--danger:hover {
    color: var(--color-maximumred-hover);
    background-color: var(--color-bgred-hover);
}

.action-link--danger:active {
    color: var(--color-maximumred-active);
    background-color: var(--color-bgred-active);
}

.no-touchevents .action-link--small::before,.no-touchevents .action-link--extrasmall::before {
    inset-block-start: 0.0625rem;
    width: var(--space-s);
    height: var(--space-s);
    margin-inline:-0.125rem 0.4em;}

.action-link--icon-plus::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-plus::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
    }
}

.action-link--icon-plus:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%230036b1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

.action-link--icon-plus:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23002E9A' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

.action-link--icon-plus.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

.action-link--icon-plus.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23c11f1f' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

.action-link--icon-plus.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23ab1b1b' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
}

.action-link--icon-trash::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-trash::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
    }
}

.action-link--icon-trash:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%230036B1' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
}

.action-link--icon-trash:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23002E9A' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
}

.action-link--icon-trash.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
}

.action-link--icon-trash.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23C11F1F' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
}

.action-link--icon-trash.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23Ab1B1B' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
}

.action-link--icon-ex::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-ex::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
    }
}

.action-link--icon-ex:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%230035b1' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
}

.action-link--icon-ex:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23002E9A' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
}

.action-link--icon-ex.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
}

.action-link--icon-ex.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23c11f1f' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
}

.action-link--icon-ex.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23ab1b1b' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
}

.action-link--icon-checkmark::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-checkmark::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
    }
}

.action-link--icon-checkmark:hover::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%230036B1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
}

.action-link--icon-checkmark:active::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23002E9A' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
}

.action-link--icon-checkmark.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
}

.action-link--icon-checkmark.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23c11f1f' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
}

.action-link--icon-checkmark.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23ab1b1b' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
}

.action-link--icon-cog::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-cog::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
    }
}

.action-link--icon-cog:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%230036b1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
}

.action-link--icon-cog:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
}

.action-link--icon-cog.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
}

.action-link--icon-cog.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23C11F1F' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
}

.action-link--icon-cog.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
}

.action-link--icon-show::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-show::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
    }
}

.action-link--icon-show:hover::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%230036B1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
}

.action-link--icon-show:active::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
}

.action-link--icon-show.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
}

.action-link--icon-show.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23d72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
}

.action-link--icon-show.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
}

.action-link--icon-hide::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-hide::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
    }
}

.action-link--icon-hide:hover::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%230036B1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
}

.action-link--icon-hide:active::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
}

.action-link--icon-hide.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
}

.action-link--icon-hide.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23C11F1F' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
}

.action-link--icon-hide.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
}

.action-link--icon-key::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23545560'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-key::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");
    }
}

.action-link--icon-key:hover::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%230036B1'/%3e%3c/svg%3e");
}

.action-link--icon-key:active::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23002E9A'/%3e%3c/svg%3e");
}

.action-link--icon-key.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");
}

.action-link--icon-key.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23c11f1f'/%3e%3c/svg%3e");
}

.action-link--icon-key.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23ab1b1b'/%3e%3c/svg%3e");
}

.action-link--icon-questionmark::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23545560'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .action-link--icon-questionmark::before {
        background: linktext !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");
    }
}

.action-link--icon-questionmark:hover::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%230036B1'/%3e%3c/svg%3e");
}

.action-link--icon-questionmark:active::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23002E9A'/%3e%3c/svg%3e");
}

.action-link--icon-questionmark.action-link--danger::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");
}

.action-link--icon-questionmark.action-link--danger:hover::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23c11f1f'/%3e%3c/svg%3e");
}

.action-link--icon-questionmark.action-link--danger:active::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23ab1b1b'/%3e%3c/svg%3e");
}

.content-header {
    overflow: hidden;
    margin-bottom: var(--space-s);
    padding: var(--space-l) 0 0;
    background-color: var(--color-gray-050);
}

.container-inline .form-radios label::after {
    content: "";
}

.container-inline .form-radios .form-type-radio {
    margin-inline-end:1em;}

.container-inline div,.container-inline label {
    display: inline-block;
}

.form-items-inline {
    margin-block:-2px;}

.form-items-inline > .form-item {
    display: inline-block;
    margin-block:2px;}

.breadcrumb {
    padding: 0;
    color: var(--color-text);
    font-size: 0.79rem;
}

.breadcrumb__list,[dir="rtl"] .breadcrumb__list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.breadcrumb__item,.breadcrumb__link {
    display: inline;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-text);
    font-weight: bold;
}

.breadcrumb__item + .breadcrumb__item::before {
    display: inline-block;
    padding: 0 0.75rem;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='8' width='5'%3e%3cpath fill='currentColor' d='M1.207.647L.5 1.354 3.146 4 .5 6.647l.707.707L4.561 4z'/%3e%3c/svg%3e");
}

[dir="rtl"] :is(.breadcrumb__item + .breadcrumb__item::before) {
    transform: scaleX(-1);
}

@media (forced-colors:active) {
    .breadcrumb__item + .breadcrumb__item::before {
        width: 0.3125rem;
        height: 0.5rem;
        content: "";
        background-color: canvastext;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='8' width='5'%3e%3cpath fill='currentColor' d='M1.207.647L.5 1.354 3.146 4 .5 6.647l.707.707L4.561 4z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='8' width='5'%3e%3cpath fill='currentColor' d='M1.207.647L.5 1.354 3.146 4 .5 6.647l.707.707L4.561 4z'/%3e%3c/svg%3e");
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
    }
}

.breadcrumb__link:hover,.breadcrumb__link:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.button {
    display: inline-block;
    margin-block:var(--space-m);margin-inline: 0 var(--space-s);
    padding: calc(var(--space-m) - 1px) calc(var(--space-l) - 1px);
    cursor: pointer;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--button-fg-color);
    border: 1px solid transparent;
    border-radius: var(--button-border-radius-size);
    background-color: var(--button-bg-color);
    font-size: var(--font-size-base);
    font-weight: 700;
    line-height: 1rem;
    -webkit-appearance: none;
    appearance: none;
    -webkit-font-smoothing: antialiased;
}

.button:not(:focus) {
    box-shadow: 0 1px 2px rgba(0,0,0,0.25);
}

.button:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--button-fg-color);
    background-color: var(--button--hover-bg-color);
}

.button:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.button:active {
    background-color: var(--button--active-bg-color);
}

.no-touchevents .button--small {
    margin-block:var(--space-s);margin-inline: 0 var(--space-xs);
    padding: calc(var(--space-xs) - 1px) calc(var(--space-m) - 1px);
    font-size: var(--font-size-xs);
}

.no-touchevents .button--extrasmall {
    margin-block:var(--space-xs);margin-inline: 0 var(--space-xs);
    padding: calc(calc(var(--space-xs) / 2) - 1px) calc(var(--space-s) - 1px);
    font-size: var(--font-size-xs);
}

.button--action {
    margin: 0;
}

.button--action::before {
    margin-inline:-0.25em 0;padding-inline:0 0.25em;content: "+";
    font-weight: 900;
}

.button--primary {
    color: var(--button-fg-color--primary);
    background-color: var(--button-bg-color--primary);
}

.button--primary:is(:hover,:active) {
    color: var(--button-fg-color--primary);
    background-color: var(--button--hover-bg-color--primary);
}

.button--danger {
    color: var(--button-fg-color--danger);
    background-color: var(--button-bg-color--danger);
}

.button--danger:is(:hover,:active) {
    color: var(--button-fg-color--danger);
    background-color: var(--button--hover-bg-color--danger);
}

.button:is(:disabled,.is-disabled) {
    color: var(--button--disabled-fg-color);
    background-color: var(--button--disabled-bg-color);
}

.button.is-disabled {
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
}

.link {
    display: inline;
    padding: 0;
    cursor: pointer;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    border: 0;
    background: none;
    -webkit-appearance: none;
    appearance: none;
}

:root {
    --size-summary-border-radius: calc(var(--details-border-size-radius) - var(--details-border-size));
    --summary-accordion-padding-vertical: calc(var(--space-l) + ((var(--space-m) - var(--space-l)) / 2));
    --summary-accordion-line-height: var(--space-l);
}

.claro-details {
    display: block;
    margin-top: var(--space-m);
    margin-bottom: var(--space-m);
    color: var(--color-text);
    border: var(--details-border-size) solid var(--details-border-color);
    border-radius: var(--details-border-size-radius);
    background-color: var(--color-white);
    box-shadow: var(--details-box-shadow);
}

td .claro-details {
    width: min-content;
    min-width: 100%;
}

.claro-details--accordion-item,.claro-details--vertical-tabs-item {
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: none;
}

.claro-details--accordion-item:first-of-type {
    border-top-left-radius: var(--details-border-size-radius);
    border-top-right-radius: var(--details-border-size-radius);
}

.claro-details--accordion-item:last-of-type {
    border-bottom-right-radius: var(--details-border-size-radius);
    border-bottom-left-radius: var(--details-border-size-radius);
}

.claro-details__summary {
    position: relative;
    box-sizing: border-box;
    padding: var(--space-m) var(--space-m) var(--space-m) var(--details-desktop-wrapper-padding-start);
    list-style: none;
    cursor: pointer;
    transition: background-color var(--details-bg-color-transition-duration) ease-in-out;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    color: var(--color-gray-800);
    border-radius: var(--size-summary-border-radius);
    background-color: transparent;
    line-height: var(--space-m);
}

[dir="rtl"] .claro-details__summary {
    padding-right: var(--details-desktop-wrapper-padding-start);
    padding-left: var(--space-m);
}

.claro-details__summary--accordion,.claro-details__summary--accordion-item,.claro-details__summary--vertical-tabs-item {
    padding: var(--summary-accordion-padding-vertical) var(--space-l) var(--summary-accordion-padding-vertical) var(--details-desktop-wrapper-padding-start);
    background: var(--color-white);
    line-height: var(--summary-accordion-line-height);
}

[dir="rtl"] .claro-details__summary--accordion,[dir="rtl"] .claro-details__summary--accordion-item,[dir="rtl"] .claro-details__summary--vertical-tabs-item {
    padding-right: var(--details-desktop-wrapper-padding-start);
    padding-left: var(--space-l);
}

.claro-details__summary--accordion-item {
    border-radius: 0;
}

.claro-details--accordion-item:first-child .claro-details__summary--accordion-item {
    border-top-left-radius: var(--details-border-size-radius);
    border-top-right-radius: var(--details-border-size-radius);
}

.claro-details--accordion-item:last-child .claro-details__summary--accordion-item {
    border-bottom-right-radius: var(--details-border-size-radius);
    border-bottom-left-radius: var(--details-border-size-radius);
}

.claro-details__summary::-webkit-details-marker {
    display: none;
}

.claro-details__summary::before {
    position: absolute;
    top: 50%;
    left: var(--space-s);
    display: inline-block;
    width: var(--space-m);
    height: var(--space-m);
    margin-top: calc(var(--space-m) / -2);
    content: "";
    transition: transform var(--details-transform-transition-duration) ease-in 0s;
    transform: rotate(90deg);
    text-align: center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23545560'/%3e%3c/svg%3e");
    background-size: contain;
}

[dir="rtl"] .claro-details__summary::before {
    right: var(--space-s);
    left: auto;
    transform: rotate(-270deg);
}

@media (prefers-reduced-motion:reduce) {
    .claro-details__summary::before {
        transition: none;
    }
}

@media (forced-colors:active) {
    .claro-details__summary::before {
        width: 0.5625rem;
        height: 0.5625rem;
        transition: transform var(--details-transform-transition-duration) ease-in 0s,margin var(--details-transform-transition-duration) ease-in 0s;
        transform: rotate(135deg);
        border-top: 0.125rem solid;
        border-right: 0.125rem solid;
        background: none;
    }

    [dir="rtl"] .claro-details__summary::before {
        transform: rotate(-225deg);
    }
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .claro-details__summary::before {
            transition:none;
        }
    }
}

.claro-details__summary::after {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    content: "";
    transition: opacity var(--details-box-shadow-transition-duration) ease-in-out;
    pointer-events: none;
    opacity: 0;
    border-radius: var(--details-border-size-radius);
    box-shadow: inset 0 0 0 var(--details-summary-focus-border-size) var(--details-summary-shadow-color);
}

.claro-details > .claro-details__summary--accordion-item::after,.vertical-tabs__item > .claro-details__summary--vertical-tabs-item::after {
    border-radius: 0;
}

.claro-details:first-child > .claro-details__summary--accordion-item::after,.vertical-tabs__item--first > .claro-details__summary--vertical-tabs-item::after {
    border-top-left-radius: var(--details-border-size-radius);
    border-top-right-radius: var(--details-border-size-radius);
}

.claro-details:last-child > .claro-details__summary--accordion-item::after,.vertical-tabs__item--last > .claro-details__summary--vertical-tabs-item::after {
    border-bottom-right-radius: var(--details-border-size-radius);
    border-bottom-left-radius: var(--details-border-size-radius);
}

.claro-details[open] > .claro-details__summary--accordion::after,.claro-details[open] > .claro-details__summary--accordion-item::after,.vertical-tabs__item--last[open] > .claro-details__summary--vertical-tabs-item::after {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.claro-details__summary:focus {
    box-shadow: none;
}

[open] .claro-details__summary--accordion,[open] .claro-details__summary--accordion-item,[open] .claro-details__summary--vertical-tabs-item {
    color: var(--color-absolutezero);
}

.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%230036B1'/%3e%3c/svg%3e");
}

.claro-details[open] > .claro-details__summary {
    border-radius: var(--size-summary-border-radius) var(--size-summary-border-radius) 0 0;
}

.claro-details[open] > .claro-details__summary::before {
    transform: rotate(-90deg);
}

@media (forced-colors:active) {
    .claro-details__summary:hover::before,.claro-details__summary:hover:focus::before {
        background: none;
    }

    .claro-details[open] > .claro-details__summary::before,[dir="rtl"] .claro-details[open] > .claro-details__summary::before {
        margin-top: calc(0.125rem / -2);
        margin-right: 0.125rem;
        transform: rotate(-45deg);
        background: none;
    }
}

.claro-details[open] > .claro-details__summary--accordion,.claro-details[open] > .claro-details__summary--accordion-item,.claro-details[open] > .claro-details__summary--vertical-tabs-item {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.claro-details__summary:hover {
    color: var(--color-absolutezero);
    background-color: var(--color-bgblue-hover);
}

[open] > .claro-details__summary--accordion:not(:focus,:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus,:active)::after,[open] > .claro-details__summary--vertical-tabs-item:not(:focus,:active)::after {
    opacity: 1;
    border: var(--details-summary-focus-border-size) solid var(--color-absolutezero);
    border-width: 0 0 0 var(--details-summary-focus-border-size);
    box-shadow: none;
}

[dir="rtl"] [open] > .claro-details__summary--accordion:not(:focus)::after,[dir="rtl"] [open] > .claro-details__summary--accordion-item:not(:focus)::after,[dir="rtl"] [open] > .claro-details__summary--vertical-tabs-item:not(:focus)::after {
    border-width: 0 var(--details-summary-focus-border-size) 0 0;
}

.claro-details__summary:focus::after,.claro-details__summary:active::after {
    opacity: 1;
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .claro-details__summary::after {
            transition:none;
        }
    }
}

.claro-details[open] > .claro-details__summary:focus {
    color: var(--color-absolutezero);
}

.claro-details__wrapper,.claro-details__content {
    margin: var(--space-m);
}

.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item {
    margin: 0;
}

.claro-details__wrapper--accordion::before,.claro-details__wrapper--accordion::after,.claro-details__wrapper--accordion-item::before,.claro-details__wrapper--accordion-item::after,.claro-details__wrapper--vertical-tabs-item::before,.claro-details__wrapper--vertical-tabs-item::after {
    display: table;
    clear: both;
    content: "";
}

.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item {
    border-top: var(--details-border-size) solid var(--details-border-color);
    background-color: var(--color-gray-050-o-40);
}

@media screen and (min-width: 40.0625rem) {
    .claro-details__wrapper {
        margin:var(--space-l) var(--details-desktop-wrapper-padding-start);
    }

    .claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item {
        margin: 0;
    }

    .js .claro-details__wrapper--vertical-tabs-item {
        margin: 0;
        border-top: 0;
        background-color: transparent;
    }
}

.claro-details__content--accordion,.claro-details__content--accordion-item,.claro-details__content--vertical-tabs-item {
    margin: var(--space-m) var(--space-m) var(--space-l);
}

@media screen and (min-width: 85em) {
    .vertical-tabs .claro-details__content--vertical-tabs-item {
        margin:var(--space-l);
    }
}

.claro-details__description {
    margin-bottom: var(--space-m);
    color: var(--input-fg-color--description);
    font-size: var(--font-size-xs);
    line-height: calc(17rem / 16);
}

.claro-details__description.is-disabled {
    color: var(--input--disabled-fg-color);
}

.claro-details__summary-summary {
    display: block;
    color: var(--color-gray-800);
    font-size: var(--font-size-s);
    font-weight: normal;
}

.required-mark::after {
    display: inline-block;
    width: 0.4375rem;
    height: 0.4375rem;
    margin-right: 0.3em;
    margin-left: 0.3em;
    content: "";
    vertical-align: super;
    background-image: url("data:image/svg+xml,%3csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23e00'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 0.4375rem 0.4375rem;
}

.divider {
    height: 1px;
    background-color: var(--color-divider);
}

:root {
    --messages-bg-color: #353641;
    --messages-fg-color: var(--color-white);
    --messages-border-radius: 2px;
    --messages-border-width: 0.3125rem;
    --messages--status-color: #42a877;
    --messages--warning-color: #e0ac00;
    --messages--error-color: #e34f4f;
    --messages__link-color: var(--color-sunglow);
    --messages__link--hover-color: var(--color-white);
    --messages__icon-size: 1rem;
    --messages__text-margin: calc(var(--messages__icon-size) + var(--space-l));
}

.messages-list {
    margin-block:calc(var(--space-m) + var(--space-l));padding: 0;
    list-style: none;
}

.field .messages-list,.form-wrapper .messages-list {
    margin-block-end:0;}

.messages {
    overflow: auto;
    box-sizing: border-box;
    margin-block:var(--space-m);padding-block: var(--space-l) 2rem;
    padding-inline:calc(var(--space-l) - 0.3125rem) var(--space-l);color: var(--messages-fg-color);
    border-width: 0 0 0 var(--messages-border-width);
    border-style: solid;
    border-color: var(--messages-bg-color);
    border-radius: var(--messages-border-radius);
    background-color: var(--messages-bg-color);
}

.messages a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: var(--messages__link-color);
}

.messages a:hover {
    color: var(--messages__link--hover-color);
}

.messages pre {
    margin: 0;
}

[dir="rtl"] .messages {
    border-right-width: var(--messages-border-width);
    border-left-width: 0;
}

.messages--error {
    border-color: var(--messages--error-color);
}

.messages--error .messages__header {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat center left;
}

.messages--status {
    border-color: var(--messages--status-color);
}

.messages--status .messages__header {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat center left;
}

.messages--warning {
    border-color: var(--messages--warning-color);
}

.messages--warning .messages__header {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat center left;
}

.messages__title {
    margin-block:0;margin-inline:var(--messages__text-margin) 0;font-size: var(--font-size-base);
}

.messages__header {
    display: flex;
    align-items: center;
    margin-block-end:var(--space-m);}

[dir="rtl"] .messages__header {
    background-position: center right;
}

@media screen and (min-width: 48rem) {
    .messages__content {
        margin-inline-start:var(--messages__text-margin);
    }
}

.messages__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.messages__item + .messages__item {
    margin-block-start:var(--space-s);}

.entity-meta {
    --entity-meta-spacing-xs: var(--space-xs);
    --entity-meta-spacing-l: var(--space-l);
    --entity-meta-spacing-m: var(--space-m);
    --entity-meta-color-fg: var(--color-fg);
    --entity-meta-color-bg: var(--color-bg);
    --entity-meta-color-white: var(--color-white);
    --entity-meta-border-size: var(--details-border-size);
    --entity-meta-border-color: var(--details-border-color);
    --entity-meta-border-size-radius: var(--details-accordion-border-size-radius);
    --entity-meta-font-size-base: var(--font-size-base);
}

.entity-meta__header {
    padding: calc(var(--entity-meta-spacing-m) - var(--entity-meta-spacing-xs)) var(--entity-meta-spacing-m) calc(var(--entity-meta-spacing-l) - var(--entity-meta-spacing-xs));
    color: var(--entity-meta-color-fg);
    border: var(--entity-meta-border-size) solid var(--entity-meta-border-color);
    border-radius: var(--entity-meta-border-size-radius);
    background-color: var(--entity-meta-color-bg);
}

.entity-meta__header .form-item {
    margin-block:var(--entity-meta-spacing-xs);}

.entity-meta__header .form-type--item .form-item__label {
    display: inline-block;
    margin: 0;
    font-size: var(--entity-meta-font-size-base);
}

.entity-meta__header .form-type--item .form-item__label::after {
    content: ":";
}

@media screen and (min-width: 48em) {
    .entity-meta__header {
        padding:calc(var(--entity-meta-spacing-l) - var(--entity-meta-spacing-xs)) var(--entity-meta-spacing-l) var(--entity-meta-spacing-l);
    }
}

.entity-meta__title {
    margin: 0.25em 0;
    text-shadow: 0 1px 0 var(--entity-meta-color-white);
    font-size: 1.231em;
    font-weight: bold;
}

.entity-meta__revision {
    margin-block-start:var(--entity-meta-spacing-l);}

.fieldset {
    min-width: 0;
    margin: var(--space-m) 0;
    padding: 0;
    color: var(--color-text);
    border: var(--details-border-size) solid var(--details-border-color);
    border-radius: var(--base-border-radius);
    background-color: var(--color-white);
    box-shadow: var(--details-box-shadow);
}

.fieldset--group {
    color: inherit;
    border: 0;
    border-radius: 0;
    background: none;
    box-shadow: none;
}

.fieldset__legend {
    display: contents;
    float: left;
    width: 100%;
    margin-block-end:var(--space-m);color: var(--color-gray-800);
    font-weight: bold;
}

.fieldset__legend--composite {
    float: none;
    width: auto;
    margin-block-start:calc(var(--space-xs) / 2);margin-block-end: calc(var(--space-xs) / 2);
    color: inherit;
    font-size: var(--font-size-s);
    line-height: calc(18rem / 16);
}

@media screen and (min-width: 48em) {
    .fieldset__legend {
        margin-bottom:var(--space-l);
    }
}

.fieldset__legend--group {
    text-transform: uppercase;
    color: inherit;
}

.fieldset__label {
    display: block;
    padding: var(--space-m);
    line-height: var(--space-m);
}

.fieldset__label.is-disabled {
    color: var(--input--disabled-fg-color);
}

.fieldset__label.has-error {
    color: var(--input--error-color);
}

.fieldset__label--group {
    padding: 0;
    line-height: inherit;
}

@media screen and (min-width: 48em) {
    .fieldset__label {
        padding-right:var(--space-l);
        padding-left: var(--space-l);
    }

    .fieldset__label--group {
        padding: 0;
    }
}

.fieldset__description {
    margin-block-start:calc(6rem / 16);margin-block-end:calc(6rem / 16);color: var(--input-fg-color--description);
    font-size: var(--font-size-xs);
    line-height: calc(17rem / 16);
}

.fieldset__description.is-disabled {
    color: var(--input--disabled-fg-color);
}

.fieldset__error-message {
    margin-block-start:calc(6rem / 16);margin-block-end:calc(6rem / 16);color: var(--input--error-color);
    font-size: var(--font-size-xs);
    font-weight: normal;
    line-height: calc(17rem / 16);
}

.fieldset__wrapper {
    margin: var(--space-m);
}

.fieldset__wrapper > .container-inline {
    padding: 0;
}

@media screen and (min-width: 48em) {
    .fieldset__wrapper {
        margin:var(--space-l) var(--space-l) calc(var(--space-m) + var(--space-s));
    }
}

.fieldset__legend--visible ~ .fieldset__wrapper {
    margin-block-start:0;}

.fieldset__wrapper--group {
    margin: 0;
}

::placeholder {
    opacity: 1;
    color: var(--input-fg-color--placeholder);
}

.form-item {
    margin-block:var(--space-l);}

tr .form-item,.container-inline .form-item {
    margin-block: var(--space-s);
}

.form-item__label {
    display: table;
    margin-block:calc(var(--space-xs) / 2);font-size: var(--font-size-s);
    font-weight: bold;
    line-height: var(--line-height-form-label);
}

.form-item__label[for] {
    cursor: pointer;
}

.form-item__label.option {
    display: inline;
    font-weight: normal;
}

.form-item__label.has-error {
    color: var(--input--error-color);
}

.form-item__label.option.has-error {
    color: inherit;
}

.form-item__label.is-disabled {
    cursor: default;
    color: var(--input--disabled-fg-color);
}

.form-item__label--multiple-value-form,.field-multiple-table .field-label h4.label {
    display: inline-block;
    margin-block:0;align-self: center;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.form-item__label.form-required::after,.fieldset__label.form-required::after {
    display: inline-block;
    margin-inline:0.15em;content: "*";
    color: var(--color-maximumred);
    font-size: 0.875rem;
}

.form-item__description {
    margin-block:calc(6rem / 16);color: var(--input-fg-color--description);
    font-size: var(--font-size-xs);
    line-height: calc(17rem / 16);
}

.form-item__description.is-disabled {
    color: var(--input--disabled-fg-color);
}

.form-item__error-message {
    margin-block:calc(6rem / 16);color: var(--input--error-color);
    font-size: var(--font-size-xs);
    font-weight: normal;
    line-height: calc(17rem / 16);
}

.form-item__prefix.is-disabled,.form-item__suffix.is-disabled {
    color: var(--input--disabled-fg-color);
}

@media screen and (min-width: 37.5625rem) {
    .form-item__suffix {
        margin-inline-start:var(--space-xs);
    }
}

.form-actions,.field-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-block:var(--space-xs);}

.form-actions .form-wrapper,.field-actions .form-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-xs) 0;
}

.form-actions .button,.field-actions .button,.form-actions .action-link,.field-actions .action-link {
    margin-block:var(--space-xs);}

.form-actions .ajax-progress--throbber,.field-actions .ajax-progress--throbber {
    align-self: center;
}

.confirm-parent,.password-parent {
    overflow: visible;
    width: auto;
}

.form-item-options-group-info-identifier,.form-item-pass .description {
    clear: both;
}

.form-item--editor-format {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 100%;
}

.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format {
    min-width: 1px;
}

.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format {
    min-width: 1px;
}

.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix {
    margin-inline-end:var(--space-xs);}

.form-item--editor-format .form-item__description,.form-item--editor-format .form-item__error-message {
    flex: 0 1 100%;
    min-width: 1px;
}

@media screen and (max-width: 37.5rem) {
    .password-strength {
        width:100%;
    }

    div.form-item div.password-suggestions {
        float: none;
    }
}

button {
    line-height: 1.125rem;
}

input,optgroup {
    line-height: 1.5rem;
}

::-webkit-file-upload-button {
    -webkit-appearance: push-button;
}

.form-type--boolean {
    margin-inline-start:var(--input--label-spacing);line-height: var(--space-l);
}

.form-type--boolean .form-boolean {
    position: relative;
    inset-block-start: calc(var(--space-l) / 2);
    float: left;
    margin-inline-start:calc(var(--input--label-spacing) * -1);transform: translateY(-50%);
}

[dir="rtl"] :is(.form-type--boolean .form-boolean) {
    float: right;
}

.form-type--boolean.form-item--no-label {
    margin-inline-start:0;}

.form-type--boolean.form-item--no-label .form-boolean {
    position: static;
    float: none;
    margin-inline:0;transform: none;
}

.form-boolean-group .form-type--boolean {
    margin-block:0.4em;}

.form-boolean {
    display: inline-block;
    box-sizing: border-box;
    width: 1.125rem;
    height: 1.125rem;
    vertical-align: text-bottom;
    border: 1px solid var(--input-border-color);
    border-radius: 2px;
    background: var(--input-bg-color) no-repeat 50% 50%;
    background-size: 100% 100%;
    box-shadow: 0 0 0 4px transparent;
    -webkit-appearance: none;
    appearance: none;
}

.form-boolean:active,.form-boolean:hover {
    border-color: var(--input-fg-color);
    box-shadow: inset 0 0 0 1px var(--input-fg-color);
}

.form-boolean:focus:active,.form-boolean:focus:hover {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input-fg-color);
}

@media (forced-colors:active) {
    .form-boolean {
        -webkit-appearance: auto;
        appearance: auto;
    }
}

.form-boolean--type-radio {
    width: 1.1875rem;
    height: 1.1875rem;
    border-radius: 1.1875rem;
}

.form-boolean--type-radio:checked {
    border-color: var(--input--focus-border-color);
    background-image: url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003ecc'/%3e%3c/svg%3e");
    box-shadow: inset 0 0 0 1px var(--input--focus-border-color);
}

.form-boolean--type-radio:checked:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--focus-border-color);
}

.form-boolean--type-radio:checked:focus:active,.form-boolean--type-radio:checked:focus:hover {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input-fg-color);
}

.form-boolean--type-radio:checked:active,.form-boolean--type-radio:checked:hover {
    border-color: var(--input-fg-color);
    background-image: url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23000f33'/%3e%3c/svg%3e");
    box-shadow: inset 0 0 0 1px var(--input-fg-color);
}

.form-boolean--type-checkbox:checked {
    border-color: var(--input--focus-border-color);
    background-color: var(--input--focus-border-color);
    background-image: url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%23fff'/%3e%3c/svg%3e");
}

.form-boolean--type-checkbox:checked:active,.form-boolean--type-checkbox:checked:hover {
    border-color: var(--input-fg-color);
    background-color: var(--input-fg-color);
}

.form-boolean.error {
    border-color: var(--input--error-border-color);
    background-color: var(--input-bg-color);
    box-shadow: inset 0 0 0 1px var(--input--error-border-color);
}

.form-boolean.error:active,.form-boolean.error:hover {
    box-shadow: inset 0 0 0 1px var(--input--error-border-color);
}

.form-boolean.error:focus,.form-boolean.error:focus:active,.form-boolean.error:focus:hover {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--error-border-color);
}

.form-boolean.error:checked:active,.form-boolean.error:checked:hover {
    border-color: var(--input--error-border-color);
    background-color: var(--input-bg-color);
}

.form-boolean--type-checkbox.error:checked,.form-boolean--type-checkbox.error:checked:active,.form-boolean--type-checkbox.error:checked:hover {
    background-color: var(--input--error-border-color);
}

.form-boolean--type-radio.error:checked,.form-boolean--type-radio.error:checked:active,.form-boolean--type-radio.error:checked:hover {
    background-image: url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23d72222'/%3e%3c/svg%3e");
}

.form-boolean--type-radio.error:checked:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--error-border-color);
}

.form-boolean[disabled],.form-boolean[disabled]:hover,.form-boolean[disabled].error,.form-boolean[disabled].error:hover,.form-boolean--type-radio[disabled]:focus:active,.form-boolean--type-radio[disabled]:active:hover,.form-boolean--type-radio[disabled].error:active:hover {
    border-color: var(--input--disabled-border-color);
    background-color: var(--input--disabled-bg-color);
    background-image: none;
    box-shadow: none;
}

.form-boolean--type-checkbox[disabled]:checked {
    background-image: url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%2382828c'/%3e%3c/svg%3e");
}

.form-boolean--type-radio[disabled]:checked,.form-boolean--type-radio[disabled].error:checked {
    background-image: url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%2382828c'/%3e%3c/svg%3e");
}

.field-multiple-table {
    margin-block:var(--space-m);}

.form-item--multiple .field-add-more-submit {
    margin-block: 0;
}

:root {
    --file-widget-form-item-min-width: 16rem;
    --file-widget-form-item-max-width: 32rem;
}

.form-managed-file.no-upload {
    display: inline-flex;
    flex-direction: column;
    max-width: 100%;
}

.form-managed-file.has-value.is-multiple {
    display: block;
}

.form-managed-file__main {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
}

.draggable .form-managed-file.has-value .form-managed-file__main {
    display: flex;
}

.form-managed-file.is-single.has-value .form-managed-file__main:last-child {
    margin-bottom: var(--space-m);
}

.form-managed-file__meta {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: var(--space-m);
}

.draggable .form-managed-file.has-value .form-managed-file__meta {
    display: inline-flex;
}

.form-managed-file__image-preview {
    flex: 0 0 auto;
    max-width: 100%;
    margin-bottom: var(--space-m);
}

.form-managed-file.has-meta .form-managed-file__image-preview {
    margin-right: var(--space-m);
}

[dir="rtl"] .form-managed-file.has-meta .form-managed-file__image-preview {
    margin-right: 0;
    margin-left: var(--space-m);
}

td .form-managed-file.no-meta .form-managed-file__image-preview {
    margin-bottom: var(--space-xs);
}

.form-managed-file__meta-items {
    flex: 1 1 var(--file-widget-form-item-min-width);
    max-width: 100%;
}

.form-managed-file .file {
    word-break: break-all;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.form-managed-file .file__size {
    word-break: normal;
}

.form-managed-file__main .file {
    flex: 1 1 auto;
    margin: var(--space-xs) var(--space-m) var(--space-xs) 0;
}

[dir="rtl"] .form-managed-file__main .file {
    margin-right: 0;
    margin-left: var(--space-m);
}

.form-managed-file__main .form-element--api-file {
    flex: 1 1 auto;
}

.form-managed-file__main .button.button {
    flex: 0 0 auto;
    margin: 0;
}

.form-managed-file__meta .form-item {
    max-width: var(--file-widget-form-item-max-width);
    margin-top: 0;
    margin-bottom: var(--space-m);
}

.form-managed-file__meta .form-item:last-child {
    margin-bottom: var(--space-xs);
}

.form-managed-file__meta .form-element {
    width: 100%;
}

.file-widget-multiple.has-table .form-type--managed-file {
    margin-right: var(--space-m);
    margin-left: var(--space-m);
}

.form-element {
    box-sizing: border-box;
    max-width: 100%;
    min-height: calc(((var(--input-padding-vertical) + var(--input-border-size)) * 2) + var(--input-line-height));
    padding: var(--input-padding-vertical) var(--input-padding-horizontal);
    color: var(--input-fg-color);
    border: var(--input-border-size) solid var(--input-border-color);
    border-radius: var(--input-border-radius-size);
    background: var(--input-bg-color);
    font-size: var(--input-font-size);
    line-height: var(--input-line-height);
    -webkit-appearance: none;
    appearance: none;
}

.no-touchevents .form-element--extrasmall,.no-touchevents .form-element[name$="][_weight]"] {
    min-height: calc(((var(--input--extrasmall-padding-vertical) + var(--input-border-size)) * 2) + var(--input--extrasmall-line-height));
    padding: var(--input--extrasmall-padding-vertical) var(--input--extrasmall-padding-horizontal);
    font-size: var(--input--extrasmall-font-size);
    line-height: var(--input--extrasmall-line-height);
}

.form-element--type-search[type="search"] {
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box;
}

.form-element--type-date,.form-element--type-time {
    vertical-align: -webkit-baseline-middle;
}

.form-element--type-date {
    min-width: 9.5rem;
}

.form-element--type-time {
    min-width: 7.5rem;
}

.form-element--type-color {
    min-width: 3rem;
    padding: 0;
    text-indent: calc(0.75rem - var(--input-border-size));
}

.form-element--type-file::-webkit-file-upload-button {
    vertical-align: top;
}

.form-element:active {
    border-color: var(--input--focus-border-color);
}

.form-element:hover {
    border-color: var(--input--hover-border-color);
    box-shadow: inset 0 0 0 var(--input-border-size) var(--input--hover-border-color);
}

.form-element:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);
}

.form-element:hover:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 var(--input-border-size) var(--input--hover-border-color);
}

.form-element.error {
    border-width: var(--input--error-border-size);
    border-color: var(--input--error-border-color);
}

.form-element.error:hover {
    box-shadow: none;
}

.form-element.error:hover:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);
}

.form-element--type-textarea.error + .cke {
    border-color: var(--input--error-border-color);
}

.form-element[disabled] {
    color: var(--input--disabled-fg-color);
    border-color: var(--input--disabled-border-color);
    background-color: var(--input--disabled-bg-color);
    box-shadow: none;
    -webkit-text-fill-color: var(--input--disabled-fg-color);
}

@media screen and (max-width: 37.5rem) {
    .form-element {
        float:none;
        width: 100%;
        margin-block-start:0.75rem;margin-inline:0;}

    .form-element:first-child,.form-item__label + .form-element {
        margin-block-start:0;}
}

.form-element--type-textarea.error + .ck-editor > .ck-editor__main {
    border: var(--input--error-border-size) solid var(--input--error-border-color);
}

.form-element--type-select {
    padding-inline-end:calc(2rem - var(--input-border-size));background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: 2.75rem 0.5625rem;
}

.form-element--type-select:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23003ecc'/%3e%3c/svg%3e");
}

.form-element--type-select[disabled] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%238e929c'/%3e%3c/svg%3e");
}

[dir="rtl"] .form-element--type-select {
    background-position: 0 50%;
}

.no-touchevents .form-element--type-select.form-element--extrasmall,.no-touchevents .form-element--type-select[name$="][_weight]"] {
    padding-inline-end:calc(1.5rem - var(--input-border-size));background-size: 1.75rem 0.4375rem;
}

@media (forced-colors:active) {
    .form-element--type-select,.form-element--type-select:focus,.form-element--type-select[disabled] {
        padding-inline-end:var(--input-padding-horizontal);background-image: none;
        -webkit-appearance: revert;
        appearance: revert;
    }
}

.help p {
    margin: 0 0 0.625rem;
}

:root {
    --color-pattern: var(--color-gray-200);
    --size-pattern-square: calc(7rem / 16);
}

.image-preview {
    line-height: 0;
}

.image-preview img {
    background-image: linear-gradient(-45deg,var(--color-pattern) 25%,transparent 26%),linear-gradient(-45deg,var(--color-pattern) 25%,transparent 26%),linear-gradient(135deg,var(--color-pattern) 25%,transparent 26%),linear-gradient(135deg,var(--color-pattern) 25%,transparent 26%);
    background-position: 0 0,var(--size-pattern-square) var(--size-pattern-square),var(--size-pattern-square) var(--size-pattern-square),0 0;
    background-size: calc(var(--size-pattern-square) * 2) calc(var(--size-pattern-square) * 2);
}

.image-preview__img-wrapper {
    display: inline-block;
    max-width: 100%;
    background-color: var(--color-white);
    box-shadow: inset 0 0 var(--size-pattern-square) var(--color-pattern);
}

.image-widget .file.file {
    padding: 0;
    background: none;
}

.item-list,.menu-item {
    --item-list-spacing-l: var(--space-l);
    --item-list-spacing-m: var(--space-m);
}

.item-list ul {
    margin-block:0.25rem;margin-inline:var(--item-list-spacing-l) 0;list-style: disc;
}

.item-list ul li,.menu-item {
    list-style: disc;
}

.menu-item {
    margin: 0;
}

.item-list ul li.collapsed,.menu-item--collapsed {
    list-style: disc;
}

.item-list ul li.expanded,.menu-item--expanded {
    list-style: circle;
}

ul.links li,ul.inline li {
    padding-inline-end:var(--item-list-spacing-m);}

ul.inline li {
    display: inline;
}

:root {
    --modules-page-system-modules-fieldset-color: #ccc;
    --modules-page-system-modules-tr-border-color: #fff;
    --modules-page-system-modules-tr-bg-color: #f3f4ee;
}

.system-modules fieldset {
    border: 0;
    border-top: 1px solid var(--modules-page-system-modules-fieldset-color);
}

.system-modules .fieldset-wrapper {
    padding: 0;
}

.system-modules table,.locale-translation-status-form table {
    border: 0;
}

.system-modules tr.even,.system-modules tr.odd,.locale-translation-status-form tr.even,.locale-translation-status-form tr.odd {
    border: 0;
    border-bottom: 10px solid var(--modules-page-system-modules-tr-border-color);
    background: var(--modules-page-system-modules-tr-bg-color);
}

.system-modules tr td:last-child,.locale-translation-status-form tr td:last-child {
    border: 0;
}

.system-modules table th,.locale-translation-status-form table th {
    border: 0;
    border-bottom: 10px solid var(--modules-page-system-modules-tr-border-color);
}

.system-modules .sticky-header th,.locale-translation-status-form .sticky-header th {
    border: 0;
}

.node__submitted {
    margin: 1em 0;
}

.block-page-title-block {
    margin-block-end:var(--space-s);}

.block-page-title-block: last-child {
    margin-block-end:var(--space-l);
}

.page-title {
    display: inline-block;
    margin: 0;
    font-size: var(--font-size-h1);
    -webkit-font-smoothing: antialiased;
}

.region-header > .page-title {
    margin-block:var(--breadcrumb-height) var(--space-l);}

.pager {
    --pager-size: 2rem;
    --pager-border-width: 0.125rem;
    --pager-fg-color: var(--color-gray-800);
    --pager-bg-color: var(--color-white);
    --pager-hover-bg-color: var(--color-bgblue-active);
    --pager-focus-bg-color: var(--color-focus);
    --pager-active-fg-color: var(--color-white);
    --pager-active-bg-color: var(--color-absolutezero);
    --pager-border-radius--action: var(--pager-border-width);
    margin-block:var(--space-m);}

.pager__items {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
    margin: var(--space-m) 0;
    list-style: none;
    text-align: center;
    font-weight: bold;
}

.pager__item {
    display: inline-block;
    margin-inline:calc(var(--space-xs) / 2);vertical-align: top;
}

.pager__link,.pager__item--current {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-inline-size: var(--pager-size);
    block-size: var(--pager-size);
    padding-inline:var(--space-xs);-webkit-text-decoration: none;
    text-decoration: none;
    color: var(--pager-fg-color);
    border-radius: var(--space-m);
    background: var(--pager-bg-color);
    line-height: 1;
}

.pager__link:hover,.pager__link:focus,.pager__link:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.pager__link:hover,.pager__link.is-active:hover {
    color: var(--pager-fg-color);
    background: var(--pager-hover-bg-color);
}

.pager__link--action-link {
    border-radius: var(--pager-border-radius--action);
}

.pager__link.is-active,.pager__item--current {
    color: var(--pager-active-fg-color);
    border: var(--pager-border-width) solid transparent;
    background: var(--pager-active-bg-color);
}

.pager__item--first .pager__link::before {
    --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}

.pager__item--previous .pager__link::before {
    --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}

.pager__item--next .pager__link::after {
    --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}

.pager__item--last .pager__link::after {
    --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}

.pager__item--first .pager__link::before,.pager__item--previous .pager__link::before,.pager__item--next .pager__link::after,.pager__item--last .pager__link::after {
    position: relative;
    display: inline-block;
    inline-size: 1rem;
    block-size: 1rem;
    content: "";
    background-image: var(--background-image);
    background-repeat: no-repeat;
    background-position: center;
}

@media (forced-colors:active) {
    .pager__item--first .pager__link::before,.pager__item--previous .pager__link::before,.pager__item--next .pager__link::after,.pager__item--last .pager__link::after {
        background-color: linktext;
        background-image: none;
        -webkit-mask-image: var(--background-image);
        mask-image: var(--background-image);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
    }
}

[dir="rtl"] .pager__item--first .pager__link::before,[dir="rtl"] .pager__item--previous .pager__link::before,[dir="rtl"] .pager__item--next .pager__link::after,[dir="rtl"] .pager__item--last .pager__link::after {
    transform: scaleX(-1);
}

.pager__item--mini {
    margin-inline:calc(var(--space-m) / 2);}

.pager__link--mini {
    border-radius: 50%;
}

.pager__link--mini::before {
    margin-inline:0;}

.pager__item-title--backwards {
    margin-inline-start:0.5rem;}

.pager__item-title--forward {
    margin-inline-end:0.5rem;}

@media (forced-colors:active) {
    .pager__item a:hover {
        -webkit-text-decoration: underline;
        text-decoration: underline;
    }
}

:root {
    --skip-link-bg-color: var(--color-gray-800);
    --skip-link-color: var(--color-white);
    --skip-link-active-bg-color: var(--color-gray);
}

.skip-link {
    z-index: 50;
    left: 50%;
    padding: 1px 0.625rem 2px;
    transform: translateX(-50%);
    color: var(--skip-link-color);
    border-radius: 0 0 0.625rem 0.625rem;
    background: var(--skip-link-bg-color);
    font-size: 0.94em;
}

.skip-link:hover,.skip-link:active {
    color: var(--skip-link-color);
    background-color: var(--skip-link-active-bg-color);
}

.skip-link:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.skip-link.visually-hidden.focusable:focus {
    position: absolute !important;
}

table {
    width: 100%;
    margin-top: var(--space-l);
    margin-bottom: var(--space-l);
    border-collapse: collapse;
}

.sticky-header {
    min-width: 0;
}

caption {
    text-align: left;
}

[dir="rtl"] caption {
    text-align: right;
}

th {
    position: relative;
    box-sizing: border-box;
    height: var(--space-xl);
    padding: var(--space-xs) var(--space-m);
    text-align: left;
    color: var(--color-text);
    background: var(--color-gray-050);
    line-height: 1.25rem;
}

[dir="rtl"] th {
    text-align: right;
}

.sortable-heading {
    padding: 0 var(--space-m);
}

.sortable-heading > a {
    display: block;
    padding: var(--space-xs) 1.5rem var(--space-xs) 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
}

[dir="rtl"] .sortable-heading > a {
    padding-right: 0;
    padding-left: 1.5rem;
}

.sortable-heading > a::before {
    position: absolute;
    z-index: 0;
    top: 0;
    right: 1rem;
    bottom: 0;
    left: 1rem;
    display: block;
    content: "";
    border-bottom: 0.125rem solid transparent;
}

.sortable-heading > a::after {
    position: absolute;
    top: 50%;
    right: 1rem;
    width: 0.875rem;
    height: 1rem;
    margin-top: -0.5rem;
    content: "";
    opacity: 0.5;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
    background-size: contain;
}

@media (forced-colors:active) {
    .sortable-heading > a::after {
        opacity: 1;
        background: linktext;
        -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
        mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
    }
}

[dir="rtl"] .sortable-heading > a::after {
    right: auto;
    left: 1rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    [dir="rtl"] .sortable-heading > a::after {
        background: linktext;
        -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
        mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
    }
}

.sortable-heading > a:focus,.sortable-heading > a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.sortable-heading > a:focus::before,.sortable-heading > a:hover::before {
    border-color: inherit;
}

.sortable-heading > a:focus::after,.sortable-heading > a:hover::after {
    opacity: 1;
}

.sortable-heading.is-active > a {
    color: var(--color-absolutezero);
}

.sortable-heading.is-active > a::before {
    border-bottom: 0.1875rem solid var(--color-absolutezero);
}

.sortable-heading.is-active > a::after {
    content: none;
}

tr {
    border-bottom: 0.0625rem solid var(--color-gray-200);
}

tr,.draggable-table.tabledrag-disabled tr {
    color: var(--color-text);
    background: var(--color-white);
}

thead tr {
    border: 0;
}

tr:hover,tr:focus {
    color: var(--color-text);
    background: var(--color-bgblue-hover);
}

tr.color-warning:hover,tr.color-warning:focus {
    color: var(--color-text);
    background: #fdf8ed;
}

tr.color-error:hover,tr.color-error:focus {
    color: var(--color-text);
    background: #fcf4f2;
}

td {
    box-sizing: border-box;
    height: 4rem;
    padding: var(--space-xs) var(--space-m);
    text-align: left;
}

[dir="rtl"] td {
    text-align: right;
}

td .item-list ul {
    margin: 0;
}

[dir="rtl"] td .item-list ul {
    margin: 0;
}

td.is-active {
    background: none;
}

td > .form-item > .form-element,td > .ajax-new-content > .form-item > .form-element,td > .form-item > .claro-autocomplete,td > .form-item > .claro-autocomplete > .form-element,td > .ajax-new-content > .form-item > .claro-autocomplete,td > .ajax-new-content > .form-item > .claro-autocomplete > .form-element {
    width: 100%;
}

td > .form-item > .form-element--type-select,td > .ajax-new-content > .form-item > .form-element--type-select {
    width: max-content;
    min-width: 100%;
}

th.is-disabled.is-disabled {
    color: var(--input--disabled-fg-color);
}

th.select-all {
    width: 1px;
}

.caption {
    margin-bottom: 1.25rem;
}

tfoot {
    font-weight: bold;
}

tfoot tr:last-child {
    border-bottom: 0;
}

tfoot tr:first-child td {
    border-top: 0.0625rem solid var(--color-gray-500);
}

th.priority-low,th.priority-medium,td.priority-low,td.priority-medium {
    display: none;
}

@media screen and (min-width: 38em) {
    th.priority-medium,td.priority-medium {
        display:table-cell;
    }
}

@media screen and (min-width: 60em) {
    th.priority-low,td.priority-low {
        display:table-cell;
    }
}

.tabledrag-toggle-weight-wrapper {
    margin-top: var(--space-l);
    line-height: calc(28rem / 16);
}

.tabledrag-toggle-weight-wrapper + table,.tabledrag-toggle-weight-wrapper + .tableresponsive-toggle-columns + table {
    margin-top: 0;
}

.table-file-multiple-widget tbody {
    vertical-align: top;
}

.table-file-multiple-widget .tabledrag-cell-content {
    position: relative;
    display: block;
    height: auto;
}

.table-file-multiple-widget .tabledrag-cell-content > * {
    display: block;
}

.table-file-multiple-widget .tabledrag-cell-content__item {
    padding: 0;
}

.table-file-multiple-widget .tabledrag-handle {
    float: left;
}

[dir="rtl"] .table-file-multiple-widget .tabledrag-handle {
    float: right;
}

.table-file-multiple-widget .tabledrag-changed {
    float: left;
    line-height: calc(var(--tabledrag-handle-icon-size) + calc(var(--space-xs) * 2));
}

[dir="rtl"] .table-file-multiple-widget .tabledrag-changed {
    float: left;
}

.table-file-multiple-widget td {
    height: calc(var(--space-m) * 3);
}

.table-file-multiple-widget td > :first-child {
    margin-top: 0;
}

.table-file-multiple-widget td > :last-child {
    margin-bottom: 0;
}

.table-file-multiple-widget .button.button:only-child {
    margin: 0;
}

.table-file-multiple-widget th {
    height: calc(var(--space-m) * 2);
    color: var(--color-gray-800);
    background: var(--color-gray-050);
    font-size: var(--font-size-s);
}

.table-file-multiple-widget td {
    padding-top: var(--space-m);
    padding-bottom: var(--space-m);
}

.table-file-multiple-widget .tabledrag-cell {
    padding-top: var(--space-xs);
    padding-bottom: var(--space-xs);
}

.table-file-multiple-widget .checkbox .form-type--boolean {
    line-height: calc(var(--space-m) * 3);
}

.no-touchevents .table-file-multiple-widget .checkbox .form-type--boolean {
    line-height: var(--line-height);
}

.file-operations-cell {
    width: 1px;
    white-space: nowrap;
}

.table-file-multiple-widget--no-upload > tbody:last-child > tr:last-child {
    border-bottom: 0;
}

@media screen and (max-width: 37.5em) {
    .claro-details__wrapper .file-widget-multiple__table-wrapper {
        margin-right:calc(var(--space-m) * -1);
        margin-left: calc(var(--space-m) * -1);
    }

    .claro-details__wrapper .file-widget-multiple__table-wrapper > :not(table) {
        margin-right: var(--space-m);
        margin-left: var(--space-m);
    }
}

.search-admin-settings .container-inline {
    margin-block-end:1em;}

.search-admin-settings label[for="edit-search-type"] {
    display: block;
}

.tablesort {
    position: absolute;
    top: 50%;
    right: 1rem;
    width: 0.875rem;
    height: 1rem;
    margin-top: -0.5rem;
    opacity: 0.5;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 0 50%;
    background-size: auto;
}

@media (forced-colors:active) {
    .tablesort {
        background: linktext;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: 0 50%;
        mask-position: 0 50%;
    }
}

[dir="rtl"] .tablesort {
    right: auto;
    left: 1rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    [dir="rtl"] .tablesort {
        background: linktext;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: 0 50%;
        mask-position: 0 50%;
    }
}

.tablesort--asc,[dir="rtl"] .tablesort--asc {
    opacity: 1;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23003ecc'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .tablesort--asc,[dir="rtl"] .tablesort--asc {
        background: linktext;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23003ecc'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23003ecc'/%3e%3c/svg%3e");
    }
}

.tablesort--desc,[dir="rtl"] .tablesort--desc {
    opacity: 1;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23003ecc'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .tablesort--desc,[dir="rtl"] .tablesort--desc {
        background: linktext;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23003ecc'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23003ecc'/%3e%3c/svg%3e");
    }
}

.system-status-general-info {
    padding-block-start:var(--space-m);}

.system-status-general-info__header {
    --system-status-general-info-header-color: #ccc;
    padding: 2.75rem 0 var(--space-l);
    border-block-start:1px solid var(--system-status-general-info-header-color);}

.system-status-general-info__item {
    display: block;
    overflow-x: auto;
    box-sizing: border-box;
    margin-block-end:var(--space-l);padding: 1.125rem;
}

.system-status-general-info__item-icon {
    display: inline-block;
    width: 2.625rem;
    height: 2.625rem;
    vertical-align: top;
}

.system-status-general-info__item-icon::before {
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 2.625rem;
    background-color: var(--color-gray-600);
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: var(--space-l);
}

.system-status-general-info__item-icon--drupal::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' class='drupal-logo' width='42.2' height='55.5' viewBox='0 0 42.2 55.5'%3e  %3cpath fill='%23ffffff' d='M29.8,11.7C25.9,7.9,22.2,4.2,21.1,0c-1.1,4.2-4.8,7.9-8.7,11.7C6.6,17.5,0,24.1,0,34c-0.3,11.6,9,21.3,20.6,21.5 s21.3-9,21.5-20.6c0-0.3,0-0.6,0-0.9C42.2,24.1,35.6,17.5,29.8,11.7z M10.8,35.9c-0.6,0.8-1.2,1.7-1.6,2.6 c-0.1,0.1-0.2,0.3-0.4,0.3H8.7c-0.5,0-1-0.9-1-0.9l0,0c-0.1-0.2-0.3-0.5-0.4-0.7L7.2,37C5.9,34.2,7,30.3,7,30.3l0,0 c0.5-1.9,1.4-3.8,2.5-5.4c0.7-1,1.5-2,2.3-3l1,1l4.7,4.8c0.2,0.2,0.2,0.5,0,0.7l-4.9,5.5l0,0L10.8,35.9z M21.3,49.7 c-4,0-7.3-3.3-7.2-7.3c0-1.8,0.7-3.5,1.8-4.8c1.5-1.8,3.4-3.6,5.5-6c2.4,2.6,4,4.3,5.5,6.3c0.1,0.1,0.2,0.3,0.3,0.5 c0.8,1.2,1.3,2.6,1.3,4.1C28.6,46.5,25.3,49.7,21.3,49.7C21.3,49.7,21.3,49.7,21.3,49.7z M35,38.1L35,38.1 c-0.1,0.3-0.4,0.5-0.7,0.6h-0.1c-0.3-0.1-0.5-0.3-0.7-0.5l0,0c-1.3-1.9-2.7-3.7-4.3-5.3l-1.9-2l-6.4-6.6c-1.3-1.2-2.6-2.6-3.8-3.9 c0-0.1-0.1-0.1-0.1-0.1c-0.2-0.3-0.4-0.6-0.5-1c0-0.1,0-0.1,0-0.2c-0.2-1.1,0.2-2.2,1-3c1.2-1.2,2.5-2.5,3.7-3.8 c1.3,1.4,2.7,2.8,4.1,4.2l0,0c2.8,2.6,5.3,5.5,7.6,8.6c1.9,2.7,2.9,5.8,2.9,9.1C35.6,35.4,35.4,36.8,35,38.1z'/%3e%3c/svg%3e");
}

.system-status-general-info__item-icon--clock::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42.659' height='46.603' viewBox='0 0 42.659 46.603'%3e  %3cpath fill='%23FFF' d='M24.15 3.73V0h-8v3.915C6.15 6.13 0 14.717 0 24.978 0 36.92 9.975 46.603 21.918 46.603s20.74-9.682 20.74-21.625c0-10.576-8.507-19.372-18.507-21.25zm7 24.072H17.83V11h5v12.802h8.32v4z'/%3e%3c/svg%3e");
}

.system-status-general-info__item-icon--server::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3e  %3cpath fill='%23FFF' d='M29.98 7.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 7c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 0v10h44V0H0zM29.98 31.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 31c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 24v10h44V24H0zM29.98 19.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 19c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 12v10h44V12H0z'/%3e%3c/svg%3e");
}

.system-status-general-info__item-icon--php::before {
    background-image: url("data:image/svg+xml,%3csvg height='33.447' viewBox='0 0 66 33.447' width='66' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m49.5 12.255h-2.7l-1.473 7h2.4c1.59 0 2.773-.342 3.55-.94.78-.6 1.304-1.62 1.577-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.498-.51-2.996-.51z'/%3e%3cpath d='m33 0c-18.225 0-33 7.488-33 16.724s14.775 16.724 33 16.724 33-7.488 33-16.724-14.775-16.724-33-16.724zm-9.328 19.982c-.787.737-1.662 1.376-2.625 1.69-.963.313-2.19.583-3.68.583h-3.377l-.935 5h-3.945l3.52-18h7.584c2.28 0 3.946.34 4.992 1.537s1.36 2.74.944 4.885c-.172.884-.462 1.628-.87 2.36-.413.732-.947 1.338-1.608 1.945zm11.51 2.273 1.558-8.124c.177-.91.112-1.29-.196-1.62s-.962-.255-1.963-.255h-3.126l-2.016 10h-3.913l3.52-18h3.912l-.935 5h3.486c2.193 0 3.706.124 4.54.888.832.765 1.08 1.99.748 3.703l-1.637 8.41h-3.977zm21.747-6.708c-.173.884-.463 1.692-.872 2.424-.41.734-.944 1.404-1.605 2.01-.787.738-1.662 1.377-2.625 1.69-.963.314-2.19.584-3.68.584h-3.377l-.934 5h-3.944l3.518-18h7.584c2.282 0 3.946.34 4.992 1.537 1.046 1.2 1.36 2.61.943 4.757z'/%3e%3cpath d='m18.72 12.255h-2.703l-1.473 7h2.4c1.59 0 2.773-.342 3.552-.94.778-.6 1.303-1.62 1.576-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.497-.51-2.996-.51z'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 2rem;
}

.system-status-general-info__item-icon--database::before {
    background-image: url("data:image/svg+xml,%3csvg height='44.262' viewBox='0 0 38.847 44.262' width='38.847' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m19.745 0c5.74.123 12.272.953 16.9 4.668 1.865 1.498 2.786 3.91 1.597 6.126-1.255 2.34-4.13 3.733-6.518 4.6-5.63 2.04-12.113 2.38-18.014 1.573-2.92-.4-5.91-1.103-8.58-2.374-2.19-1.04-4.74-2.805-5.093-5.403-.532-3.925 4.23-6.23 7.264-7.3 3.986-1.408 8.239-1.853 12.444-1.89 4.302.092-3.334.03 0 0z'/%3e%3cpath d='m6.76 17.5c3.702 1.427 7.65 1.972 11.6 2.09 4.058.12 8.107-.424 12.023-1.523 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 26.436c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.964c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 35.374c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.134-.626-2.21-.626-3.485v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3c/g%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .system-status-general-info__item-icon::before {
        background-color: canvastext;
        background-image: none;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: 50% center;
        mask-position: 50% center;
        -webkit-mask-size: var(--space-l);
        mask-size: var(--space-l);
    }

    .system-status-general-info__item-icon--drupal::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' class='drupal-logo' width='42.2' height='55.5' viewBox='0 0 42.2 55.5'%3e  %3cpath fill='%23ffffff' d='M29.8,11.7C25.9,7.9,22.2,4.2,21.1,0c-1.1,4.2-4.8,7.9-8.7,11.7C6.6,17.5,0,24.1,0,34c-0.3,11.6,9,21.3,20.6,21.5 s21.3-9,21.5-20.6c0-0.3,0-0.6,0-0.9C42.2,24.1,35.6,17.5,29.8,11.7z M10.8,35.9c-0.6,0.8-1.2,1.7-1.6,2.6 c-0.1,0.1-0.2,0.3-0.4,0.3H8.7c-0.5,0-1-0.9-1-0.9l0,0c-0.1-0.2-0.3-0.5-0.4-0.7L7.2,37C5.9,34.2,7,30.3,7,30.3l0,0 c0.5-1.9,1.4-3.8,2.5-5.4c0.7-1,1.5-2,2.3-3l1,1l4.7,4.8c0.2,0.2,0.2,0.5,0,0.7l-4.9,5.5l0,0L10.8,35.9z M21.3,49.7 c-4,0-7.3-3.3-7.2-7.3c0-1.8,0.7-3.5,1.8-4.8c1.5-1.8,3.4-3.6,5.5-6c2.4,2.6,4,4.3,5.5,6.3c0.1,0.1,0.2,0.3,0.3,0.5 c0.8,1.2,1.3,2.6,1.3,4.1C28.6,46.5,25.3,49.7,21.3,49.7C21.3,49.7,21.3,49.7,21.3,49.7z M35,38.1L35,38.1 c-0.1,0.3-0.4,0.5-0.7,0.6h-0.1c-0.3-0.1-0.5-0.3-0.7-0.5l0,0c-1.3-1.9-2.7-3.7-4.3-5.3l-1.9-2l-6.4-6.6c-1.3-1.2-2.6-2.6-3.8-3.9 c0-0.1-0.1-0.1-0.1-0.1c-0.2-0.3-0.4-0.6-0.5-1c0-0.1,0-0.1,0-0.2c-0.2-1.1,0.2-2.2,1-3c1.2-1.2,2.5-2.5,3.7-3.8 c1.3,1.4,2.7,2.8,4.1,4.2l0,0c2.8,2.6,5.3,5.5,7.6,8.6c1.9,2.7,2.9,5.8,2.9,9.1C35.6,35.4,35.4,36.8,35,38.1z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' class='drupal-logo' width='42.2' height='55.5' viewBox='0 0 42.2 55.5'%3e  %3cpath fill='%23ffffff' d='M29.8,11.7C25.9,7.9,22.2,4.2,21.1,0c-1.1,4.2-4.8,7.9-8.7,11.7C6.6,17.5,0,24.1,0,34c-0.3,11.6,9,21.3,20.6,21.5 s21.3-9,21.5-20.6c0-0.3,0-0.6,0-0.9C42.2,24.1,35.6,17.5,29.8,11.7z M10.8,35.9c-0.6,0.8-1.2,1.7-1.6,2.6 c-0.1,0.1-0.2,0.3-0.4,0.3H8.7c-0.5,0-1-0.9-1-0.9l0,0c-0.1-0.2-0.3-0.5-0.4-0.7L7.2,37C5.9,34.2,7,30.3,7,30.3l0,0 c0.5-1.9,1.4-3.8,2.5-5.4c0.7-1,1.5-2,2.3-3l1,1l4.7,4.8c0.2,0.2,0.2,0.5,0,0.7l-4.9,5.5l0,0L10.8,35.9z M21.3,49.7 c-4,0-7.3-3.3-7.2-7.3c0-1.8,0.7-3.5,1.8-4.8c1.5-1.8,3.4-3.6,5.5-6c2.4,2.6,4,4.3,5.5,6.3c0.1,0.1,0.2,0.3,0.3,0.5 c0.8,1.2,1.3,2.6,1.3,4.1C28.6,46.5,25.3,49.7,21.3,49.7C21.3,49.7,21.3,49.7,21.3,49.7z M35,38.1L35,38.1 c-0.1,0.3-0.4,0.5-0.7,0.6h-0.1c-0.3-0.1-0.5-0.3-0.7-0.5l0,0c-1.3-1.9-2.7-3.7-4.3-5.3l-1.9-2l-6.4-6.6c-1.3-1.2-2.6-2.6-3.8-3.9 c0-0.1-0.1-0.1-0.1-0.1c-0.2-0.3-0.4-0.6-0.5-1c0-0.1,0-0.1,0-0.2c-0.2-1.1,0.2-2.2,1-3c1.2-1.2,2.5-2.5,3.7-3.8 c1.3,1.4,2.7,2.8,4.1,4.2l0,0c2.8,2.6,5.3,5.5,7.6,8.6c1.9,2.7,2.9,5.8,2.9,9.1C35.6,35.4,35.4,36.8,35,38.1z'/%3e%3c/svg%3e");
    }

    .system-status-general-info__item-icon--clock::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42.659' height='46.603' viewBox='0 0 42.659 46.603'%3e  %3cpath fill='%23FFF' d='M24.15 3.73V0h-8v3.915C6.15 6.13 0 14.717 0 24.978 0 36.92 9.975 46.603 21.918 46.603s20.74-9.682 20.74-21.625c0-10.576-8.507-19.372-18.507-21.25zm7 24.072H17.83V11h5v12.802h8.32v4z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42.659' height='46.603' viewBox='0 0 42.659 46.603'%3e  %3cpath fill='%23FFF' d='M24.15 3.73V0h-8v3.915C6.15 6.13 0 14.717 0 24.978 0 36.92 9.975 46.603 21.918 46.603s20.74-9.682 20.74-21.625c0-10.576-8.507-19.372-18.507-21.25zm7 24.072H17.83V11h5v12.802h8.32v4z'/%3e%3c/svg%3e");
    }

    .system-status-general-info__item-icon--server::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3e  %3cpath fill='%23FFF' d='M29.98 7.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 7c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 0v10h44V0H0zM29.98 31.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 31c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 24v10h44V24H0zM29.98 19.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 19c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 12v10h44V12H0z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3e  %3cpath fill='%23FFF' d='M29.98 7.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 7c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 0v10h44V0H0zM29.98 31.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 31c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 24v10h44V24H0zM29.98 19.018H7.17c-1.208 0-2.197-.748-2.197-2s.99-2 2.2-2h22.81c1.208 0 2.198.748 2.198 2s-.99 2-2.2 2zM37.61 19c-1.104 0-2-.895-2-2s.896-2 2-2 2 .895 2 2-.894 2-2 2zM0 12v10h44V12H0z'/%3e%3c/svg%3e");
    }

    .system-status-general-info__item-icon--php::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg height='33.447' viewBox='0 0 66 33.447' width='66' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m49.5 12.255h-2.7l-1.473 7h2.4c1.59 0 2.773-.342 3.55-.94.78-.6 1.304-1.62 1.577-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.498-.51-2.996-.51z'/%3e%3cpath d='m33 0c-18.225 0-33 7.488-33 16.724s14.775 16.724 33 16.724 33-7.488 33-16.724-14.775-16.724-33-16.724zm-9.328 19.982c-.787.737-1.662 1.376-2.625 1.69-.963.313-2.19.583-3.68.583h-3.377l-.935 5h-3.945l3.52-18h7.584c2.28 0 3.946.34 4.992 1.537s1.36 2.74.944 4.885c-.172.884-.462 1.628-.87 2.36-.413.732-.947 1.338-1.608 1.945zm11.51 2.273 1.558-8.124c.177-.91.112-1.29-.196-1.62s-.962-.255-1.963-.255h-3.126l-2.016 10h-3.913l3.52-18h3.912l-.935 5h3.486c2.193 0 3.706.124 4.54.888.832.765 1.08 1.99.748 3.703l-1.637 8.41h-3.977zm21.747-6.708c-.173.884-.463 1.692-.872 2.424-.41.734-.944 1.404-1.605 2.01-.787.738-1.662 1.377-2.625 1.69-.963.314-2.19.584-3.68.584h-3.377l-.934 5h-3.944l3.518-18h7.584c2.282 0 3.946.34 4.992 1.537 1.046 1.2 1.36 2.61.943 4.757z'/%3e%3cpath d='m18.72 12.255h-2.703l-1.473 7h2.4c1.59 0 2.773-.342 3.552-.94.778-.6 1.303-1.62 1.576-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.497-.51-2.996-.51z'/%3e%3c/g%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg height='33.447' viewBox='0 0 66 33.447' width='66' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m49.5 12.255h-2.7l-1.473 7h2.4c1.59 0 2.773-.342 3.55-.94.78-.6 1.304-1.62 1.577-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.498-.51-2.996-.51z'/%3e%3cpath d='m33 0c-18.225 0-33 7.488-33 16.724s14.775 16.724 33 16.724 33-7.488 33-16.724-14.775-16.724-33-16.724zm-9.328 19.982c-.787.737-1.662 1.376-2.625 1.69-.963.313-2.19.583-3.68.583h-3.377l-.935 5h-3.945l3.52-18h7.584c2.28 0 3.946.34 4.992 1.537s1.36 2.74.944 4.885c-.172.884-.462 1.628-.87 2.36-.413.732-.947 1.338-1.608 1.945zm11.51 2.273 1.558-8.124c.177-.91.112-1.29-.196-1.62s-.962-.255-1.963-.255h-3.126l-2.016 10h-3.913l3.52-18h3.912l-.935 5h3.486c2.193 0 3.706.124 4.54.888.832.765 1.08 1.99.748 3.703l-1.637 8.41h-3.977zm21.747-6.708c-.173.884-.463 1.692-.872 2.424-.41.734-.944 1.404-1.605 2.01-.787.738-1.662 1.377-2.625 1.69-.963.314-2.19.584-3.68.584h-3.377l-.934 5h-3.944l3.518-18h7.584c2.282 0 3.946.34 4.992 1.537 1.046 1.2 1.36 2.61.943 4.757z'/%3e%3cpath d='m18.72 12.255h-2.703l-1.473 7h2.4c1.59 0 2.773-.342 3.552-.94.778-.6 1.303-1.62 1.576-3.023.26-1.345.142-1.975-.357-2.528-.5-.553-1.497-.51-2.996-.51z'/%3e%3c/g%3e%3c/svg%3e");
        -webkit-mask-size: 2rem;
        mask-size: 2rem;
    }

    .system-status-general-info__item-icon--database::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg height='44.262' viewBox='0 0 38.847 44.262' width='38.847' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m19.745 0c5.74.123 12.272.953 16.9 4.668 1.865 1.498 2.786 3.91 1.597 6.126-1.255 2.34-4.13 3.733-6.518 4.6-5.63 2.04-12.113 2.38-18.014 1.573-2.92-.4-5.91-1.103-8.58-2.374-2.19-1.04-4.74-2.805-5.093-5.403-.532-3.925 4.23-6.23 7.264-7.3 3.986-1.408 8.239-1.853 12.444-1.89 4.302.092-3.334.03 0 0z'/%3e%3cpath d='m6.76 17.5c3.702 1.427 7.65 1.972 11.6 2.09 4.058.12 8.107-.424 12.023-1.523 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 26.436c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.964c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 35.374c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.134-.626-2.21-.626-3.485v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3c/g%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg height='44.262' viewBox='0 0 38.847 44.262' width='38.847' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23fff'%3e%3cpath d='m19.745 0c5.74.123 12.272.953 16.9 4.668 1.865 1.498 2.786 3.91 1.597 6.126-1.255 2.34-4.13 3.733-6.518 4.6-5.63 2.04-12.113 2.38-18.014 1.573-2.92-.4-5.91-1.103-8.58-2.374-2.19-1.04-4.74-2.805-5.093-5.403-.532-3.925 4.23-6.23 7.264-7.3 3.986-1.408 8.239-1.853 12.444-1.89 4.302.092-3.334.03 0 0z'/%3e%3cpath d='m6.76 17.5c3.702 1.427 7.65 1.972 11.6 2.09 4.058.12 8.107-.424 12.023-1.523 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 26.436c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.964c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.135-.626-2.21-.626-3.486v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3cpath d='m6.76 35.374c3.702 1.428 7.65 1.973 11.6 2.09 4.058.12 8.107-.423 12.023-1.522 4.227-1.186 7.227-3.624 8.463-6.145v5.965c-.076.524-.197 1.028-.384 1.5-.718 1.81-2.594 2.974-4.235 3.848-4.293 2.286-9.5 3.04-14.31 3.083-4.803.043-9.902-.542-14.3-2.575-1.906-.88-3.9-2.02-4.988-3.887-.66-1.134-.626-2.21-.626-3.485v-4.38c1.232 2.64 3.94 4.422 6.757 5.51z'/%3e%3c/g%3e%3c/svg%3e");
    }
}

.system-status-general-info__item-details {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: calc(100% - 3.75rem);
    padding-inline-start:0.625rem;font-size: var(--font-size-s);
}

.system-status-general-info__item-title {
    margin: 0 0 0.5rem;
    font-size: 1.125rem;
}

.system-status-general-info__sub-item-title {
    margin: 0.875rem 0 0;
    font-size: 0.875rem;
}

.system-status-general-info__sub-item__title {
    font-weight: bold;
}

.system-status-general-info__sub-item__value {
    display: block;
}

.system-status-general-info__run-cron {
    margin: 1em 0 0;
}

@media screen and (min-width: 48em) {
    .system-status-general-info__items {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .system-status-general-info__items::after {
        flex: auto;
        content: "";
    }

    .system-status-general-info__item {
        display: block;
        width: 32%;
    }

    .system-status-general-info__item:last-of-type {
        margin-inline-start:2%;}
}

@media screen and (max-width: 48em) {
    .system-status-general-info__header {
        display:none;
    }

    .system-status-general-info {
        margin-block-start:1.5625rem;border-block-start:0;}
}

:root {
    --system-admin-status-report-border-color: var(--color-gray-200);
}

.system-status-report {
    position: relative;
    padding-block-start:var(--space-m);}

@media screen and (min-width: 38em) {
    .system-status-report {
        padding-block-start:var(--space-l);
    }
}

.system-status-report__status-title {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding-block:0.625em;padding-inline:2.5em 0.375em;vertical-align: top;
    background-color: transparent;
    font-weight: normal;
}

.system-status-report__status-icon::before {
    position: absolute;
    inset-block-start: 0.75rem;
    inset-inline-start: 0.75rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
}

.system-status-report__status-icon--error::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");
}

.system-status-report__status-icon--warning::before {
    background-image: url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");
}

.system-status-report__entry__value {
    padding: 1em 0.5em;
}

.cron-description__run-cron {
    display: block;
}

.claro-details__wrapper.claro-details__wrapper--system-status-report {
    margin: 0;
}

.system-status-report__row {
    display: flex;
    border-bottom: 1px solid var(--system-admin-status-report-border-color);
}

.system-status-report__row:last-of-type {
    border-bottom: none;
}

.system-status-report__requirements-group {
    padding-block-start:1.25rem;}

.system-status-report__entry {
    overflow: auto;
    width: 100%;
    margin: 0;
    border: 0;
    border-radius: 0;
    background-color: transparent;
}

.system-status-report__entry h3 {
    margin-block:0.625rem;font-size: 1.231em;
}

.system-status-report__entry--error {
    background-color: transparent;
}

.system-status-report__entry--warning {
    background-color: transparent;
}

.system-status-report .claro-details {
    border: none;
    border-block-end:var(--details-border-size) solid var(--details-border-color);box-shadow: none;
}

.system-status-report__status-title {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding-block:1em;padding-inline:3em 1em;font-weight: bold;
}

.system-status-report__status-icon::before {
    position: absolute;
    inset-block-start: 1em;
    inset-inline-start: 0.625rem;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin-inline-end:0.625rem;content: "";
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

.system-status-report__status-icon--error::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");
}

.system-status-report__status-icon--warning::before {
    background-image: url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");
}

@media (forced-colors:active) {
    .system-status-report__status-icon::before {
        background-color: canvastext;
        background-image: none;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: top center;
        mask-position: top center;
        -webkit-mask-size: contain;
        mask-size: contain;
    }

    .system-status-report__status-icon--error::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");
    }

    .system-status-report__status-icon--warning::before {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");
    }
}

.system-status-report__entry__value {
    box-sizing: border-box;
    padding-block:0 1em;padding-inline:3em 1em;font-size: var(--font-size-s);
}

.claro-details__summary--system-status-report {
    background: var(--color-gray-050);
}

@media screen and (max-width: 48em) {
    .system-status-report {
        word-wrap:break-word;
    }
}

@media screen and (min-width: 48em) {
    .system-status-report__entry::after {
        display:table;
        clear: both;
        content: "";
    }

    .system-status-report__status-title {
        width: 18rem;
        cursor: default;
    }

    .system-status-report__status-title:hover,.system-status-report__status-title:focus {
        -webkit-text-decoration: none;
        text-decoration: none;
    }

    html.js .system-status-report__status-title::-webkit-details-marker {
        display: none;
    }

    .system-status-report__entry__value {
        display: block;
        width: calc(100% - 23em);
        padding-block-start:1em;padding-inline-start:0;}
}

.system-status-counter {
    --system-status-counter-status-icon: #e6e4df;
    --system-status-counter-status-icon-error: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23dc2323'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");
    --system-status-counter-status-icon-warning: url("data:image/svg+xml,%3csvg fill='%23e29700' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.66 12.316-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625z'/%3e%3c/svg%3e");
    --system-status-counter-status-icon-checked: url("data:image/svg+xml,%3csvg fill='%2373b355' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m6.464 13.676c-.194.194-.513.194-.707 0l-4.96-4.955c-.194-.193-.194-.513 0-.707l1.405-1.407c.194-.195.512-.195.707 0l2.849 2.848c.194.193.513.193.707 0l6.629-6.626c.195-.194.514-.194.707 0l1.404 1.404c.193.194.193.513 0 .707z'/%3e%3c/svg%3e");
    display: inline-block;
    overflow-y: hidden;
    box-sizing: border-box;
    inline-size: 100%;
    white-space: nowrap;
}

.system-status-counter__status-icon {
    display: inline-block;
    block-size: 4.0625rem;
    inline-size: 3.75rem;
    vertical-align: middle;
}

.system-status-counter__status-icon::before {
    display: block;
    block-size: 100%;
    inline-size: 100%;
    content: "";
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 2.5rem;
}

@media (forced-colors:active) {
    .system-status-counter__status-icon::before {
        background-color: canvastext;
        background-image: none;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: right center;
        mask-position: right center;
        -webkit-mask-size: 2.5rem;
        mask-size: 2.5rem;
    }
}

[dir="rtl"] .system-status-counter__status-icon {
    border-inline-end:1px solid #e6e4df;border-inline-start:0;}

.system-status-counter__status-icon--error::before {
    background-image: var(--system-status-counter-status-icon-error);
}

.system-status-counter__status-icon--warning::before {
    background-image: var(--system-status-counter-status-icon-warning);
}

.system-status-counter__status-icon--checked::before {
    background-image: var(--system-status-counter-status-icon-checked);
}

@media (forced-colors:active) {
    .system-status-counter__status-icon--error::before {
        -webkit-mask-image: var(--system-status-counter-status-icon-error);
        mask-image: var(--system-status-counter-status-icon-error);
    }

    .system-status-counter__status-icon--warning::before {
        -webkit-mask-image: var(--system-status-counter-status-icon-warning);
        mask-image: var(--system-status-counter-status-icon-warning);
    }

    .system-status-counter__status-icon--checked::before {
        -webkit-mask-image: var(--system-status-counter-status-icon-checked);
        mask-image: var(--system-status-counter-status-icon-checked);
    }
}

.system-status-counter__status-title {
    display: inline-block;
    padding: 0 1.125rem;
    vertical-align: middle;
    font-size: 1.125em;
    font-weight: bold;
    line-height: 1em;
}

.system-status-counter__title-count {
    display: block;
    margin-block-end:0.5rem;}

.system-status-counter__details {
    display: block;
    text-transform: none;
    font-size: var(--font-size-s);
    font-weight: normal;
    line-height: 1.5;
}

@media screen and (min-width: 61rem) {
    .system-status-report-counters__item {
        padding-block:var(--space-s);
    }

    .system-status-counter__status-icon,.system-status-counter {
        block-size: 4.0625rem;
    }

    .system-status-counter__status-icon {
        inline-size: 4.0625rem;
    }
}

.system-status-report-counters__item {
    width: 100%;
    margin-block:0.625rem;margin-inline:0;}

@media screen and (min-width: 60em) {
    .system-status-report-counters__item {
        margin-block-end:1.25rem;
    }

    .system-status-report-counters {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .system-status-report-counters__item--half-width {
        width: 49%;
    }

    .system-status-report-counters__item--third-width {
        width: 32%;
    }
}

td.checkbox,th.checkbox {
    text-align: center;
}

tr.selected td {
    background-color: var(--color-bgblue-active);
}

.views-bulk-actions {
    position: relative;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    padding: var(--space-m) 2rem;
    color: var(--color-white);
    border: var(--details-border-size) solid var(--details-border-color);
    border-radius: 0.25rem;
    background-color: var(--color-text);
}

.views-bulk-actions[data-drupal-sticky-vbo="true"] {
    position: sticky;
    z-index: calc(var(--dropbutton-widget-z-index) + 1);
    bottom: var(--drupal-displace-offset-bottom,0);
    animation: fade-in-bottom 320ms 1 forwards;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.views-bulk-actions.views-form__header--bypass-animation {
    animation: none;
}

@supports (position: sticky) {
    .views-bulk-actions[data-drupal-sticky-vbo="true"] {
        position:sticky;
    }
}

@keyframes fade-in-bottom {
    0% {
        transform: translateY(100%);
    }

    100% {
        transform: translateY(0);
    }
}

.views-bulk-actions__item {
    align-self: center;
    margin-block:0 var(--space-s);margin-inline: 0 var(--space-l);
}

.views-bulk-actions__item:last-of-type {
    margin-inline-end:0;}

.views-bulk-actions__item .form-element:hover {
    border: var(--input-border-size) solid var(--input-border-color);
    box-shadow: none;
}

.views-bulk-actions__item .button--primary:not(:disabled,.is-disabled) {
    background: var(--color-blue-400);
}

.views-bulk-actions__item .button--primary:not(:disabled,.is-disabled):hover {
    background: var(--color-blue-500);
}

.views-bulk-actions__item .form-item__label {
    display: inline;
    padding-inline-end:var(--space-xs);}

.views-bulk-actions__item .form-item__label: :after {
    content:":";
}

.views-bulk-actions__item .form-element--type-select {
    min-height: 2rem;
    padding-block:calc(0.5rem - 1px);padding-inline:calc(1rem - 1px) calc(2.25rem - 1px);font-size: var(--font-size-xs);
    line-height: 1rem;
}

.views-bulk-actions__item input,.views-bulk-actions__item .button {
    margin-block:0;}

.views-bulk-actions__item--status {
    width: 100%;
    white-space: nowrap;
    font-size: var(--font-size-xs);
    font-weight: bold;
}

.views-field__skip-to-bulk-actions {
    display: block;
    white-space: nowrap;
    font-size: var(--font-size-xs);
}

@media screen and (min-width: 61rem) {
    .views-bulk-actions {
        flex-wrap:nowrap;
    }

    .views-bulk-actions__item {
        margin-bottom: 0;
    }

    .views-bulk-actions__item--status {
        width: auto;
    }
}

.position-sticky thead {
    position: sticky;
    z-index: 500;
    top: var(--drupal-displace-offset-top);
}

:root {
    --tabs-border-radius-size: var(--base-border-radius);
    --tabs--hover-height: 0.1875rem;
    --tabs--focus-height: 0.1875rem;
    --tabs--active-height: 0.1875rem;
    --tabs-link-height: 3rem;
    --tabs-secondary-link-height: 2.5rem;
    --tabs-base-border: 1px solid var(--color-gray-200);
    --tabs-base-shadow: 0 2px 0.25rem rgba(0,0,0,0.1);
    --tabs-trigger-border: 1px solid rgba(216,217,224,0.8);
    --tabs--hover-bg-color: var(--color-bgblue-active);
}

.tabs-wrapper > nav {
    width: 100%;
}

.tabs {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 0 var(--space-l) 0;
    border: var(--tabs-base-border);
    border-radius: var(--tabs-border-radius-size);
    box-shadow: var(--tabs-base-shadow);
}

.tabs__tab {
    position: relative;
    border-bottom: var(--tabs-base-border);
    background-color: var(--color-gray-025);
    font-size: var(--font-size-s);
    font-weight: bold;
}

.tabs__tab:not(.is-active) {
    display: none;
}

.tabs__tab:last-child {
    border-bottom: 0;
}

.tabs__tab.is-active {
    display: flex;
    justify-content: space-between;
    background-color: var(--color-white);
    box-shadow: var(--tabs-base-shadow);
}

.tabs__tab.is-active:focus::before {
    top: calc(var(--tabs--focus-height) * -1);
    height: calc(var(--tabs-link-height) + 2px);
}

.tabs__tab.is-active::before {
    z-index: 2;
    top: -1px;
    inset-inline-start: -1px;
    width: var(--tabs--active-height);
    height: calc(100% + 2px);
    border-inline-start:var(--tabs--active-height) solid var(--color-absolutezero);border-top-left-radius: var(--tabs-border-radius-size);
}

.tabs__link {
    position: relative;
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-items: center;
    box-sizing: border-box;
    min-height: var(--tabs-link-height);
    padding: var(--space-s) var(--space-l);
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-gray-800);
    line-height: 1.2rem;
}

.tabs__link:focus {
    min-height: calc(var(--tabs-link-height) + var(--tabs--focus-height) - 1px);
    margin: -1px;
    padding-inline-start:calc(var(--space-l) - var(--tabs--focus-height) + 1px);-webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-gray-800);
    border: var(--tabs--focus-height) solid var(--color-focus);
    border-radius: var(--tabs-border-radius-size);
    outline: none;
    box-shadow: none;
}

.tabs__link:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--color-text);
}

.tabs__link.is-active {
    z-index: 1;
    flex-grow: 1;
    color: var(--color-absolutezero);
}

.tabs__link.is-active:focus {
    margin: -1px 0;
    padding-right: var(--space-l);
    padding-left: var(--space-l);
    border-inline-start:none;border-radius: 0;
}

.tabs__link.is-active:hover {
    color: var(--color-text);
}

.tabs__link:not(.is-active):focus {
    z-index: 3;
}

.tabs__tab::before,.tabs__link::before {
    position: absolute;
    display: block;
    content: "";
}

.tabs.is-open .tabs__tab.is-active::before {
    border-bottom-left-radius: 0;
}

.tabs--secondary .tabs__tab:not(.is-active) {
    display: block;
}

.tabs.is-open > .tabs__tab {
    display: flex;
}

.tabs__trigger {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: var(--tabs-link-height);
    padding-right: 1px;
    text-align: center;
    border-inline-start:var(--tabs-trigger-border);}

.tabs__trigger: focus {
    padding-right:0;
    border: var(--tabs--focus-height) solid var(--color-focus);
    border-radius: var(--tabs-border-radius-size);
    box-shadow: none;
}

@media screen and (min-width: 48em) {
    .tabs-wrapper {
        display:flex;
    }

    .tabs-wrapper--secondary {
        position: relative;
    }

    .is-horizontal .tabs {
        flex-direction: row;
        width: auto;
        margin: 0;
        border: 0;
        box-shadow: none;
    }

    .is-horizontal .tabs--secondary {
        overflow: hidden;
        margin: calc(calc(var(--tabs--focus-height) + 0.1875rem) * -1) calc(calc(var(--tabs--focus-height) + 0.1875rem) * -1) 0;
        padding: calc(var(--tabs--focus-height) + 0.1875rem) calc(var(--tabs--focus-height) + 0.1875rem) 0;
        border-radius: 0;
    }

    .is-horizontal .tabs--secondary::after {
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        content: "";
        border-bottom: 1px solid var(--color-gray-200);
    }

    .is-horizontal .tabs--secondary .tabs__tab {
        font-size: var(--font-size-s);
    }

    .is-horizontal .tabs--secondary .tabs__link {
        min-height: var(--tabs-secondary-link-height);
        padding-top: var(--space-xs);
        padding-bottom: var(--space-xs);
    }

    .is-horizontal .tabs--secondary .tabs__link:focus {
        min-height: var(--tabs-secondary-link-height);
    }

    .is-horizontal .tabs__tab {
        display: block;
        border-top: none;
        border-bottom: none;
        background: none;
        font-size: var(--font-size-base);
    }

    .is-horizontal .tabs__tab.is-active {
        order: 0;
        background: none;
        box-shadow: none;
    }

    .is-horizontal .tabs__tab.is-active::before {
        content: none;
    }

    .is-horizontal .tabs__tab .tabs__link.is-active::before {
        border-radius: 0;
    }

    .is-horizontal .tabs__link {
        padding-right: 2rem;
        padding-left: 2rem;
        border-radius: var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;
    }

    .is-horizontal .tabs__link:focus {
        min-height: var(--tabs-link-height);
        margin: 0;
        padding-right: 2rem;
        padding-left: 2rem;
        color: var(--color-text);
        border: none;
        border-radius: var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;
        outline: 2px dotted transparent;
        box-shadow: 0 0 0 2px var(--color-white),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus);
    }

    .is-horizontal .tabs__link:hover {
        color: var(--color-absolutezero-hover);
        background: var(--tabs--hover-bg-color);
    }

    .is-horizontal .tabs__link.is-active::before {
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: var(--tabs--active-height);
        border-right: none;
        border-bottom: var(--tabs--active-height) solid var(--color-absolutezero);
        border-left: none;
    }

    .is-horizontal .tabs__trigger {
        display: none;
    }

    .is-horizontal .tabs--primary .tabs__link:focus {
        box-shadow: 0 0 0 2px var(--color-gray-050),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus);
    }
}

details.fieldset-no-legend {
    padding-top: 0;
}

.views-ui-dialog input.form-submit,.views-admin a.button,.views-ui-dialog a.button {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
}

[dir="rtl"] .views-ui-dialog input.form-submit,[dir="rtl"] .views-admin a.button,[dir="rtl"] .views-ui-dialog a.button {
    margin-right: 1em;
    margin-left: 0;
}

[dir="rtl"] .views-ui-dialog input.form-submit:first-child,[dir="rtl"] .views-admin a.button:first-child,[dir="rtl"] .views-ui-dialog a.button:first-child {
    margin-right: 0;
}

.views-ui-dialog .form--flex {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
}

.views-ui-dialog .form-item {
    margin-top: var(--space-m);
    margin-bottom: var(--space-m);
}

.views-ui-dialog .form-type--boolean {
    margin-right: 0;
    margin-left: 0;
}

.views-ui-dialog .form-type--boolean .form-boolean {
    top: 0;
    float: none;
    margin: 0 0.25rem 0 0;
    transform: none;
}

[dir="rtl"] .views-ui-dialog .form-type--boolean .form-boolean {
    margin-right: 0;
    margin-left: 0.25rem;
}

.views-ui-dialog .form-boolean-group .form-type--boolean {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

.views-ui-dialog .form-item:first-of-type.description {
    margin: 0 0 var(--space-l) 0;
    padding-bottom: var(--space-s);
    border-bottom: 0.0625rem solid var(--color-gray-200);
    font-weight: bold;
}

.views-ui-dialog .draggable .form-type--checkbox {
    display: inline-block;
    margin: 0 0.25rem;
}

.views-ui-dialog .form-element {
    min-height: calc(((var(--input-padding-vertical--small) + var(--input-border-size)) * 2) + var(--input-line-height--small));
    padding: var(--input-padding-vertical--small) var(--input-padding-horizontal--small);
    font-size: var(--input-font-size--small);
    line-height: var(--input-line-height--small);
}

.views-ui-dialog .form-element--type-select {
    padding-inline-end:calc(2rem - var(--input-border-size));background-position-y: 56%;
}

.views-ui-dialog td .form-element {
    width: auto;
}

.form-item-options-expose-required,.form-item-options-expose-label,.form-item-options-expose-field-identifier,.form-item-options-expose-description {
    margin-left: 1.5em;
}

[dir="rtl"] .form-item-options-expose-required,[dir="rtl"] .form-item-options-expose-label,[dir="rtl"] .form-item-options-expose-field-identifier,[dir="rtl"] .form-item-options-expose-description {
    margin-right: 1.5em;
    margin-left: 0;
}

.views-admin-dependent .form-item .form-item,.views-admin-dependent .form-type-checkboxes,.views-admin-dependent .form-type-radios,.views-admin-dependent .form-item .form-item,.form-item-options-expose-required,.form-item-options-expose-label,.form-item-options-expose-field-identifier,.form-item-options-expose-description {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
}

.views-admin-dependent .form-type-radio,.views-admin-dependent .form-radios .form-item {
    margin-top: 2px;
    margin-bottom: 2px;
}

.views-admin .item-list ul {
    margin: 0;
    padding: 0;
}

.views-admin .links li {
    padding-right: 0;
}

[dir="rtl"] .views-admin .links li {
    padding-left: 0;
}

.views-admin .button .links li {
    padding-right: 0.75rem;
}

[dir="rtl"] .views-admin .button .links li {
    padding-left: 0.75rem;
}

.views-display-top__extra-actions-wrapper {
    margin: calc(var(--space-xs) / 2) var(--space-xs) var(--space-xs);
}

.views-ui-rearrange-filter-form td,.views-ui-rearrange-filter-form th {
    vertical-align: top;
}

#edit-display-settings-title {
    color: var(--color-blue-400);
}

.views-tabs {
    display: flex;
    overflow: visible;
    flex-wrap: wrap;
    margin: 0 var(--space-l) 0 0;
    padding: 0;
    list-style: none;
    text-align: left;
    border-bottom: 0 none;
}

[dir="rtl"] .views-tabs {
    margin-right: 0;
    margin-left: var(--space-l);
    text-align: right;
}

.views-tabs .views-display-deleted-link {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
}

.views-tabs li,.views-tabs li.is-active {
    width: auto;
    padding: 0;
    border: 0;
    background: transparent;
}

.views-tabs li.add ul.action-list li {
    margin: 0;
}

.views-tabs li {
    margin: 0 0.3125rem 0.3125rem 0.375rem;
}

[dir="rtl"] .views-tabs li {
    margin-right: 0.375rem;
    margin-left: 0.3125rem;
}

.views-tabs li + li {
    border-top: 0;
}

.views-tabs li:hover {
    padding-left: 0;
    border: 0;
}

[dir="rtl"] .views-tabs li:hover {
    padding-right: 0;
}

.views-tabs a {
    display: inline-block;
    padding: 0.625rem;
    border: var(--input-border-size) solid #cbcbcb;
    border-radius: 0.4375rem;
    font-size: small;
    line-height: 1.3333;
}

.views-tabs li.is-active a.is-active.error,.views-tabs .error {
    padding: 0.5rem;
    border: 2px solid #ed541d;
}

.views-tabs a:focus {
    outline: none;
}

.views-tabs li a {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #fff;
}

.views-tabs li a:hover,.views-tabs li.is-active a,.views-tabs li.is-active a.is-active {
    color: #fff;
    background-color: #555;
}

.views-tabs .add {
    position: relative;
}

.views-tabs .add a {
    padding: 0.5625rem 0.8125rem 0.5625rem 0.5625rem;
    color: var(--color-gray-800);
    border: none;
    border-radius: var(--base-border-radius);
    background-color: transparent;
    font-size: var(--font-size-base);
    font-weight: 700;
}

.views-tabs .add a::before {
    display: inline-block;
    width: 1em;
    height: calc(1em - (var(--input-border-size) * 2));
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' stroke-width='2' stroke='%23545560'%3E%3Cpath d='m3 8h10'/%3E%3Cpath d='m8 3v10'/%3E%3C/svg%3E");
}

.views-tabs .add a:hover {
    color: var(--color-absolutezero-hover);
    background-color: var(--color-bgblue-hover);
}

.views-tabs .add a:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' stroke-width='2' stroke='%230036b1'%3E%3Cpath d='m3 8h10'/%3E%3Cpath d='m8 3v10'/%3E%3C/svg%3E");
}

.views-tabs .add a:focus {
    background-color: var(--color-bgblue-active);
    box-shadow: 0 0 0 3px #26a769;
}

.views-tabs .add.open a {
    color: var(--color-white);
    background-color: var(--color-absolutezero);
}

.views-tabs .add.open a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' stroke-width='2' stroke='%23FFFFFF'%3E%3Cpath d='m3 8h10'/%3E%3Cpath d='m8 3v10'/%3E%3C/svg%3E");
}

.views-tabs .add .icon.add {
    display: none;
}

.views-tabs .action-list {
    position: absolute;
    z-index: 50;
    top: 2.375rem;
    left: -2px;
    margin: 0;
    box-shadow: var(--details-box-shadow);
}

[dir="rtl"] .views-tabs .action-list {
    right: 0;
    left: auto;
}

.views-tabs .action-list li {
    display: block;
}

.views-tabs .action-list li {
    border-width: 0 1px;
    border-style: solid;
    border-color: #cbcbcb;
    background-color: #fff;
}

.views-tabs .action-list li:first-child {
    border-width: 1px 1px 0;
    border-radius: 0 var(--base-border-radius) 0 0;
}

[dir="rtl"] .views-tabs .action-list li:first-child {
    border-radius: 0 0 0 var(--base-border-radius);
}

.views-tabs .action-list li:last-child,.views-displays .action-list li:last-child {
    padding-bottom: 0.4rem;
    border-width: 0 1px 1px;
    border-bottom-right-radius: var(--button-border-radius-size);
    border-bottom-left-radius: var(--button-border-radius-size);
}

.views-tabs__action-list-button {
    width: 100%;
    margin: 0;
    padding: var(--space-s) var(--space-l);
    text-align: left;
    border: medium none;
    border-radius: 0;
    background: none repeat scroll 0 0 transparent;
    font-weight: normal;
}

[dir="rtl"] .views-tabs__action-list-button {
    margin: 0;
}

.views-tabs__action-list-button.button:hover,.views-tabs__action-list-button.button:focus {
    color: var(--color-white);
    background-color: var(--color-absolutezero);
}

.views-tabs__action-list-button:not(:focus) {
    box-shadow: none;
}

.views-ui-display-tab-bucket .links {
    padding: 2px 0.375rem 0.25rem;
}

.views-ui-display-tab-bucket .links li + li {
    margin-left: 0.1875rem;
}

[dir="rtl"] .views-ui-display-tab-bucket .links li + li {
    margin-right: 0.1875rem;
    margin-left: 0;
}

.views-ui-rearrange-filter-form tr {
    border-bottom: 0;
}

.views-ui-rearrange-filter-form tr:first-of-type {
    border-top: 0.0625rem solid var(--color-gray-200);
}

.views-ui-rearrange-filter-form tr:not(.draggable):hover {
    background: inherit;
}

.views-ui-rearrange-filter-form .action-links {
    float: left;
    margin: 0 0 1em;
    padding: 0;
}

.views-ui-rearrange-filter-form .tabledrag-toggle-weight-wrapper {
    float: right;
}

.views-ui-rearrange-filter-form .tabledrag-cell {
    position: relative;
}

.views-ui-rearrange-filter-form [id^="views-row"] {
    border: medium none;
}

.views-ui-rearrange-filter-form tr td:last-child {
    border-right: medium none;
}

[dir="rtl"] .views-ui-rearrange-filter-form tr td:last-child {
    border-right: initial;
    border-left: medium none;
}

.views-ui-rearrange-filter-form .filter-group-operator-row {
    border-right: 1px solid transparent !important;
    border-left: 1px solid transparent !important;
}

.views-ui-rearrange-filter-form tr.drag td {
    background-color: #fe7 !important;
}

.views-ui-rearrange-filter-form tr.drag-previous td {
    background-color: #ffb !important;
}

.views-ui-rearrange-filter-form .draggable td {
    vertical-align: middle;
}

.views-query-info pre {
    margin-top: 0;
    margin-bottom: 0;
}

.views-query-info table {
    border-spacing: 1px;
    border-radius: 0.4375rem;
}

.views-query-info table tr td:last-child {
    border-right: 0 none;
}

[dir="rtl"] .views-query-info table tr td:last-child {
    border-right: initial;
    border-left: 0 none;
}

.form-item-page-create,.form-item-block-create {
    margin-top: 0.8125rem;
}

.filterable-option .form-item.form-type-checkbox {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.25rem;
}

[dir="rtl"] .filterable-option .form-item.form-type-checkbox {
    padding-right: 0.25rem;
    padding-left: 0.5rem;
}

.views-config-group-region {
    display: table;
    margin: var(--space-l) 0;
    border: 0.0625rem solid var(--color-gray-200);
    border-collapse: collapse;
}

.views-config-group-region .views-group-box {
    position: relative;
    display: table-cell;
    padding: var(--space-l);
    border: 0.0625rem solid var(--color-gray-200);
}

.views-config-group-region .views-group-box--operator {
    padding-right: var(--space-xl);
    border-right-width: 0;
}

[dir="rtl"] .views-config-group-region .views-group-box--operator {
    padding-right: var(--space-l);
    padding-left: var(--space-xl);
    border-right-width: 0.0625rem;
    border-left-width: 0;
}

.views-config-group-region .views-group-box--value {
    padding: 0;
    border-left-width: 0;
}

[dir="rtl"] .views-config-group-region .views-group-box--value {
    border-right-width: 0;
    border-left-width: 0.0625rem;
}

.views-config-group-region .views-group-box--value > .form-item {
    margin-right: var(--space-l);
    margin-left: var(--space-xl);
}

[dir="rtl"] .views-config-group-region .views-group-box--value > .form-item {
    margin-right: var(--space-xl);
    margin-left: var(--space-l);
}

.views-config-group-region .views-group-box--value > .form-item::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.0625rem;
    height: 100%;
    content: "";
    border-left: 0.0625rem solid var(--color-gray-200);
}

[dir="rtl"] .views-config-group-region .views-group-box--value > .form-item::before {
    right: 0;
}

.views-config-group-region .views-group-box--value > .form-item::after {
    position: absolute;
    z-index: 1;
    top: 3.8rem;
    left: calc(var(--space-m) * -1);
    padding: 0 0.3rem 0.3rem 0.4rem;
    content: ">";
    color: var(--color-gray-600);
    border: 0.0625rem solid var(--color-gray-200);
    background: #fff;
    font-size: var(--font-size-h1);
    font-weight: bold;
    line-height: var(--font-size-h1);
}

[dir="rtl"] .views-config-group-region .views-group-box--value > .form-item::after {
    right: calc(var(--space-m) * -1);
    left: auto;
    padding-right: 0.4rem;
    padding-left: 0.3rem;
}

.text-full > .form-item {
    margin-bottom: 0;
}

.form-element--editor-format {
    vertical-align: top;
}

@media screen and (max-width: 37.5rem) {
    .form-element.form-element--editor-format {
        width:auto;
    }
}

.filter-wrapper {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.filter-wrapper .form-item {
    margin: 0;
}

.filter-help {
    float: right;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    font-size: 0.75em;
}

[dir="rtl"] .filter-help {
    float: left;
}

.compose-tips__item {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

.filter-guidelines__item {
    margin-top: 0.5em;
    color: var(--input-fg-color--description);
    font-size: 0.75em;
}

.filter-guidelines p {
    margin-top: 0.3333em;
    margin-bottom: 0;
}

.filter-tips--long {
    margin-bottom: 1.5em;
}

.filter-tips__item,.filter-tips--long p {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}

.filter-tips__item--short {
    margin-top: 0.3333em;
    margin-bottom: 0;
}

.color-success {
    color: #325e1c;
    background-color: #f3faef;
}

.color-warning {
    color: #734c00;
    background-color: #fdf8ed;
}

.color-error {
    color: #a51b00;
    background-color: #fcf4f2;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    border: 0;
    border-radius: var(--jui-dialog-border-radius);
    background: transparent;
    box-shadow: var(--jui-dialog-box-shadow);
}

@media (forced-colors:active) {
    .ui-dialog {
        border: 1px solid transparent;
    }
}

.ui-dialog:focus {
    outline: var(--jui-dialog--focus-outline);
    box-shadow: var(--jui-dialog--focus-box-shadow);
}

@media all and (max-width: 48em) {
    .ui-dialog:not(.ui-dialog-off-canvas) {
        min-width:92%;
        max-width: 92%;
    }
}

.ui-dialog .ui-dialog-titlebar {
    position: relative;
    box-sizing: border-box;
    padding: var(--space-m) var(--jui-dialog-close-button-reserved-space) var(--space-m) var(--space-l);
    color: var(--jui-dialog-title-color);
    border-top-left-radius: var(--jui-dialog-border-radius);
    border-top-right-radius: var(--jui-dialog-border-radius);
    background: var(--jui-dialog-title-bg-color);
    line-height: calc(var(--space-m) * 2);
}

[dir="rtl"] .ui-dialog .ui-dialog-titlebar {
    padding-right: var(--space-l);
    padding-left: var(--jui-dialog-close-button-reserved-space);
}

.ui-dialog .ui-dialog-title {
    -webkit-font-smoothing: antialiased;
    font-size: var(--jui-dialog-title-font-size);
    font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    top: 50%;
    right: 0;
    box-sizing: border-box;
    width: var(--jui-dialog-close-button-size);
    height: var(--jui-dialog-close-button-size);
    margin: 0 var(--space-l);
    padding: 0;
    transition: all 0.1s;
    transform: translateY(-50%);
    border: 2px solid transparent;
    border-radius: var(--jui-dialog-close-button-border-radius);
    background: none;
}

[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close {
    right: auto;
    left: 0;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    border-color: var(--color-white);
}

.ui-dialog .ui-dialog-titlebar-close:focus {
    border-color: var(--color-focus);
    outline: var(--jui-dialog--focus-outline);
    box-shadow: none;
}

.ui-dialog .ui-icon.ui-icon-closethick {
    width: 100%;
    height: 100%;
    margin: 0;
    transform: translate(-50%,-50%);
    background: url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;
}

@media (forced-colors:active) {
    .ui-dialog .ui-icon.ui-icon-closethick {
        background: url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;
    }
}

.ui-dialog > .ui-dialog-content {
    overflow: auto;
    padding: var(--space-m) var(--space-l);
    color: var(--color-text);
    background: var(--color-white);
}

.ui-dialog > .ui-dialog-buttonpane {
    color: var(--color-text);
    border-bottom-right-radius: var(--jui-dialog-border-radius);
    border-bottom-left-radius: var(--jui-dialog-border-radius);
    background: var(--color-gray-050);
}

.ui-dialog-buttonpane .ui-dialog-buttonset {
    display: flex;
    gap: var(--space-s);
    justify-content: flex-end;
    margin-block:var(--space-m);margin-inline-end: var(--space-l);
}

.ui-dialog-buttonpane .ui-dialog-buttonset > * {
    margin: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    position: static;
}

.ui-dialog .ui-dialog-content .form-actions,.ui-dialog .ui-dialog-content .field-actions {
    margin: 0;
    padding: 0;
}

.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content {
    background: none;
}

#drupal-off-canvas .form-type--boolean {
    margin-left: 0;
}

#drupal-off-canvas .form-item .form-item__description {
    color: var(--color-gray-050);
    font-size: 0.75rem;
}

:root {
    --shortcut-bg-color: var(--color-gray-800);
    --shortcut-border-radius-size: var(--base-border-radius);
    --shortcut-padding-size: calc(0.5 * var(--space-xs)) var(--space-m);
    --shortcut-icon-size: var(--space-l);
}

.shortcut-action {
    display: inline-block;
    margin-inline-start:var(--space-xs);}

.shortcut-action: hover .shortcut-action__message,.shortcut-action:focus .shortcut-action__message {
    transform:translateY(0);
    opacity: 1;
}

.shortcut-action__message {
    display: inline-block;
    margin-inline-start:var(--space-s);padding: var(--shortcut-padding-size);
    transition: var(--transition);
    transform: translateY(calc(-1 * var(--space-xs)));
    vertical-align: top;
    opacity: 0;
    color: var(--color-white);
    border-radius: var(--shortcut-border-radius-size);
    background: var(--shortcut-bg-color);
    font-size: var(--font-size-label);
    backface-visibility: hidden;
}

.shortcut-action__icon {
    display: inline-block;
    width: var(--shortcut-icon-size);
    height: var(--shortcut-icon-size);
    vertical-align: -0.0625rem;
    background: transparent url("data:image/svg+xml,%3csvg height='24' width='96' xmlns='http://www.w3.org/2000/svg'%3e%3cg stroke='%238e929c'%3e%3cpath d='m94.46 9.667h-7.937l-2.523-8.007-2.523 8.007h-7.937l6.768 4.926-3.076 8.007 6.768-4.927 6.768 4.927-3.076-8.007zm-24 0h-7.937l-2.523-8.007-2.523 8.007h-7.937l6.768 4.926-3.076 8.007 6.768-4.927 6.768 4.927-3.076-8.007z' fill='%23ffd23f'/%3e%3cg fill='none'%3e%3cpath d='m38.42 9.327.11.35h7.934l-6.521 4.742-.31.225.138.358 2.922 7.599-6.397-4.653-.294-.214-.294.214-6.397 4.653 2.923-7.599.137-.358-.31-.225-6.521-4.742h7.934l.11-.35 2.418-7.665zm-24.002 0 .11.35h7.934l-6.521 4.742-.31.225.138.358 2.922 7.599-6.397-4.653-.294-.214-.294.214-6.397 4.653 2.923-7.599.137-.358-.31-.225-6.521-4.742h7.934l.11-.35 2.418-7.665z'/%3e%3cpath d='m42.5 1v7m-3.5-3.5h7m42 2.5 6-6m0 6-6-6' stroke-linecap='square' stroke-miterlimit='3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") left top / calc(var(--shortcut-icon-size) * 4) var(--shortcut-icon-size) no-repeat;
}

.shortcut-action--add:hover .shortcut-action__icon,.shortcut-action--add:focus .shortcut-action__icon {
    background-position: calc(-1 * var(--shortcut-icon-size)) top;
}

.shortcut-action--remove .shortcut-action__icon {
    background-position: calc(-2 * var(--shortcut-icon-size)) top;
}

.shortcut-action--remove:focus .shortcut-action__icon,.shortcut-action--remove:hover .shortcut-action__icon {
    background-position: calc(-3 * var(--shortcut-icon-size)) top;
}

[dir="rtl"] .shortcut-action__icon {
    background-image: url("data:image/svg+xml,%3csvg height='24' width='96' xmlns='http://www.w3.org/2000/svg'%3e%3cg stroke='%238e929c'%3e%3cpath d='m94.46 9.667h-7.937l-2.523-8.007-2.523 8.007h-7.937l6.768 4.926-3.076 8.007 6.768-4.927 6.768 4.927-3.076-8.007zm-24 0h-7.937l-2.523-8.007-2.523 8.007h-7.937l6.768 4.926-3.076 8.007 6.768-4.927 6.768 4.927-3.076-8.007z' fill='%23ffd23f'/%3e%3cg fill='none'%3e%3cpath d='m38.42 9.327.11.35h7.934l-6.521 4.742-.31.225.138.358 2.922 7.599-6.397-4.653-.294-.214-.294.214-6.397 4.653 2.923-7.599.137-.358-.31-.225-6.521-4.742h7.934l.11-.35 2.418-7.665zm-24.002 0 .11.35h7.934l-6.521 4.742-.31.225.138.358 2.922 7.599-6.397-4.653-.294-.214-.294.214-6.397 4.653 2.923-7.599.137-.358-.31-.225-6.521-4.742h7.934l.11-.35 2.418-7.665z'/%3e%3cpath d='m29.5 1v7m-3.5-3.5h7m42 2.5 6-6m0 6-6-6' stroke-linecap='square' stroke-miterlimit='3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.shepherd-element {
    color: #fff;
    border-radius: 0.3125rem;
    background-color: #000;
    background-color: rgba(0,0,0,0.8);
}

.shepherd-element:focus {
    outline: 2px dotted transparent;
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);
}

@media only screen and (max-width: 47.9375rem) {
    .shepherd-element {
        border-radius:0;
    }
}

.shepherd-arrow::before {
    background: none;
}

.shepherd-arrow {
    border: solid 14px rgba(0,0,0,0.8);
}

.shepherd-element[data-popper-placement^="top"] > .shepherd-arrow {
    bottom: -1.75rem;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.shepherd-element[data-popper-placement^="bottom"] > .shepherd-arrow {
    top: -1.75rem;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}

.shepherd-element[data-popper-placement^="left"] > .shepherd-arrow {
    right: -1.75rem;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
}

.shepherd-element[data-popper-placement^="right"] > .shepherd-arrow {
    left: -1.75rem;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.shepherd-text p {
    line-height: 1.385em;
}

.shepherd-text a {
    color: var(--color-sunglow);
}

.shepherd-cancel-icon {
    color: #fff;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1;
}

.shepherd-cancel-icon:hover,.shepherd-cancel-icon:focus {
    color: rgba(255,255,255,0.9);
}

.shepherd-button {
    margin: 0;
}

.shepherd-content *:focus {
    outline: 2px dotted transparent;
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);
}
#search-block-form .form-search {
    width:100%;
}
#search-block-form  .js-form-type-search{
    width:100%;
    margin:0 !important;
}
header .site-search-wrapper #search-close{
    top:1;
}


.path-frontpage .page-banner--bg.responsive-bg-image .page-banner-text h2#home-title2{
    
}


h2, h2 a {
    font-weight: 400;
    color: #000000;
    font-size: 2.25rem;
        line-height: 2.9375rem;
}




#block-ts-latw-content h3 strong{
    font-weight: 400; 
    font-size:28px;
}
#block-mailchimpnewsletter h2.secTitle
/*#block-ts-latw-content h4{*/
/*    font-weight: 400; */
/*}*/
#block-ts-latw-content h3{
    font-weight: 400; 
}
/**typography**/
#block-mailchimpnewsletter h2.secTitle {
    font-size: 36px !important;
    
}

h4, .heading-d{
     font-size: 20px !important;
}


#block-ts-latw-content h3{
    font-size:28px;
}

.field--type-text-with-summary h3{
        font-size:28px;
}
/**higher-education-0**/
.field--name-field-intro-tex h3{
        font-size:28px;
}

/**staff**/
.field--name-field-intro-text h3{
        font-size:28px;
}

/**board**/
.field--type-text-with-summary h3{
        font-size:28px;
}

#block-ts-latw-content h3{
     font-size:28px;
}



#block-ts-latw-content .group-right{
    max-width:50%;
    width:105%;/* it was 100%*/
}

.node--view-mode-catalog-search .field--name-field-cover-images{
    height:300.8px
}


.node--view-mode-catalog-search .field--name-field-cover-images img { 
    height: 100% !important;
object-fit:cover;
    
}
.node--type-artist{
    display:flex;
     flex-wrap: nowrap;
    flex-direction: row;
}






#block-ts-latw-content .group-right,
#block-ts-latw-content .group-left{
  flex-grow: 1;
    max-width: max-content;
}

.group-header.responsive-bg-image .field--name-field-featured-image{
    position:absolute;
    overflow:hidden;
    height:100%;
}
.group-header.responsive-bg-image .field--name-field-featured-image .field__label{
    display:none !important;
}
.group-header.responsive-bg-image .field--name-field-featured-image .field--name-field-media-image{
        height: 100%;
}
article.media--type-image{
    height: 100%;
}
.group-header.responsive-bg-image .field--name-field-featured-image  .field__item{
    height:100%;
}
.group-header.responsive-bg-image .field--name-field-media-image img{
    height:100%;
    object-fit: cover;
}


.group-left {
    max-width: 70% !important;
}
.journeys-end .custompageimage.node.node--type-latw-title.node--view-mode-full.ds-2col-stacked.clearfix {
 
    width: 172% !important;
    max-width: 148% !important;
}

.view.view-title-media-purchasing-options { display: none; }