.node--type-content-type-page, .node--type-content_type_bodies {
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 16px;
  color: rgb(66, 66, 69);
  line-height: 24px;
  background: rgb(245, 247, 246);
  padding: 10px 0 10px 0;
}
@media (max-width: 990px) and (min-width: 769px) {
  .node--type-content-type-page .node__content.clearfix .container-full-page .page-title.margin-title, .node--type-content_type_bodies .node__content.clearfix .container-full-page .page-title.margin-title {
    margin-top: 75px;
  }
}
@media (max-width: 768px) {
  .node--type-content-type-page .node__content.clearfix .container-full-page .page-title.margin-title, .node--type-content_type_bodies .node__content.clearfix .container-full-page .page-title.margin-title {
    margin-top: 65px;
  }
}
.node--type-content-type-page .node__content.clearfix .container-full-page .container-page-content .container-main-content .field--name-field-main-content.field--type-entity-reference-revisions .field--item ul, .node--type-content_type_bodies .node__content.clearfix .container-full-page .container-page-content .container-main-content .field--name-field-main-content.field--type-entity-reference-revisions .field--item ul {
  list-style: unset;
  padding-left: 20px;
  margin-bottom: 10px;
}
.node--type-content-type-page .node__content.clearfix .container-full-page .field--name-field-main-content ul, .node--type-content_type_bodies .node__content.clearfix .container-full-page .field--name-field-main-content ul {
  min-width: unset;
  cursor: default;
  list-style: unset;
  margin-bottom: 10px;
  padding-left: 40px;
}
@media (max-width: 990px) {
  .node--type-content-type-page .node__content.clearfix > .page-title.margin-title, .node--type-content_type_bodies .node__content.clearfix > .page-title.margin-title {
    margin-top: 95px;
  }
}
.node--type-content-type-page.node--type-content_type_bodies, .node--type-content_type_bodies.node--type-content_type_bodies {
  background: rgb(255, 255, 255);
}
@media (max-width: 990px) {
  .node--type-content-type-page.node--type-content_type_bodies, .node--type-content_type_bodies.node--type-content_type_bodies {
    margin-top: unset;
    padding-top: 30px;
  }
}
@media (max-width: 768px) {
  .node--type-content-type-page, .node--type-content_type_bodies {
    padding: 0px 0;
    margin-top: 30px;
  }
}
.node--type-content-type-page .page-title, .node--type-content_type_bodies .page-title {
  max-width: 95%;
  margin-top: 0;
  line-height: 59px;
}
@media (max-width: 768px) {
  .node--type-content-type-page .page-title, .node--type-content_type_bodies .page-title {
    font-size: 28px;
    line-height: 26px;
  }
}
.node--type-content-type-page .page-title span, .node--type-content_type_bodies .page-title span {
  font-family: "Lora Bold", serif;
  font-size: 54px;
  color: rgb(26, 26, 28);
  position: relative;
}
@media (max-width: 768px) {
  .node--type-content-type-page .page-title span, .node--type-content_type_bodies .page-title span {
    font-size: 28px;
    line-height: 30px;
  }
}
.node--type-content-type-page .page-title span:after, .node--type-content_type_bodies .page-title span:after {
  content: ".";
  color: rgb(40, 186, 169);
}
@media (max-width: 767px) {
  .node--type-content-type-page .embedded-entity, .node--type-content_type_bodies .embedded-entity {
    max-width: 100%;
    width: auto;
  }
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser {
  display: block;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity {
  margin-bottom: 31px;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity.align-left, .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity.align-left_margin, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity.align-left, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity.align-left_margin {
  margin-right: 40px;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity.align-center, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity.align-center {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity.align-center, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity.align-center {
    display: block;
  }
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity.align-center img, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity.align-center img {
  margin: 0 auto;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity.align-right, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity.align-right {
  margin-left: 40px;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity img, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity img {
  border-radius: 10px;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .embedded-entity > figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .embedded-entity > figcaption {
  word-break: break-all;
  text-align: left;
  padding-left: 8px;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-center .embedded-entity, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-center .embedded-entity {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-center figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-center figcaption {
  padding-left: 40%;
}
@media (max-width: 990px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-center figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-center figcaption {
    padding-left: 35%;
  }
}
@media (max-width: 767px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-center figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-center figcaption {
    padding-left: 2%;
  }
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-right .embedded-entity, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-right .embedded-entity {
  margin-left: auto;
  display: table;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-right figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-right figcaption {
  text-align: right;
  padding-right: 18%;
}
@media (max-width: 990px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-right figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-right figcaption {
    padding-right: 30%;
  }
}
@media (max-width: 767px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .align-right figcaption, .node--type-content_type_bodies .paragraph--type--accordion-w-short-teaser .align-right figcaption {
    padding-right: 98%;
  }
}
.node--type-content-type-page .table-container, .node--type-content_type_bodies .table-container {
  width: fit-content;
  max-width: 100%;
  overflow-y: auto;
  position: relative;
  border-radius: 10px;
  border: 1px solid rgb(171, 189, 240);
}
.node--type-content-type-page .table-container::-ms-clear, .node--type-content_type_bodies .table-container::-ms-clear {
  display: none;
}
.node--type-content-type-page .table-container::-webkit-scrollbar, .node--type-content_type_bodies .table-container::-webkit-scrollbar {
  width: 13px; /* width of the entire scrollbar */
  height: 13px;
}
.node--type-content-type-page .table-container::-webkit-scrollbar-track, .node--type-content_type_bodies .table-container::-webkit-scrollbar-track {
  background: transparent; /* color of the tracking area */
}
.node--type-content-type-page .table-container::-webkit-scrollbar-track:horizontal, .node--type-content_type_bodies .table-container::-webkit-scrollbar-track:horizontal {
  border-top: 1px solid rgb(171, 189, 240);
}
.node--type-content-type-page .table-container::-webkit-scrollbar-track:vertical, .node--type-content_type_bodies .table-container::-webkit-scrollbar-track:vertical {
  border-left: 1px solid rgb(171, 189, 240);
}
.node--type-content-type-page .table-container::-webkit-scrollbar-thumb, .node--type-content_type_bodies .table-container::-webkit-scrollbar-thumb {
  background-color: rgb(171, 189, 240); /* color of the scroll thumb */
  border-radius: 20px; /* roundness of the scroll thumb */
  border: 2px solid transparent; /* creates padding around scroll thumb */
  background-clip: content-box;
}
.node--type-content-type-page .table-container::-webkit-scrollbar-thumb:horizontal, .node--type-content_type_bodies .table-container::-webkit-scrollbar-thumb:horizontal {
  border-top: 3px solid transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.node--type-content-type-page .table-container::-webkit-scrollbar-thumb:vertical, .node--type-content_type_bodies .table-container::-webkit-scrollbar-thumb:vertical {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 3px solid transparent;
}
.node--type-content-type-page .table-container::-webkit-scrollbar-corner, .node--type-content_type_bodies .table-container::-webkit-scrollbar-corner {
  background-color: rgb(245, 247, 246);
}
@media (max-width: 767px) {
  .node--type-content-type-page .table-container, .node--type-content_type_bodies .table-container {
    overflow-x: auto;
  }
}
.node--type-content-type-page .table-container table, .node--type-content_type_bodies .table-container table {
  position: relative;
  border: 0 !important;
  border-collapse: unset !important;
  border-radius: 10px;
  border-spacing: 0;
  width: fit-content !important;
}
.node--type-content-type-page .table-container table[border="0"] td, .node--type-content_type_bodies .table-container table[border="0"] td {
  border-left: none !important;
  border-top: none;
}
.node--type-content-type-page .table-container table caption, .node--type-content_type_bodies .table-container table caption {
  font-size: 22px;
  line-height: 35px;
  font-family: "Merriweather Sans Regular", sans-serif;
  color: rgb(66, 66, 69);
}
.node--type-content-type-page .table-container table tr.list_header td:first-child, .node--type-content_type_bodies .table-container table tr.list_header td:first-child {
  z-index: 3 !important;
}
.node--type-content-type-page .table-container table tr.list_header td:first-child::after, .node--type-content_type_bodies .table-container table tr.list_header td:first-child::after {
  content: "";
  width: 1px;
  height: calc(100% - 10px);
  background: rgb(255, 255, 255);
  position: absolute;
  right: 0px;
  top: 5px;
}
.node--type-content-type-page .table-container table td:first-child, .node--type-content_type_bodies .table-container table td:first-child {
  position: sticky;
  left: 0;
}
.node--type-content-type-page .table-container table td.cell-border-left, .node--type-content_type_bodies .table-container table td.cell-border-left {
  border-left: 1px solid rgb(171, 189, 240) !important;
  position: unset !important;
}
.node--type-content-type-page .table-container table thead, .node--type-content_type_bodies .table-container table thead {
  background: rgb(65, 105, 226) 0% 0% no-repeat padding-box;
  border-radius: 10px 10px 0 0;
  font-size: 14px;
  font-weight: 400;
}
.node--type-content-type-page .table-container table thead th, .node--type-content_type_bodies .table-container table thead th {
  position: -webkit-sticky;
  /* for Safari */
  position: sticky;
  top: 0;
  background: rgb(65, 105, 226) !important;
  color: rgb(255, 255, 255);
  border: none;
  border-top: 5px solid rgb(65, 105, 226);
  border-bottom: 5px solid rgb(65, 105, 226);
  z-index: 1;
}
.node--type-content-type-page .table-container table thead th:first-of-type, .node--type-content_type_bodies .table-container table thead th:first-of-type {
  border-top-left-radius: 10px;
}
.node--type-content-type-page .table-container table thead th:last-of-type, .node--type-content_type_bodies .table-container table thead th:last-of-type {
  border-top-right-radius: 10px;
}
.node--type-content-type-page .table-container table thead th::before, .node--type-content_type_bodies .table-container table thead th::before {
  content: "";
  width: 1px;
  height: 100%;
  background: rgb(255, 255, 255);
  position: absolute;
  left: 0px;
  top: 0px;
}
.node--type-content-type-page .table-container table thead th:not(.row):first-child::before, .node--type-content_type_bodies .table-container table thead th:not(.row):first-child::before {
  content: none;
}
.node--type-content-type-page .table-container table thead th[scope=row]:first-child, .node--type-content_type_bodies .table-container table thead th[scope=row]:first-child {
  left: 0;
  z-index: 2;
}
.node--type-content-type-page .table-container table thead.sticky th:first-child, .node--type-content_type_bodies .table-container table thead.sticky th:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
}
.node--type-content-type-page .table-container table thead tr td, .node--type-content_type_bodies .table-container table thead tr td {
  border-top: none;
  border-left: 1px solid rgb(171, 189, 240);
  border-bottom: 1px solid rgb(171, 189, 240);
}
.node--type-content-type-page .table-container table thead tr td:first-child, .node--type-content_type_bodies .table-container table thead tr td:first-child {
  border-left: none;
}
.node--type-content-type-page .table-container table thead tr th a:link, .node--type-content-type-page .table-container table thead tr th a:active, .node--type-content-type-page .table-container table thead tr th a:visited, .node--type-content-type-page .table-container table thead tr th a:hover, .node--type-content-type-page .table-container table thead tr th a:focus, .node--type-content_type_bodies .table-container table thead tr th a:link, .node--type-content_type_bodies .table-container table thead tr th a:active, .node--type-content_type_bodies .table-container table thead tr th a:visited, .node--type-content_type_bodies .table-container table thead tr th a:hover, .node--type-content_type_bodies .table-container table thead tr th a:focus {
  color: rgb(25, 25, 112);
  padding: 5px;
  font-size: 12px;
}
.node--type-content-type-page .table-container table tbody, .node--type-content_type_bodies .table-container table tbody {
  font-size: 14px;
  font-weight: 400;
  position: relative;
}
.node--type-content-type-page .table-container table tbody th, .node--type-content_type_bodies .table-container table tbody th {
  left: 0;
  background: rgb(245, 247, 246);
  border-left: none;
}
.node--type-content-type-page .table-container table tbody th:first-child, .node--type-content_type_bodies .table-container table tbody th:first-child {
  left: 0;
  z-index: 2;
  position: sticky;
  position: -webkit-sticky;
  /* for Safari */
}
.node--type-content-type-page .table-container table tbody th a, .node--type-content_type_bodies .table-container table tbody th a {
  scroll-margin-top: 100px;
}
.node--type-content-type-page .table-container table tbody tr.list_header td.list_header, .node--type-content_type_bodies .table-container table tbody tr.list_header td.list_header {
  top: 0;
  left: 0;
  z-index: 2;
  position: sticky;
  position: -webkit-sticky;
  /* for Safari */
}
.node--type-content-type-page .table-container table tbody tr:not(.list_header):first-child td,
.node--type-content-type-page .table-container table tbody tr:not(.list_header):first-child th, .node--type-content_type_bodies .table-container table tbody tr:not(.list_header):first-child td,
.node--type-content_type_bodies .table-container table tbody tr:not(.list_header):first-child th {
  border-top: none;
  border-left: 1px solid rgb(171, 189, 240);
}
.node--type-content-type-page .table-container table tbody tr:not(.list_header):last-child td,
.node--type-content-type-page .table-container table tbody tr:not(.list_header):last-child th, .node--type-content_type_bodies .table-container table tbody tr:not(.list_header):last-child td,
.node--type-content_type_bodies .table-container table tbody tr:not(.list_header):last-child th {
  border-bottom: none;
}
.node--type-content-type-page .table-container table tbody tr:not(.list_header) td:first-child,
.node--type-content-type-page .table-container table tbody tr:not(.list_header) th:first-child, .node--type-content_type_bodies .table-container table tbody tr:not(.list_header) td:first-child,
.node--type-content_type_bodies .table-container table tbody tr:not(.list_header) th:first-child {
  border-left: none;
}
.node--type-content-type-page .table-container table tbody td, .node--type-content_type_bodies .table-container table tbody td {
  font-family: "Merriweather Sans Regular", sans-serif;
  line-height: 22px;
}
.node--type-content-type-page .table-container table tbody td > *:last-child, .node--type-content-type-page .table-container table tbody td > *:only-child, .node--type-content_type_bodies .table-container table tbody td > *:last-child, .node--type-content_type_bodies .table-container table tbody td > *:only-child {
  margin-bottom: 0px;
}
.node--type-content-type-page .table-container table tbody td a, .node--type-content_type_bodies .table-container table tbody td a {
  scroll-margin-top: 120px;
}
.node--type-content-type-page .table-container table tbody .list_header td, .node--type-content_type_bodies .table-container table tbody .list_header td {
  position: relative;
  border-left: none;
}
.node--type-content-type-page .table-container table tbody .list_header td::before, .node--type-content_type_bodies .table-container table tbody .list_header td::before {
  content: "";
  width: 1px;
  height: calc(100% - 10px);
  background: rgb(255, 255, 255);
  position: absolute;
  left: 0px;
  top: 5px;
}
.node--type-content-type-page .table-container table tbody .list_header td:first-child::before, .node--type-content_type_bodies .table-container table tbody .list_header td:first-child::before {
  content: none;
}
.node--type-content-type-page .table-container table td,
.node--type-content-type-page .table-container table th, .node--type-content_type_bodies .table-container table td,
.node--type-content_type_bodies .table-container table th {
  padding: 8px 14px;
  min-width: 50px;
  background: rgb(245, 247, 246);
  border-left: 1px solid rgb(171, 189, 240);
  border-top: 1px solid rgb(171, 189, 240);
}
.node--type-content-type-page .arrow-container:nth-child(2) .table-container, .node--type-content_type_bodies .arrow-container:nth-child(2) .table-container {
  width: 100% !important;
}
.node--type-content-type-page .arrow-container:nth-child(2) .table-container .article_6_searchable_table, .node--type-content_type_bodies .arrow-container:nth-child(2) .table-container .article_6_searchable_table {
  width: 100% !important;
}
.node--type-content-type-page .arrow-container:nth-child(2) .table-container .article_6_searchable_table tr th:nth-child(1), .node--type-content_type_bodies .arrow-container:nth-child(2) .table-container .article_6_searchable_table tr th:nth-child(1) {
  width: 15%;
  background-color: #000;
}
.node--type-content-type-page .arrow-container:nth-child(2) .table-container .article_6_searchable_table tr th:nth-child(2), .node--type-content_type_bodies .arrow-container:nth-child(2) .table-container .article_6_searchable_table tr th:nth-child(2) {
  width: 15%;
}
.node--type-content-type-page .arrow-container:nth-child(2) .table-container .article_6_searchable_table tr th:nth-child(3), .node--type-content_type_bodies .arrow-container:nth-child(2) .table-container .article_6_searchable_table tr th:nth-child(3) {
  width: 70%;
}

.paragraph--type--hero-paragraph .field--name-field-hero-image-title {
  display: none;
}
.paragraph--type--hero-paragraph .field--name-field-hero-image-link {
  display: none;
}
.paragraph--type--hero-paragraph .field--name-field-media-description {
  display: none;
}
.paragraph--type--hero-paragraph .field--name-field-hero-text-color {
  display: none;
}

.paragraph--type--main-text-body {
  padding: 40px 0;
}
.paragraph--type--main-text-body .field--name-field-text h2 {
  font-size: 46px;
  line-height: 59px;
}
@media (max-width: 768px) {
  .paragraph--type--main-text-body {
    padding: 20px 0;
  }
}

.paragraph--type--hero-paragraph.paragraph--view-mode--default {
  padding-top: 30px;
}
@media (max-width: 767px) {
  .paragraph--type--hero-paragraph.paragraph--view-mode--default {
    padding: 15px 0 0;
  }
}
.paragraph--type--hero-paragraph.paragraph--view-mode--default .field--name-field-media-image-file img {
  width: 100%;
  border-radius: 10px;
}
.paragraph--type--hero-paragraph.paragraph--view-mode--default .field--name-field-media-copyright {
  font-weight: 400;
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 10px;
  color: rgb(66, 66, 69);
}
.paragraph--type--hero-paragraph.paragraph--view-mode--default .field--name-field-hero-caption {
  font-weight: 400;
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 12px;
  color: rgb(66, 66, 69);
}

.field--name-field-show-with-teaser {
  display: block;
}

.block-field-blocknodecontent-type-pagefield-template-type {
  display: none;
}

.field--name-field-teaser,
.field--name-field-teaser-formatted {
  font-size: 22px;
  line-height: 35px;
  font-family: "Merriweather Sans Light", sans-serif;
  color: rgb(66, 66, 69);
  opacity: 1;
}
@media (max-width: 767px) {
  .field--name-field-teaser,
  .field--name-field-teaser-formatted {
    font-size: 14px;
    line-height: 22px;
  }
}

.field--name-field-page-main-text-body {
  margin: 58px auto;
  line-height: 24px;
  font-size: 16px;
}
.field--name-field-page-main-text-body h1,
.field--name-field-page-main-text-body h2,
.field--name-field-page-main-text-body h3,
.field--name-field-page-main-text-body h4,
.field--name-field-page-main-text-body h5,
.field--name-field-page-main-text-body h6 {
  font-family: "Lora Regular", serif;
}
.field--name-field-page-main-text-body h1,
.field--name-field-page-main-text-body h2 {
  font-size: 54px;
  font-weight: 600;
  line-height: 69px;
  color: rgb(26, 26, 28);
}
@media (max-width: 767px) {
  .field--name-field-page-main-text-body h1,
  .field--name-field-page-main-text-body h2 {
    font-size: 20px;
    line-height: 25px;
  }
}
.field--name-field-page-main-text-body h3 {
  font-size: 40px;
  font-weight: 600;
  line-height: 51px;
  color: rgb(26, 26, 28);
}
@media (max-width: 767px) {
  .field--name-field-page-main-text-body h3 {
    font-size: 16px;
    line-height: 20px;
  }
}
.field--name-field-page-main-text-body h4 {
  font-size: 40px;
  line-height: 38px;
  color: rgb(26, 26, 28);
}
@media (max-width: 767px) {
  .field--name-field-page-main-text-body h4 {
    font-size: 14px;
    line-height: 18px;
  }
}
.field--name-field-page-main-text-body h5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  color: rgb(26, 26, 28);
}
@media (max-width: 767px) {
  .field--name-field-page-main-text-body h5 {
    font-size: 12px;
    line-height: 15px;
  }
}
.field--name-field-page-main-text-body h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: rgb(26, 26, 28);
}
@media (max-width: 767px) {
  .field--name-field-page-main-text-body h6 {
    font-size: 12px;
    line-height: 15px;
  }
}

.container-related-information,
.block-entity-fieldnodefield-related-content-paragraphs,
.block-entity-fieldnodefield-news-r-documents {
  padding-right: 0;
  padding-left: 65px;
  padding-bottom: 30px;
  min-width: 345px;
  float: right;
  z-index: 99;
  width: 25%;
  position: relative;
}
@media (min-width: 991px) {
  .container-related-information.first-main-content-field-empty,
  .block-entity-fieldnodefield-related-content-paragraphs.first-main-content-field-empty,
  .block-entity-fieldnodefield-news-r-documents.first-main-content-field-empty {
    padding-top: 70px;
  }
}
@media (min-width: 991px) {
  .container-related-information.first-main-content-field-hero-image,
  .block-entity-fieldnodefield-related-content-paragraphs.first-main-content-field-hero-image,
  .block-entity-fieldnodefield-news-r-documents.first-main-content-field-hero-image {
    padding-top: 30px;
  }
}
@media (max-width: 990px) {
  .container-related-information,
  .block-entity-fieldnodefield-related-content-paragraphs,
  .block-entity-fieldnodefield-news-r-documents {
    float: unset;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .container-related-information,
  .block-entity-fieldnodefield-related-content-paragraphs,
  .block-entity-fieldnodefield-news-r-documents {
    min-width: auto;
    max-width: 100%;
    width: 100%;
    order: 3;
  }
}
.container-related-information .field--name-field-related-content-label,
.container-related-information .field--name-field-related-information-label,
.block-entity-fieldnodefield-related-content-paragraphs .field--name-field-related-content-label,
.block-entity-fieldnodefield-related-content-paragraphs .field--name-field-related-information-label,
.block-entity-fieldnodefield-news-r-documents .field--name-field-related-content-label,
.block-entity-fieldnodefield-news-r-documents .field--name-field-related-information-label {
  font-size: 24px;
  line-height: 30px;
  font-family: "Lora Bold", serif;
  color: rgb(26, 26, 28);
  margin-bottom: 36px;
}
@media (max-width: 767px) {
  .container-related-information .field--name-field-related-content-label,
  .container-related-information .field--name-field-related-information-label,
  .block-entity-fieldnodefield-related-content-paragraphs .field--name-field-related-content-label,
  .block-entity-fieldnodefield-related-content-paragraphs .field--name-field-related-information-label,
  .block-entity-fieldnodefield-news-r-documents .field--name-field-related-content-label,
  .block-entity-fieldnodefield-news-r-documents .field--name-field-related-information-label {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .container-page-content {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .container-page-content .page-description {
    order: 1;
    margin: 0;
  }
}
@media (max-width: 990px) {
  .container-page-content .container-main-content {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .container-page-content .container-main-content {
    order: 2;
  }
}

.tabs-region ul.tabs {
  text-align: center;
  border-bottom: 1px solid rgb(68, 67, 67);
  margin-top: 40px;
  padding: 0;
}
@media (max-width: 767px) {
  .tabs-region ul.tabs {
    overflow: auto;
    white-space: nowrap;
    padding: 0 10px;
    text-align: left;
  }
  .tabs-region ul.tabs::-ms-clear {
    display: none;
  }
  .tabs-region ul.tabs::-webkit-scrollbar-track {
    display: none;
    position: absolute;
    background: transparent !important;
  }
  .tabs-region ul.tabs::-webkit-scrollbar-thumb {
    background: transparent !important;
    opacity: 0.6;
    border-radius: 4px;
  }
  .tabs-region ul.tabs::-webkit-scrollbar {
    width: 0;
    background: transparent !important;
  }
}
.tabs-region ul.tabs li {
  width: auto;
  display: inline-block;
}
.tabs-region ul.tabs li a {
  padding: 10px 5px;
}
.tabs-region ul.tabs li a div {
  font-size: 24px;
  color: rgb(25, 25, 112);
  width: 200px;
  padding: 0 5px;
  display: inline-block;
  line-height: 28px;
  white-space: normal;
}
@media (max-width: 767px) {
  .tabs-region ul.tabs li a div {
    font-size: 18px;
    width: 140px;
    line-height: 22px;
  }
}
.tabs-region ul.tabs li a:hover {
  border-bottom: 4px solid rgb(25, 25, 112);
  border-radius: 2px 2px 0px 0px;
}
.tabs-region ul.tabs li a.is-active {
  border-bottom: 4px solid rgb(65, 105, 226);
  border-radius: 2px 2px 0px 0px;
}
.tabs-region ul.tabs li a.is-active div {
  color: rgb(65, 105, 226);
}
.tabs-region .tab-content {
  width: 945px;
  margin: 36px auto;
  max-width: 95%;
}
.tabs-region .tab-content .field.field--name-field-title {
  display: none;
}
.tabs-region .tab-content .paragraph--type--page-tab {
  display: flex;
}
.tabs-region .tab-content .tab-pane .block-field-blocknodecontent-type-pagefield-main-content,
.tabs-region .tab-content .tab-pane .field--name-field-main-content {
  width: calc(67% - 20px);
  display: inline-block;
}
.tabs-region .tab-content .tab-pane .paragraph--type--related-content-boxes-paragraph,
.tabs-region .tab-content .tab-pane .field--name-field-related-section {
  width: 33%;
  display: inline-block;
}

.regular-area {
  width: 945px;
  max-width: 95%;
  margin: 24px auto;
}
.regular-area .block-field-blocknodecontent-type-pagefield-tab-title {
  font-size: 40px;
  line-height: 51px;
  font-family: "Lora Regular", serif;
  font-weight: 900;
  color: rgb(26, 26, 28);
  margin-top: 58px;
}
.regular-area .block-field-blocknodecontent-type-pagefield-main-content {
  margin: 24px 0;
}

.node--type-content-type-page.page-ct-w-tabs .field--name-field-teaser,
.node--type-content-type-page.page-ct-w-tabs .field--name-field-teaser-formatted {
  max-width: 95%;
}
.node--type-content-type-page.page-ct-w-tabs .container-page-content {
  padding-top: 15px;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .container-related-information {
  margin-top: 20px;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs {
  margin-top: 60px;
  border-bottom: 0;
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 36px;
  align-items: flex-end;
  text-align: center;
}
@media (max-width: 767px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs {
    overflow-x: scroll;
    border-bottom: 1px solid rgba(68, 67, 67, 0.3);
    margin-right: -20px;
    margin-left: -20px;
    padding: 0 20px 3px;
  }
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs::-ms-clear {
    display: none;
  }
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs::-webkit-scrollbar-track {
    display: none;
    position: absolute;
    background: transparent !important;
  }
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs::-webkit-scrollbar-thumb {
    background: transparent !important;
    opacity: 0.6;
    border-radius: 4px;
  }
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs::-webkit-scrollbar {
    width: 0;
    background: transparent !important;
  }
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs:before {
  content: "";
  position: absolute;
  margin: 0 auto;
  z-index: 0;
  bottom: 0;
  width: 150vw;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  border-bottom: 1px solid rgb(68, 67, 67);
  opacity: 30%;
}
@media (max-width: 767px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs:before {
    border-bottom: none;
  }
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li {
  margin-bottom: 0;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li a {
  float: none;
  margin-bottom: 0;
  color: rgb(25, 25, 112);
  font-size: 18px;
  font-family: "Merriweather Sans Regular", sans-serif;
  padding: 0 41px 14px;
  max-width: 205px;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li a:hover {
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  color: rgb(65, 105, 226);
}
@media (max-width: 990px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li a {
    padding: 0 15px 14px 15px;
  }
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li.active a {
  color: rgb(65, 105, 226);
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  padding: 0 41px 14px;
  font-size: 18px;
  font-family: "Merriweather Sans Regular", sans-serif;
  margin-bottom: 0;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li.active a:focus {
  color: rgb(65, 105, 226);
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: transparent;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .nav-tabs li.active a:after {
  width: 100%;
  height: 4px;
  content: "";
  background-color: rgb(65, 105, 226);
  display: inline-block;
  position: absolute;
  bottom: 0px;
  margin-bottom: -5px;
  left: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media (max-width: 900px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content.row {
    margin: 0;
  }
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-url-of-first-tab,
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-menu-tab-url {
  display: none;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-page-main-text-body {
  margin: 0;
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
  top: 836px;
}
@media (-webkit-device-pixel-ratio: 1.25) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 702px;
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 576px;
  }
}
@media (max-width: 1440px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 669px;
  }
}
@media (max-width: 1200px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 449px;
  }
}
@media (max-width: 990px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 587px;
  }
}
@media (max-width: 900px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page.col-md-12 .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 453px;
  }
}
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
.node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
  top: 650px;
}
@media (-webkit-device-pixel-ratio: 1.25) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 516px;
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 576px;
  }
}
@media (max-width: 1440px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 494px;
  }
}
@media (max-width: 1200px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 274px;
  }
}
@media (max-width: 990px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 412px;
  }
}
@media (max-width: 900px) {
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-next,
  .node--type-content-type-page.page-ct-w-tabs .container-full-page .tab-content .container-page .field--name-field-main-content > .field--item:first-child .paragraph .carousel-container .field--items.slick-slider .slick-prev {
    top: 461px;
  }
}
.node--type-content-type-page.w-related-content .regular-area .layout__region--content {
  display: block;
  width: 1125px;
}
.node--type-content-type-page.w-related-content .regular-area .block-field-blocknodecontent-type-pagefield-teaser,
.node--type-content-type-page.w-related-content .regular-area .block-field-blocknodecontent-type-pagefield-tab-title,
.node--type-content-type-page.w-related-content .regular-area .block-field-blocknodecontent-type-pagefield-main-content {
  width: 705px;
  float: left;
  display: inline-block;
  max-width: 67%;
}
.node--type-content-type-page.w-related-content .regular-area .block-field-blocknodecontent-type-pagefield-related-content-label,
.node--type-content-type-page.w-related-content .regular-area .block-field-blocknodecontent-type-pagefield-related-se {
  width: 345px;
  float: right;
  max-width: 33%;
}
.node--type-content-type-page:not(.w-related-content) .block-field-blocknodecontent-type-pagefield-related-content-label {
  display: none;
}
.node--type-content-type-page .paragraph--type--hero-paragraph .credit {
  text-align: left;
  letter-spacing: 0px;
  color: rgb(66, 66, 69);
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 12px;
  width: calc(100% - 100px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-top: 0px !important;
  line-height: 14px;
  height: auto !important;
}
@media (max-width: 767px) {
  .node--type-content-type-page .paragraph--type--hero-paragraph .credit {
    width: 100%;
    font-size: 10px;
  }
}
.node--type-content-type-page .paragraph--type--hero-paragraph .credit.hero-text {
  margin-top: 5px !important;
}
.node--type-content-type-page .paragraph--type--hero-paragraph .field--name-field-hero-caption {
  text-align: left;
  letter-spacing: 0px;
  color: rgb(66, 66, 69);
  font-size: 13px;
  width: calc(100% - 100px);
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding-left: 8px;
}
@media (max-width: 767px) {
  .node--type-content-type-page .paragraph--type--hero-paragraph .field--name-field-hero-caption {
    display: none;
  }
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser {
  margin: 25px 0;
}
@media (max-width: 767px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser {
    margin: 15px 0 25px 0;
  }
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry {
  overflow: auto;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .instagram-media {
  border-radius: 15px !important;
  max-width: 550px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .twitter-tweet {
  margin-left: auto !important;
  margin-right: auto !important;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox-container {
  overflow: hidden;
  padding-left: 16px;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox {
  display: block;
  float: left;
  width: calc(33.33% - 16px);
  margin: 0 16px 16px 0;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(3n) {
  margin-right: 0;
}
.node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(3n+1) {
  clear: left;
}
@media (max-width: 640px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox {
    width: calc(50% - 16px);
  }
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(3n) {
    margin-right: 16px;
  }
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(3n+1) {
    clear: none;
  }
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(2n) {
    margin-right: 0;
  }
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 420px) {
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox {
    width: calc(100% - 16px);
  }
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(2n) {
    margin-right: 16px;
  }
  .node--type-content-type-page .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry .flowbox:nth-child(2n+1) {
    clear: none;
  }
}
.node--type-content-type-page .container-page {
  padding-left: 0px;
}
@media (max-width: 767px) {
  .node--type-content-type-page .container-page {
    padding-right: 0;
  }
}
.node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote {
  border-left: none;
  font-size: 30px;
  font-family: "Merriweather Sans Light", sans-serif;
  color: rgb(66, 66, 69);
  position: relative;
  max-width: 100%;
}
@media (min-width: 990px) {
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote {
    padding: 0px;
    padding-right: 50px;
    margin: 58px 0px 58px 80px;
  }
}
.node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote p {
  line-height: 35px;
}
.node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote:before {
  content: ",,";
  font-family: "Lora Bold", serif;
  color: rgb(40, 186, 169);
  font-size: 120px;
  transform: rotate(-180deg);
  position: absolute;
  left: -79px;
  letter-spacing: -5px;
  font-size: 100px;
  top: 39px;
}
@media (max-width: 767px) {
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote:before {
    font-size: 60px;
    left: -27px;
    top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote:before {
    font-size: 60px;
    left: -27px;
    top: 30px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote:before {
    left: -79px;
  }
}
@media (max-width: 1200px) {
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote {
    margin-left: 80px;
    padding-left: 10px;
  }
}
@media (max-width: 990px) {
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote {
    margin-left: 30px;
    margin-top: 25px;
    font-size: 18px;
    padding-bottom: 20px;
    width: 80%;
    padding-left: 10px;
  }
  .node--type-content-type-page .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote p {
    line-height: 24px;
  }
}
.node--type-content-type-page:not(.page-ct-w-tabs) .field--name-field-main-content > .field--item:first-child .paragraph.paragraph--type--related-cards {
  margin-top: 0;
}
.node--type-content-type-page:not(.page-ct-w-tabs) .field--name-field-main-content > .field--item:first-child .paragraph:not(.paragraph--type--related-cards) {
  margin-top: 0;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select {
  display: block;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi {
  border: none;
  box-shadow: none;
  padding: 0;
  width: 100% !important;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-choices {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-height: 36px;
  white-space: nowrap;
  height: 36px;
  position: relative;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-choices::before {
  content: "";
  background-image: url(../../../../custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(270deg);
  background-position: center;
  background-color: white;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-choices li.search-choice {
  visibility: hidden;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-choices li.search-choice .search-choice-close {
  display: none;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-results {
  visibility: visible;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-results .active-result {
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 16px;
  color: rgb(66, 66, 69);
  position: relative;
  padding: 5px 20px;
  display: inline-block;
  width: 100%;
  pointer-events: all;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-results .active-result::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(255, 255, 255);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-results .result-selected {
  font-family: "Merriweather Sans Regular", sans-serif;
  background-color: rgb(225, 233, 255);
  font-size: 16px;
  color: rgb(66, 66, 69);
  position: relative;
  padding: 5px 20px;
  display: inline-block;
  width: 100%;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi.chosen-container-active ul.chosen-results .result-selected::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(255, 255, 255);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
  background-image: linear-gradient(to bottom, rgb(65, 105, 226) 0%, rgb(65, 105, 226) 100%), linear-gradient(to bottom, white 0%, white 100%);
  background-clip: content-box, padding-box;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices {
  min-width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  border: none;
  background-image: none;
  max-height: 36px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 36px;
  position: relative;
  overflow: hidden;
  padding-right: 20px;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices::before {
  content: "";
  background-image: url(../../../../custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(90deg);
  background-position: center;
  background-color: white;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice {
  position: static;
  margin: 0;
  padding: 0;
  border: none;
  max-width: unset;
  border-radius: none;
  background-color: unset;
  background-image: unset;
  background-size: unset;
  background-repeat: unset;
  background-clip: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: unset;
  cursor: default;
  display: inline;
  float: none;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice:not(:first-child)::before {
  content: ", ";
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice .search-choice-close {
  display: none;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
  width: 100%;
  position: absolute;
  list-style: none;
  top: 0;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi ul.chosen-choices li.search-field input.chosen-search-input {
  width: 100% !important;
  border-bottom: 1px solid rgb(26, 26, 28) !important;
  padding-bottom: 9px;
  color: rgb(66, 66, 69);
  opacity: 1;
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 16px;
  color: rgb(66, 66, 69);
  line-height: 24px;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi .chosen-drop {
  position: relative;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .first-group-filter .form-type-select .chosen-container.chosen-container-multi .chosen-drop .chosen-results {
  list-style: none;
  max-height: 200px;
  visibility: hidden;
  position: absolute;
  overflow: hidden;
  overflow-y: auto;
  padding-left: 16px;
  border-radius: 0 0 10px 10px;
  background-color: rgb(255, 255, 255);
  z-index: 5;
  width: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox {
  display: block;
  padding: 15px 0;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox:first-child .form-checkbox + label {
  padding-left: 42px;
}
@media (max-width: 767px) {
  .node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox:first-child .form-checkbox + label {
    padding-left: 60px;
  }
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox:first-child .form-checkbox + label .unfccc-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-image: url("/themes/custom/assets/svgs/unfccc_icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 12px;
  left: 20px;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox .form-checkbox {
  opacity: 0;
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox .form-checkbox:checked + label::before {
  background-color: rgb(65, 105, 226);
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox .form-checkbox + label {
  padding-left: 5px;
}
@media (max-width: 767px) {
  .node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox .form-checkbox + label {
    padding-left: 24px;
  }
}
.node--type-content-type-page .view-events-full-calendar.view-display-id-block_2 .view-filters.form-group #views-exposed-form-events-full-calendar-block-2 .third-group-filter .form-item.form-type-checkbox .form-checkbox + label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 34%;
  width: 16px;
  height: 16px;
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 3px;
  background-color: #fff;
}

figure > article .video-and-thumbnail {
  margin-bottom: 11px;
}

.video-embed-field-responsive-video {
  margin-bottom: 0px;
}

.field--type-text-long figure {
  width: 100% !important;
}

/* Transparency calendar */
/* All day event styles */
/* End of all day event styles */
/*Full calendar*/
/* Calendar Event Tooltip */
.path-node .litepicker .month-item .month-item-header .button-previous-month svg path, .path-node .litepicker .month-item .month-item-header .button-next-month svg path {
  fill: #4169E2;
}
.path-node .litepicker .month-item .container__days .is-start-date, .path-node .litepicker .month-item .container__days .is-end-date {
  border-radius: 50%;
  width: 26px;
  margin-left: 6px;
  margin-right: 6px;
  position: relative;
}
.path-node .litepicker .month-item .container__days .is-start-date::after {
  content: "";
  position: absolute;
  width: 19px;
  background-color: #BBDEFB;
  height: 26px;
  bottom: 0;
  mix-blend-mode: darken;
}
.path-node .litepicker .month-item .container__days .is-start-date.is-end-date::after {
  background-color: transparent;
}
.path-node .litepicker .month-item .container__days .is-start-date.is-flipped::after {
  background-color: transparent;
}
.path-node .litepicker .month-item .container__days .is-start-date.is-flipped::before {
  content: "";
  position: absolute;
  width: 19px;
  background-color: #BBDEFB;
  height: 26px;
  bottom: 0;
  mix-blend-mode: darken;
  left: -6px;
}
.path-node .litepicker .month-item .container__days .is-end-date::before {
  content: "";
  position: absolute;
  width: 19px;
  background-color: #BBDEFB;
  height: 26px;
  bottom: 0;
  mix-blend-mode: darken;
  left: -6px;
}
.path-node .litepicker .month-item .container__days .is-end-date.is-start-date::before {
  background-color: transparent;
}
.path-node .litepicker .month-item .container__days .is-end-date.is-flipped::before {
  background-color: transparent;
}
.path-node .litepicker .month-item .container__days .is-end-date.is-flipped::after {
  content: "";
  position: absolute;
  width: 19px;
  background-color: #BBDEFB;
  height: 26px;
  bottom: 0;
  mix-blend-mode: darken;
}
.path-node article[about="/transparency-calendar"] .node__content .field--type-text-long {
  margin-bottom: 32px;
}
.path-node article[about="/transparency-calendar"] .node__content .warning-text-container {
  padding: 8px 16px;
  padding-left: 20px;
  border: 1px solid rgb(65, 105, 226);
  border-radius: 5px;
  height: 40px;
  width: 460px;
  font-size: 14px;
}
.path-node article[about="/transparency-calendar"] .node__content .warning-text-container > strong::before {
  content: "";
  background: url("../../../assets/svgs/info-outline-material.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  filter: saturate(2.7) opacity(0.7);
}
@media (min-width: 991px) and (max-width: 1360px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2.view-id-events_full_calendar {
    width: 92vw;
    margin-left: calc(-100vw + 100vw - 207px);
    background: white;
  }
}
@media (max-width: 1340px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2.view-id-events_full_calendar .views-infinite-scroll-content-wrapper {
    width: 100%;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container {
  width: 30%;
  height: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container label {
  position: relative;
  top: -95px;
  font-size: 14px;
  color: rgb(25, 25, 112);
  font-weight: lighter;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container #select_timezone_chosen {
  width: 100% !important;
  position: relative;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container #select_timezone_chosen a.chosen-single {
  color: rgb(66, 66, 69);
  width: 100%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container #select_timezone_chosen .chosen-drop .chosen-results {
  z-index: 5;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container #select_timezone_chosen .chosen-drop .chosen-results li {
  display: list-item;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container select {
  position: relative;
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
  padding-bottom: 9px;
  top: -95px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single {
  top: -95px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(90deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-single {
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
  padding-bottom: 9px;
  font-size: 16px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop {
  display: none;
  top: 0px;
  position: absolute;
  width: 100% !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search {
  background-color: white;
  display: none;
  width: 100% !important;
  border-bottom: 1px solid rgb(65, 105, 226);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search .chosen-search-input {
  font-size: 16px;
  height: 34px;
  width: 100% !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search.expanded {
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search.expanded::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(270deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results {
  font-size: 16px;
  padding-left: 16px;
  height: auto;
  max-height: 160px;
  overflow: auto;
  position: relative;
  background-color: white;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
  border-radius: 0 0 10px 10px;
  padding-left: 20px !important;
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result {
  background-color: white;
  color: rgb(26, 26, 28);
  padding-left: 20px;
  font-size: 16px;
  position: relative;
  list-style: none;
  height: 30px;
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(255, 255, 255);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result.result-selected::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(65, 105, 226);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-drop {
  display: block;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons {
  height: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row {
  display: flex;
  justify-content: flex-end;
  position: relative;
  right: 15px;
  top: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div span {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(65, 105, 226);
  border-radius: 2px;
  opacity: 1;
  width: fit-content;
  padding: 5px 8px 5px 8px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0;
  position: relative;
  right: 0;
  top: 0;
  color: rgb(65, 105, 226);
  cursor: pointer;
  font-size: 14px;
  font-family: "Merriweather Sans Regular", sans-serif;
  display: flex;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div span:hover {
  text-decoration: none;
  background-color: rgb(245, 247, 246);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.export {
  margin-right: 25px;
  padding-top: 38px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.export .export-all::before {
  content: "";
  background: url("../../../assets/svgs/Export.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .information {
  padding-bottom: 15px;
  display: flex;
  justify-content: flex-end;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .information .information-button {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .information .information-button #information-icon {
  width: 16px;
  height: 16px;
  filter: saturate(2.7) opacity(0.7);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .information .information-text {
  background-color: rgb(245, 247, 246);
  border: 1px solid rgb(66, 66, 69);
  padding: 10px;
  position: absolute;
  top: 30px;
  width: max-content;
  z-index: 1;
  display: none;
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .information .information-text {
    left: 0px;
    width: auto;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar::before {
  content: "";
  background: url("../../../assets/svgs/calendar material.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  filter: hue-rotate(45deg);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar::after {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 13px;
  height: 10px;
  margin-left: 5px;
  position: relative;
  top: 7px;
  transform: rotate(90deg);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options {
  position: absolute;
  top: 75px;
  right: 0px;
  color: black;
  border: 1px solid #e8e8e9;
  padding: 8px;
  font-size: 12px;
  width: auto;
  border-radius: 3px;
  display: none;
  background: white;
}
@media (max-width: 840px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options {
    top: 40px;
  }
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options {
    top: 36px;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options div {
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options .add-all-to-calendar-download {
  border-bottom: 1px solid #ecf0fc;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item {
  width: 100%;
  height: 210px;
  max-height: 440px;
  border: 1px solid rgb(65, 105, 226);
  display: flex;
  color: rgb(25, 25, 112);
  margin: 20px 0px;
  border-radius: 10px;
  position: relative;
  transition-duration: 0.3s;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing {
  width: 15%;
  padding: 16px 32px;
  border-right: 1px solid rgb(65, 105, 226);
}
@media (min-width: 768px) and (max-width: 840px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .event-date {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .event-year {
  font-size: 14px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .event-time {
  font-size: 16px;
  margin-top: 25px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .event-timezone {
  font-size: 14px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 {
  width: 85%;
  padding: 32px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .unfccc-climate-event {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-image: url("/themes/custom/assets/svgs/unfccc_icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  top: -16px;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .unfccc-climate-event {
    top: -10px;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .type-of-event {
  color: rgb(0, 127, 137);
  padding: 3px 16px;
  max-width: 40%;
  height: 30px;
  text-align: center;
  border: 1px solid rgb(0, 127, 137);
  border-radius: 25px;
  font-size: 14px;
  margin-bottom: 20px;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-title {
  font-size: 20px;
  color: rgb(26, 26, 28);
  width: 100%;
  margin-bottom: 20px;
  font-family: "Lora Bold", serif;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-first-row {
  display: flex;
  margin-bottom: 20px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-second-row {
  display: none;
  margin-bottom: 20px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-location {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-location::before {
  content: "";
  background: url("../../../assets/svgs/Ubicacion.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-venue-room {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-venue-room::before {
  content: "";
  background: url("../../../assets/svgs/Icon-fields-room.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-access {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-access::before {
  content: "";
  background: url("../../../assets/svgs/key.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 10px;
  filter: hue-rotate(10deg);
  background-size: 100% 100%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-webcast {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-webcast::before {
  content: "";
  background: url("../../../assets/svgs/videowebcast.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 10px;
  filter: hue-rotate(315deg);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-organiser {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-organiser::before {
  content: "";
  background: url("../../../assets/svgs/Organiser.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-theme {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-theme::before {
  content: "";
  background: url("../../../assets/svgs/Theme.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-link {
  font-size: 14px;
  color: rgb(66, 66, 69);
  margin-right: 32px;
  display: flex;
  align-items: center;
  width: 100px;
  position: absolute;
  bottom: 35px;
  right: 25px;
  margin-right: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-link a {
  color: rgb(66, 66, 69);
  font-size: 14px;
  border-bottom: 2px solid rgb(65, 105, 226);
  width: 85px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section {
  position: absolute;
  display: flex;
  right: 40px;
  top: 20px;
  color: rgb(65, 105, 226);
  font-size: 14px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar {
  cursor: pointer;
  margin-right: 15px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar-button {
  display: flex;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar-button .add-to-calendar-options {
  position: absolute;
  top: 22px;
  color: black;
  left: -41px;
  border: 1px solid #e8e8e9;
  border-radius: 3px;
  padding: 10px;
  display: none;
  background: white;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar-button .add-to-calendar-options .add-to-calendar-download {
  border-bottom: 1px solid #ecf0fc;
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar-button {
    color: transparent;
    position: absolute;
    right: -20px;
    top: -5px;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar-button::before {
  content: "";
  background: url("../../../assets/svgs/calendar material.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  filter: hue-rotate(45deg);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .show-more {
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .show-more-toggle {
  display: flex;
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .show-more-toggle {
    color: transparent;
    position: absolute;
    right: -7px;
    z-index: 5;
    display: inline-block;
    height: 40px;
    overflow: hidden;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .show-more-toggle::before {
  content: "";
  background: url("../../../assets/svgs/Icons-Dropdown.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-summary {
  color: rgb(66, 66, 69);
  font-size: 16px;
  max-height: 100px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .item-left-section {
  margin-top: 40%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .item-left-section .date-second-block {
  display: none;
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .item-left-section {
    margin-top: 0%;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.active {
  width: 100%;
  height: 440px;
  max-height: 440px;
  border: 1px solid rgb(65, 105, 226);
  display: flex;
  color: rgb(25, 25, 112);
  margin: 20px 0px;
  border-radius: 10px;
  position: relative;
  transition-duration: 0.3s;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.expanded .views-field.views-field-nothing-1 .event-details-corner-section .show-more-toggle::before {
  content: "";
  background: url("../../../assets/svgs/Oval-Arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 19px;
  height: 20px;
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event {
  filter: grayscale(1);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .views-field-nothing-1 .event-details-corner-section, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .views-field-nothing-1 .event-details-first-row, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .views-field-nothing-1 .event-details-second-row, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event .views-field-nothing-1 .date-second-block {
  display: none !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-title {
  display: none;
  font-family: "Merryweather Sans Regular", sans-serif;
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-title {
    font-size: 21px;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .form-type-textfield {
  position: relative;
  width: 60%;
  margin-bottom: 37px;
  margin-top: 15px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .form-type-textfield input {
  border-width: 0 0 1px 0;
  border-radius: 0;
  border-style: solid;
  background: none;
  border-color: rgb(26, 26, 28);
  -webkit-box-shadow: none;
  color: rgb(66, 66, 69);
  padding: 10px 75px 19px 0px;
  font-size: 16px;
  line-height: 24px;
  width: 80%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .form-type-textfield input::after {
  content: "";
  background-image: url("../../../../custom/assets/svgs/Search.svg");
  width: 30px;
  height: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 6px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .form-type-textfield input::placeholder {
  color: rgb(66, 66, 69);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .hide-filters-desktop {
  display: inline-block;
  position: relative;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .hide-filters-desktop .number-of-filters-applied-2 {
  display: flex;
  width: 18px;
  height: 18px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  color: white;
  background-color: #D43900;
  border-radius: 50%;
  position: absolute;
  top: -6px;
  right: -6px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters.expanded {
  display: block;
}
@media (min-width: 768px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters.expanded {
    display: flex;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters input {
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters select {
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .first-group-filter {
  width: 33%;
  height: 260px;
  padding: 0px 20px;
  border-right: 1px solid rgb(65, 105, 226);
  padding-left: 0;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter {
  width: 33%;
  height: 260px;
  padding: 0px 20px;
  border-right: 1px solid rgb(65, 105, 226);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .form-inline {
  display: block;
  width: 48%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .date-range-picker input {
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .date-range-picker label {
  color: rgb(26, 26, 28);
  font-size: 16px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker {
  display: flex;
  margin-top: 5px;
  margin-bottom: 15px;
  justify-content: space-between;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker input[name=field_event_datetime_value], .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker input[name=field_event_datetime_end_value] {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker #start-date-container, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker #end-date-container {
  position: relative;
  display: block;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker #start-date-container::before, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker #end-date-container::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  position: absolute;
  right: 3px;
  transform: rotate(90deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker #start-date, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker #end-date {
  width: 100%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker .form-item-field-event-datetime-value-2 input, .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker .form-item-field-event-datetime-end-value-1 input {
  width: 90%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker .form-item-field-event-datetime-value-1 {
  display: flex;
  margin-top: 5px;
  margin-bottom: 15px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .dates-picker .form-item-field-event-datetime-value-1 {
  display: flex;
  margin-top: 5px;
  margin-bottom: 15px;
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker {
  margin: 25px 0px 10px 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker input {
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker label {
  color: rgb(26, 26, 28);
  font-size: 16px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single {
  position: relative;
  width: 95% !important;
  margin: 15px 0px 0px 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-single {
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
  color: rgb(66, 66, 69);
  padding-bottom: 9px;
  font-size: 16px;
  width: 100%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-single::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(90deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop .chosen-results {
  position: absolute;
  width: 100%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop .chosen-results li {
  display: list-item;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop {
  display: none;
  position: relative;
  top: -33px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-search {
  background-color: white;
  width: 100% !important;
  border-bottom: 1px solid rgb(65, 105, 226);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-search::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(270deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-search .chosen-search-input {
  width: 100%;
  border: 0px;
  border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  border-radius: 0px;
  background: transparent;
  padding-bottom: 9px;
  font-size: 16px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-results {
  font-size: 16px;
  padding-left: 16px;
  height: auto;
  max-height: 160px;
  overflow: auto;
  position: relative;
  background-color: white;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
  border-radius: 0 0 10px 10px;
  padding-left: 20px !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result {
  background-color: rgb(255, 255, 255);
  color: rgb(26, 26, 28);
  padding-left: 20px;
  font-size: 16px;
  position: relative;
  list-style: none;
  height: 30px;
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(255, 255, 255);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result.result-selected::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(65, 105, 226);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .year-picker .year-filter-container .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-drop {
  display: block;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .month-year-picker input {
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter .month-year-picker label {
  color: rgb(26, 26, 28);
  font-size: 16px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter #month-year-container {
  display: none;
  position: relative;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter #month-year-container::before {
  content: "";
  background-image: url("../../../../custom/assets/svgs/right-arrow.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(90deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter #month-year-container #start-month {
  width: 100%;
  padding-bottom: 9px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .third-group-filter {
  width: 33%;
  height: 260px;
  padding: 0px 20px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied {
  height: 80px;
  display: none;
  margin: 30px 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied.expanded {
  display: block;
  height: auto;
}
@media (min-width: 768px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied.expanded {
    display: flex;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .first-column {
  width: 15%;
  font-size: 16px;
  line-height: 24px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .first-column #number-of-filters-applied {
  margin-left: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .second-column {
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .second-column .facet-container {
  display: flex;
  padding: 1px 16px;
  align-items: center;
  border-radius: 10000px;
  border: 1px solid rgb(25, 25, 112);
  background: rgb(179, 195, 243);
  height: 30px;
  font-size: 14px;
  color: rgb(25, 25, 112);
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .second-column .facet-container::after {
  content: "";
  background: url("../../../assets/svgs/Close.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 8px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .third-column {
  width: 15%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .third-column #clear-filters {
  border-bottom: 1px solid rgb(65, 105, 226);
  text-decoration: none;
  color: rgb(66, 66, 69);
  padding-bottom: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .third-column #clear-filters::before {
  content: "";
  background: url("../../../assets/svgs/Reset.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .form--inline .first-group-filter label {
  font-size: 14px;
  color: rgb(25, 25, 112);
  font-weight: normal;
  margin-bottom: 3px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .form--inline .first-group-filter select {
  width: 366px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .form--inline .first-group-filter .form-item {
  height: 56px;
  margin-bottom: 20px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .form--inline .second-group-filter label {
  font-size: 14px;
  color: rgb(25, 25, 112);
  font-weight: normal;
  margin-bottom: 3px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .views-infinite-scroll-footer.form-group {
  width: 100%;
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .form--inline.form-inline.clearfix div[data-drupal-selector=edit-actions] {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .form--inline.form-inline.clearfix div[data-drupal-selector=edit-actions] button {
  background-color: rgb(65, 105, 226);
  width: 117px;
  height: 40px;
  border-radius: 2px;
  border: 0px;
  padding: 8px 12px 8px 12px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .form--inline.form-inline.clearfix div[data-drupal-selector=edit-actions] button span {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .js-pager__items {
  padding-left: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .js-pager__items a.button {
  background-color: rgb(65, 105, 226);
  color: rgb(255, 255, 255);
  width: 104px;
  height: 40px;
  border-radius: 2px;
  border: 0px;
  padding: 8px 12px 8px 12px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .views-exposed-form .form-actions {
  display: none !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container {
  width: 30%;
  height: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container label {
  position: relative;
  top: -95px;
  font-size: 14px;
  color: rgb(25, 25, 112);
  font-weight: lighter;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container #select_timezone_chosen {
  width: 100% !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container #select_timezone_chosen .chosen-results {
  z-index: 5;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container select {
  position: relative;
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
  padding-bottom: 9px;
  top: -95px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single {
  top: -95px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(90deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-single {
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
  background: transparent;
  padding-bottom: 9px;
  font-size: 16px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop {
  display: none;
  top: 0px;
  position: absolute;
  width: 100% !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search {
  background-color: white;
  display: none;
  width: 100% !important;
  border-bottom: 1px solid rgb(65, 105, 226);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search .chosen-search-input {
  font-size: 16px;
  height: 34px;
  width: 100% !important;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search.expanded {
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search.expanded::before {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 12px;
  height: 10px;
  background-size: contain;
  display: block;
  right: 3px;
  top: 10px;
  transform: rotate(270deg);
  background-position: center;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results {
  font-size: 16px;
  padding-left: 16px;
  height: auto;
  max-height: 160px;
  overflow: auto;
  position: relative;
  background-color: white;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
  border-radius: 0 0 10px 10px;
  padding-left: 20px !important;
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result {
  background-color: white;
  color: rgb(26, 26, 28);
  padding-left: 20px;
  font-size: 16px;
  position: relative;
  list-style: none;
  height: 30px;
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(255, 255, 255);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result.result-selected::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  background-color: rgb(65, 105, 226);
  border: 1.5px solid rgb(65, 105, 226);
  border-radius: 2px;
  left: 0px;
  top: 9px;
  position: absolute;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-drop {
  display: block;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons {
  height: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row {
  display: flex;
  justify-content: flex-end;
  position: relative;
  right: 15px;
  top: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div span {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(65, 105, 226);
  border-radius: 2px;
  opacity: 1;
  width: fit-content;
  padding: 5px 8px 5px 8px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0;
  position: relative;
  right: 0;
  top: 0;
  color: rgb(65, 105, 226);
  cursor: pointer;
  font-size: 14px;
  font-family: "Merriweather Sans Regular", sans-serif;
  display: flex;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div span:hover {
  text-decoration: none;
  background-color: rgb(245, 247, 246);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.export {
  margin-right: 25px;
  padding-top: 38px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.export .export-all::before {
  content: "";
  background: url("../../../assets/svgs/Export.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .information {
  padding-bottom: 15px;
  display: flex;
  justify-content: flex-end;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .information .information-button {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .information .information-button #information-icon {
  width: 16px;
  height: 16px;
  filter: saturate(2.7) opacity(0.7);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .information .information-text {
  background-color: rgb(245, 247, 246);
  border: 1px solid rgb(66, 66, 69);
  padding: 10px;
  position: absolute;
  top: 30px;
  width: max-content;
  z-index: 2;
  display: none;
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .information .information-text {
    left: 0px;
    width: auto;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar::before {
  content: "";
  background: url("../../../assets/svgs/calendar material.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  filter: hue-rotate(45deg);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar::after {
  content: "";
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 13px;
  height: 10px;
  margin-left: 5px;
  position: relative;
  top: 7px;
  transform: rotate(90deg);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options {
  position: absolute;
  top: 75px;
  right: 0px;
  color: black;
  border: 1px solid #e8e8e9;
  padding: 8px;
  font-size: 12px;
  width: auto;
  border-radius: 3px;
  display: none;
  background: white;
}
@media (max-width: 840px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options {
    top: 40px;
  }
}
@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options {
    top: 36px;
  }
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options div {
  cursor: pointer;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar .add-all-to-calendar-options .add-all-to-calendar-download {
  border-bottom: 1px solid #ecf0fc;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-filters .form-type-textfield {
  position: relative;
  width: 60%;
  margin-bottom: 37px;
  margin-top: 15px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-filters .form-type-textfield input {
  border-width: 0 0 1px 0;
  border-radius: 0;
  border-style: solid;
  background: none;
  border-color: rgb(26, 26, 28);
  -webkit-box-shadow: none;
  color: rgb(66, 66, 69);
  padding: 10px 75px 19px 0px;
  font-size: 16px;
  line-height: 24px;
  width: 80%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-filters .form-type-textfield input::after {
  content: "";
  background-image: url("../../../../custom/assets/svgs/Search.svg");
  width: 30px;
  height: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 6px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-filters .form-type-textfield input::placeholder {
  color: rgb(66, 66, 69);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .form--inline.form-inline.clearfix .hide-filters-desktop {
  display: inline-block;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .form--inline.form-inline.clearfix div[data-drupal-selector=edit-actions] {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar {
  border: 1px solid rgb(225, 231, 250);
  background-color: rgb(255, 255, 255);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-left .fc-button-group button {
  background-color: rgb(255, 255, 255);
  color: rgb(65, 105, 226);
  border: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-left .fc-today-button {
  background-color: rgb(65, 105, 226);
  color: rgb(255, 255, 255);
  border: 0px;
  opacity: 1;
  cursor: pointer;
  padding: 8px 12px 8px 12px;
  border-radius: 2px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-right {
  visibility: hidden;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-head {
  background-color: #f0f3fd;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-head .fc-row .fc-axis.fc-widget-header {
  padding: 4px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-head .fc-row .fc-widget-header {
  padding: 16px;
  background-color: #f0f3fd;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-head .fc-row .fc-widget-header a {
  color: rgb(25, 25, 112);
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-head .fc-row .fc-widget-header.fc-today a {
  padding: 5px 0px;
  background-color: rgb(25, 25, 112);
  color: rgb(255, 255, 255);
  border-radius: 16px;
  line-height: 22px;
  text-decoration: none;
  width: 100%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-head .fc-row .fc-widget-header.fc-today span {
  padding: 5px 15px;
  background-color: rgb(25, 25, 112);
  color: rgb(255, 255, 255);
  border-radius: 16px;
  line-height: 22px;
  text-decoration: none;
  font-weight: 100;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container table th {
  border: 1px solid #e1e7fa;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-axis.fc-widget-content {
  background-color: #f0f3fd;
  color: rgb(25, 25, 112);
  font-size: 14px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-row.fc-week.fc-widget-content {
  height: 67px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-row.fc-week .fc-axis.fc-widget-content span {
  visibility: hidden;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-divider.fc-widget-header {
  border: 1px solid #e1e7fa;
  border-width: 0.6px;
  padding: 0px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-time-grid .fc-minor .fc-widget-content {
  border: 1px solid #e1e7fa;
  border-top: 0;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-time-grid .fc-minor td.fc-time {
  background-color: #f0f3fd;
  color: rgb(25, 25, 112);
  font-size: 14px;
  padding: 6px 4px 6px 4px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-body .fc-time-grid td.fc-time {
  background-color: #f0f3fd;
  color: rgb(25, 25, 112);
  font-size: 14px;
  padding: 6px 4px 6px 4px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col a.fc-time-grid-event.fc-event {
  background-color: #f0f3fd !important;
  color: rgb(25, 25, 112);
  padding: 8px;
  border-radius: 10px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col a.fc-time-grid-event.fc-event.two-events-overlap {
  width: 40%;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col a.fc-time-grid-event.fc-event.two-events-overlap .fc-content .fc-time {
  font-size: 11px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col a.fc-time-grid-event.fc-event.two-events-overlap .fc-content .fc-title {
  height: 40px;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-time-grid-event.fc-event.overlap-container {
  background-color: transparent;
  width: 100%;
  /*overflow-x: scroll;
  position: absolute;*/
  border: 0;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-time-grid-event.fc-event.overlap-container a.fc-time-grid-event.fc-event.fc-start.fc-end.events-overlap {
  /*position: relative;
  top: 0px !important;*/
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .fc-title {
  height: 35px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: rgb(65, 105, 226);
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .calendar-event-information .calendar-event-information-first-section {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .calendar-event-information .calendar-event-hr {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .calendar-event-information .first-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .calendar-event-information .third-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .calendar-event-information .fourth-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-view-container .fc-widget-content .fc-content-col .fc-content .calendar-event-information .fifth-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-content .js-drupal-fullcalendar .fc-view-container .fc-body .fc-day-grid .fc-content-skeleton {
  padding-bottom: 0;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-content .js-drupal-fullcalendar .fc-view-container .fc-body .fc-day-grid .fc-content-skeleton table tbody td.fc-event-container a.fc-day-grid-event.fc-event {
  background-color: #F7F9FE !important;
  color: #4169e2;
  border: 1px solid #4169e2;
  height: 60px;
  display: flex;
  padding-left: 5px;
  align-items: center;
  font-family: "Merriweather Sans Regular", sans-serif;
}
.path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-content .js-drupal-fullcalendar .fc-view-container .fc-body .fc-day-grid .fc-content-skeleton table tbody td.fc-event-container a.fc-day-grid-event.fc-event .calendar-event-information-second-section .second-row .calendar-event-information-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.path-node article[about="/transparency-calendar"] .node__content .field--type-entity-reference-revisions .section-title {
  display: none;
}
.path-node article[about="/transparency-calendar"] .fc-view-container table tbody.fc-body .fc-widget-content .fc-content-skeleton table tbody td.fc-event-container .calendar-event-information-first-section {
  display: none;
}
.path-node article[about="/transparency-calendar"] .fc-view-container table tbody.fc-body .fc-widget-content .fc-content-skeleton table tbody td.fc-event-container .calendar-event-hr {
  display: none;
}
.path-node article[about="/transparency-calendar"] .fc-view-container table tbody.fc-body .fc-widget-content .fc-content-skeleton table tbody td.fc-event-container .calendar-event-information-second-section .first-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .fc-view-container table tbody.fc-body .fc-widget-content .fc-content-skeleton table tbody td.fc-event-container .calendar-event-information-second-section .third-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .fc-view-container table tbody.fc-body .fc-widget-content .fc-content-skeleton table tbody td.fc-event-container .calendar-event-information-second-section .fourth-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .fc-view-container table tbody.fc-body .fc-widget-content .fc-content-skeleton table tbody td.fc-event-container .calendar-event-information-second-section .fifth-row {
  display: none;
}
.path-node article[about="/transparency-calendar"] .alternate-view div.row {
  display: flex;
  margin-top: 45px;
  margin-bottom: 30px;
}
.path-node article[about="/transparency-calendar"] .alternate-view div.row div {
  border: 1px solid rgb(65, 105, 226);
  padding: 2px 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
  width: 50px;
  height: 35px;
  justify-content: center;
  background-color: white;
  position: relative;
  z-index: 2;
}
.path-node article[about="/transparency-calendar"] .alternate-view div.row div:hover {
  text-decoration: none;
  background-color: rgb(245, 247, 246);
}
.path-node article[about="/transparency-calendar"] .alternate-view .cards-view {
  content: "";
  background-image: url("../../../assets/svgs/cards.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.path-node article[about="/transparency-calendar"] .alternate-view .list-view {
  content: "";
  background-image: url("../../../assets/svgs/hamburguer-blue.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.path-node article[about="/transparency-calendar"] .alternate-view .cards-view-switch {
  border-radius: 2px 0px 0px 2px;
}
.path-node article[about="/transparency-calendar"] .alternate-view .list-view-switch {
  border-radius: 0px 2px 2px 0px;
  background-color: rgb(255, 255, 255);
}
.path-node article[about="/transparency-calendar"] .alternate-view .list-view-switch.selected {
  background-color: rgb(179, 195, 243);
  border: 1px solid rgb(25, 25, 112);
  filter: brightness(0.9);
}
.path-node article[about="/transparency-calendar"] .alternate-view .list-view-switch.selected span {
  filter: brightness(0.7);
}
.path-node article[about="/transparency-calendar"] .alternate-view .cards-view-switch.selected {
  background-color: rgb(179, 195, 243);
  border: 1px solid rgb(25, 25, 112);
  filter: brightness(0.9);
}
.path-node article[about="/transparency-calendar"] .alternate-view .cards-view-switch.selected span {
  filter: brightness(0.7);
}
.path-node article[about="/transparency-calendar"] .field--name-field-dropdown-content {
  background: white;
  box-shadow: 0 0px white, 0 6px white, -700px 0 0px 0px white, 700px 0 0px 0px white;
}
.path-node article[about="/transparency-calendar"] .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry {
  overflow: visible;
}
.path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote {
  font-family: "Merriweather Sans Regular", sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-left: 0px;
}
.path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote::before {
  display: none;
}

.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed thead tr .prev, .datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .prev {
  position: relative;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed thead tr .prev::before, .datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .prev::before {
  content: "";
  width: 23.5px;
  height: 30px;
  display: block;
  position: absolute;
  padding: 5px;
  top: 0;
  left: 0;
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: white;
  transform: rotate(180deg);
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed thead tr .next, .datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .next {
  position: relative;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed thead tr .next::before, .datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .next::before {
  content: "";
  width: 23.5px;
  height: 30px;
  display: block;
  position: absolute;
  padding: 5px;
  top: 0;
  left: 0;
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: white;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed thead tr .datepicker-switch, .datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .datepicker-switch {
  position: relative;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed thead tr .datepicker-switch::before, .datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .datepicker-switch::before {
  content: "";
  width: 23.5px;
  height: 30px;
  display: block;
  position: absolute;
  padding: 5px;
  top: 0;
  right: 100px;
  background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed tbody tr td, .datepicker.datepicker-dropdown .datepicker-years .table-condensed tbody tr td {
  width: 328px;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed tbody tr td .month, .datepicker.datepicker-dropdown .datepicker-months .table-condensed tbody tr td .year, .datepicker.datepicker-dropdown .datepicker-years .table-condensed tbody tr td .month, .datepicker.datepicker-dropdown .datepicker-years .table-condensed tbody tr td .year {
  height: 44px;
  line-height: 44px;
  width: 14%;
  border-radius: 50%;
}
.datepicker.datepicker-dropdown .datepicker-months .table-condensed tbody tr td .month.active, .datepicker.datepicker-dropdown .datepicker-months .table-condensed tbody tr td .year.active, .datepicker.datepicker-dropdown .datepicker-years .table-condensed tbody tr td .month.active, .datepicker.datepicker-dropdown .datepicker-years .table-condensed tbody tr td .year.active {
  background: #CBEBF8;
  color: #333333;
}
.datepicker.datepicker-dropdown .datepicker-years .table-condensed thead tr .datepicker-switch::before {
  display: none;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
}

.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: white;
  position: absolute;
}

.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9 ;
}

.datepicker table tr td.today:hover:hover {
  color: #000;
}

.datepicker table tr td.today.active:hover {
  color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9 ;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9 ;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9 ;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9 ;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

.views-infinite-scroll-footer {
  text-align: center;
}

.fc-unthemed td {
  border-color: #e1e7fa;
}
.fc-unthemed td.fc-today {
  background-color: transparent;
}

td.fc-today {
  background-color: transparent;
}

ul.context-menu-list.context-menu-root {
  min-width: 470px;
  height: auto;
  box-shadow: none;
  border: 0;
  background-color: transparent;
}
ul.context-menu-list.context-menu-root .context-menu-item {
  background-color: transparent;
  color: rgb(25, 25, 112);
  cursor: auto;
  height: 90%;
  padding: 0;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information {
  min-width: 470px;
  height: 315px;
  border-radius: 10px;
  box-shadow: none;
  border: 1px solid rgb(65, 105, 226);
  background-color: #f0f3fd;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-first-section {
  display: flex;
  justify-content: space-between;
  padding: 15px 15px 0px 15px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-first-section .date-first-block {
  display: flex;
  align-items: center;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-first-section .date-first-block .event-date {
  font-weight: bold;
  font-size: 18px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-first-section .date-first-block .event-year {
  font-size: 14px;
  margin-left: 10px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-first-section .date-second-block {
  display: flex;
  align-items: center;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-first-section .date-second-block .event-timezone {
  font-size: 14px;
  margin-left: 10px;
  font-size: 16px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-hr {
  border-width: 2px;
  border: 1px solid rgb(65, 105, 226);
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section {
  padding: 0px 15px 10px 15px;
  height: 215px;
  position: relative;
  color: rgb(26, 26, 28);
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row .calendar-event-type-of-event {
  color: rgb(0, 127, 137);
  padding: 3px 15px;
  height: 27px;
  text-align: center;
  border: 1px solid rgb(0, 127, 137);
  border-radius: 25px;
  font-size: 14px;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 235px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row .add-to-calendar-button {
  color: rgb(65, 105, 226);
  cursor: pointer;
  margin-top: 4px;
  display: flex;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row .add-to-calendar-button::before {
  content: "";
  background: url("../../../assets/svgs/calendar material.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 16.5px;
  height: 16.5px;
  margin-right: 8px;
  filter: hue-rotate(45deg);
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row .add-to-calendar-button::after {
  content: "";
  background: url("../../../assets/svgs/Icons-Arrow-Down.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 15px;
  height: 20px;
  margin-left: 8px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row .add-to-calendar-button .add-to-calendar-options {
  position: absolute;
  top: 22px;
  color: black;
  right: 10px;
  border: 1px solid #e8e8e9;
  border-radius: 3px;
  padding: 10px;
  display: none;
  background: white;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .first-row .add-to-calendar-button .add-to-calendar-options .add-to-calendar-download {
  border-bottom: 1px solid #ecf0fc;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .second-row {
  margin-bottom: 10px;
  height: 55px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .second-row .calendar-event-information-title {
  font-size: 20px;
  font-weight: 700;
  color: black;
  font-family: "Lora Bold", serif;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .third-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .third-row .calendar-event-location {
  width: 50%;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .third-row .calendar-event-location::before {
  content: "";
  background: url("../../../assets/svgs/Ubicacion.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .third-row .calendar-event-venue-room {
  width: 50%;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .third-row .calendar-event-venue-room::before {
  content: "";
  background: url("../../../assets/svgs/Icon-fields-room.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fourth-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fourth-row .calendar-event-access {
  width: 50%;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fourth-row .calendar-event-access::before {
  content: "";
  background: url("../../../assets/svgs/key.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fourth-row .calendar-event-webcast {
  width: 50%;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fourth-row .calendar-event-webcast::before {
  content: "";
  background: url("../../../assets/svgs/videowebcast.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  filter: hue-rotate(315deg);
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fifth-row {
  width: 20%;
  text-align: center;
  position: absolute;
  bottom: 15px;
  left: 9px;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information .calendar-event-information-second-section .fifth-row .calendar-view-more {
  color: rgb(66, 66, 69);
  font-size: 14px;
  padding-bottom: 5px;
  border-bottom: 2px solid rgb(65, 105, 226);
  cursor: pointer;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event {
  height: 260px;
  filter: grayscale(1);
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event .date-second-block, ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event .add-to-calendar-button, ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event .third-row, ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event .fourth-row, ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event .add-to-calendar-button {
  display: none;
}
ul.context-menu-list.context-menu-root .context-menu-item .calendar-event-information.past-event .calendar-event-information-second-section {
  height: 160px;
}
ul.context-menu-list.context-menu-root .context-menu-item.context-menu-visible:hover {
  background-color: #f0f3fd;
  cursor: auto;
}

@media (max-width: 767px) {
  .path-node article[about="/transparency-calendar"] .node__content {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px 14px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .field--name-field-text-of-accordion-entry p:first-child {
    display: none;
  }
  .path-node article[about="/transparency-calendar"] .node__content .warning-text-container {
    display: grid;
    width: 100%;
    height: 85px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .warning-text-container .warning-text {
    display: flex;
  }
  .path-node article[about="/transparency-calendar"] .node__content .warning-text-container .text {
    margin-left: 34px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .warning-text-container > strong::before {
    background-size: contain;
    width: 24px;
    height: 24px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .form-type-textfield {
    width: 100%;
    margin-bottom: 25px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .full-width-filter .form-type-textfield input {
    width: 100%;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .first-group-filter {
    width: 100%;
    height: auto;
    padding: 0px;
    margin-top: 20px;
    border-right: 0;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .second-group-filter {
    width: 100%;
    height: auto;
    padding: 0px;
    margin-top: 20px;
    border-right: 0;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .grouped-filters .third-group-filter {
    width: 100%;
    height: auto;
    padding: 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied {
    height: 80px;
    display: none;
    margin: 30px 0px 30px 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .first-column {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .second-column {
    width: 100%;
    margin: 10px 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .third-column {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding-top: 5px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .third-column #clear-filters {
    border-bottom: 1px solid rgb(65, 105, 226);
    text-decoration: none;
    color: rgb(66, 66, 69);
    padding-bottom: 5px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-filters .filters-applied .third-column #clear-filters::before {
    content: "";
    background: url("../../../assets/svgs/Reset.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container {
    width: 100%;
    position: relative;
    top: -50px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single {
    top: -95px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single::before {
    content: "";
    background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 12px;
    height: 10px;
    background-size: contain;
    display: block;
    right: 3px;
    top: 10px;
    transform: rotate(90deg);
    background-position: center;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-single {
    border: 0px;
    border-bottom: 1px solid;
    border-radius: 0px;
    background: transparent;
    padding-bottom: 9px;
    font-size: 16px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop {
    top: 0px;
    position: absolute;
    width: 100% !important;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search {
    background-color: white;
    display: none;
    width: 100% !important;
    border-bottom: 1px solid rgb(65, 105, 226);
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search .chosen-search-input {
    font-size: 16px;
    height: 34px;
    width: 100% !important;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search.expanded {
    cursor: pointer;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-search.expanded::before {
    content: "";
    background-image: url(/themes/custom/assets/svgs/right-arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 12px;
    height: 10px;
    background-size: contain;
    display: block;
    right: 3px;
    top: 10px;
    transform: rotate(270deg);
    background-position: center;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results {
    font-size: 16px;
    padding-left: 16px;
    height: auto;
    max-height: 160px;
    overflow: auto;
    position: relative;
    background-color: white;
    z-index: 1;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
    border-radius: 0 0 10px 10px;
    padding-left: 20px !important;
    display: none;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result {
    background-color: white;
    color: rgb(26, 26, 28);
    padding-left: 20px;
    font-size: 16px;
    position: relative;
    list-style: none;
    height: 30px;
    cursor: pointer;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    background-color: rgb(255, 255, 255);
    border: 1.5px solid rgb(65, 105, 226);
    border-radius: 2px;
    left: 0px;
    top: 9px;
    position: absolute;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .timezones-container .chosen-container.chosen-container-single .chosen-drop .chosen-results .active-result.result-selected::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    background-color: rgb(65, 105, 226);
    border: 1.5px solid rgb(65, 105, 226);
    border-radius: 2px;
    left: 0px;
    top: 9px;
    position: absolute;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .form--inline.form-inline.clearfix div[data-drupal-selector=edit-actions] button {
    margin-top: 20px;
    width: 100%;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row {
    flex-direction: row-reverse;
    justify-content: flex-start;
    top: 100px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.export {
    margin-right: 0px;
    padding-top: 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-headers-buttons .row div.add-to-calendar {
    display: flex;
    position: absolute;
    bottom: -55px;
    width: 93%;
    justify-content: space-between;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content {
    display: block;
    margin-top: 45px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item {
    height: 360px;
    max-height: 580px;
    display: block;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing {
    width: 100%;
    padding: 10px 16px;
    border-right: 0;
    border-bottom: 1px solid rgb(65, 105, 226);
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .field-content .item-left-section {
    display: flex;
    justify-content: space-between;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .field-content .item-left-section .date-second-block {
    text-align: end;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing .event-time {
    margin-top: 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 {
    width: 100%;
    padding: 16px;
    margin-bottom: 50px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section {
    top: auto;
    right: 15px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .add-to-calendar-button::before {
    background-size: contain;
    width: 35px;
    height: 35px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-corner-section .show-more-toggle::before {
    background-size: contain;
    width: 25px;
    height: 25px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-top-section {
    max-width: 100%;
    padding: 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-top-section .no-type-and-no-unfccc {
    display: block;
    height: 39px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .type-of-event {
    max-width: 40%;
    padding: 0px 10px;
    margin-bottom: 15px;
    height: 25px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-title {
    width: 100%;
    max-height: 48px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    font-weight: 700;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-details-first-row {
    display: block;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-summary {
    font-size: 12px;
    max-height: 140px;
    margin-top: 20px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-link {
    left: 15px;
    bottom: 25px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item .views-field.views-field-nothing-1 .event-link a {
    font-size: 16px;
    width: 93px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.expanded .views-field.views-field-nothing-1 .event-details-corner-section .show-more-toggle::before {
    background-size: contain;
    width: 25px;
    height: 25px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_2 .view-content .event-list-item.past-event {
    height: 255px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-filters .form-type-textfield {
    width: 100%;
    margin-bottom: 25px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-filters .form-type-textfield input {
    width: 100%;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .timezones-container {
    width: 100%;
    position: relative;
    top: -50px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row {
    flex-direction: row-reverse;
    justify-content: flex-start;
    top: 100px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.export {
    margin-right: 0px;
    padding-top: 0px;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .view-headers-buttons .row div.add-to-calendar {
    display: flex;
    position: absolute;
    bottom: -55px;
    width: 93%;
    justify-content: space-between;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-toolbar.fc-header-toolbar .fc-left {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-toolbar.fc-header-toolbar .fc-center {
    display: none;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-toolbar.fc-header-toolbar .fc-right {
    display: none;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-display-id-block_1 .js-drupal-fullcalendar .fc-scroller.fc-time-grid-container {
    max-width: 100%;
    max-height: 430px;
    height: 430px !important;
    overflow: auto !important;
  }
  .path-node article[about="/transparency-calendar"] .node__content .paragraph--type--views .view-id-events_full_calendar.view-display-id-block_1 .view-content {
    margin-top: 60px;
  }
  .path-node article[about="/transparency-calendar"] .alternate-view div.row {
    margin-top: 100px;
    margin-bottom: 20px;
    justify-content: flex-start;
    margin-left: 0px;
  }
  .path-node article[about="/transparency-calendar"] .field--name-field-dropdown-content {
    background: white;
    box-shadow: 0 0px white, 0 6px white, -100px 0 0px 0px white, 100px 0 0px 0px white;
  }
  .path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote {
    font-family: "Merriweather Sans Regular", sans-serif;
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-left: 0px;
  }
  .path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .paragraph--type--accordion-w-short-teaser .field--name-field-text-of-accordion-entry blockquote::before {
    display: none;
  }
  .path-node article[about="/transparency-calendar"] .js-drupal-fullcalendar a.fc-day-grid-event.fc-event {
    background-color: #F7F9FE !important;
    color: #4169e2;
    border: 1px solid #4169e2;
    height: 60px;
    display: flex;
    padding-left: 5px;
    align-items: center;
    font-family: "Merriweather Sans Regular", sans-serif;
  }
  .path-node article[about="/transparency-calendar"] .js-drupal-fullcalendar a.fc-day-grid-event.fc-event .calendar-event-information-second-section {
    /*.second-row {
    	.calendar-event-information-title {
    		display: -webkit-box;
    		-webkit-line-clamp: 2;
    		-webkit-box-orient: vertical;
    		overflow: hidden;
    		white-space: normal;
    	}
    }*/
  }
  ul.context-menu-list.context-menu-root {
    min-width: 95%;
    margin-left: 2%;
    z-index: 101 !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information {
    min-width: 100% !important;
    height: 340px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section {
    height: 240px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .second-row {
    height: 30px !important;
    -webkit-line-clamp: 1 !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .second-row .calendar-event-information-title {
    font-size: 18px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .third-row {
    display: block !important;
    margin-bottom: 0px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .third-row .calendar-event-location, ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .third-row .calendar-event-venue-room {
    display: block !important;
    width: 90% !important;
    margin-bottom: 10px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .fourth-row {
    display: block !important;
    margin-bottom: 10px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information .calendar-event-information-second-section .fifth-row {
    width: auto !important;
    left: 15px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information.past-event {
    height: 260px !important;
    filter: grayscale(1);
  }
  ul.context-menu-list.context-menu-root .calendar-event-information.past-event .date-second-block, ul.context-menu-list.context-menu-root .calendar-event-information.past-event .add-to-calendar-button, ul.context-menu-list.context-menu-root .calendar-event-information.past-event .third-row, ul.context-menu-list.context-menu-root .calendar-event-information.past-event .fourth-row {
    display: none !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information.past-event .calendar-event-information-second-section {
    height: 160px !important;
  }
  ul.context-menu-list.context-menu-root .calendar-event-information.past-event .second-row {
    height: 55px !important;
    -webkit-line-clamp: 2 !important;
  }
  #context-menu-layer {
    opacity: 0.7 !important;
    z-index: 100 !important;
  }
}
@media (min-width: 768px) and (max-width: 840px) {
  .path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .view-headers-buttons .row {
    flex-direction: row-reverse;
    justify-content: flex-start !important;
    top: 7px !important;
  }
  .path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .view-headers-buttons .row div.export {
    margin-right: 0px !important;
    padding-top: 0px;
  }
  .path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .view-headers-buttons .row div.add-to-calendar {
    display: flex;
    position: absolute;
    bottom: -55px;
    width: 95%;
    justify-content: space-between;
  }
  .path-node article[about="/transparency-calendar"] .container-page .field--name-field-main-content .view-headers-buttons .row div.add-to-calendar .information {
    padding-bottom: 0px;
  }
}
