.btn-dark {
  background-color: #1C2B39 !important;
}

.btn-dark:hover {
  background-color: #A00C30 !important; 
  border-color: #A00C30 !important;
}


.language-dropdown-menu ul li a {
  font-family: "Texta-Regular", sans-serif;
  font-weight: 400;
  color: #000;
}

.language-dropdown-menu ul li:hover a, .language-dropdown-menu ul li.wpml-ls-current-language a {
  color: #A00C30 !important;
}

.events {
  padding-bottom: 60px;
}

.events .event .title {
    font-size: 17px;
    line-height: 22px;
}

.events .event {
  margin-bottom: 80px;
}

.event-actions .btn-link {
    text-align: center;
}

.event-actions a.btn-dark {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 18px;
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 0 !important;
  height: 53px;
  min-height: none !important;
  line-height: 20px !important;
  text-align: left;
  align-content: center;
  text-align: center;
  white-space: nowrap;
}

.event-actions a.btn-dark .btn-title {
  position: relative;
  padding-right: 15px;
  display: inline-block;
}

.event-actions a.btn-dark .btn-title::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.31371L0 2.31371V0L6.3137 6.31371L0 12.6274L1.00136e-05 10.3137L4 6.31371Z' fill='white'/%3E%3C/svg%3E%0A");  background-position: center;
  background-repeat: no-repeat;
  background-size: 7px 13px;
  width: 7px;
  height: 13px;
  position: absolute;
  right: 0;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  transition: right 0.3s ease;
}

.event-actions a.btn-dark:hover .btn-title::after {
  right: -5px;
}

.event-actions .event-read-more-link:hover::after, .events.related .event-actions .event-read-more-link:hover::after {
  margin-left: 15px;
}



.event-list-header-wrapper {
  display: grid;
  grid-template-columns: 2fr auto;
  align-items: stretch;
  margin-bottom: 30px !important;
}

.event-list-header-wrapper .btn-link {
  align-content: center;
}

.event-list-header-wrapper .section-title {
  margin-bottom: 0 !important;
}

.events-list-header h4 {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 24px;
  line-height: 54px;
  margin-bottom: 20px;
}

.single-event .events-page-content-section .events-page-content-area .content.default-wysiwyg {
  margin-bottom: 60px;
}

footer {
  margin-top: 0 !important;
  border-top: none !important;
}
  
  @media (max-width: 991.98px) {
    .event-actions {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      gap: 8px;
    }
    .event-actions .btn,
    .event-actions .btn-link {
      width: 100%;
      text-align: center;
    }
  }
  @media (max-width: 991.98px) {
    .sidebar-container {
      margin-bottom: 60px;
    }
  }
  
  /* Make the page-menu-holder background transparent inside events-content-section */
  .events-content-section .page-menu-holder {
    background-color: transparent !important;
  }
  .newsletter-cover {
    margin-bottom: 100px;
  }

  
  

  .events-page-banner-links .btn {
    font-size: clamp(20px, calc(20px + (36 - 20) * ((100vw - 835px) / (1740 - 835))), 36px);
  }
 .menu-top-menu-container ul.menu > li.current_page_item > a {
    color: #A00C30 !important;
  }
  
  @media (min-width: 835px) {
    .__submenu-back-button {
      display: none !important;
    }
  }
  
li.__submenu-back-button {
  margin-bottom: 60px;
}

li.__submenu-back-button::before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='27' viewBox='0 0 34 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.70717 10.774L33.542 10.774L33.542 14.6798L7.47138 14.6798L16.1471 23.4819L13.3434 26.2163L1.97241 14.6798L1.81535 14.6798L1.81535 14.5204L1.39501 14.094L9.65509e-05 12.6787L1.44331 11.3123L1.81535 10.9601L1.81535 10.774L2.01188 10.774L13.3917 -0.00017533L16.0988 2.82899L7.70717 10.774Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 34px;
  height: 27px;
  margin-right: 10px;
  font-size: 36px;
  line-height: 20.94px;
  vertical-align: middle;
  color: #fff;
}

li.__submenu-back-button .submenu-back-btn {
  background: transparent;
  border: 0;
  outline: 0;
  color: #fff;
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 36px;
  line-height: 20.94px;
  vertical-align: middle;
}
li.__submenu-parent-title {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 28px;
  line-height: 48.7px;
  color: #fff;
  cursor: default;
  pointer-events: none;
}


/* Smooth color transition for menu item hover */
.menu-wrapper.tool-menu ul.menu li a,
.menu-wrapper.mega-menu ul.menu li ul.sub-menu li a,
.menu-wrapper.extra-menu ul.menu li a {
  transition: color 0.2s ease;
}
/* Override menu item hover color */
.menu-wrapper.tool-menu ul.menu li a:hover,
.menu-wrapper.mega-menu ul.menu li ul.sub-menu li a:hover,
.menu-wrapper.extra-menu ul.menu li a:hover {
  color: #F7BDBE !important;
}

.content .wp-block-image img {
    max-width: 100%;
}


/* Design update March 2026 */

html {
  scrollbar-gutter: stable !important;
}

header {
  position: relative;
  height: 110px;
}

header .header-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}

header .logo-holder {
  max-width: 297px;
}

header .logo-holder svg {
  fill: #000000;
  width: 266px;
  height: auto;
  transition: fill 0.3s ease;
}

body.menu-open header .logo-holder svg {
  fill: #ffffff !important;
}

body.menu-open header .nav-wrapper .menu-holder, body.menu-open header .nav-wrapper .other-options {
  display: none;
}

header .menu-holder ul.menu li a {
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: 20px;
  line-height: 14px;
  vertical-align: middle;
  padding: 15px 15px;
}

header .header-holder {
  padding-top: 30px;
}

.instagram-module .section-title-link, .museums .section-title, .shops .section-title, .collections .section-title, .culture-for-all .section-title, .events .dashed-border {
    background-image: unset !important;
}

.call-to-actions .container .blocks .block {
  background-color: #E4AC44 !important;
}

.call-to-actions .container .blocks .block .title, .call-to-actions .container .blocks .block .description, .newsletter-cover .mc-field-group .section-title, .newsletter-cover .mc-field-group .sub-title {
  color: #000000 !important;
}

.newsletter-cover {
    background-color: #F5F0E7;
}

.cta.red {
    background-color: #000000 !important;
}

header .menu-cover {
  padding-top: 230px;
  background-color: #1C2B39 !important;
  display: block;
}

header .menu-cover .menu-container{
  max-width: 1540px;
  margin: 0 auto;
}

header .menu-cover, header .search-cover {
  width: 100%;
}

header .search-cover {
  display: block;
  transform: translateY(-100%);
  transition: transform 0.3s ease;
  padding-top: 200px !important;
}

header .search-cover.active {
  top: 0 !important;
  transform: translateY(0);
  background-color: #1C2B39 !important;
  color: #FFF !important;
}

header .search-cover.active input[type="search"] {
  color: #FFF !important;
  border-bottom-color: rgba(255, 255, 255, 0.35) !important;
}

header .search-cover.active input[type="search"]::placeholder {
  color: #FFF !important;
  opacity: 1;
}

header .search-cover.active button,
header .search-cover.active a,
header .search-cover.active p,
header .search-cover.active label,
header .search-cover.active span {
  color: #FFF !important;
}

/* Footer left col text color override */
.footer-left-col p,
.footer-left-col a {
  color: #0C0C0C80 !important;
}
.footer-left-col a {
  text-decoration: none !important;
}
/* Override for .bg-black background color */
.bg-black {
  background-color: #1C2B39 !important;
}

footer .menu-holder .menu > li > a, footer .menu-holder > ul > li > a {
  color: #AAD5DB !important;
}

footer ul.sub-menu li a {
  color: #FFF !important;
}

footer ul.sub-menu li:hover a {
  color: #AAD5DB !important;
}

footer .logo-holder {
  margin-bottom: 50px;
}


@media (min-width: 1280px) {
  footer {
    background: linear-gradient(90deg, #F7BDBE 50%, #1C2B39 50%);
  }

  footer .social-icons .label {
    color: #AAD5DB !important;
  }

  footer .social-icons ul li a {
    border: 1px solid #AAD5DB !important;
    background-color: transparent !important;
  }

  footer .social-icons ul li a svg path {
    fill: #AAD5DB !important;
  }

  footer .social-icons ul li:hover a {
    border: 1px solid #FFFFFF !important;
  }

  footer .social-icons ul li:hover a svg path {
    fill: #FFFFFF !important;
  }

}

@media (max-width: 1279.98px) {

  footer .social-icons .label {
    color: #000 !important;
  }

  footer .social-icons ul li a {
    border: 1px solid #000 !important;
    background-color: transparent !important;
  }

  footer .social-icons ul li a svg path {
    fill: #000 !important;
  }

  footer .social-icons ul li:hover a {
    border: 1px solid #FFFFFF !important;
  }

  footer .social-icons ul li:hover a svg path {
    fill: #FFFFFF !important;
  }

  footer {
    background: #F7BDBE;
    padding-top: 0px !important;
  }
  .bg-black.footer-right-col {
    background-color: transparent !important;
  }
}

footer .scroll-to-top div {
  border: none;
  background-color: #F5F0E7 !important;
}

.call-to-actions .container .blocks .block .btn {
  color: #000000 !important;
}

.call-to-actions .container .blocks .block .btn svg path {
  fill: #000000 !important;
}

.call-to-actions .container .blocks .block:hover .btn {
  color: #FFF !important;
}

.call-to-actions .container .blocks .block:hover .btn svg path {
  fill: #FFF !important;
}

.banner .container .cta, .banner .container.cta-container .cta {
  background-color: #E4AC44 !important;
  color: #000000 !important;
}

.cta span svg path, .cta svg path {
  fill: #000000 !important;
}

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

header .search-trigger {
  padding: 15px 5px 15px 40px;
}

header .language-dropdown {
  position: relative;
  margin-left: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

header .language-dropdown-trigger {
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.016 20C9.51404 20 9.00861 19.9629 8.50058 19.8886C6.47107 19.5916 4.59561 18.6728 3.07586 17.2324C1.38734 15.6314 0.324549 13.4701 0.00259639 10.984L0 10.9451V9.05833C0 7.0826 1.08096 4.82363 2.89238 3.01541C4.76957 1.14244 7.11065 0.043176 9.31499 0H10.7915L10.7698 0.0526748C10.8971 0.0526748 11.026 0.0552653 11.1351 0.0673546C13.5852 0.341091 15.7722 1.46971 17.4599 3.33233C18.829 4.84349 19.7066 6.81059 19.9974 9.01947L20 9.05919L19.9983 10.9296C19.6954 13.7386 18.3158 16.2221 16.1132 17.9232C14.3511 19.285 12.2281 20 10.016 20ZM5.52685 18.273C6.47886 18.7876 7.51049 19.133 8.588 19.291C10.6565 19.5941 12.6981 19.2341 14.4723 18.273L12.3008 18.2531L9.93033 18.2661V18.2591L7.9112 18.2626C7.83072 18.2661 7.75196 18.2488 7.67753 18.2237L7.69657 18.2522L5.52685 18.273ZM2.45272 14.8517C2.83959 15.4527 3.30521 15.9993 3.89026 16.5425C4.34896 16.9699 4.81198 17.33 5.34164 17.6711L6.59743 17.659C6.32914 17.2151 6.1119 16.7998 5.91544 16.3568L5.91025 16.3447C5.72677 15.8776 5.5632 15.4182 5.38665 14.8793L2.45272 14.8526V14.8517ZM13.4052 17.6581L14.6653 17.6694C15.8795 16.8766 16.8497 15.925 17.5577 14.8344L14.6099 14.8733L14.2793 15.8499C14.0499 16.5286 13.7271 17.1322 13.4052 17.6581ZM6.47886 14.8405C6.79476 15.8741 7.23181 16.7799 7.81081 17.5994L7.81687 17.6089C7.83591 17.6383 7.87399 17.6581 7.91034 17.6581L9.46471 17.6555L9.46298 14.8465L6.47886 14.8405ZM10.5396 14.8448L10.5379 17.6581L12.1572 17.6486C12.7673 16.7886 13.2156 15.8611 13.522 14.8292L10.5396 14.8448ZM14.886 13.7878L18.1427 13.7922C18.6308 12.7153 18.8991 11.6446 18.958 10.5324H15.2676C15.2356 11.5384 15.1153 12.5668 14.886 13.7878ZM10.5388 10.5306V13.7913L13.8137 13.7887C14.0655 12.6195 14.1945 11.5703 14.2126 10.5298H10.5379L10.5388 10.5306ZM1.43754 12.7067C1.57341 13.0953 1.70929 13.4442 1.85815 13.7913L5.11229 13.7896C4.91151 12.7628 4.78775 11.7111 4.72976 10.5289L1.04375 10.5315C1.06798 11.2309 1.1978 11.9459 1.43754 12.7067ZM6.1872 13.7896H9.46471L9.46298 10.5298L5.78649 10.5324C5.79601 11.5271 5.91977 12.5305 6.18633 13.7896H6.1872ZM6.18633 6.21389C5.94401 7.31575 5.81245 8.38997 5.78736 9.48059L9.46385 9.47627V6.21303H6.18633V6.21389ZM10.5388 6.21389V9.47886L14.2152 9.478C14.1824 8.35283 14.0491 7.27948 13.8102 6.21217L10.5396 6.21389H10.5388ZM14.886 6.22685C15.0902 7.2268 15.2131 8.27512 15.2685 9.47886L18.9597 9.47455C18.8983 8.37529 18.6334 7.32697 18.1358 6.21303L14.886 6.22685ZM1.07664 8.9383C1.06019 9.13087 1.05067 9.3053 1.04721 9.478L4.73582 9.47282C4.77563 8.37183 4.8942 7.34683 5.11229 6.22598L1.85729 6.21476C1.47302 7.07828 1.21771 7.97116 1.0775 8.94003L1.07664 8.9383ZM2.46311 5.1509C2.74525 5.16385 3.00229 5.16903 3.25847 5.16644L5.39097 5.14745C5.67917 4.13972 6.06863 3.23475 6.59483 2.34791L5.36674 2.33496C4.18798 3.04909 3.21347 3.99465 2.46224 5.1509H2.46311ZM14.6168 5.15781L17.0297 5.16472C17.2046 5.16472 17.3725 5.16126 17.5421 5.15349C16.7848 3.99896 15.8181 3.05686 14.6618 2.34878L13.4078 2.3505C13.9193 3.21316 14.3174 4.13799 14.616 5.15781H14.6168ZM10.5379 2.34619V5.16385L13.1023 5.16126C13.2451 5.16126 13.3766 5.15349 13.5159 5.14226C13.4034 4.81154 13.2771 4.46699 13.1161 4.05164C12.821 3.40054 12.5016 2.84098 12.1416 2.34705H10.5379V2.34619ZM6.48665 5.14399C6.60695 5.15435 6.72206 5.16126 6.84582 5.16126H6.84841L9.46211 5.15867L9.46558 2.34532H7.86274C7.33221 3.0655 6.91159 3.89102 6.57752 4.86421L6.48665 5.14399ZM5.53983 1.73222L7.5529 1.75381L7.56156 1.74258H10.0723H12.4454L12.4506 1.74863L14.5 1.74518C13.4484 1.17007 12.293 0.805665 11.0684 0.668365C10.9793 0.658003 10.8451 0.658003 10.7266 0.657139C10.5007 0.656276 10.3423 0.655412 10.2289 0.604464H9.32191C8.07218 0.628643 6.76879 1.025 5.5407 1.73222H5.53983Z' fill='black'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  cursor: pointer;
}

body.menu-open header .language-dropdown-trigger {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.016 20C9.51404 20 9.00861 19.9629 8.50058 19.8886C6.47107 19.5916 4.59561 18.6728 3.07586 17.2324C1.38734 15.6314 0.324549 13.4701 0.00259639 10.984L0 10.9451V9.05833C0 7.0826 1.08096 4.82363 2.89238 3.01541C4.76957 1.14244 7.11065 0.043176 9.31499 0H10.7915L10.7698 0.0526748C10.8971 0.0526748 11.026 0.0552653 11.1351 0.0673546C13.5852 0.341091 15.7722 1.46971 17.4599 3.33233C18.829 4.84349 19.7066 6.81059 19.9974 9.01947L20 9.05919L19.9983 10.9296C19.6954 13.7386 18.3158 16.2221 16.1132 17.9232C14.3511 19.285 12.2281 20 10.016 20ZM5.52685 18.273C6.47886 18.7876 7.51049 19.133 8.588 19.291C10.6565 19.5941 12.6981 19.2341 14.4723 18.273L12.3008 18.2531L9.93033 18.2661V18.2591L7.9112 18.2626C7.83072 18.2661 7.75196 18.2488 7.67753 18.2237L7.69657 18.2522L5.52685 18.273ZM2.45272 14.8517C2.83959 15.4527 3.30521 15.9993 3.89026 16.5425C4.34896 16.9699 4.81198 17.33 5.34164 17.6711L6.59743 17.659C6.32914 17.2151 6.1119 16.7998 5.91544 16.3568L5.91025 16.3447C5.72677 15.8776 5.5632 15.4182 5.38665 14.8793L2.45272 14.8526V14.8517ZM13.4052 17.6581L14.6653 17.6694C15.8795 16.8766 16.8497 15.925 17.5577 14.8344L14.6099 14.8733L14.2793 15.8499C14.0499 16.5286 13.7271 17.1322 13.4052 17.6581ZM6.47886 14.8405C6.79476 15.8741 7.23181 16.7799 7.81081 17.5994L7.81687 17.6089C7.83591 17.6383 7.87399 17.6581 7.91034 17.6581L9.46471 17.6555L9.46298 14.8465L6.47886 14.8405ZM10.5396 14.8448L10.5379 17.6581L12.1572 17.6486C12.7673 16.7886 13.2156 15.8611 13.522 14.8292L10.5396 14.8448ZM14.886 13.7878L18.1427 13.7922C18.6308 12.7153 18.8991 11.6446 18.958 10.5324H15.2676C15.2356 11.5384 15.1153 12.5668 14.886 13.7878ZM10.5388 10.5306V13.7913L13.8137 13.7887C14.0655 12.6195 14.1945 11.5703 14.2126 10.5298H10.5379L10.5388 10.5306ZM1.43754 12.7067C1.57341 13.0953 1.70929 13.4442 1.85815 13.7913L5.11229 13.7896C4.91151 12.7628 4.78775 11.7111 4.72976 10.5289L1.04375 10.5315C1.06798 11.2309 1.1978 11.9459 1.43754 12.7067ZM6.1872 13.7896H9.46471L9.46298 10.5298L5.78649 10.5324C5.79601 11.5271 5.91977 12.5305 6.18633 13.7896H6.1872ZM6.18633 6.21389C5.94401 7.31575 5.81245 8.38997 5.78736 9.48059L9.46385 9.47627V6.21303H6.18633V6.21389ZM10.5388 6.21389V9.47886L14.2152 9.478C14.1824 8.35283 14.0491 7.27948 13.8102 6.21217L10.5396 6.21389H10.5388ZM14.886 6.22685C15.0902 7.2268 15.2131 8.27512 15.2685 9.47886L18.9597 9.47455C18.8983 8.37529 18.6334 7.32697 18.1358 6.21303L14.886 6.22685ZM1.07664 8.9383C1.06019 9.13087 1.05067 9.3053 1.04721 9.478L4.73582 9.47282C4.77563 8.37183 4.8942 7.34683 5.11229 6.22598L1.85729 6.21476C1.47302 7.07828 1.21771 7.97116 1.0775 8.94003L1.07664 8.9383ZM2.46311 5.1509C2.74525 5.16385 3.00229 5.16903 3.25847 5.16644L5.39097 5.14745C5.67917 4.13972 6.06863 3.23475 6.59483 2.34791L5.36674 2.33496C4.18798 3.04909 3.21347 3.99465 2.46224 5.1509H2.46311ZM14.6168 5.15781L17.0297 5.16472C17.2046 5.16472 17.3725 5.16126 17.5421 5.15349C16.7848 3.99896 15.8181 3.05686 14.6618 2.34878L13.4078 2.3505C13.9193 3.21316 14.3174 4.13799 14.616 5.15781H14.6168ZM10.5379 2.34619V5.16385L13.1023 5.16126C13.2451 5.16126 13.3766 5.15349 13.5159 5.14226C13.4034 4.81154 13.2771 4.46699 13.1161 4.05164C12.821 3.40054 12.5016 2.84098 12.1416 2.34705H10.5379V2.34619ZM6.48665 5.14399C6.60695 5.15435 6.72206 5.16126 6.84582 5.16126H6.84841L9.46211 5.15867L9.46558 2.34532H7.86274C7.33221 3.0655 6.91159 3.89102 6.57752 4.86421L6.48665 5.14399ZM5.53983 1.73222L7.5529 1.75381L7.56156 1.74258H10.0723H12.4454L12.4506 1.74863L14.5 1.74518C13.4484 1.17007 12.293 0.805665 11.0684 0.668365C10.9793 0.658003 10.8451 0.658003 10.7266 0.657139C10.5007 0.656276 10.3423 0.655412 10.2289 0.604464H9.32191C8.07218 0.628643 6.76879 1.025 5.5407 1.73222H5.53983Z' fill='white'/%3E%3C/svg%3E");
}

header .language-dropdown-menu {
  position: absolute;
  top: calc(100% + 12px);
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  min-width: 170px;
  padding: 12px;
  background-color: #FFFFFF;
  border: 1px solid rgba(12, 12, 12, 0.12);
  box-shadow: 0 10px 24px rgba(12, 12, 12, 0.18);
  z-index: 1200;
  display: none;
}

header .language-dropdown.is-open .language-dropdown-menu {
  display: block;
}

header .search-trigger.active svg path {
  fill: #FFF !important;
}

body.menu-open header .search-trigger svg path {
  fill: #FFF !important;
}

/* menu toggle */
#menu-toggle span, #menu-toggle span::before, #menu-toggle span::after {
  background-color: #000000 !important;
}
#menu-toggle {
  width: 33.49px;
  height: 33.49px;
  margin-left: 80px;
  position: relative;
  display: block;
}
#menu-toggle span {
  display: inline-block;
  width: 30px;
  height: 4px;
  background-color: #000000 !important;
  overflow: hidden;
  position: absolute;
  top: 16px;
  opacity: 1;
  transition: width ease 0.1s, opacity ease 0.1s;
  z-index: 999;
}
#menu-toggle::before, #menu-toggle::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 4px;
  position: absolute;    
  background-color: #000000 !important;
  transition: background-color 0.3s ease;
}
#menu-toggle::before {
  top:6px;
  transition: top ease 0.1s, transform ease 0.1s;
  height: 4px;
}
#menu-toggle::after {
  bottom: 4px;
  transition: bottom ease 0.1s, transform ease 0.1s;
}
#menu-toggle.close span {
  width: 0;
  opacity: 0;
}
#menu-toggle.close::before {    
  top: 16px;
  transform: rotate(45deg);
  height: 3px;
  width: 44px;
}
#menu-toggle.close::after {
  bottom: 15px;
  transform: rotate(-45deg);
  height: 3px;
  width: 44px;
}

body.menu-open #menu-toggle span, body.menu-open #menu-toggle::before, body.menu-open #menu-toggle::after {
  background-color: #ffffff !important;	
}

.menu-wrapper ul.menu {
  margin: 0;
  padding: 0;
}

.menu-wrapper ul.menu li {
  list-style-type: none;
}

.menu-wrapper ul.menu li.contact-link {
  margin-top: 60px;
} 

.menu-wrapper ul.menu li a, .menu-wrapper ul.menu li span.menu-title {
  color: #ffffff;
  text-decoration: none;
}

.tool-menu.menu-wrapper {
  width: 100%;
  border-bottom: 0.84px solid #ffffff;
}

.tool-menu.menu-wrapper .menu-top-menu-container {
  max-width: 800px;
  padding-bottom: 80px;
  position: relative;
}


.tool-menu.menu-wrapper ul.menu li a {
  font-size: 53.59px;
  font-family: "Texta-Black", sans-serif;
  position: relative;
  padding-left: 80px;
  display: block;
  align-content: center;
  line-height: 70px;
}

.tool-menu.menu-wrapper ul.menu > li.current_page_item > a {
  color: #F7BDBE !important;
}

.tool-menu.menu-wrapper ul.menu > li.current_page_item > a::before {
  background-color: #F7BDBE !important;
}

.tool-menu.menu-wrapper ul.menu li a:before {
  content: "";
  display: inline-block;
  width: 48.28px;
  height: 37.74px;
  background-color: #FFF !important;
  background-size: cover;
  background-position: center center;
  mask-image: url(../images/toolmenu-arrow.svg);
  -webkit-mask-image: url(../images/toolmenu-arrow.svg);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  transition: width 0.3s ease;
  position: absolute;
  left: 0;
  bottom: 50%;
  top: 50%;
  transform: translateY(-50%);
  transition: left 0.3s ease;
}

.tool-menu.menu-wrapper ul.menu li:hover a::before {
  left: 10px;
  background-color: #F7BDBE !important;
}

.tool-menu.menu-wrapper ul.menu li.ticket-button {
  position: absolute !important;
  right: 0 !important;
  top: 9px !important;
}

.tool-menu.menu-wrapper ul.menu li.ticket-button a {
  background-color: #E4AC44 !important;
  padding: 30px 104px 30px 103px;
  font-weight: 900;
  font-family: "Texta-Black",sans-serif;
  font-size: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  color: #000000 !important;
  position: relative;
  
}

.tool-menu.menu-wrapper ul.menu li.ticket-button a::before {
  background-color: #000C0C !important;
  left: 33px;
}

.tool-menu.menu-wrapper ul.menu li.ticket-button a::after {
  content: "";
  position: absolute !important;
  display: inline-block;
  right: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.84615 9.22773L0 3.38157V0L9.22772 9.22773L0 18.4554L1.46352e-05 15.0739L5.84615 9.22773Z' fill='%230C0C0C'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 9.23px;
  height: 18.46px;
  bottom: 50%;
  top: 50%;
  transform: translateY(-50%);
  transition: right 0.3s ease;
}

.mega-menu-container {
  display: grid;
  grid-template-columns: 3fr 1fr;
  column-gap: 40px;
}

.menu-wrapper.mega-menu, .menu-wrapper.extra-menu {
  padding-top: 30px;
}

.menu-wrapper.extra-menu ul.menu li {
  margin-bottom: 20px;
}

.menu-wrapper.mega-menu ul.menu {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  column-gap: 40px !important;
}

.menu-wrapper.mega-menu ul.menu li a, .menu-wrapper.mega-menu ul.menu li span.menu-title, .menu-wrapper.extra-menu ul.menu li a {
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  font-size: clamp(28px, calc(28px + (40 - 28) * ((100vw - 835px) / (1740 - 835))), 40px);
  line-height: 35px;
}

.menu-wrapper.mega-menu ul.menu li:hover > a, .menu-wrapper.extra-menu ul.menu li > a:hover {
  color: #F7BDBE;
}

.menu-wrapper.mega-menu ul.menu li ul.sub-menu {
  padding-left: 0;
  margin-top: 15px;
}

.menu-wrapper.mega-menu ul.menu li ul.sub-menu li a {
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  font-size: clamp(28px, calc(28px + (30.14 - 28) * ((100vw - 835px) / (1740 - 835))), 30.14px);
  line-height: 47.73px;
}


@media (max-width: 1280.98px) {
  
  header .menu-cover {
    padding: 150px 50px 50px 50px;
  }
  
  .menu-cover {
    will-change: transform;
    overflow: hidden;
  }

  .menu-cover .menu-container {
    transition: transform 0.4s ease;
    will-change: transform;
  }

  header .menu-cover.active.submenu-active {
    transform: none !important;
  }

  .menu-cover .menu-container {
    position: relative;
  }

  .menu-cover.submenu-active {
    transform: none;
  }

  .menu-cover.submenu-active .menu-container {
    transform: translate3d(-100%, 0, 0);
  }

  .menu-cover .menu-wrapper.mega-menu ul.menu,
  .menu-cover .menu-wrapper.extra-menu ul.menu {
    position: static;
  }

  .menu-cover .menu-wrapper.mega-menu ul.menu > li,
  .menu-cover .menu-wrapper.extra-menu ul.menu > li {
    position: static;
  }

  .menu-cover .menu-wrapper.mega-menu ul.menu li.menu-item-has-children > a,
  .menu-cover .menu-wrapper.extra-menu ul.menu li.menu-item-has-children > a {
    position: relative;
    padding-right: 38px;
  }

  .menu-cover .menu-wrapper.mega-menu ul.menu li.menu-item-has-children > a::after,
  .menu-cover .menu-wrapper.extra-menu ul.menu li.menu-item-has-children > a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 21px;
    height: 16px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1747 9.42447L3.82062e-06 9.4245L0 7.04078L16.3224 7.04076L10.8906 1.66882L12.646 0L19.7652 7.04076H19.8635V7.13805L20.1267 7.39827L21 8.26202L20.0964 9.09599L19.8635 9.31089V9.42447H19.7405L12.6158 16L10.9209 14.2734L16.1747 9.42447Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 21px 16px;
  }

 

  .menu-cover .menu-wrapper.mega-menu ul.menu li.submenu-open > .sub-menu,
  .menu-cover .menu-wrapper.extra-menu ul.menu li.submenu-open > .sub-menu {
    visibility: visible;
    pointer-events: auto;
    transition-delay: 0s;
  }



  .menu-cover .submenu-back-item {
    list-style: none;
  }

  .menu-cover .submenu-parent-title {
    list-style: none;
    font-size: 1.88375em;
    line-height: 1.8em;
    font-family: "Texta-Black", sans-serif;
    font-weight: 900;
    color: #FFFFFF;
  }

  .menu-cover .submenu-back-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: transparent;
    border: 0;
    color: #FFFFFF;
    font-family: "Texta-Black", sans-serif;
    font-weight: 800;
    font-size: 1.875rem;
    line-height: 4.375rem;
    padding: 0;
    cursor: pointer;
  }

  .menu-cover .submenu-back-btn::before {
    content: "";
    width: 34px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='27' viewBox='0 0 34 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.70717 10.774L33.542 10.774L33.542 14.6798L7.47138 14.6798L16.1471 23.4819L13.3434 26.2163L1.97241 14.6798L1.81535 14.6798L1.81535 14.5204L1.39501 14.094L9.65509e-05 12.6787L1.44331 11.3123L1.81535 10.9601L1.81535 10.774L2.01188 10.774L13.3917 -0.00017533L16.0988 2.82899L7.70717 10.774Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 34px 27px;
  }
}


.barnas-bymuseum-link a {
  color: #F7BDBE !important;
  position: relative;
  padding-right: 0;
}

.barnas-bymuseum-link a:hover {
  color: #FFF !important;
}

.barnas-bymuseum-link a::after {
  transition: right 0.3s ease;
}

.barnas-bymuseum-link a:hover::after {
  right: -80px;
}


.culture-for-all .culture {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.culture-for-all .culture .culture-read-more {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 0;
  position: absolute;
  bottom: 0;
  color: #0C0C0C;
  text-decoration: none;
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 20px;
  line-height: 13px;
  letter-spacing: 0%;
  vertical-align: middle;
}

@media screen and (max-width: 767.98px) {
  .culture-for-all .culture .culture-read-more {
    font-size: 17px;
    line-height: 14px;
  }

  .culture-for-all .culture .title {
    font-size: 17px;
    line-height: 22px;
  }
  .culture-for-all .section-title {
    margin-bottom: 0 !important;
  }
}

.culture-for-all .culture .culture-read-more::after {
  content: "";
  width: 16px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.085 7.90737L3.16121e-06 7.90739L0 5.90739L11.2051 5.90737L6.78605 1.40018L8.21415 0L14.006 5.90737H14.086V5.989L14.3001 6.20733L15.0106 6.93204L14.2755 7.63176L14.086 7.81207V7.90737H13.9859L8.18955 13.4244L6.81065 11.9757L11.085 7.90737Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 16px 14px;
  background-position: center;
  transition: transform 0.3s ease;
}

.culture-for-all .culture .culture-read-more:hover::after {
  transform: translateX(4px);
}

.barnas-bymuseum-link a::after {
  position: absolute;
  right: -90px;
  bottom: 50%;
  top: 58%;
  transform: translateY(-50%);
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.8001 26.1564C5.47604 25.1449 6.45481 21.8638 4.76797 19.5492C2.48844 16.4169 5.14823 12.0966 8.96881 12.7193C11.7937 13.1784 14.2808 10.8266 13.9755 7.9848C13.5673 4.13088 18.0293 1.72106 21.0294 4.17196C23.2463 5.98093 26.5723 5.19132 27.7362 2.57618C29.306 -0.964484 34.3802 -0.82268 35.7544 2.80026C36.7658 5.47619 40.0469 6.45497 42.3615 4.76812C45.4938 2.48859 49.8142 5.14838 49.1914 8.96896C48.7323 11.7939 51.0842 14.281 53.9259 13.9757C57.7799 13.5675 60.1942 18.0296 57.7388 21.0296C55.9298 23.2465 56.7194 26.5725 59.3346 27.7363C62.8752 29.3062 62.7334 34.3803 59.1105 35.7545C56.4346 36.766 55.4558 40.0471 57.1426 42.3617C59.4222 45.494 56.7624 49.8143 52.9418 49.1916C50.1169 48.7325 47.6298 51.0843 47.935 53.9261C48.3433 57.78 43.8813 60.1898 40.8812 57.7389C38.6643 55.93 35.3383 56.7196 34.1744 59.3347C32.6046 62.8754 27.5304 62.7336 26.1562 59.1106C25.1448 56.4347 21.8637 55.4559 19.5491 57.1428C16.4168 59.4223 12.0964 56.7625 12.7192 52.9419C13.1783 50.117 10.8264 47.6299 7.98465 47.9352C4.13073 48.3435 1.71638 43.8813 4.17181 40.8813C5.98077 38.6644 5.19117 35.3384 2.57602 34.1746C-0.964639 32.6047 -0.822835 27.5306 2.8001 26.1564Z' fill='%23F7BDBE'/%3E%3Cpath d='M37.106 35.4008C34.9887 35.7673 31.8398 35.6949 30.3469 35.4189C29.3696 35.238 29.3063 33.9983 29.3335 33.5233C29.3516 33.184 29.4239 32.8085 30.8264 32.8537C33.7083 32.9352 36.2645 33.5459 37.3503 34.0255C38.4632 34.5141 39.2685 35.0253 37.106 35.4053M28.6956 26.6059C28.8584 25.9182 29.433 25.4024 31.591 25.4115C33.7536 25.425 34.862 26.0403 34.8982 26.7506C34.9344 27.4564 34.3327 27.9767 32.5682 28.6417C30.7948 29.3068 29.7949 29.5058 29.1661 29.1168C28.3291 28.5965 28.6367 26.8456 28.6956 26.6013M42.069 33.5776C41.7342 33.0573 41.2456 32.6637 40.662 32.4511C39.2685 31.9489 37.3593 31.1753 36.0292 30.8495C34.9887 30.5962 35.3868 30.3338 35.8166 30.0442C36.4047 29.6506 38.2868 28.7594 38.3773 26.7506C38.4677 24.6967 35.7713 23.1494 32.4642 22.4165C29.2113 21.7017 25.3612 21.2538 20.9502 21.0638C16.5844 20.8783 10.8115 21.1588 10.8025 23.6471C10.8025 24.4116 11.6259 25.235 12.7207 25.6694C13.9196 26.1399 16.7291 26.0494 18.67 26.2665C20.3213 26.452 22.8684 27.108 22.8639 28.1712C22.8549 29.3701 19.2491 29.3792 18.9007 30.6957C18.6021 31.8041 19.6201 32.3606 20.2308 32.5325C21.0588 32.7678 24.4428 32.4511 24.9857 32.7632C25.5694 33.098 25.7186 34.4327 25.5151 35.1249C25.307 35.8216 23.9995 36.5907 24.0221 37.7851C24.0447 38.8347 25.8046 39.3504 25.9856 39.6354C26.1484 39.8888 25.9403 40.9655 26.6959 41.4903C27.3202 41.9201 28.2703 41.8885 28.7906 41.4406C29.3063 41.0017 29.5913 40.1648 29.6728 39.925C29.7904 39.5857 29.9171 39.5042 30.5912 39.468C31.8489 39.3957 36.6671 39.1875 39.1826 38.3053C39.7707 38.0972 40.2955 37.9027 40.7615 37.7081C42.3902 37.0295 43.0145 35.0525 42.0599 33.5685L42.069 33.5776Z' fill='%23FF6161'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 63.64px;
  height: 63.4px;
}

.museums .museum .title span::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 14px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.085 7.90737L3.16121e-06 7.90739L0 5.90739L11.2051 5.90737L6.78605 1.40018L8.21415 0L14.006 5.90737H14.086V5.989L14.3001 6.20733L15.0106 6.93204L14.2755 7.63176L14.086 7.81207V7.90737H13.9859L8.18955 13.4244L6.81065 11.9757L11.085 7.90737Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: margin-left 0.3s ease;
}

.museums .museum:hover .title span::after {
  margin-left: 15px;
}

.museums .container .intro-text {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 40px;
  max-width: 870px;
  text-wrap: balanced;
}

@media (max-width: 834.98px) {
  footer {
    position: relative;
    padding-top: 50px !important;
  }

  footer .scroll-to-top {
    position: absolute;
    top: -30px;
    width: 100%;
  }

  header .logo-holder svg {
    max-width: 116px;
    height: auto;
  }

  header .menu-cover.active, header .search-cover.active {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 100px;
  }

  body.menu-open header .nav-wrapper .other-options {
    display: flex;
  }

  .menu-wrapper.tool-menu ul.menu li a {
    font-size: 36px;
    padding-left: 60px;
  }

  .menu-cover .submenu-back-btn {
    font-size: 36px;
  }

  .menu-wrapper.tool-menu ul.menu li a:before {
    width: 33.54px;
    height: 26.22px;
  }

  .menu-wrapper.tool-menu ul.menu li.ticket-button {
    position: static !important;
    margin-top: 30px;
  }

  .menu-wrapper.tool-menu ul.menu li.ticket-button a {
    font-size: 20px;
    padding: 8px 40px 7px 60px;
    margin-left: 60px;
    width: auto;
    display: inline-block;
  }

  .menu-wrapper.tool-menu ul.menu li.ticket-button a::before {
    left: 15px;
  }

  .menu-wrapper.tool-menu ul.menu li.ticket-button a::after {
    content: "";
    position: absolute !important;
    display: inline-block;
    right: 15px;
    width: 9.23px;
    height: 18.46px;
    bottom: 50%;
    top: 50%;
    transform: translateY(-50%);
    transition: right 0.3s ease;
  }

  .menu-wrapper.mega-menu, .menu-wrapper.extra-menu {
    padding-top: 0;
    border-top: none;
  }

  /* Add SVG arrow to menu items with children for small screens */
  .menu-wrapper.mega-menu ul.menu li.menu-item-has-children a::after,
  .menu-wrapper.mega-menu ul.menu li.menu-item-has-children span.menu-title::after {
    content: "";
    position: absolute;
    top: 50%;
    bottom: 50%;
    right: 15px; 
    transform: translateY(-50%);
    width: 21px;
    height: 16px;
    margin-left: 10px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1747 9.42447L3.82062e-06 9.4245L0 7.04078L16.3224 7.04076L10.8906 1.66882L12.646 0L19.7652 7.04076H19.8635V7.13805L20.1267 7.39827L21 8.26202L20.0964 9.09599L19.8635 9.31089V9.42447H19.7405L12.6158 16L10.9209 14.2734L16.1747 9.42447Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 21px 16px;
  }

  .menu-wrapper.mega-menu ul.menu li.menu-item-has-children:hover a::after,
  .menu-wrapper.mega-menu ul.menu li.menu-item-has-children:hover span.menu-title::after {
    right: 0; 
    transition: right 0.3s ease;
  }

  .menu-wrapper.mega-menu ul.menu li.menu-item-has-children span {
    cursor: pointer;
  }

  .menu-wrapper.mega-menu ul.menu li a, .menu-wrapper.mega-menu ul.menu li span.menu-title {
    display: block;
    position: relative;
  }

  .menu-wrapper ul.sub-menu {
    display: none !important;
  }
  
  ul.sub-menu.submenu-panel-open, .submenu-panel-open {
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 108px 30px 100px 30px;
    background-color: #1C2B39;
    z-index: 998;
    overflow-y: auto;
    pointer-events: auto;
    opacity: 1;
    display: block !important;
    /* left is set/animated in JS */
    /* transform/transition not needed, handled by JS animation */
  }

  ul.sub-menu:not(.submenu-panel-open) {
    pointer-events: none;
    opacity: 0;
    transform: translateX(100%);
    transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s cubic-bezier(0.4, 0, 0.2, 1);
  }

  ul.sub-menu li {
    list-style-type: none;
  }

  ul.sub-menu li a {
    font-family: "Texta-Bold", sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 48.7px;
    color: #fff;
    text-decoration: none;
  }

  ul.sub-menu li:hover a {
    color: #F7BDBE;
  }

  .menu-wrapper.extra-menu ul.menu li {
    margin-bottom: 0;
  }

  .menu-wrapper ul.menu li.contact-link {
    margin-top: 0;
  }

  .menu-wrapper.mega-menu ul.menu li a, .menu-wrapper.mega-menu ul.menu li span.menu-title, .menu-wrapper.extra-menu ul.menu li a {
    font-size: 28px;
    line-height: 50px;
  }



  .menu-wrapper.mega-menu ul.menu li ul.sub-menu li a {
    font-size: 28px;
  }

  .mega-menu-container {
    grid-template-columns: 1fr;
    padding-right: 40px !important;
  }

  .menu-wrapper.mega-menu ul.menu {
    grid-template-columns: 1fr !important;
  }

}

.events .filtering .filter .label, .events .filtering .filter .label2 {
 color: #A00C30 !important;
}

.page-template-default .events-list-wrapper  {
  width: calc(100% - 70px);
  margin: 0 auto;
  background-color: #F5F0E7;
  padding-top: 80px;
  padding-bottom: 80px;
}

.event-featured-slider {
  position: relative;
  padding-bottom: 0;
}

.event-featured-slider::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(90deg, rgba(12, 12, 12, 0.72) 0%, rgba(12, 12, 12, 0.35) 45%, rgba(12, 12, 12, 0) 100%);
}

.event-featured-slider .event-featured-slide {
  position: relative;
  overflow: visible;
}

.event-featured-slider .slick-list,
.event-featured-slider .slick-track {
  overflow: hidden;
}

.event-featured-slider .events-featured-slides:not(.slick-initialized) .event-featured-slide:not(:first-child) {
  display: none;
}

.event-featured-slider .events-featured-slides .event-featured-slide {
  height: auto !important;
  padding-top: 0 !important;
}

.event-featured-slider .event-featured-slide .img-holder {
  position: relative;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 700px;
}

.event-featured-slider .container.event-featured-content-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  padding-bottom: 110px;
  opacity: 1;
  transition: opacity 280ms ease;
}

.event-featured-slider .container.event-featured-content-wrap.is-fading {
  opacity: 0;
}

.event-featured-content {
  max-width: 760px;
  text-align: left;
}

.event-featured-content .location {
  color: #ffffff;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.event-featured-content .location.is-hidden {
  display: none;
}

.event-featured-title {
  font-family: "Texta-Black", sans-serif;
  font-size: 4rem;
  line-height: 4rem;
  margin-bottom: 24px;
}

.event-featured-title a {
  color: #ffffff;
  text-decoration: none;
}

.event-featured-slider .container.event-featured-ticket-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 120px;
  z-index: 4;
  pointer-events: none;
}

.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta, .museum-page-banner-wrap .cta.museum-buy-cta {
  position: absolute;
  right: 0;
  bottom: -168px;
  pointer-events: auto;
  background-color: #F7BDBE !important;
  color: #0C0C0C !important;
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 34px;
  line-height: normal;
  height: 111px;
  align-content: center;
  vertical-align: middle;
  min-width: 100px;
  padding: 0 35px 0 33px;
  transition: background-color 0.3s ease, color 0.3s ease;
}


.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta:hover, .museum-page-banner-wrap .cta.museum-buy-cta:hover {
  background-color: #A00C30 !important;
  color: #FFFFFF !important;
}


.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta svg path, .museum-page-banner-wrap .cta.museum-buy-cta svg path {
  fill: #0C0C0C !important;
  transition: fi;
}
.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta:hover svg path, .museum-page-banner-wrap .cta.museum-buy-cta:hover svg path {
  fill: #FFF !important;
}

.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta {
  bottom: -168px;
}

.museum-page-banner-wrap .cta.museum-buy-cta {
  bottom: -50px;
}

.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > span, .museum-page-banner-wrap .cta.museum-buy-cta > span {
  margin-right: 50px;
}

.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > span > svg, .museum-page-banner-wrap .cta.museum-buy-cta > span > svg {
  width: 54px !important;
  height: 55px !important;
  margin-right: 10px;
}

.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > svg, .museum-page-banner-wrap .cta.museum-buy-cta > svg {
  width: 19px !important;
  height: 19px !important;
}

.event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta.is-hidden, .museum-page-banner-wrap .cta.museum-buy-cta.is-hidden {
  display: none;
}



.event-featured-slider-nav {
  position: absolute;
  left: 5px;
  bottom: 40px;
  z-index: 3;
  display: flex;
  gap: 12px;
}

.event-featured-slider-nav .btn {
  width: 60px;
  height: 60px;
  min-width: 60px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: #F7BDBE !important;
  color: transparent;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  overflow: hidden;
  position: relative;
}

.event-featured-slider-nav .btn::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 14px;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 14px;
}

.event-featured-slider-nav .event-featured-next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0849 7.90737L3.16121e-06 7.90739L0 5.90739L19.205 5.90737L14.786 1.40018L16.2141 0L22.0059 5.90737H22.0859V5.989L22.3 6.20733L23.0105 6.93204L22.2754 7.63176L22.0859 7.81207V7.90737H21.9858L16.1895 13.4244L14.8106 11.9757L19.0849 7.90737Z' fill='%23212121'/%3E%3C/svg%3E%0A");
}

.event-featured-slider-nav .event-featured-prev::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.92562 7.90737L23.0105 7.90739V5.90739L3.80553 5.90737L8.22457 1.40018L6.79646 0L1.00463 5.90737H0.924587V5.989L0.710537 6.20733L0 6.93204L0.735147 7.63176L0.924587 7.81207V7.90737H1.02471L6.82108 13.4244L8.19996 11.9757L3.92562 7.90737Z' fill='%23212121'/%3E%3C/svg%3E%0A");
}



@media (max-width: 479.98px) {
  .event-featured-slider .event-featured-slide .img-holder {
    min-height: 390px;
  }

  .event-featured-title {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 16px;
  }

  .event-featured-content .location {
    margin-bottom: 10px;
  }

  .event-featured-content-wrap {
    padding-bottom: 96px;
  }

  .event-featured-slider-nav .btn {
    width: 60px;
    height: 60px;
    min-width: 60px;
    padding: 0;
  }
}

.front-page-content-block {
  padding-bottom: 60px;
  padding-top: 40px;
}

.front-page-content-block .section-title h2 {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 52px;
  line-height: 55px;
  vertical-align: middle;
  text-wrap: balance;
}

.front-page-content-block .row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 80px;
}

.front-page-content-block .row > [class*="col-"] {
  width: auto;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.front-page-content-block .section-text,
.front-page-content-block .section-text p {
  font-family: "Texta-Medium", sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.events-list .event, .events.related .event {
  display: flex;
  flex-direction: column;
}

.events-list .event .event-cover, .events.related .event-cover {
  display: block;
}

.events-list .event .event-actions, .events.related .event-actions {
  margin-top: auto;
  padding-top: 30px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0;
}

.events-list .event .event-actions .event-ticket-link, .events.related .event-actions .event-ticket-link {
  border-radius: 0;
}

.events-list .event .event-actions .event-read-more-link {
  text-align: center !important;
}

.events-list .event .event-actions .event-read-more-link .link-title, .events.related .event-actions .event-read-more-link .link-title{
  color: #0C0C0C;
  font-family: "Texta-Medium", sans-serif;
  position: relative;
  text-align: left !important;
  text-align: center !important;
  padding-right: 25px;
  height: 53px;
  line-height: normal;
  align-content: center;
  position: relative;
  display: inline-block;
  
}

.events-list .event .event-actions .event-read-more-link .link-title::after, .events.related .event-actions .event-read-more-link .link-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.085 7.90737L3.16121e-06 7.90739L0 5.90739L11.2051 5.90737L6.78605 1.40018L8.21415 0L14.006 5.90737H14.086V5.989L14.3001 6.20733L15.0106 6.93204L14.2755 7.63176L14.086 7.81207V7.90737H13.9859L8.18955 13.4244L6.81065 11.9757L11.085 7.90737Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  transition: right 0.3s ease;
}

.events-list .event .event-actions .event-read-more-link:hover .link-title::after, .events.related .event-actions .event-read-more-link:hover .link-title::after {
  right: -5px;
}

.events-list .event .event-actions.no-ticket {
  grid-template-columns: 1fr;
}

.events-list .event .event-actions .event-read-more-link:only-child {
  justify-content: center;
}

@media (max-width: 767.98px) {

  .front-page-content-block {
    padding-bottom: 20px;
  }

  .front-page-content-block .row {
    grid-template-columns: 1fr;
    row-gap: 24px;
    padding: 0 10px;
  }

  .events-list .event .event-actions, .events.related .event-actions {
    padding-top: 20px;
  }

  .events .event {
    margin-bottom: 40px;
  }

}

@media (max-width: 991.98px) {
  footer {
    position: relative;
    /*padding-top: 50px !important; */
  }

  /*footer .scroll-to-top {
    position: absolute;
    top: -30px;
    width: 100%;
  }*/
  footer {
    background: #F7BDBE !important;
  }
  .events-list .event .event-actions {
    grid-template-columns: 1fr;
  }
}

footer .logo-holder svg {
    width: 134px;
    height: auto;
}

@media (max-width: 834.98px) {

  .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta, .museum-page-banner-wrap .cta.museum-buy-cta {
    font-size: 18px;
    height: 50px;
  } 

  

   .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > span, .museum-page-banner-wrap .cta.museum-buy-cta > span {
    margin-right: 20px;
  }

  .newsletter-cover .input-holder {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  footer {
    background: #1C2B39 !important;
  }

  footer .label {
    color: #FFF !important;
  }

  footer .scroll-to-top div {
    background-color: #F7BDBE !important;
  }

  .footer-left-col p, .footer-left-col a {
    color: #FFF !important;
  }

  footer .social-icons .label {
    color: #FFF !important;
  }

  footer .social-icons ul li a {
    border: 1px solid #AAD5DB !important;
    background-color: #AAD5DB !important;
  }

   footer .social-icons ul li a svg path {
    fill: #1C2B39 !important;
  }

  footer .other-links ul li a {
    color: #FFF !important;
  }

  footer .copyright {
    color: #FFF !important;
  }

  .logo-holder svg .st0 {
      fill: #FFF  !important;
  }

}


/* Info banner grid layout */

.info-banner {
  margin: 80px 0;
}

.info-banner-container {
  padding: 40px;
}

.info-banner .info-banner-row {
  --info-banner-gap: 32px;
  display: grid !important;
  grid-template-columns: calc((100% - var(--info-banner-gap)) * 0.5487) calc((100% - var(--info-banner-gap)) * 0.4513);
  gap: var(--info-banner-gap);
  align-items: stretch;
}

.info-banner .info-banner-row.image-right {
  grid-template-columns: calc((100% - var(--info-banner-gap)) * 0.4513) calc((100% - var(--info-banner-gap)) * 0.5487);
}

.info-banner .info-banner-text-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.info-banner .info-banner-image {
  width: 100%;
  height: auto;
  display: block;
}

.info-banner .info-banner-image-wrapper {
  position: relative;
}

.info-banner .info-banner-floating-shape {
  position: absolute;
  top: 50%;
  right: 0;
  width: 264.7px;
  height: 263.08px;
  transform: translate(50%, -50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 263 265'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23f7bdbe; %7D .st1 %7B fill: %23ff6161; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M11.9,111.8c11.4-4.3,15.5-18.3,8.4-28.2-9.7-13.4,1.6-31.9,17.8-29.2,12,2,22.6-8.1,21.3-20.2-1.7-16.5,17.2-26.8,30-16.3,9.4,7.7,23.5,4.4,28.5-6.8,6.7-15.1,28.2-14.5,34.1,1,4.3,11.4,18.2,15.6,28.1,8.4,13.3-9.7,31.7,1.6,29,18-1.9,12.1,8,22.7,20.1,21.4,16.4-1.7,26.6,17.3,16.2,30.1-7.7,9.5-4.3,23.7,6.8,28.7,15,6.7,14.4,28.4-1,34.3-11.4,4.3-15.5,18.3-8.4,28.2,9.7,13.4-1.6,31.9-17.8,29.2-12-2-22.6,8.1-21.3,20.2,1.7,16.5-17.2,26.8-30,16.3-9.4-7.7-23.5-4.4-28.5,6.8-6.7,15.1-28.2,14.5-34.1-1-4.3-11.4-18.2-15.6-28.1-8.4-13.3,9.7-31.7-1.6-29-18,2-12.1-8-22.7-20.1-21.4-16.4,1.7-26.6-17.3-16.2-30.1,7.7-9.5,4.3-23.7-6.8-28.7-15-6.7-14.4-28.4,1-34.3Z'/%3E%3Cpath class='st1' d='M157.6,151.3c-9,1.6-22.4,1.3-28.7,0-4.2-.8-4.4-6.1-4.3-8.1,0-1.5.4-3.1,6.3-2.9,12.2.3,23.1,3,27.7,5,4.7,2.1,8.1,4.3-1,5.9M121.9,113.7c.7-2.9,3.1-5.1,12.3-5.1,9.2,0,13.9,2.7,14,5.7.2,3-2.4,5.2-9.9,8.1-7.5,2.8-11.8,3.7-14.5,2-3.6-2.2-2.2-9.7-2-10.8M178.7,143.5c-1.4-2.2-3.5-3.9-6-4.8-5.9-2.1-14-5.5-19.7-6.8-4.4-1.1-2.7-2.2-.9-3.4,2.5-1.7,10.5-5.5,10.9-14.1.4-8.8-11.1-15.4-25.1-18.5-13.8-3.1-30.2-5-48.9-5.8-18.5-.8-43.1.4-43.1,11,0,3.3,3.5,6.8,8.1,8.6,5.1,2,17,1.6,25.3,2.6,7,.8,17.8,3.6,17.8,8.1,0,5.1-15.4,5.2-16.8,10.8-1.3,4.7,3.1,7.1,5.7,7.9,3.5,1,17.9-.3,20.2,1,2.5,1.4,3.1,7.1,2.2,10.1-.9,3-6.4,6.3-6.3,11.4,0,4.5,7.6,6.7,8.3,7.9.7,1.1-.2,5.7,3,7.9,2.7,1.8,6.7,1.7,8.9-.2,2.2-1.9,3.4-5.5,3.7-6.5.5-1.5,1-1.8,3.9-2,5.3-.3,25.8-1.2,36.5-5,2.5-.9,4.7-1.7,6.7-2.6,6.9-2.9,9.6-11.4,5.5-17.7h0Z'/%3E%3Cpath d='M56,179c-1.3.7-2.6.8-3.8.2-1.2-.6-2.2-1.7-3.1-3.3l-3.4-6.7,14.4-7.4,3.3,6.5c.8,1.6,1.1,3.1.9,4.3-.2,1.2-1,2.1-2.2,2.8-.7.3-1.3.5-2,.4-.7,0-1.3-.3-1.9-.7h-.1c.1.9,0,1.6-.3,2.3-.3.7-.9,1.2-1.7,1.6h0ZM55.3,172.7l-1.9-3.8-3.6,1.8,1.9,3.8c.3.6.7,1,1.3,1.3.5.2,1.1.2,1.6,0,.5-.3.8-.7,1-1.3.1-.6,0-1.2-.3-1.8h0ZM60.2,172.5c.5-.3.9-.7,1-1.2.1-.5,0-1.1-.3-1.7l-1.8-3.6-3.5,1.8,1.8,3.5c.3.6.7,1,1.2,1.2.5.2,1,.2,1.5,0Z'/%3E%3Cpath d='M72.6,182l-8.6,15.2-2.2-2.7,1.7-2.9-4.4-5.5-3.2,1-2.2-2.7,16.6-5.1,2.1,2.7h0ZM68.7,182.9l-6.9,2.3,3.2,3.9,3.7-6.2Z'/%3E%3Cpath d='M77.8,188l5.3,4.4c1.4,1.2,2.3,2.5,2.5,4,.2,1.5-.2,2.9-1.2,4.1-.7.9-1.6,1.5-2.6,1.8-1,.3-2,.3-3,0v.2c-.1,0-.6,6.5-.6,6.5l-.2.3-2.8-2.3.6-6.5-2.4-2-3.4,4.1-2.5-2.1,10.3-12.5h0ZM80,199.4c.7,0,1.3-.3,1.8-1,.5-.7.7-1.3.6-2-.1-.7-.6-1.3-1.3-1.9l-2.7-2.2-3.3,4,2.7,2.3c.7.6,1.4.9,2.1.9h0Z'/%3E%3Cpath d='M103,204.5l-7.3,14.5-2.2-1.1-2.9-13.3-4.7,9.4-2.9-1.5,7.3-14.5,2.2,1.1,2.9,13.2,4.7-9.3,2.9,1.5h0Z'/%3E%3Cpath d='M113.8,207.6l2.2,17.3-3.4-.9-.3-3.3-6.7-1.8-1.9,2.7-3.4-.9,10.2-14.1,3.3.9h0ZM111.3,210.7l-4.1,6,4.9,1.3-.8-7.2h0Z'/%3E%3Cpath d='M119.7,223.6l1.9-2.4c.2.1.4.3.6.5.2.2.8.5,1.6.8.8.3,1.5.5,2.2.6,1.7,0,2.5-.4,2.6-1.7,0-.5-.2-1-.6-1.4-.4-.4-1.2-.8-2.5-1.2-1.8-.7-3.1-1.4-3.9-2.2-.8-.8-1.2-1.8-1.1-3.1,0-1.5.7-2.6,1.8-3.4,1.1-.8,2.6-1.2,4.6-1,1.2,0,2.3.3,3.3.6,1,.3,1.6.7,1.9,1l.5.4-1.9,2.6c-.1-.1-.3-.3-.5-.4-.2-.2-.7-.4-1.4-.7-.7-.3-1.4-.5-2.1-.5-1.6,0-2.4.4-2.5,1.5,0,.5.2.9.6,1.2.4.3,1.2.7,2.4,1.1,1.9.7,3.2,1.4,4.1,2.2.8.8,1.2,1.9,1.1,3.2,0,1.5-.7,2.7-1.8,3.6-1.1.9-2.6,1.3-4.6,1.1-1.3,0-2.4-.3-3.5-.8-1-.4-1.8-.8-2.2-1.2l-.6-.6h0Z'/%3E%3Cpath d='M169.5,212.8c.5,1.4.5,2.7-.2,3.8-.7,1.1-1.9,2-3.6,2.7l-7,2.7-5.7-15.2,6.8-2.6c1.7-.7,3.2-.8,4.3-.4,1.2.4,2,1.2,2.5,2.5.3.7.3,1.4.2,2.1-.1.7-.4,1.3-.9,1.8v.2c.9,0,1.6.1,2.2.6.6.4,1.1,1,1.4,1.9h0ZM163.5,208c-.2-.6-.6-.9-1.1-1.1-.5-.2-1.1-.2-1.7,0l-3.7,1.4,1.4,3.6,3.7-1.4c.6-.3,1.1-.6,1.3-1.1.3-.5.3-1,.1-1.5ZM163.3,212.9l-3.9,1.5,1.4,3.8,4-1.5c.7-.3,1.1-.6,1.4-1.1.3-.5.3-1,0-1.6-.2-.5-.6-.9-1.2-1.1-.6-.2-1.2-.2-1.8,0h0Z'/%3E%3Cpath d='M175.5,202.5l-.3-6.5,3-1.9.3,11.5,3.3,5.4-2.8,1.7-3.3-5.3-10.1-5.4,3-1.9,5.7,3.1,1.3.9-.2-1.6h0Z'/%3E%3Cpath d='M199.8,196l-7.1-7.3.8,6.7-.9.9-6.7-1,7.1,7.3-2.3,2.3-11.3-11.6,1.8-1.8,8.9,1.4-1.2-9,1.8-1.8,11.3,11.6-2.3,2.3h0Z'/%3E%3Cpath d='M210.5,182.5c-1.1,1.8-2.6,2.8-4.4,3.2-1.8.3-3.6,0-5.4-1.2l-7.8-5,1.7-2.8,7.8,5c1,.7,2,.9,3,.8,1-.1,1.8-.7,2.4-1.7.7-1,.8-2,.5-3-.3-.9-1-1.7-2-2.4l-7.8-5,1.7-2.8,7.8,5c1.8,1.1,2.9,2.6,3.4,4.4.5,1.8.2,3.6-1,5.4h0Z'/%3E%3Cpath d='M214.6,170.8l-1.7-2.6.6-.4c.3-.2.7-.6,1.2-1.3.6-.7,1-1.3,1.2-2,.6-1.5.3-2.5-.8-3-.5-.2-1-.1-1.5.2-.5.3-1.1,1-1.9,2-1.2,1.5-2.2,2.6-3.2,3.1-1,.5-2.1.6-3.2.2-1.4-.5-2.3-1.4-2.7-2.7-.4-1.3-.3-2.9.4-4.7.4-1.2,1-2.2,1.6-3,.6-.8,1.1-1.3,1.5-1.6l.6-.4,1.9,2.6c-.2,0-.3.2-.5.3-.2.2-.6.5-1.1,1.1-.5.6-.9,1.2-1.1,1.9-.6,1.5-.3,2.4.7,2.8.4.2.9,0,1.3-.2.4-.3,1-1,1.8-2,1.2-1.6,2.3-2.7,3.3-3.3,1-.6,2.2-.6,3.3-.2,1.4.5,2.3,1.5,2.9,2.8.5,1.3.4,2.9-.3,4.8-.4,1.2-1,2.2-1.7,3.1-.7.9-1.3,1.5-1.8,1.7l-.7.4h0Z'/%3E%3Cpath d='M214.5,142.4l2.6.5-1.2,7,3.9.7,1.5-8.3,2.8.5-2.1,11.5-15.9-2.9,2.1-11.5,2.8.5-1.5,8.3,3.7.7,1.2-7h0Z'/%3E%3Cpath d='M224.8,130.1c0,2.1-.6,3.8-1.9,5.1-1.3,1.3-3.1,2-5.2,2l-9.2.2v-3.3c0,0,9.2-.2,9.2-.2,1.2,0,2.2-.4,3-1,.7-.7,1.1-1.6,1.1-2.8,0-1.2-.4-2.1-1.2-2.7-.8-.6-1.8-.9-3-.9l-9.3.2v-3.3c0,0,9.2-.2,9.2-.2,2.1,0,3.9.5,5.3,1.7,1.4,1.2,2.1,2.9,2.2,5.1h0Z'/%3E%3Cpath d='M220.2,103.7l-9.8,2.6,6.2,2.6.3,1.3-4.2,5.4,9.8-2.6.8,3.1-15.6,4.2-.7-2.5,5.6-7.1-8.4-3.4-.7-2.5,15.6-4.2.8,3.1h0Z'/%3E%3Cpath d='M87.5,62.4c-1.7.9-3.3,1.1-5,.5-1.7-.6-2.9-1.7-3.8-3.3-.9-1.6-1.1-3.3-.7-5,.5-1.7,1.5-3,3.2-3.9,1.7-.9,3.3-1.1,5-.5,1.7.6,2.9,1.7,3.8,3.3.9,1.6,1.1,3.3.7,5-.4,1.7-1.5,3-3.2,3.9h0ZM86.3,60.2c1-.5,1.6-1.3,1.8-2.3.2-1,0-2.1-.5-3.2-.6-1.1-1.4-1.8-2.4-2.1-1-.3-2-.3-3,.3-1,.5-1.6,1.3-1.8,2.3-.2,1,0,2.1.5,3.2.6,1.1,1.3,1.8,2.3,2.1,1,.4,2,.3,2.9-.2h0Z'/%3E%3Cpath d='M97,56.6h0s1.5,4,1.5,4l-2.4.9-4.3-11.5,1.5-.6.8,1h.1s0-.2,0-.2c0,0,0-.2.2-.4,0-.2.2-.4.4-.6.2-.2.4-.4.7-.6.3-.2.6-.4,1-.6,1.1-.4,2.2-.4,3.2.2,1,.5,1.8,1.5,2.3,2.8.5,1.3.5,2.5,0,3.6-.4,1.1-1.2,1.9-2.2,2.3-.3.1-.7.2-1,.3-.3,0-.6,0-.8,0-.2,0-.4,0-.5-.2-.2,0-.3-.1-.3-.2h0c0,0,0-.1,0-.1ZM95.6,53.4c.3.7.7,1.2,1.2,1.5.5.3,1.1.3,1.7.1.6-.2,1-.6,1.2-1.2s.2-1.2,0-1.9c-.3-.7-.7-1.2-1.2-1.5s-1.1-.4-1.7-.2c-.6.2-1,.6-1.2,1.2-.2.6-.2,1.2,0,2h0Z'/%3E%3Cpath d='M107.7,53.1h0l1,4.2-2.5.6-2.9-11.9,1.6-.4.7,1.1h.1s0-.1,0-.2c0,0,.1-.2.2-.4.1-.2.3-.4.4-.6.2-.2.4-.3.7-.5.3-.2.7-.3,1.1-.4,1.2-.3,2.2-.1,3.2.5,1,.6,1.6,1.6,1.9,3,.3,1.3.2,2.5-.3,3.6-.5,1-1.4,1.7-2.5,2-.3,0-.7.1-1,.1s-.6,0-.8,0c-.2,0-.4-.1-.5-.2-.2,0-.2-.2-.3-.2h0c0-.1,0,0,0,0ZM106.6,49.7c.2.8.5,1.3,1,1.7.5.3,1,.5,1.6.3.6-.2,1-.5,1.3-1,.3-.6.3-1.2.1-1.9-.2-.7-.5-1.3-1-1.7-.5-.4-1-.5-1.7-.3-.6.2-1,.5-1.3,1-.3.5-.3,1.2-.1,2h0Z'/%3E%3Cpath d='M121.2,43.4h0l-.6-4.9,2.5-.3,1.5,12.8-1.7.2-.5-1.2h0s0,.1,0,.2c0,0-.1.2-.3.4-.2.2-.3.3-.5.5-.2.2-.4.3-.8.4-.3.2-.7.3-1.1.3-1.2.2-2.2-.2-3.1-.9-.9-.8-1.4-1.8-1.6-3.2-.2-1.4,0-2.5.8-3.5.7-1,1.6-1.5,2.7-1.7.6,0,1.1,0,1.5,0,.4.1.7.3.9.5l.2.3h0ZM121.9,46.9c0-.8-.4-1.4-.8-1.8-.4-.4-1-.6-1.6-.5-.6,0-1.1.4-1.4.9-.3.5-.4,1.2-.4,1.9,0,.8.4,1.3.8,1.8.4.4,1,.6,1.6.5.6,0,1.1-.4,1.5-.9.3-.5.5-1.2.4-2h0Z'/%3E%3Cpath d='M134.9,45.4v5.5s-1.7,0-1.7,0l-.3-1.1h-.1c-.5.9-1.5,1.4-2.8,1.4s-1.8-.3-2.4-.8c-.6-.5-.9-1.2-.9-2s.3-1.6,1-2.2c.7-.5,1.7-.8,3-.8s1.3,0,1.8.2v-.3c0-1-.7-1.5-2.1-1.5s-.8,0-1.2.2c-.4.1-.7.2-.9.3l-.3.2-.8-1.9c0,0,.2-.1.4-.2.2,0,.6-.2,1.2-.4.6-.2,1.3-.2,2-.2,1.3,0,2.3.3,3,1,.7.7,1.1,1.5,1.1,2.6h0ZM130.5,49.4c.5,0,1-.2,1.4-.5.4-.3.6-.7.6-1.2v-.7c-.3-.2-.8-.3-1.5-.3s-1.1.1-1.4.4c-.3.2-.5.6-.5,1s.1.7.4.9c.3.2.7.3,1.1.3h0Z'/%3E%3Cpath d='M146.3,44.9h-1.2c0-.1,0,0,0,0,.2.2.2.6.2,1.2,0,.8-.5,1.5-1.2,1.9-.7.5-1.7.7-2.9.5-.6,0-1.1-.2-1.6-.4-.3.1-.5.3-.5.6,0,.1,0,.3,0,.4,0,0,.3.2.6.3.3.1.8.2,1.5.3,1.7.3,2.8.6,3.4,1.1.6.5.9,1.2.8,2,0,.9-.6,1.5-1.4,2-.9.5-2.1.7-3.5.5-1.5-.2-2.6-.5-3.2-1-.7-.5-1-1.1-.9-1.9,0-.8.6-1.5,1.6-1.9-.7-.5-1.1-1.1-1-1.9,0-.7.6-1.2,1.4-1.6-.5-.6-.7-1.3-.6-2,0-.9.5-1.6,1.2-2.1.7-.5,1.7-.7,2.8-.6.5,0,1,.2,1.4.3l3.2.3-.2,1.9h0ZM141.2,51.5c-.4,0-.8-.1-1.3-.2-.6.2-.9.6-1,1.1,0,.7.6,1.1,1.9,1.2.7,0,1.3,0,1.7-.1.4-.2.6-.4.6-.7,0-.3,0-.6-.3-.8s-.8-.4-1.5-.5h0ZM141.7,44c-.4,0-.8,0-1.1.3-.3.3-.4.6-.5,1,0,.4,0,.8.3,1.1.2.3.6.5,1,.5.5,0,.8,0,1.2-.3.3-.2.5-.6.5-1,0-.4,0-.7-.3-1-.2-.3-.6-.5-1.1-.5h0Z'/%3E%3Cpath d='M147.7,52c-.2-.3-.3-.7-.2-1.2,0-.4.3-.8.7-1,.3-.3.7-.3,1.1-.3.4,0,.8.3,1,.7.2.4.3.8.2,1.2,0,.4-.3.8-.7,1-.3.2-.7.3-1.2.2-.4,0-.7-.3-1-.6h0ZM152.5,40.3l-2.2,8.3-1.7-.3,1-8.5,2.9.6Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
}

.info-banner .info-banner-row.image-right .info-banner-floating-shape {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
}

@media (max-width: 991.98px) {
  .info-banner-container {
    padding: 20px;
  }
  
  .info-banner .info-banner-row {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .info-banner .info-banner-floating-shape,
  .info-banner .info-banner-row.image-right .info-banner-floating-shape {
    width: 205.65px;
    height: 194.55px;
    top: auto;
    bottom: -20%;
    left: auto;
    right: 20px;
    transform: none;
  }

  .info-banner .info-banner-text-wrapper,
  .info-banner .info-banner-row.image-right .info-banner-text-wrapper {
    padding-top: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .info-banner .info-banner-image-wrapper {
    padding-bottom: 107.71%;
  }
}

.info-banner .info-banner-container a.info-banner-link-wrap {
  color: #000000;
  text-decoration: none;
}

.info-banner .info-banner-container a.info-banner-link-wrap .info-banner-text-col .section-title,
.info-banner .info-banner-headline {
  font-weight: 900;
  font-family: "Texta-Black",sans-serif;
  font-size: 36px;
  text-wrap: balance;
}

.info-banner-text-wrapper {
  padding: 0 80px 40px 120px;
}

.info-banner .info-banner-row.image-right .info-banner-text-wrapper {
  padding: 0 120px 40px 40px;
}

.info-banner-text-wrapper .info-banner-link {
  display: inline-block;
  margin-top: 20px;
  font-size: 20px;
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  position: relative;
}

.info-banner-text-wrapper .info-banner-link::after {
  content: "";
  position:absolute;
  top: 50%;
  right: -30px;
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.085 7.90737L3.16121e-06 7.90739L0 5.90739L11.2051 5.90737L6.78605 1.40018L8.21415 0L14.006 5.90737H14.086V5.989L14.3001 6.20733L15.0106 6.93204L14.2755 7.63176L14.086 7.81207V7.90737H13.9859L8.18955 13.4244L6.81065 11.9757L11.085 7.90737Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 16px 14px;
  background-position: center;
  transition: transform 0.3s ease;
}

.info-banner-text-wrapper:hover .info-banner-link::after {
  transform: translateY(-50%) translateX(5px);
}

.info-banner-text {
  font-size: 21px;
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
}

.info-banner-bg-cherry .info-banner-headline,
.info-banner-bg-cherry .info-banner-text,
.info-banner-bg-cherry a.info-banner-link-wrap {
  color: #fff;
}

.info-banner-image-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
}

.info-banner-image-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  transform: translate(-50%, -50%);
}

.btn-link,
.btn-link:hover {
  color: #A00C30;

}

ul.social-icons {
  list-style: none;
  padding: 0;
  margin: 0 0 0 10px;
}

ul.social-icons li {
  display: inline-block;
  vertical-align: top;
}

ul.social-icons li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 1px solid #0C0C0C;
  text-decoration: none;
  margin-left: 10px;
}

.icons-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin-top: 80px;
}

.bb-badge {
  display: inline-block;
  width: 173px;
  height: 164.5010528564453px;
  position: relative;
  text-decoration: none;
  margin-right: 20px;
  margin-bottom: -50px;
}

.bb-badge::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='169' height='161' viewBox='0 0 169 161' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.61237 67.6136C14.887 64.999 17.5478 56.5174 12.9621 50.5341C6.76511 42.4372 13.9958 31.2692 24.3822 32.8789C32.0619 34.0658 38.8232 27.9862 37.9932 20.6403C36.8834 10.678 49.0136 4.44865 57.1694 10.7842C63.1962 15.4603 72.2381 13.4192 75.402 6.65911C79.6698 -2.49344 93.464 -2.12688 97.1998 7.23835C99.9494 14.1556 108.869 16.6857 115.162 12.3252C123.677 6.43271 135.422 13.3082 133.729 23.1844C132.481 30.4867 138.874 36.9159 146.6 36.1267C157.077 35.0714 163.64 46.606 156.965 54.3608C152.048 60.0915 154.194 68.6892 161.303 71.6977C170.929 75.7558 170.543 88.8723 160.694 92.4246C153.42 95.0392 150.759 103.521 155.345 109.504C161.542 117.601 154.311 128.769 143.924 127.159C136.245 125.972 129.483 132.052 130.313 139.398C131.423 149.36 119.293 155.59 111.137 149.254C105.11 144.578 96.0686 146.619 92.9047 153.379C88.6369 162.532 74.8427 162.165 71.1069 152.8C68.3572 145.883 59.4374 143.352 53.145 147.713C44.6298 153.605 32.8848 146.73 34.5777 136.854C35.8258 129.551 29.4322 123.122 21.7068 123.911C11.2297 124.967 4.66624 113.432 11.3414 105.677C16.2591 99.9466 14.1126 91.349 7.0032 88.3405C-2.62222 84.2824 -2.23673 71.1658 7.61237 67.6136Z' fill='%23F7C4C5'/%3E%3Cpath d='M100.874 91.5105C95.1182 92.4578 86.558 92.2707 82.4993 91.5573C79.8427 91.0895 79.6705 87.8851 79.7443 86.6572C79.7935 85.7801 79.9903 84.8094 83.803 84.9263C91.6376 85.1368 98.5865 86.7156 101.538 87.9553C104.564 89.2183 106.753 90.5399 100.874 91.5222M78.0101 68.7757C78.4529 66.9981 80.0149 65.6648 85.8816 65.6882C91.7605 65.7233 94.7738 67.3138 94.8722 69.1499C94.9706 70.9743 93.3348 72.3192 88.5382 74.0384C83.7169 75.7575 80.9988 76.2721 79.2892 75.2663C77.0139 73.9214 77.8503 69.3955 78.0101 68.764M114.366 86.7975C113.456 85.4526 112.128 84.4351 110.541 83.8855C106.753 82.5873 101.563 80.5875 97.947 79.7455C95.1182 79.0906 96.2005 78.4123 97.3689 77.6638C98.9678 76.6463 104.084 74.3425 104.33 69.1499C104.576 63.8404 97.2459 59.8408 88.2553 57.9462C79.4122 56.0984 68.9457 54.9406 56.9541 54.4495C45.0854 53.97 29.3918 54.695 29.3672 61.1272C29.3672 63.1037 31.6056 65.2321 34.582 66.3548C37.8413 67.5711 45.479 67.3372 50.7553 67.8986C55.2445 68.3781 62.1689 70.0738 62.1566 72.8221C62.132 75.9213 52.3296 75.9447 51.3826 79.3479C50.5708 82.2131 53.3381 83.6516 54.9985 84.096C57.2493 84.7041 66.449 83.8855 67.9249 84.6924C69.5115 85.5578 69.9173 89.0078 69.3639 90.7972C68.7981 92.5982 65.2437 94.5863 65.3052 97.6737C65.3667 100.387 70.151 101.72 70.643 102.457C71.0857 103.112 70.52 105.895 72.5739 107.252C74.2712 108.363 76.854 108.281 78.2684 107.123C79.6705 105.989 80.4454 103.825 80.6667 103.205C80.9865 102.328 81.3309 102.118 83.1635 102.024C86.5826 101.837 99.6812 101.299 106.519 99.0187C108.118 98.4807 109.545 97.9778 110.812 97.4749C115.24 95.7207 116.937 90.61 114.342 86.7741L114.366 86.7975Z' fill='%23FF595A'/%3E%3Cpath d='M35.8607 108.246C34.9998 108.667 34.188 108.702 33.4255 108.375C32.6629 108.035 32.0111 107.369 31.4699 106.375L29.293 102.317L38.4927 97.8491L40.6081 101.802C41.137 102.796 41.3215 103.65 41.1739 104.387C41.014 105.112 40.5343 105.673 39.7349 106.059C39.3167 106.258 38.8863 106.34 38.4435 106.305C38.0007 106.269 37.5949 106.117 37.2136 105.86L37.1275 105.907C37.2136 106.41 37.1521 106.854 36.9307 107.275C36.7093 107.685 36.3527 108.012 35.8484 108.258L35.8607 108.246ZM35.4056 104.457L34.1757 102.165L31.8758 103.276L33.118 105.579C33.3271 105.965 33.5977 106.211 33.942 106.351C34.2864 106.492 34.6185 106.468 34.9629 106.305C35.2949 106.141 35.4917 105.884 35.5778 105.533C35.6639 105.182 35.6024 104.819 35.4056 104.445V104.457ZM38.5173 104.316C38.8617 104.153 39.0831 103.907 39.1568 103.591C39.2429 103.276 39.1814 102.936 38.9847 102.562L37.8285 100.399L35.6147 101.475L36.7585 103.603C36.9553 103.977 37.2259 104.223 37.558 104.351C37.89 104.48 38.2098 104.468 38.5173 104.316Z' fill='black'/%3E%3Cpath d='M46.4629 110.07L40.9529 119.251L39.5631 117.602L40.6577 115.871L37.8658 112.561L35.8488 113.193L34.459 111.544L45.0854 108.445L46.4506 110.07H46.4629ZM43.9662 110.62L39.5754 112.012L41.5925 114.398L43.9662 110.62Z' fill='black'/%3E%3Cpath d='M49.796 113.708L53.1906 116.374C54.113 117.099 54.6542 117.906 54.8018 118.806C54.9617 119.707 54.7034 120.537 54.0392 121.309C53.5595 121.859 53.0184 122.221 52.3911 122.397C51.7639 122.572 51.1243 122.561 50.4602 122.373L50.3741 122.479L50.0543 126.42L49.919 126.572L48.111 125.157L48.4923 121.251L46.9795 120.058L44.8026 122.561L43.1914 121.297L49.7714 113.719L49.796 113.708ZM51.1981 120.608C51.6409 120.608 52.0345 120.42 52.3788 120.023C52.7232 119.625 52.8462 119.216 52.7601 118.806C52.674 118.397 52.4034 118 51.9484 117.649L50.2511 116.315L48.1479 118.736L49.8821 120.105C50.3126 120.444 50.7554 120.619 51.1981 120.619V120.608Z' fill='black'/%3E%3Cpath d='M65.8949 123.672L61.209 132.431L59.7823 131.741L57.9497 123.707L54.9118 129.379L53.0547 128.478L57.7406 119.719L59.1673 120.409L61.0245 128.385L64.0255 122.771L65.8827 123.672H65.8949Z' fill='black'/%3E%3Cpath d='M72.856 125.554L74.2335 136.045L72.0812 135.518L71.8598 133.507L67.5428 132.443L66.3252 134.103L64.1729 133.577L70.7283 125.052L72.8437 125.578L72.856 125.554ZM71.2079 127.414L68.5759 131.028L71.6876 131.799L71.2079 127.426V127.414Z' fill='black'/%3E%3Cpath d='M76.5949 135.226L77.8248 133.788C77.9232 133.858 78.0585 133.952 78.2184 134.069C78.3783 134.186 78.7104 134.349 79.2146 134.56C79.7189 134.759 80.1862 134.876 80.6536 134.911C81.7113 134.969 82.2525 134.642 82.3017 133.905C82.3263 133.577 82.2033 133.308 81.9327 133.086C81.6621 132.864 81.1333 132.618 80.3338 132.35C79.19 131.952 78.3537 131.519 77.8371 131.028C77.3206 130.537 77.0746 129.929 77.1238 129.168C77.1853 128.28 77.5542 127.601 78.2553 127.11C78.9563 126.619 79.928 126.409 81.1702 126.49C81.9573 126.537 82.6584 126.666 83.2733 126.865C83.8883 127.075 84.2942 127.262 84.5032 127.449L84.8353 127.718L83.6177 129.274C83.5439 129.204 83.4332 129.122 83.2979 129.028C83.1626 128.935 82.8675 128.794 82.4247 128.619C81.9819 128.443 81.5269 128.338 81.0595 128.303C80.0387 128.245 79.5098 128.537 79.4606 129.192C79.4483 129.473 79.5713 129.718 79.8419 129.905C80.1125 130.092 80.6167 130.326 81.3547 130.584C82.56 130.981 83.4332 131.437 83.9621 131.94C84.5032 132.443 84.7369 133.086 84.6877 133.858C84.6262 134.759 84.245 135.484 83.5439 136.022C82.8429 136.56 81.8589 136.794 80.5798 136.712C79.7681 136.665 79.0301 136.513 78.3537 136.256C77.6895 135.998 77.2222 135.764 76.9639 135.542L76.5703 135.203L76.5949 135.226Z' fill='black'/%3E%3Cpath d='M108.475 128.724C108.819 129.578 108.77 130.349 108.34 131.039C107.909 131.729 107.147 132.267 106.027 132.665L101.55 134.279L97.873 125.098L102.239 123.52C103.334 123.122 104.256 123.04 104.994 123.274C105.732 123.496 106.261 124.011 106.581 124.806C106.753 125.227 106.79 125.636 106.704 126.057C106.618 126.478 106.421 126.841 106.101 127.168L106.138 127.262C106.667 127.239 107.134 127.344 107.54 127.601C107.946 127.847 108.253 128.221 108.45 128.724H108.475ZM104.65 125.8C104.515 125.449 104.281 125.227 103.961 125.11C103.641 125.005 103.272 125.017 102.866 125.169L100.48 126.034L101.366 128.233L103.715 127.379C104.121 127.227 104.404 127.005 104.576 126.712C104.748 126.408 104.773 126.104 104.65 125.8ZM104.478 128.759L101.956 129.671L102.879 131.963L105.425 131.039C105.843 130.887 106.138 130.653 106.323 130.349C106.495 130.034 106.519 129.718 106.384 129.379C106.249 129.051 106.003 128.829 105.646 128.712C105.289 128.595 104.896 128.607 104.49 128.759H104.478Z' fill='black'/%3E%3Cpath d='M112.324 122.467L112.14 118.549L114.083 117.403L114.292 124.362L116.408 127.601L114.637 128.642L112.533 125.426L106.052 122.14L107.983 121.005L111.623 122.888L112.472 123.45L112.324 122.479V122.467Z' fill='black'/%3E%3Cpath d='M127.894 118.514L123.381 114.105L123.91 118.187L123.319 118.736L119.039 118.128L123.553 122.537L122.065 123.905L114.857 116.865L116.038 115.766L121.733 116.631L120.97 111.193L122.138 110.105L129.358 117.134L127.882 118.502L127.894 118.514Z' fill='black'/%3E%3Cpath d='M134.684 110.375C133.97 111.451 133.023 112.094 131.855 112.304C130.687 112.515 129.53 112.269 128.387 111.579L123.381 108.574L124.488 106.901L129.494 109.907C130.158 110.304 130.797 110.456 131.424 110.386C132.052 110.304 132.568 109.954 132.974 109.357C133.392 108.726 133.503 108.129 133.306 107.568C133.109 107.006 132.679 106.527 132.003 106.118L126.997 103.112L128.104 101.44L133.109 104.445C134.266 105.135 134.991 106.024 135.311 107.1C135.631 108.176 135.409 109.275 134.671 110.375H134.684Z' fill='black'/%3E%3Cpath d='M137.365 103.276L136.283 101.732L136.689 101.463C136.861 101.346 137.119 101.101 137.463 100.703C137.82 100.305 138.078 99.9077 138.238 99.4983C138.607 98.5628 138.435 97.9663 137.722 97.6973C137.402 97.5804 137.094 97.6155 136.787 97.7909C136.479 97.9663 136.086 98.3756 135.569 99.0189C134.831 99.9428 134.143 100.574 133.503 100.902C132.864 101.229 132.175 101.264 131.437 100.995C130.564 100.68 129.986 100.142 129.703 99.358C129.42 98.5745 129.494 97.6272 129.936 96.5162C130.219 95.8145 130.551 95.2063 130.933 94.7151C131.314 94.224 131.634 93.9082 131.892 93.7679L132.249 93.5457L133.442 95.1128C133.343 95.1595 133.232 95.2297 133.097 95.3233C132.962 95.4168 132.741 95.6507 132.421 95.9899C132.113 96.3407 131.867 96.7267 131.707 97.136C131.351 98.0482 131.486 98.6095 132.138 98.8434C132.421 98.937 132.691 98.9019 132.962 98.7148C133.232 98.5277 133.614 98.13 134.093 97.5336C134.844 96.5629 135.557 95.8963 136.233 95.5572C136.898 95.218 137.611 95.1829 138.374 95.4636C139.259 95.7794 139.874 96.3407 140.206 97.136C140.538 97.9312 140.477 98.9019 140.034 100.036C139.751 100.761 139.37 101.393 138.927 101.919C138.472 102.457 138.103 102.808 137.795 102.972L137.34 103.229L137.365 103.276Z' fill='black'/%3E%3Cpath d='M137.304 86.096L138.964 86.3767L138.165 90.5986L140.686 91.0313L141.633 86.0259L143.429 86.3299L142.113 93.2884L131.941 91.5459L133.257 84.5874L135.053 84.8915L134.106 89.9086L136.492 90.3179L137.292 86.096H137.304Z' fill='black'/%3E%3Cpath d='M143.896 78.6581C143.933 79.9328 143.514 80.9736 142.666 81.7572C141.817 82.5408 140.71 82.9618 139.357 82.9852L133.442 83.1138L133.392 81.1374L139.308 81.0087C140.083 80.9853 140.723 80.7865 141.202 80.3889C141.682 79.9913 141.916 79.4299 141.891 78.7048C141.879 77.9681 141.62 77.4067 141.128 77.0442C140.636 76.6816 139.997 76.5062 139.21 76.5179L133.282 76.6465L133.232 74.6701L139.161 74.5415C140.526 74.5064 141.657 74.8572 142.543 75.594C143.428 76.3308 143.883 77.3482 143.92 78.6581H143.896Z' fill='black'/%3E%3Cpath d='M140.92 62.7412L134.66 64.32L138.657 65.8872L138.866 66.6473L136.209 69.8868L142.47 68.308L142.999 70.2026L133.012 72.717L132.594 71.1966L136.185 66.9046L130.822 64.8697L130.404 63.3611L140.391 60.835L140.92 62.7295V62.7412Z' fill='black'/%3E%3Cpath d='M55.995 37.7378C54.9373 38.2758 53.8795 38.381 52.8095 38.0419C51.7395 37.7027 50.9278 37.0361 50.362 36.0421C49.7962 35.048 49.6609 34.0305 49.9438 33.0014C50.239 31.9722 50.9032 31.1887 51.9732 30.639C53.0432 30.0894 54.1132 29.9841 55.1709 30.3233C56.2287 30.6624 57.0527 31.329 57.6062 32.3231C58.1719 33.3172 58.3072 34.3346 58.0243 35.3638C57.7415 36.3929 57.065 37.1882 55.9827 37.7378H55.995ZM55.2447 36.4163C55.872 36.1005 56.2656 35.6211 56.4255 35.0012C56.5853 34.3814 56.487 33.7382 56.118 33.095C55.749 32.4517 55.2447 32.019 54.6052 31.7968C53.9656 31.5863 53.3384 31.6331 52.7111 31.9606C52.0962 32.2763 51.7149 32.7441 51.555 33.3756C51.3951 34.0072 51.4935 34.6387 51.8625 35.2819C52.2315 35.9251 52.7234 36.3578 53.363 36.5683C54.0025 36.7905 54.6298 36.7321 55.2447 36.428V36.4163Z' fill='black'/%3E%3Cpath d='M62.0828 34.2179L62.0214 34.2413L62.9684 36.6504L61.4433 37.1884L58.7129 30.2533L59.6845 29.9025L60.1888 30.534L60.2626 30.5106C60.2626 30.5106 60.2626 30.4404 60.2872 30.3936C60.2995 30.3469 60.3364 30.2533 60.3979 30.1247C60.4594 29.996 60.5332 29.8674 60.6316 29.7504C60.7299 29.6335 60.8652 29.5048 61.0497 29.3762C61.2342 29.2358 61.4556 29.1306 61.7016 29.037C62.4149 28.7797 63.1037 28.8148 63.7555 29.1306C64.4074 29.4464 64.887 30.0077 65.2068 30.803C65.5143 31.5865 65.5389 32.2999 65.2683 32.9665C64.9977 33.6331 64.5304 34.0892 63.8293 34.3348C63.6079 34.4167 63.3989 34.4635 63.1898 34.4868C62.9807 34.5102 62.8208 34.5102 62.6855 34.4868C62.5502 34.4635 62.4395 34.4284 62.3411 34.3933C62.2427 34.3582 62.1689 34.3231 62.132 34.288L62.0705 34.2296L62.0828 34.2179ZM61.1604 32.2765C61.3326 32.7209 61.5909 33.025 61.923 33.2004C62.2673 33.3758 62.624 33.3992 62.993 33.2706C63.362 33.1419 63.6202 32.8963 63.7432 32.5455C63.8662 32.1946 63.8539 31.8087 63.6817 31.376C63.5095 30.955 63.2513 30.6392 62.9069 30.4521C62.5625 30.265 62.2058 30.2299 61.8246 30.3586C61.4556 30.4872 61.1973 30.7328 61.0743 31.0836C60.939 31.4345 60.9636 31.8321 61.1358 32.2882L61.1604 32.2765Z' fill='black'/%3E%3Cpath d='M68.8968 32.0891H68.8353L69.4748 34.6035L67.9005 34.966L66.0557 27.762L67.0642 27.5281L67.4947 28.2064L67.5685 28.183C67.5685 28.183 67.5808 28.1245 67.6054 28.0778C67.63 28.031 67.6791 27.9491 67.7529 27.8205C67.8267 27.7035 67.9251 27.5866 68.0235 27.4813C68.1342 27.3761 68.2818 27.2708 68.4909 27.1539C68.7 27.0369 68.9214 26.955 69.1796 26.8966C69.9299 26.7212 70.6063 26.8264 71.209 27.224C71.8239 27.61 72.2298 28.2181 72.4389 29.0367C72.648 29.8437 72.5742 30.5688 72.2298 31.1886C71.8854 31.8201 71.3566 32.2177 70.6309 32.3815C70.4095 32.4283 70.1882 32.4633 69.9791 32.4633C69.77 32.4633 69.6101 32.4399 69.4871 32.4049C69.3641 32.3581 69.2534 32.323 69.155 32.2762C69.0566 32.2294 68.9952 32.1827 68.9583 32.1476L68.8968 32.0774V32.0891ZM68.2203 30.0659C68.3433 30.522 68.5524 30.8611 68.8722 31.0716C69.1919 31.2822 69.5363 31.3523 69.9176 31.2588C70.2989 31.1652 70.5817 30.9547 70.7539 30.6272C70.9261 30.2881 70.963 29.9022 70.84 29.4578C70.7293 29.0133 70.5079 28.6742 70.1882 28.452C69.8684 28.2181 69.524 28.1479 69.1304 28.2415C68.7492 28.335 68.4663 28.5456 68.2941 28.873C68.1219 29.2005 68.0973 29.5981 68.208 30.0659H68.2203Z' fill='black'/%3E%3Cpath d='M77.5679 26.2651H77.6294L77.2605 23.3297L78.8716 23.1426L79.8556 30.8729L78.7978 30.9898L78.4535 30.2765H78.392C78.392 30.2765 78.3674 30.3466 78.3551 30.3817C78.3305 30.4285 78.2813 30.4987 78.1829 30.6039C78.0845 30.7092 77.9861 30.8144 77.8754 30.908C77.7647 31.0015 77.5925 31.0951 77.3835 31.177C77.1621 31.2705 76.9284 31.329 76.6701 31.3524C75.9076 31.4459 75.2434 31.2588 74.6899 30.8027C74.1242 30.3466 73.7921 29.7034 73.6814 28.8614C73.5707 28.031 73.7306 27.3293 74.1611 26.7446C74.5793 26.1599 75.1696 25.8207 75.9076 25.7388C76.2642 25.6921 76.584 25.7155 76.8669 25.7973C77.1498 25.8792 77.3466 25.9727 77.445 26.078L77.5925 26.2417L77.5679 26.2651ZM77.9984 28.3468C77.9369 27.879 77.7647 27.5165 77.4818 27.2709C77.199 27.0253 76.8423 26.92 76.4364 26.9668C76.0428 27.0136 75.7354 27.189 75.5263 27.5048C75.3172 27.8205 75.2434 28.2065 75.2926 28.6509C75.3541 29.107 75.5263 29.4578 75.8092 29.7268C76.092 29.9958 76.4364 30.101 76.8177 30.0543C77.2236 30.0075 77.531 29.8321 77.7524 29.5163C77.9738 29.2005 78.0476 28.8146 77.9861 28.3351L77.9984 28.3468Z' fill='black'/%3E%3Cpath d='M86.312 27.4347L86.3366 30.7678H85.2297L85.0083 30.0895H84.9346C84.5902 30.6274 83.9752 30.9081 83.1143 30.9081C82.4747 30.9081 81.9705 30.7561 81.5892 30.4403C81.2079 30.1246 81.0234 29.7152 81.0234 29.2124C81.0234 28.651 81.2325 28.2183 81.6753 27.9025C82.1058 27.5868 82.7576 27.423 83.6062 27.423C84.0367 27.423 84.4303 27.4698 84.7747 27.5634V27.3997C84.7747 26.7915 84.3196 26.4875 83.4218 26.4875C83.1758 26.4875 82.9298 26.5225 82.6838 26.5927C82.4378 26.6629 82.2533 26.7214 82.1181 26.7798L81.9336 26.8851L81.417 25.7507C81.4785 25.7156 81.5646 25.6688 81.6876 25.6103C81.8106 25.5519 82.0689 25.4817 82.4624 25.3881C82.8683 25.2946 83.2742 25.2478 83.7169 25.2478C84.5533 25.2478 85.2051 25.4349 85.6602 25.8325C86.1153 26.2302 86.349 26.7564 86.349 27.4347H86.312ZM83.5202 29.8556C83.8645 29.8556 84.1597 29.762 84.3934 29.5749C84.6271 29.3878 84.7501 29.1539 84.7624 28.8732V28.4405C84.541 28.3353 84.2212 28.2768 83.7907 28.2768C83.3849 28.2768 83.0774 28.3586 82.8683 28.499C82.6592 28.6393 82.5485 28.8498 82.5485 29.1071C82.5485 29.3293 82.6346 29.5164 82.8191 29.6568C82.9913 29.7971 83.2373 29.8673 83.5325 29.8673L83.5202 29.8556Z' fill='black'/%3E%3Cpath d='M93.643 27.1423L92.905 27.0721V27.0955C93.0034 27.2125 93.0403 27.4464 93.0034 27.7972C92.9542 28.2884 92.6959 28.6743 92.2532 28.9667C91.7981 29.2591 91.1954 29.3643 90.4206 29.2942C90.0639 29.2591 89.7318 29.1772 89.4244 29.0486C89.2399 29.1304 89.1292 29.2357 89.1169 29.3877C89.1169 29.4696 89.1169 29.5515 89.1784 29.6099C89.2276 29.6684 89.3506 29.7386 89.5719 29.8088C89.781 29.8789 90.0885 29.9374 90.5067 29.9959C91.5644 30.1479 92.3023 30.3584 92.6959 30.6508C93.0895 30.9432 93.2617 31.3525 93.2002 31.8904C93.1387 32.405 92.8312 32.826 92.2778 33.1184C91.7243 33.4225 90.9617 33.5277 90.0147 33.4342C89.0554 33.3406 88.3543 33.1418 87.9362 32.8377C87.5057 32.5337 87.3212 32.1594 87.3581 31.715C87.4196 31.2121 87.7394 30.8379 88.3543 30.5923C87.8747 30.3116 87.6656 29.9257 87.7271 29.4228C87.7763 29.0135 88.0838 28.6977 88.6495 28.4638C88.3297 28.113 88.2067 27.7037 88.2559 27.2359C88.3174 26.6862 88.588 26.2535 89.0554 25.9494C89.5228 25.6454 90.1254 25.5284 90.8511 25.5986C91.1708 25.6337 91.466 25.6922 91.7243 25.7857L93.8028 25.9962L93.6799 27.1423H93.643ZM90.3591 31.1654C90.1131 31.1303 89.8302 31.0835 89.5351 31.025C89.1538 31.1654 88.9324 31.3993 88.9078 31.715C88.8586 32.1243 89.2645 32.3699 90.1008 32.4518C90.5682 32.4986 90.9249 32.4752 91.1708 32.3816C91.4168 32.2881 91.5521 32.136 91.5767 31.9489C91.6013 31.7618 91.5275 31.5981 91.3553 31.4694C91.1831 31.3408 90.8511 31.2355 90.3714 31.1771L90.3591 31.1654ZM90.7158 26.5927C90.4329 26.5693 90.1992 26.6277 90.0147 26.7798C89.8302 26.9318 89.7318 27.1189 89.6949 27.3645C89.6703 27.6101 89.7318 27.8206 89.8794 28.0077C90.027 28.1832 90.2484 28.2884 90.5313 28.3118C90.8265 28.3469 91.0724 28.2884 91.2692 28.1364C91.466 27.996 91.5767 27.7972 91.6013 27.5516C91.6259 27.306 91.5644 27.1072 91.4045 26.9201C91.2446 26.733 91.0232 26.6277 90.7281 26.6044L90.7158 26.5927Z' fill='black'/%3E%3Cpath d='M94.5283 31.4696C94.3807 31.2591 94.3316 31.0252 94.3808 30.7679C94.43 30.5107 94.5652 30.3001 94.7989 30.1598C95.0203 30.0078 95.2663 29.961 95.5246 30.0078C95.7952 30.0546 96.0165 30.1832 96.1641 30.4054C96.3117 30.6276 96.3732 30.8615 96.3117 31.1188C96.2625 31.3761 96.1272 31.5866 95.8935 31.7269C95.6722 31.8673 95.4139 31.914 95.1433 31.8673C94.8727 31.8205 94.6759 31.6918 94.516 31.4813L94.5283 31.4696ZM97.6154 24.3475L96.201 29.3412L95.1433 29.1541L95.7582 24.0083L97.6154 24.3475Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

.menu-top-menu-container ul.menu > li > a:hover,
.menu-top-menu-container ul.menu > li.current-menu-item > a,
.menu-top-menu-container ul.menu > li.current-menu-parent > a,
.menu-top-menu-container ul.menu > li.current-menu-ancestor > a,
.menu-top-menu-container ul.menu > li.current_page_item > a,
.menu-top-menu-container ul.menu > li.current_page_parent > a,
.menu-top-menu-container ul.menu > li.current_page_ancestor > a,
.menu-holder .menu > li > a:hover,
.menu-holder .menu > li.current-menu-item > a,
.menu-holder .menu > li.current-menu-parent > a,
.menu-holder .menu > li.current-menu-ancestor > a,
.menu-holder .menu > li.current_page_item > a,
.menu-holder .menu > li.current_page_parent > a,
.menu-holder .menu > li.current_page_ancestor > a {
  color: #A00C30;
}

.menu-wrapper.tool-menu ul.menu li.ticket-button:hover a {
  background-color: #F7BDBE !important;
}

.events-page-banner, .events-page-banner-l2 {
  position: relative;
  width: 100%;
  min-height: 600px;
  margin-bottom: 60px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  align-items: flex-end;
}

.events-page-banner.with-links {
  margin-bottom: 190px;
}

.events-page-banner-l2 {
  margin-bottom: 15px;
}

.events-page-content-section {
  background-image: linear-gradient(90deg, #FFF 0%, #FFF 50%, #F5F0E7 50%, #F5F0E7 100%);
  margin-bottom: 0;
}

.events-content-section {
  margin-bottom: 60px;
}

.events-page-content-section .row > .left-col,
.events-page-content-section .row > .right-col {
  padding-top: 60px;
  padding-bottom: 150px;
}

@media (max-width: 1279px) {

  .events-page-content-area {
    max-width: 100% !important;
  }

  .events-page-content-section {
    background-image: none !important;
  }
  .events-page-content-section .row {
    display: flex;
    flex-direction: column;
  }
  .events-page-content-section .row > .left-col,
  .events-page-content-section .row > .right-col {
    padding-right: 30 !important;
    padding-left: 30 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 40px !important;
  }
}


.events-page-content-section .row > .left-col {
  background-color: #FFF;
  padding-right: 60px;
}

@media (min-width: 992px) {
  .events-page-content-section .row > .left-col {
    padding-right: 120px;
  }
}

.events-page-content-section .page-menu-holder {
  padding: 0;
  background-color: transparent;
}

.page-menu-holder ul li:not(:last-of-type) {
  margin-bottom: 0;
}

.page-menu-holder ul li:first-of-type {
  margin-bottom: 0;
}

.events-page-content-section .page-menu-holder ul li a {
  background-color: #E4AC44;
  border-bottom: 1.13px solid #0C0C0C;
  color: #000000;
  font-family: "Texta-Bold", "sans-serif";
  font-weight: 700;
  font-size: 28px;
  line-height: 30.59px;
  height: 78px;
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 20px;
  padding-right: 60px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.events-page-content-section .page-menu-holder ul li a:hover {
  background-color: #F7BDBE;
}

.events-page-content-section .page-menu-holder ul li a::after {
  content: "";
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  width: 37px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='26' viewBox='0 0 37 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7912 15.0403L3.66005e-06 15.0403L-2.16986e-06 11.2362L28.0448 11.2362L18.7121 2.66323L21.7282 3.4397e-06L33.9602 11.2362L34.1292 11.2362L34.1292 11.3914L34.5813 11.8067L36.0819 13.1852L34.5294 14.5161L34.1292 14.859L34.1292 15.0403L33.9177 15.0403L21.6762 25.534L18.764 22.7785L27.7912 15.0403Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: right 0.3s ease;
}

.events-page-content-section .page-menu-holder ul li a:hover::after {
  right: 15px;

}

.events-page-content-section .page-menu-holder ul li:first-child a {
  border-top: 1.13px solid #0C0C0C;
}

.events-content-section .events-page-sidebar {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.social-links {
  text-align: center;
}
  
.social-links ul.social-icons {
  margin-left: 0;
}

.events-page-content-area {
  max-width: 1077px;
}

.events-page-content-area .excerpt {
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0%;
  vertical-align: middle;

}

.events-page-content-area h1 {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 52px;
  line-height: 60px;
  letter-spacing: 0;
  vertical-align: middle;
  text-align: left;
  margin-bottom: 40px;
}

.single-event .events-page-content-section .events-page-content-area .page-title {
  margin-bottom: 60px;
}

.single-event .events-page-content-section .events-page-content-area .event-type {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 26px;
}

.single-event .events-page-content-section .events-page-content-area .event-type .tag {
  padding: 0 15px;
  font-family: "Texta-Regular", "sans-serif";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 36px;
  vertical-align: middle;
}

.single-event .events-page-content-section .events-page-content-area .excerpt {
  margin-bottom: 30px;
}

.single-event .events-page-content-section .events-page-content-area .excerpt p {
  margin-bottom: 0;
}

.single-event .events-page-content-section .events-page-content-area .content.default-wysiwyg > *:last-child {
  margin-bottom: 0;
}

.single-event .events-page-content-section .events-page-content-area .content.default-wysiwyg,
.single-event .events-page-content-section .events-page-content-area .content.default-wysiwyg p,
.single-event .events-page-content-section .events-page-content-area .content.default-wysiwyg li {
  font-family: "Texta-Regular", "sans-serif";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  vertical-align: middle;
}

.single-event .events-page-content-section .event-upcoming-dates {
  margin-bottom: 32px !important;
}

@media (min-width: 1279px) {
  .single-event .events-page-content-section .event-upcoming-dates {
    width: 30%;
    position: absolute;
  }
}

.single-event .events-page-content-section .event-upcoming-dates .share-label {
  font-family: "Texta-Bold", "sans-serif";
  font-weight: 700;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 14px;
}

.single-event .events-page-content-section .event-dates-list li {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  justify-items: start;
  column-gap: 16px;
  font-family: "Texta", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #0C0C0C;
  margin-bottom: 0;
  padding: 10px 0;
  border-bottom: 1px dashed #A00C30;
}

.single-event .events-page-content-section .event-dates-list li:first-child {
  border-top: 1px dashed #A00C30;
}

.single-event .events-page-content-section .event-dates-list {
  margin-bottom: 40px !important;
}

.single-event .events-page-content-section .event-date-column-date,
.single-event .events-page-content-section .event-date-column-time {
  font-size: 18px;
  text-align: left;
  justify-self: start;
}

.single-event .events-page-content-section .event-date-column-date-time .date {
  font-family: "Texta-Heavy", "sans-serif";
  font-weight: 800;
  font-size: 24px;
  line-height: 30.59px;
  letter-spacing: 0%;
  text-align: left;
  justify-self: start;
  display: block;
}

.single-event .events-page-content-section .event-date-column-date-time .date::first-letter {
  text-transform: uppercase;
}

.single-event .events-page-content-section .event-date-column-date-time .time {
  font-family: "Texta-Regular", "sans-serif";
  font-weight: 400;
  font-size: 24px;
  line-height: 30.59px;
  letter-spacing: 0%;
  text-align: left;
  justify-self: start;
  display: block;
}

.event-booking-link {
  display: inline-block;
  margin-top: 20px;
  font-family: "Texta-Black", "sans-serif";
  font-weight: 900;
  font-style: normal;
  font-size: 20px;
  line-height: 53px;
  vertical-align: middle;
  padding: 0 40px 0 30px;
  color: #A00C30;
  text-decoration: none;
  position: relative;
}

.event-booking-link::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0849 7.90737L3.16121e-06 7.90739L0 5.90739L19.205 5.90737L14.786 1.40018L16.2141 0L22.0059 5.90737H22.0859V5.989L22.3 6.20733L23.0105 6.93204L22.2754 7.63176L22.0859 7.81207V7.90737H21.9858L16.1895 13.4244L14.8106 11.9757L19.0849 7.90737Z' fill='%23a00c30'/%3E%3C/svg%3E");  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: right 0.3s ease;
}

.event-booking-link:hover {
  color: #000C0C;
}

.event-booking-link:hover::after {
  right: -5px;
}

.single-event .events-page-content-section .event-date-column-action {
  display: flex;
  justify-content: flex-end;
  justify-self: end;
}

.single-event .events-page-content-section .event-date-ticket-link {
  white-space: nowrap;
  position: relative;
  font-family: "Texta-Black", "sans-serif";
  font-weight: 900;
  font-style: normal;
  font-size: 18px;
  line-height: 53px;
  vertical-align: middle;
  padding: 0 40px 0 30px;
}

.single-event .events-page-content-section .event-date-ticket-link::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 7px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.31371L0 2.31371V0L6.3137 6.31371L0 12.6274L1.00136e-05 10.3137L4 6.31371Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

@media (max-width: 991.98px) {

  .single-event .events-page-content-section .event-date-column-action {
    justify-content: flex-end;
  }
}

.single-event .events-page-content-section .event-dates-toggle {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: "Texta-Regular", "sans-serif";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 30.59px;
  color: #0C0C0C;
}

.single-event .events-page-content-section .event-dates-toggle:hover {
  color: #A00C30 !important;
}

.single-event .events-page-content-section .event-dates-toggle::after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 7px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.31324 4L10.3132 -1.01135e-07L12.627 0L6.31324 6.3137L-0.000436783 -5.51961e-07L2.31326 9.56275e-06L6.31324 4Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.single-event .events-page-content-section .event-upcoming-dates {
  text-align: center;
}

.single-event .events-page-content-section .event-contact-map {
  height: 100%;
  min-height: 260px;
}

.single-event .events-page-content-section .event-contact-map iframe {
  border: 0;
  min-height: 260px;
}

.events-page-banner .container {
  position: relative;
  z-index: 1;
}

.events-page-banner-links {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin-bottom: -40px;
}

.events-page-banner-links .btn {
  border: 0;
  background-color: #1C2B39;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 56px;
  font-size: 36px;
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  padding: 20px;
  transition: background-color 0.25s ease;
}

.events-page-banner-links .btn:hover,
.events-page-banner-links .btn:active {
  background-color: #A00C30;
}

.events-page-banner-links .btn.barnas-bymuseum {
  position: relative;
  background-color: transparent !important;
  overflow: visible;
  min-height: 56px;
  color: transparent;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  white-space: nowrap;
  padding: 20px;
}

.events-page-banner-links .btn.barnas-bymuseum::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 10px;
  width: 174px;
  height: 174px;
  transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='174' height='174' viewBox='0 0 174 174' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.83185 73.162C15.3167 70.3329 18.0545 61.1553 13.3362 54.6811C6.96009 45.9197 14.3998 33.8353 25.0864 35.5771C32.988 36.8613 39.9447 30.2829 39.0908 22.3342C37.9488 11.5543 50.4296 4.8138 58.8212 11.6692C65.0222 16.7291 74.3253 14.5205 77.5807 7.20566C81.9718 -2.69795 96.1647 -2.30131 100.008 7.83244C102.838 15.3173 112.015 18.0551 118.489 13.3367C127.251 6.96068 139.335 14.4004 137.593 25.087C136.309 32.9886 142.888 39.9453 150.836 39.0914C161.616 37.9494 168.369 50.4305 161.501 58.8218C156.441 65.0228 158.65 74.3259 165.965 77.5813C175.868 81.9724 175.472 96.1653 165.338 100.009C157.853 102.838 155.115 112.016 159.834 118.49C166.21 127.251 158.77 139.336 148.084 137.594C140.182 136.31 133.225 142.888 134.079 150.837C135.221 161.617 122.74 168.357 114.349 161.502C108.148 156.442 98.8446 158.651 95.5892 165.965C91.1981 175.869 77.0052 175.472 73.1614 165.339C70.3323 157.854 61.1547 155.116 54.6805 159.834C45.9191 166.21 33.8347 158.771 35.5765 148.084C36.8607 140.183 30.2823 133.226 22.3336 134.08C11.5537 135.222 4.80056 122.741 11.6687 114.349C16.7285 108.148 14.5199 98.8452 7.20507 95.5898C-2.69855 91.1987 -2.30191 77.0058 7.83185 73.162Z' fill='%23F7C4C5'/%3E%3Cpath d='M103.789 99.0196C97.8671 100.045 89.0596 99.8421 84.8835 99.0702C82.1502 98.564 81.973 95.0967 82.0489 93.7679C82.0995 92.8188 82.302 91.7685 86.2249 91.8951C94.2859 92.1228 101.436 93.8312 104.473 95.1726C107.586 96.5393 109.838 97.9692 103.789 99.0322M80.2646 74.4191C80.7202 72.4956 82.3273 71.053 88.3636 71.0783C94.4124 71.1163 97.5128 72.8373 97.6141 74.8241C97.7153 76.7982 96.0322 78.2534 91.0969 80.1137C86.1364 81.9739 83.3397 82.5307 81.5807 81.4424C79.2396 79.9871 80.1001 75.0898 80.2646 74.4064M117.672 93.9198C116.735 92.4645 115.368 91.3636 113.736 90.7688C109.838 89.3641 104.498 87.2002 100.778 86.2891C97.8671 85.5804 98.9807 84.8465 100.183 84.0366C101.828 82.9356 107.092 80.4427 107.345 74.8241C107.599 69.0789 100.056 64.751 90.8059 62.701C81.7073 60.7016 70.9382 59.4488 58.6 58.9173C46.3884 58.3984 30.2411 59.183 30.2158 66.143C30.2158 68.2816 32.519 70.5848 35.5814 71.7996C38.9348 73.1157 46.7933 72.8626 52.2221 73.47C56.841 73.9888 63.9656 75.8238 63.9529 78.7976C63.9276 82.151 53.8419 82.1764 52.8675 85.8588C52.0323 88.9592 54.8796 90.5157 56.5879 90.9966C58.9037 91.6546 68.3693 90.7688 69.8879 91.642C71.5203 92.5784 71.9379 96.3115 71.3685 98.2477C70.7864 100.196 67.1292 102.348 67.1925 105.689C67.2557 108.624 72.1784 110.067 72.6845 110.864C73.1401 111.573 72.558 114.585 74.6713 116.053C76.4176 117.255 79.0751 117.166 80.5304 115.913C81.973 114.686 82.7702 112.345 82.998 111.674C83.327 110.725 83.6814 110.497 85.5669 110.396C89.0849 110.194 102.562 109.611 109.598 107.144C111.243 106.562 112.711 106.018 114.014 105.473C118.57 103.575 120.316 98.0452 117.646 93.8945L117.672 93.9198Z' fill='%23FF595A'/%3E%3Cpath d='M36.8972 117.128C36.0114 117.584 35.1762 117.622 34.3916 117.268C33.607 116.901 32.9363 116.179 32.3795 115.104L30.1396 110.712L39.6053 105.878L41.7819 110.156C42.326 111.231 42.5158 112.155 42.364 112.952C42.1995 113.737 41.7059 114.344 40.8834 114.762C40.4531 114.977 40.0102 115.066 39.5546 115.028C39.0991 114.99 38.6815 114.825 38.2892 114.547L38.2006 114.597C38.2892 115.142 38.2259 115.622 37.9981 116.078C37.7704 116.521 37.4034 116.875 36.8845 117.141L36.8972 117.128ZM36.429 113.028L35.1635 110.548L32.7971 111.75L34.0752 114.243C34.2903 114.661 34.5687 114.926 34.9231 115.078C35.2774 115.23 35.6191 115.205 35.9734 115.028C36.3151 114.851 36.5176 114.572 36.6061 114.192C36.6947 113.813 36.6314 113.421 36.429 113.016V113.028ZM39.6306 112.876C39.9849 112.699 40.2127 112.433 40.2886 112.092C40.3772 111.75 40.3139 111.383 40.1114 110.978L38.9219 108.637L36.6441 109.801L37.821 112.104C38.0234 112.509 38.3018 112.775 38.6435 112.914C38.9852 113.054 39.3142 113.041 39.6306 112.876Z' fill='%230C0C0C'/%3E%3Cpath d='M47.805 119.102L42.1357 129.036L40.7057 127.252L41.832 125.379L38.9594 121.798L36.8841 122.481L35.4541 120.697L46.3876 117.343L47.7923 119.102H47.805ZM45.2361 119.697L40.7184 121.203L42.7937 123.784L45.2361 119.697Z' fill='%230C0C0C'/%3E%3Cpath d='M51.235 123.038L54.7276 125.923C55.6767 126.708 56.2335 127.581 56.3854 128.555C56.5499 129.53 56.2841 130.428 55.6008 131.264C55.1073 131.858 54.5505 132.251 53.9051 132.44C53.2597 132.63 52.6017 132.618 51.9183 132.415L51.8297 132.529L51.5007 136.794L51.3615 136.958L49.5013 135.427L49.8936 131.2L48.3371 129.91L46.0972 132.618L44.4395 131.251L51.2097 123.051L51.235 123.038ZM52.6776 130.504C53.1331 130.504 53.5381 130.302 53.8924 129.872C54.2467 129.441 54.3733 128.998 54.2847 128.555C54.1961 128.113 53.9177 127.682 53.4495 127.303L51.7032 125.86L49.5392 128.48L51.3235 129.96C51.7665 130.327 52.222 130.517 52.6776 130.517V130.504Z' fill='%230C0C0C'/%3E%3Cpath d='M67.7993 133.82L62.9779 143.298L61.5099 142.551L59.6244 133.858L56.4987 139.995L54.5879 139.021L59.4093 129.542L60.8772 130.289L62.788 138.92L65.8758 132.845L67.7866 133.82H67.7993Z' fill='%230C0C0C'/%3E%3Cpath d='M74.9624 135.857L76.3798 147.208L74.1652 146.638L73.9374 144.462L69.4957 143.31L68.2429 145.107L66.0283 144.538L72.7732 135.312L74.9498 135.882L74.9624 135.857ZM73.2667 137.869L70.5587 141.779L73.7603 142.614L73.2667 137.881V137.869Z' fill='%230C0C0C'/%3E%3Cpath d='M78.8095 146.322L80.0749 144.766C80.1762 144.842 80.3154 144.943 80.4799 145.07C80.6444 145.196 80.9861 145.373 81.5049 145.601C82.0238 145.816 82.5046 145.943 82.9855 145.981C84.0738 146.044 84.6306 145.69 84.6812 144.892C84.7065 144.538 84.58 144.247 84.3016 144.007C84.0232 143.766 83.479 143.5 82.6565 143.209C81.4796 142.779 80.6191 142.311 80.0876 141.779C79.5561 141.248 79.303 140.59 79.3536 139.767C79.4169 138.806 79.7965 138.072 80.5179 137.54C81.2392 137.009 82.2389 136.781 83.517 136.869C84.3269 136.92 85.0482 137.059 85.6809 137.274C86.3137 137.502 86.7313 137.705 86.9464 137.907L87.2881 138.198L86.0353 139.881C85.9593 139.805 85.8454 139.717 85.7062 139.616C85.567 139.514 85.2633 139.362 84.8078 139.173C84.3522 138.983 83.884 138.869 83.4031 138.831C82.3528 138.768 81.8086 139.084 81.758 139.793C81.7453 140.096 81.8719 140.362 82.1503 140.565C82.4287 140.767 82.9475 141.02 83.7068 141.299C84.947 141.729 85.8454 142.222 86.3896 142.766C86.9464 143.311 87.1868 144.007 87.1362 144.842C87.0729 145.816 86.6806 146.601 85.9593 147.183C85.238 147.765 84.2256 148.018 82.9096 147.93C82.0744 147.879 81.3151 147.714 80.6191 147.436C79.9357 147.158 79.4549 146.905 79.1891 146.664L78.7842 146.297L78.8095 146.322Z' fill='%230C0C0C'/%3E%3Cpath d='M111.609 139.286C111.964 140.21 111.913 141.045 111.47 141.792C111.027 142.539 110.243 143.121 109.091 143.551L104.485 145.297L100.701 135.363L105.194 133.655C106.32 133.225 107.269 133.136 108.028 133.389C108.787 133.63 109.332 134.187 109.661 135.047C109.838 135.503 109.876 135.946 109.787 136.401C109.699 136.857 109.496 137.249 109.167 137.603L109.205 137.705C109.749 137.679 110.23 137.793 110.648 138.072C111.065 138.337 111.382 138.742 111.584 139.286H111.609ZM107.674 136.123C107.535 135.743 107.294 135.503 106.965 135.376C106.636 135.262 106.257 135.275 105.839 135.439L103.384 136.376L104.295 138.755L106.712 137.831C107.13 137.667 107.421 137.426 107.598 137.11C107.775 136.781 107.8 136.452 107.674 136.123ZM107.497 139.324L104.902 140.311L105.852 142.792L108.471 141.792C108.901 141.628 109.205 141.374 109.395 141.045C109.572 140.704 109.597 140.362 109.458 139.995C109.319 139.641 109.066 139.4 108.699 139.274C108.332 139.147 107.927 139.16 107.509 139.324H107.497Z' fill='%230C0C0C'/%3E%3Cpath d='M115.571 132.516L115.381 128.277L117.381 127.037L117.596 134.566L119.772 138.071L117.95 139.198L115.786 135.718L109.117 132.162L111.104 130.934L114.85 132.972L115.723 133.579L115.571 132.529V132.516Z' fill='%230C0C0C'/%3E%3Cpath d='M131.592 128.239L126.947 123.468L127.491 127.884L126.884 128.479L122.48 127.821L127.125 132.592L125.593 134.073L118.178 126.454L119.393 125.265L125.252 126.201L124.467 120.317L125.669 119.14L133.097 126.746L131.579 128.226L131.592 128.239Z' fill='%230C0C0C'/%3E%3Cpath d='M138.577 119.431C137.843 120.595 136.868 121.291 135.666 121.519C134.464 121.747 133.275 121.481 132.098 120.735L126.947 117.482L128.086 115.673L133.237 118.925C133.92 119.355 134.578 119.52 135.223 119.444C135.869 119.355 136.4 118.976 136.818 118.33C137.248 117.647 137.362 117.002 137.16 116.394C136.957 115.787 136.514 115.268 135.818 114.825L130.668 111.573L131.807 109.763L136.957 113.015C138.147 113.762 138.893 114.724 139.222 115.888C139.551 117.052 139.323 118.242 138.564 119.431H138.577Z' fill='%230C0C0C'/%3E%3Cpath d='M141.335 111.75L140.222 110.08L140.639 109.789C140.817 109.662 141.082 109.397 141.437 108.966C141.804 108.536 142.069 108.106 142.234 107.663C142.614 106.65 142.436 106.005 141.702 105.714C141.373 105.587 141.057 105.625 140.741 105.815C140.424 106.005 140.019 106.448 139.488 107.144C138.729 108.144 138.02 108.827 137.362 109.181C136.704 109.536 135.995 109.574 135.236 109.283C134.337 108.941 133.743 108.359 133.452 107.511C133.161 106.663 133.237 105.638 133.692 104.436C133.983 103.677 134.325 103.019 134.717 102.487C135.109 101.956 135.438 101.614 135.704 101.462L136.071 101.222L137.299 102.917C137.197 102.968 137.083 103.044 136.944 103.145C136.805 103.246 136.577 103.499 136.248 103.866C135.932 104.246 135.679 104.664 135.514 105.107C135.147 106.094 135.287 106.701 135.957 106.954C136.248 107.055 136.527 107.017 136.805 106.815C137.083 106.613 137.476 106.182 137.969 105.537C138.741 104.487 139.475 103.765 140.171 103.398C140.855 103.031 141.589 102.993 142.373 103.297C143.284 103.639 143.917 104.246 144.259 105.107C144.6 105.967 144.537 107.017 144.081 108.245C143.79 109.03 143.398 109.713 142.943 110.282C142.474 110.864 142.095 111.244 141.778 111.421L141.31 111.7L141.335 111.75Z' fill='%230C0C0C'/%3E%3Cpath d='M141.272 93.1603L142.981 93.464L142.158 98.0323L144.752 98.5005L145.727 93.0843L147.574 93.4134L146.22 100.943L135.755 99.0573L137.109 91.5278L138.956 91.8569L137.982 97.2857L140.437 97.7286L141.26 93.1603H141.272Z' fill='%230C0C0C'/%3E%3Cpath d='M148.055 85.1123C148.093 86.4916 147.663 87.6179 146.79 88.4657C145.917 89.3136 144.778 89.7692 143.386 89.7945L137.299 89.9337L137.248 87.795L143.335 87.6558C144.133 87.6305 144.791 87.4154 145.284 86.9852C145.778 86.5549 146.018 85.9475 145.993 85.1629C145.98 84.3657 145.714 83.7582 145.208 83.3659C144.702 82.9737 144.044 82.7838 143.234 82.7965L137.135 82.9357L137.084 80.7971L143.183 80.6579C144.588 80.6199 145.752 80.9995 146.663 81.7968C147.575 82.594 148.043 83.695 148.081 85.1123H148.055Z' fill='%230C0C0C'/%3E%3Cpath d='M144.993 67.8894L138.551 69.5977L142.664 71.2934L142.879 72.116L140.146 75.6213L146.587 73.9129L147.131 75.963L136.856 78.6837L136.425 77.0386L140.12 72.3944L134.603 70.1925L134.173 68.56L144.448 65.8267L144.993 67.8767V67.8894Z' fill='%230C0C0C'/%3E%3Cpath d='M57.6125 40.8351C56.5242 41.4172 55.4359 41.5311 54.335 41.1641C53.234 40.7971 52.3988 40.0758 51.8167 39.0002C51.2346 37.9245 51.0954 36.8236 51.3864 35.71C51.6901 34.5964 52.3735 33.7485 53.4744 33.1538C54.5754 32.559 55.6763 32.4451 56.7646 32.8121C57.8529 33.1791 58.7008 33.9004 59.2702 34.976C59.8523 36.0517 59.9915 37.1526 59.7005 38.2662C59.4094 39.3798 58.7134 40.2403 57.5998 40.8351H57.6125ZM56.8406 39.4051C57.4859 39.0635 57.8909 38.5446 58.0554 37.8739C58.2199 37.2032 58.1187 36.5072 57.739 35.8112C57.3594 35.1152 56.8406 34.647 56.1825 34.4066C55.5245 34.1788 54.8791 34.2294 54.2337 34.5837C53.601 34.9254 53.2087 35.4316 53.0442 36.1149C52.8797 36.7983 52.9809 37.4816 53.3605 38.1776C53.7402 38.8736 54.2464 39.3419 54.9044 39.5696C55.5624 39.8101 56.2078 39.7468 56.8406 39.4178V39.4051Z' fill='%230C0C0C'/%3E%3Cpath d='M63.8765 37.0262L63.8133 37.0515L64.7877 39.6583L63.2185 40.2404L60.4092 32.7363L61.4089 32.3566L61.9277 33.04L62.0037 33.0147C62.0037 33.0147 62.0037 32.9387 62.029 32.8881C62.0416 32.8375 62.0796 32.7363 62.1429 32.5971C62.2061 32.4579 62.2821 32.3187 62.3833 32.1921C62.4845 32.0656 62.6237 31.9264 62.8135 31.7872C63.0034 31.6353 63.2311 31.5214 63.4842 31.4202C64.2182 31.1418 64.9269 31.1798 65.5976 31.5214C66.2682 31.8631 66.7618 32.4705 67.0908 33.331C67.4072 34.1789 67.4325 34.9508 67.1541 35.6721C66.8757 36.3934 66.3948 36.887 65.6735 37.1527C65.4457 37.2413 65.2306 37.2919 65.0154 37.3172C64.8003 37.3425 64.6358 37.3425 64.4966 37.3172C64.3574 37.2919 64.2435 37.2539 64.1423 37.216C64.041 37.178 63.9651 37.1401 63.9272 37.1021L63.8639 37.0388L63.8765 37.0262ZM62.9274 34.9255C63.1046 35.4064 63.3703 35.7354 63.712 35.9252C64.0664 36.115 64.4333 36.1403 64.813 36.0011C65.1926 35.8619 65.4584 35.5962 65.5849 35.2166C65.7114 34.8369 65.6988 34.4193 65.5216 33.9511C65.3445 33.4955 65.0787 33.1539 64.7244 32.9514C64.3701 32.7489 64.0031 32.711 63.6108 32.8502C63.2312 32.9894 62.9654 33.2551 62.8389 33.6347C62.6997 34.0144 62.725 34.4446 62.9021 34.9382L62.9274 34.9255Z' fill='%230C0C0C'/%3E%3Cpath d='M70.8871 34.7228H70.8238L71.4818 37.4436L69.8621 37.8359L67.9639 30.0407L69.0015 29.7876L69.4445 30.5215L69.5204 30.4962C69.5204 30.4962 69.533 30.433 69.5583 30.3823C69.5837 30.3317 69.6343 30.2431 69.7102 30.1039C69.7861 29.9774 69.8874 29.8508 69.9886 29.7369C70.1025 29.6231 70.2543 29.5092 70.4695 29.3826C70.6846 29.2561 70.9124 29.1675 71.1781 29.1042C71.9501 28.9144 72.6461 29.0283 73.2661 29.4585C73.8989 29.8761 74.3165 30.5342 74.5316 31.42C74.7467 32.2932 74.6708 33.0778 74.3165 33.7484C73.9621 34.4318 73.418 34.862 72.6714 35.0392C72.4436 35.0898 72.2158 35.1278 72.0007 35.1278C71.7855 35.1278 71.621 35.1025 71.4945 35.0645C71.3679 35.0139 71.2541 34.9759 71.1528 34.9253C71.0516 34.8747 70.9883 34.8241 70.9503 34.7861L70.8871 34.7102V34.7228ZM70.1911 32.5336C70.3176 33.0271 70.5327 33.3941 70.8618 33.6219C71.1908 33.8497 71.5451 33.9256 71.9374 33.8244C72.3297 33.7231 72.6207 33.4954 72.7979 33.141C72.9751 32.774 73.013 32.3564 72.8865 31.8756C72.7726 31.3947 72.5448 31.0277 72.2158 30.7873C71.8868 30.5342 71.5325 30.4583 71.1275 30.5595C70.7352 30.6607 70.4442 30.8885 70.267 31.2428C70.0898 31.5972 70.0645 32.0274 70.1784 32.5336H70.1911Z' fill='%230C0C0C'/%3E%3Cpath d='M79.8082 28.4208H79.8715L79.4918 25.2445L81.1496 25.042L82.1619 33.4067L81.0737 33.5332L80.7193 32.7613H80.6561C80.6561 32.7613 80.6307 32.8372 80.6181 32.8752C80.5928 32.9258 80.5422 33.0017 80.4409 33.1156C80.3397 33.2295 80.2385 33.3434 80.1246 33.4446C80.0107 33.5459 79.8335 33.6471 79.6184 33.7357C79.3906 33.8369 79.1502 33.9002 78.8844 33.9255C78.0998 34.0267 77.4165 33.8243 76.847 33.3307C76.2649 32.8372 75.9232 32.1412 75.8094 31.2301C75.6955 30.3316 75.86 29.5723 76.3029 28.9396C76.7331 28.3069 77.3406 27.9399 78.0998 27.8513C78.4668 27.8007 78.7958 27.826 79.0869 27.9146C79.3779 28.0032 79.5804 28.1044 79.6817 28.2183L79.8335 28.3955L79.8082 28.4208ZM80.2511 30.6733C80.1878 30.1671 80.0107 29.7748 79.7196 29.5091C79.4286 29.2433 79.0616 29.1294 78.644 29.18C78.239 29.2307 77.9227 29.4205 77.7075 29.7621C77.4924 30.1038 77.4165 30.5214 77.4671 31.0023C77.5304 31.4958 77.7075 31.8755 77.9986 32.1665C78.2897 32.4576 78.644 32.5715 79.0363 32.5208C79.4539 32.4702 79.7702 32.2804 79.998 31.9387C80.2258 31.5971 80.3017 31.1795 80.2385 30.6606L80.2511 30.6733Z' fill='%230C0C0C'/%3E%3Cpath d='M88.8057 29.6862L88.831 33.2928H87.6921L87.4643 32.5588H87.3884C87.0341 33.1409 86.4014 33.4446 85.5155 33.4446C84.8575 33.4446 84.3387 33.2801 83.9464 32.9385C83.5541 32.5968 83.3643 32.1539 83.3643 31.6097C83.3643 31.0023 83.5794 30.5341 84.0349 30.1924C84.4779 29.8507 85.1485 29.6736 86.0217 29.6736C86.4646 29.6736 86.8696 29.7242 87.2239 29.8254V29.6483C87.2239 28.9902 86.7557 28.6612 85.8319 28.6612C85.5788 28.6612 85.3257 28.6992 85.0726 28.7751C84.8195 28.851 84.6297 28.9143 84.4905 28.9776L84.3007 29.0915L83.7692 27.864C83.8325 27.826 83.9211 27.7754 84.0476 27.7121C84.1742 27.6488 84.4399 27.5729 84.8448 27.4717C85.2624 27.3704 85.68 27.3198 86.1356 27.3198C86.9961 27.3198 87.6668 27.5223 88.135 27.9526C88.6032 28.3828 88.8437 28.9523 88.8437 29.6862H88.8057ZM85.9331 32.3057C86.2875 32.3057 86.5912 32.2045 86.8316 32.002C87.072 31.7995 87.1986 31.5464 87.2112 31.2427V30.7745C86.9835 30.6606 86.6544 30.5974 86.2115 30.5974C85.7939 30.5974 85.4776 30.6859 85.2624 30.8378C85.0473 30.9896 84.9334 31.2174 84.9334 31.4958C84.9334 31.7363 85.022 31.9387 85.2118 32.0906C85.389 32.2424 85.6421 32.3184 85.9458 32.3184L85.9331 32.3057Z' fill='%230C0C0C'/%3E%3Cpath d='M96.3482 29.37L95.5889 29.2941V29.3194C95.6901 29.4459 95.7281 29.699 95.6901 30.0786C95.6395 30.6101 95.3738 31.0277 94.9182 31.3441C94.45 31.6605 93.8299 31.7743 93.0327 31.6984C92.6657 31.6605 92.324 31.5719 92.0077 31.4327C91.8178 31.5213 91.7039 31.6351 91.6913 31.7997C91.6913 31.8882 91.6913 31.9768 91.7546 32.0401C91.8052 32.1034 91.9317 32.1793 92.1595 32.2552C92.3746 32.3311 92.691 32.3944 93.1213 32.4577C94.2095 32.6222 94.9688 32.85 95.3738 33.1664C95.7787 33.4827 95.9559 33.9256 95.8926 34.5077C95.8293 35.0645 95.513 35.5201 94.9435 35.8365C94.3741 36.1655 93.5895 36.2794 92.6151 36.1781C91.628 36.0769 90.9067 35.8618 90.4764 35.5328C90.0335 35.2037 89.8437 34.7988 89.8817 34.3179C89.945 33.7738 90.274 33.3688 90.9067 33.1031C90.4132 32.7994 90.198 32.3818 90.2613 31.8376C90.3119 31.3947 90.6283 31.053 91.2104 30.7999C90.8814 30.4203 90.7548 29.9774 90.8055 29.4712C90.8687 28.8765 91.1471 28.4082 91.628 28.0792C92.1089 27.7502 92.729 27.6236 93.4756 27.6996C93.8046 27.7375 94.1083 27.8008 94.3741 27.9021L96.5127 28.1298L96.3861 29.37H96.3482ZM92.9694 33.7232C92.7163 33.6852 92.4252 33.6346 92.1215 33.5713C91.7292 33.7232 91.5015 33.9762 91.4762 34.3179C91.4255 34.7608 91.8431 35.0266 92.7036 35.1152C93.1845 35.1658 93.5515 35.1405 93.8046 35.0392C94.0577 34.938 94.1969 34.7735 94.2222 34.571C94.2475 34.3685 94.1716 34.1914 93.9944 34.0522C93.8173 33.913 93.4756 33.7991 92.982 33.7358L92.9694 33.7232ZM93.3364 28.7752C93.0453 28.7499 92.8049 28.8132 92.6151 28.9777C92.4252 29.1422 92.324 29.3447 92.286 29.6104C92.2607 29.8762 92.324 30.1039 92.4759 30.3064C92.6277 30.4962 92.8555 30.6101 93.1466 30.6354C93.4503 30.6734 93.7034 30.6101 93.9058 30.4456C94.1083 30.2938 94.2222 30.0786 94.2475 29.8129C94.2728 29.5471 94.2095 29.332 94.045 29.1295C93.8805 28.9271 93.6527 28.8132 93.349 28.7879L93.3364 28.7752Z' fill='%230C0C0C'/%3E%3Cpath d='M97.2587 34.0521C97.1069 33.8243 97.0563 33.5713 97.1069 33.2929C97.1575 33.0145 97.2967 32.7867 97.5371 32.6348C97.7649 32.4703 98.018 32.4197 98.2837 32.4703C98.5621 32.5209 98.7899 32.6601 98.9418 32.9006C99.0936 33.141 99.1569 33.3941 99.0936 33.6725C99.043 33.9509 98.9038 34.1787 98.6634 34.3305C98.4356 34.4824 98.1699 34.533 97.8915 34.4824C97.6131 34.4318 97.4106 34.2926 97.2461 34.0648L97.2587 34.0521ZM100.435 26.3455L98.9797 31.749L97.8915 31.5465L98.5242 25.9785L100.435 26.3455Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  pointer-events: none;
  transition: top 0.25s ease;
}

.events-page-banner-links .btn.barnas-bymuseum:hover::after {
  top: 0;
}

/* Museum page banner with buy tickets CTA */
.museum-page-banner-wrap {
  position: relative;
  margin-bottom: 50px;
}

.single-museum .container.content-container .sidebar-container {
  padding-top: 50px;
}

.museum-page-banner-wrap .container.museum-buy-cta-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}



.museum-sidebar-accordion {
  --bs-accordion-border-width: 0;
  --bs-accordion-border-color: transparent;
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-border-radius: 0;
  border-top: 1.13px solid #0C0C0C;
}

.museum-sidebar-accordion .accordion-item {
  border: 0;
  background-color: transparent;
}

.museum-sidebar-accordion .accordion-button {
  display: block;
  width: 100%;
  position: relative;
  text-align: left;
  padding: 0 40px 0 0;
  background-color: transparent;
  border-top: 0;
  border-right: 0;
  border-bottom: 1.13px solid #0C0C0C;
  border-left: 0;
  border-radius: 0;
  box-shadow: none;
  color: #0C0C0C;
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 77px;
  letter-spacing: 0;
}

.museum-sidebar-accordion .accordion-button::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 26px;
  height: 32px;
  margin-left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='32' viewBox='0 0 26 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4939 23.9261L10.4939 5.02644e-06L14.298 -4.67021e-07L14.298 24.1445L22.871 16.1097L25.5342 18.7063L14.298 29.2372L14.298 29.3827L14.1427 29.3827L13.7275 29.7719L12.349 31.0638L11.0181 29.7272L10.6752 29.3827L10.4939 29.3827L10.4939 29.2007L0.000170804 18.6616L2.75569 16.1544L10.4939 23.9261Z' fill='%230C0C0C'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: transform 0.25s ease;
}

.museum-sidebar-accordion .accordion-button:not(.collapsed)::after {
  transform: translateY(-50%) rotate(180deg);
}

.museum-sidebar-accordion .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
  color: #0C0C0C;
}

.museum-sidebar-accordion .accordion-button:focus {
  box-shadow: none;
}

.museum-sidebar-accordion .accordion-body {
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;

  margin-bottom: 40px;
}

.events-page-content-section .museum-sidebar-accordion .accordion-body .row > .col-lg-8,
.events-page-content-section .museum-sidebar-accordion .accordion-body .row > .col-lg-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.events-page-content-section .museum-sidebar-accordion .accordion-body .row > .col-lg-8 {
  padding-right: 0;
}

.museum-sidebar-accordion .accordion-body h1,
.museum-sidebar-accordion .accordion-body h2,
.museum-sidebar-accordion .accordion-body h3,
.museum-sidebar-accordion .accordion-body h4,
.museum-sidebar-accordion .accordion-body h5,
.museum-sidebar-accordion .accordion-body h6 {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
}

.museum-sidebar-accordion .accordion-body p {
  font-size: 18px;
}

.museum-sidebar-accordion .faq-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.museum-sidebar-accordion .faq-list-item {
  margin-bottom: 20px;
}

.museum-sidebar-accordion .faq-list-question {
  font-weight: 700;
}

.additional-information {
  background-color: #1C2B39;
  color: #F5F0E7;
  padding: 100px 0;
}

.additional-information .addinfo-headline-col {
  display: flex;
  align-items: center;
}

.additional-information .addinfo-headline {
  color: #F5F0E7;
  font-family: "Texta", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0;
  vertical-align: middle;
  margin: 0;
}

.additional-information-accordion {
  --bs-accordion-border-width: 0;
  --bs-accordion-border-color: transparent;
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-border-radius: 0;
}

.additional-information-accordion .accordion-item {
  border: 0;
  background-color: transparent;
}

.additional-information-accordion .accordion-button {
  display: block;
  width: 100%;
  position: relative;
  text-align: left;
  padding: 0 40px 0 0;
  background-color: transparent;
  border-top: 0;
  border-right: 0;
  border-bottom: 1.13px solid #F5F0E7;
  border-left: 0;
  border-radius: 0;
  box-shadow: none;
  color: #F5F0E7;
  font-family: "Texta-Bold", sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 77px;
  letter-spacing: 0;
}

.additional-information-accordion .accordion-button::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 26px;
  height: 32px;
  margin-left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='33' viewBox='0 0 26 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4939 25.1623L10.4939 5.28613e-06L14.298 -4.9115e-07L14.298 25.3919L22.871 16.942L25.5342 19.6728L14.298 30.7478L14.298 30.9007L14.1427 30.9007L13.7275 31.3101L12.349 32.6687L11.0181 31.2631L10.6752 30.9007L10.4939 30.9007L10.4939 30.7093L0.000170804 19.6258L2.75569 16.9891L10.4939 25.1623Z' fill='%23F5F0E7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: transform 0.25s ease;
}

.additional-information-accordion .accordion-button:not(.collapsed)::after {
  transform: translateY(-50%) rotate(180deg);
}

.additional-information-accordion .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
  color: #F5F0E7;
}

.additional-information-accordion .accordion-button:focus {
  box-shadow: none;
}

.additional-information-accordion .accordion-body {
  color: #F5F0E7;
  padding: 20px 40px 40px 40px;
  font-size: 18px;
}

.additional-information-accordion .accordion-body h1,
.additional-information-accordion .accordion-body h2,
.additional-information-accordion .accordion-body h3,
.additional-information-accordion .accordion-body h4,
.additional-information-accordion .accordion-body h5,
.additional-information-accordion .accordion-body h6 {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
}

.additional-information-accordion .accordion-body h2 {
  font-size: 30px;
}

.additional-information-accordion .accordion-body h3 {
  font-size: 25px;
}

.additional-information-accordion .accordion-body h4,
.additional-information-accordion .accordion-body h5,
.additional-information-accordion .accordion-body h6 {
  font-size: 20px;
}

@media (max-width: 834.98px) {
  .museum-page-banner-wrap .cta.museum-buy-cta {
    right: 30px;
    min-width: 400px;
  }
}

@media (max-width: 768px) {
  .museum-page-banner-wrap .cta.museum-buy-cta {
    min-width: auto;
  }
}

@media (max-width: 479.98px) {
  .museum-page-banner-wrap .cta.museum-buy-cta {
    left: 20px;
    right: 20px;
    min-width: auto;
  }
}

@media (min-width: 992px) {
  .events-page-banner {
    height: 600px;
    min-height: 600px;
  }

  .events-page-content-section .content-container > .row {
    flex-wrap: nowrap;
    column-gap: 60px;
  }

  .events-page-content-section .content-container > .row > .left-col {
    flex: 0 0 calc((100% - 60px) * 0.6666667);
    max-width: calc((100% - 60px) * 0.6666667);
  }

  .events-page-content-section .content-container > .row > .right-col {
    flex: 0 0 calc((100% - 60px) * 0.3333333);
    max-width: calc((100% - 60px) * 0.3333333);
  }
}

@media (max-width: 991.98px) {
  html,
  body {
    overflow-x: hidden;
  }

  .events-page-content-section {
    background-image: none;
    background-color: transparent;
    overflow-x: hidden;
  }

  .events-page-content-section .row > .left-col,
  .events-page-content-section .row > .right-col {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 60px;
  }

  .events-page-content-section .right-col {
    background-color: #F5F0E7;
    margin-bottom: 60px;
  }

  .events-page-banner {
    min-height: 360px;
  }

  .events-page-banner-links {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: -40px;
  }

  .events-page-banner-links .btn {
    font-size: 20px;
    word-break: normal;
  }

  .events-page-banner-links .btn.barnas-bymuseum::after {
    background-image: url("data:image/svg+xml,%3Csvg width='123' height='123' viewBox='0 0 123 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.54443 51.7887C10.8427 49.7861 12.7807 43.2896 9.44075 38.7067C4.92735 32.5048 10.1937 23.9506 17.7583 25.1836C23.3516 26.0927 28.276 21.436 27.6715 15.8094C26.8632 8.17875 35.6979 3.40736 41.638 8.26009C46.0275 11.8418 52.6129 10.2784 54.9172 5.10048C58.0255 -1.90995 68.0722 -1.62918 70.7931 5.54415C72.7957 10.8424 79.2922 12.7804 83.8751 9.44046C90.077 4.92706 98.6311 10.1934 97.3981 17.758C96.4891 23.3513 101.146 28.2757 106.772 27.6713C114.403 26.8629 119.183 35.6979 114.322 41.6377C110.74 46.0272 112.303 52.6126 117.481 54.9169C124.492 58.0253 124.211 68.0719 117.038 70.7928C111.739 72.7954 109.801 79.2919 113.141 83.8748C117.655 90.0767 112.388 98.6309 104.824 97.3979C99.2305 96.4888 94.3061 101.145 94.9105 106.772C95.7188 114.403 86.8842 119.174 80.9441 114.321C76.5546 110.74 69.9692 112.303 67.6648 117.481C64.5565 124.491 54.5099 124.211 51.789 117.037C49.7864 111.739 43.2899 109.801 38.7069 113.141C32.5051 117.654 23.9509 112.388 25.1839 104.823C26.093 99.2302 21.4363 94.3058 15.8097 94.9102C8.17903 95.7186 3.39869 86.8836 8.26037 80.9438C11.8421 76.5543 10.2787 69.9689 5.10075 67.6646C-1.90967 64.5562 -1.6289 54.5096 5.54443 51.7887Z' fill='%23F7C4C5'/%3E%3Cpath d='M73.4689 70.0927C69.2767 70.8183 63.0421 70.675 60.0861 70.1286C58.1512 69.7703 58.0258 67.3158 58.0795 66.3753C58.1154 65.7034 58.2587 64.96 61.0356 65.0495C66.7416 65.2108 71.8028 66.4201 73.9526 67.3696C76.1562 68.337 77.7507 69.3492 73.4689 70.1017M56.8165 52.6789C57.139 51.3173 58.2766 50.2962 62.5494 50.3141C66.8312 50.3409 69.0259 51.5592 69.0975 52.9656C69.1692 54.363 67.9778 55.3931 64.4843 56.7099C60.9729 58.0267 58.9932 58.4208 57.7481 57.6504C56.0909 56.6203 56.7 53.1537 56.8165 52.67M83.2955 66.4828C82.6327 65.4526 81.6652 64.6733 80.5097 64.2523C77.7507 63.258 73.9705 61.7262 71.337 61.0813C69.2767 60.5796 70.065 60.0601 70.916 59.4868C72.0805 58.7075 75.8069 56.9428 75.986 52.9656C76.1652 48.8988 70.8264 45.8352 64.2783 44.3841C57.8377 42.9687 50.2146 42.0819 41.4809 41.7057C32.8367 41.3384 21.4066 41.8938 21.3887 46.8206C21.3887 48.3344 23.019 49.9647 25.1867 50.8247C27.5605 51.7563 33.1233 51.5771 36.9662 52.0071C40.2357 52.3743 45.2789 53.6732 45.27 55.7783C45.2521 58.1521 38.1127 58.17 37.423 60.7767C36.8318 62.9713 38.8473 64.0731 40.0566 64.4135C41.6958 64.8793 48.3962 64.2523 49.4711 64.8704C50.6267 65.5333 50.9223 68.1758 50.5192 69.5463C50.1071 70.9258 47.5184 72.4486 47.5632 74.8135C47.6079 76.8916 51.0925 77.9128 51.4508 78.4772C51.7733 78.9788 51.3612 81.1107 52.8572 82.1498C54.0933 83.0008 55.9745 82.9381 57.0046 82.0513C58.0258 81.1824 58.5901 79.5252 58.7514 79.0505C58.9843 78.3786 59.2351 78.2174 60.5698 78.1457C63.06 78.0024 72.6 77.5904 77.5805 75.8436C78.745 75.4315 79.7841 75.0464 80.7067 74.6612C83.9315 73.3175 85.1677 69.403 83.2776 66.4649L83.2955 66.4828Z' fill='%23FF595A'/%3E%3Cpath d='M26.1194 82.9117C25.4923 83.2341 24.9011 83.261 24.3457 83.0102C23.7904 82.7504 23.3156 82.2398 22.9215 81.4784L21.3359 78.3701L28.0363 74.9482L29.577 77.976C29.9622 78.7374 30.0966 79.3913 29.9891 79.9556C29.8727 80.511 29.5233 80.941 28.941 81.2366C28.6365 81.3888 28.323 81.4515 28.0005 81.4247C27.678 81.3978 27.3824 81.2814 27.1047 81.0843L27.042 81.1201C27.1047 81.5053 27.0599 81.8457 26.8987 82.1682C26.7374 82.4817 26.4777 82.7325 26.1104 82.9206L26.1194 82.9117ZM25.7879 80.0094L24.8922 78.2536L23.2171 79.1046L24.1218 80.8693C24.2741 81.1649 24.4711 81.353 24.722 81.4605C24.9728 81.568 25.2146 81.5501 25.4655 81.4247C25.7073 81.2993 25.8506 81.1022 25.9133 80.8335C25.976 80.5647 25.9313 80.287 25.7879 80.0004V80.0094ZM28.0542 79.9019C28.305 79.7765 28.4663 79.5883 28.52 79.3465C28.5827 79.1046 28.5379 78.8449 28.3946 78.5582L27.5526 76.901L25.9402 77.7251L26.7733 79.3554C26.9166 79.6421 27.1137 79.8302 27.3555 79.9287C27.5974 80.0273 27.8303 80.0183 28.0542 79.9019Z' fill='%230C0C0C'/%3E%3Cpath d='M33.8394 84.3086L29.8264 91.3404L28.8141 90.0774L29.6114 88.7516L27.578 86.2166L26.1089 86.7003L25.0967 85.4373L32.8362 83.0635L33.8305 84.3086H33.8394ZM32.021 84.7296L28.8231 85.7956L30.2922 87.623L32.021 84.7296Z' fill='%230C0C0C'/%3E%3Cpath d='M36.2683 87.0947L38.7406 89.1371C39.4125 89.6925 39.8066 90.3106 39.9141 91.0003C40.0306 91.69 39.8424 92.326 39.3587 92.9173C39.0094 93.3383 38.6152 93.616 38.1584 93.7503C37.7015 93.8847 37.2357 93.8757 36.752 93.7324L36.6893 93.813L36.4564 96.8318L36.3579 96.9482L35.0411 95.8643L35.3188 92.8725L34.217 91.9588L32.6315 93.8757L31.458 92.9083L36.2504 87.1037L36.2683 87.0947ZM37.2895 92.3798C37.612 92.3798 37.8986 92.2365 38.1494 91.9319C38.4002 91.6273 38.4898 91.3138 38.4271 91.0003C38.3644 90.6868 38.1673 90.3822 37.8359 90.1135L36.5997 89.0923L35.068 90.9466L36.331 91.9946C36.6445 92.2544 36.967 92.3887 37.2895 92.3887V92.3798Z' fill='%230C0C0C'/%3E%3Cpath d='M47.9935 94.7269L44.5806 101.436L43.5415 100.908L42.2068 94.7538L39.9942 99.0983L38.6416 98.4086L42.0545 91.6992L43.0936 92.2277L44.4462 98.3369L46.6319 94.0372L47.9845 94.7269H47.9935Z' fill='%230C0C0C'/%3E%3Cpath d='M53.0634 96.1684L54.0667 104.203L52.4991 103.8L52.3378 102.26L49.1937 101.444L48.3069 102.716L46.7393 102.313L51.5137 95.7832L53.0545 96.1863L53.0634 96.1684ZM51.8631 97.5927L49.9461 100.361L52.2124 100.952L51.8631 97.6016V97.5927Z' fill='%230C0C0C'/%3E%3Cpath d='M55.7874 103.577L56.6832 102.475C56.7549 102.529 56.8534 102.6 56.9699 102.69C57.0863 102.779 57.3282 102.905 57.6954 103.066C58.0627 103.218 58.4031 103.308 58.7435 103.335C59.5139 103.38 59.908 103.129 59.9438 102.564C59.9618 102.314 59.8722 102.108 59.6751 101.937C59.478 101.767 59.0928 101.579 58.5106 101.373C57.6775 101.069 57.0684 100.737 56.6922 100.361C56.316 99.9846 56.1368 99.5188 56.1726 98.9366C56.2174 98.2558 56.4862 97.7362 56.9967 97.36C57.5073 96.9838 58.215 96.8226 59.1197 96.8853C59.693 96.9211 60.2036 97.0196 60.6515 97.1719C61.0994 97.3331 61.395 97.4765 61.5473 97.6198L61.7891 97.8258L60.9023 99.0172C60.8486 98.9635 60.7679 98.9007 60.6694 98.8291C60.5709 98.7574 60.3559 98.6499 60.0334 98.5156C59.7109 98.3812 59.3795 98.3006 59.0391 98.2737C58.2956 98.2289 57.9104 98.4529 57.8746 98.9545C57.8656 99.1695 57.9552 99.3576 58.1523 99.5009C58.3494 99.6442 58.7166 99.8234 59.2541 100.02C60.1319 100.325 60.7679 100.674 61.1531 101.06C61.5473 101.445 61.7175 101.937 61.6816 102.529C61.6368 103.218 61.3592 103.774 60.8486 104.186C60.338 104.598 59.6214 104.777 58.6898 104.714C58.0985 104.678 57.5611 104.562 57.0684 104.365C56.5847 104.168 56.2443 103.989 56.0562 103.819L55.7695 103.559L55.7874 103.577Z' fill='%230C0C0C'/%3E%3Cpath d='M79.0048 98.5961C79.2556 99.25 79.2198 99.8412 78.9062 100.37C78.5927 100.898 78.0373 101.31 77.2222 101.615L73.9616 102.851L71.2832 95.8192L74.4632 94.6099C75.2604 94.3053 75.9323 94.2426 76.4697 94.4218C77.0072 94.592 77.3924 94.9861 77.6253 95.5953C77.7507 95.9177 77.7776 96.2313 77.7149 96.5537C77.6521 96.8762 77.5088 97.1539 77.2759 97.4047L77.3028 97.4764C77.688 97.4585 78.0284 97.5391 78.324 97.7362C78.6196 97.9243 78.8435 98.2109 78.9868 98.5961H79.0048ZM76.2189 96.3567C76.1204 96.0879 75.9502 95.9177 75.7173 95.8282C75.4844 95.7475 75.2157 95.7565 74.92 95.873L73.1822 96.5358L73.8272 98.2199L75.5381 97.566C75.8337 97.4495 76.0398 97.2793 76.1652 97.0554C76.2906 96.8225 76.3085 96.5896 76.2189 96.3567ZM76.0935 98.623L74.2572 99.3217L74.929 101.077L76.7832 100.37C77.0878 100.253 77.3028 100.074 77.4372 99.8412C77.5626 99.5994 77.5805 99.3575 77.4819 99.0977C77.3834 98.8469 77.2043 98.6767 76.9445 98.5871C76.6847 98.4976 76.3981 98.5065 76.1025 98.623H76.0935Z' fill='%230C0C0C'/%3E%3Cpath d='M81.8097 93.804L81.6753 90.8031L83.0906 89.9253L83.2429 95.2551L84.7836 97.7364L83.4937 98.5337L81.9619 96.0703L77.2412 93.5532L78.6476 92.6843L81.2991 94.1265L81.9171 94.5564L81.8097 93.8129V93.804Z' fill='%230C0C0C'/%3E%3Cpath d='M93.1495 90.7761L89.862 87.399L90.2472 90.5252L89.8172 90.9463L86.6999 90.4805L89.9874 93.8575L88.9035 94.9056L83.6543 89.513L84.5142 88.671L88.6617 89.3339L88.1063 85.1685L88.9573 84.3354L94.2155 89.719L93.1405 90.7671L93.1495 90.7761Z' fill='%230C0C0C'/%3E%3Cpath d='M98.0935 84.5419C97.5739 85.3661 96.8842 85.8587 96.0332 86.02C95.1822 86.1812 94.3402 85.9931 93.5071 85.4646L89.8613 83.1625L90.6675 81.8815L94.3133 84.1836C94.797 84.4882 95.2628 84.6047 95.7197 84.5509C96.1765 84.4882 96.5528 84.2195 96.8484 83.7626C97.1529 83.2789 97.2335 82.8221 97.0902 82.3921C96.9469 81.9621 96.6334 81.5949 96.1407 81.2813L92.4949 78.9792L93.3011 77.6982L96.9469 80.0004C97.7889 80.5289 98.3174 81.2097 98.5503 82.0338C98.7832 82.8579 98.622 83.6999 98.0845 84.5419H98.0935Z' fill='%230C0C0C'/%3E%3Cpath d='M100.047 79.1047L99.2591 77.9223L99.5547 77.7162C99.6801 77.6267 99.8682 77.4385 100.119 77.134C100.379 76.8294 100.567 76.5249 100.683 76.2113C100.952 75.4947 100.827 75.0379 100.307 74.8318C100.074 74.7423 99.8503 74.7691 99.6264 74.9035C99.4024 75.0379 99.1158 75.3514 98.7396 75.8441C98.2021 76.5517 97.7005 77.0355 97.2347 77.2863C96.7689 77.5371 96.2672 77.564 95.7298 77.3579C95.0938 77.1161 94.6728 76.704 94.4667 76.1038C94.2607 75.5037 94.3144 74.7781 94.6369 73.9271C94.8429 73.3897 95.0848 72.9239 95.3625 72.5476C95.6402 72.1714 95.8731 71.9295 96.0612 71.822L96.321 71.6519L97.1899 72.8522C97.1182 72.888 97.0376 72.9418 96.9391 73.0134C96.8405 73.0851 96.6793 73.2642 96.4464 73.524C96.2224 73.7927 96.0433 74.0884 95.9268 74.4019C95.6671 75.1006 95.7656 75.5306 96.2404 75.7097C96.4464 75.7814 96.6434 75.7545 96.8405 75.6112C97.0376 75.4678 97.3153 75.1633 97.6646 74.7064C98.2111 73.9629 98.7306 73.4524 99.2233 73.1926C99.707 72.9328 100.227 72.9059 100.782 73.1209C101.427 73.3628 101.875 73.7928 102.117 74.4019C102.358 75.011 102.314 75.7545 101.991 76.6234C101.785 77.1788 101.507 77.6625 101.185 78.0656C100.854 78.4776 100.585 78.7464 100.361 78.8718L100.029 79.0689L100.047 79.1047Z' fill='%230C0C0C'/%3E%3Cpath d='M100.002 65.9456L101.212 66.1606L100.629 69.3943L102.466 69.7257L103.155 65.8918L104.463 66.1247L103.505 71.4546L96.0967 70.1199L97.0552 64.79L98.363 65.0229L97.6732 68.8658L99.411 69.1793L99.9933 65.9456H100.002Z' fill='%230C0C0C'/%3E%3Cpath d='M104.804 60.2482C104.831 61.2246 104.527 62.0218 103.909 62.622C103.291 63.2222 102.484 63.5447 101.499 63.5626L97.1904 63.6611L97.1545 62.1473L101.463 62.0487C102.028 62.0308 102.493 61.8785 102.843 61.574C103.192 61.2694 103.362 60.8394 103.344 60.284C103.335 59.7197 103.147 59.2897 102.789 59.0121C102.431 58.7344 101.965 58.6 101.392 58.6089L97.0739 58.7075L97.0381 57.1936L101.356 57.0951C102.35 57.0682 103.174 57.337 103.819 57.9013C104.464 58.4656 104.795 59.2449 104.822 60.2482H104.804Z' fill='%230C0C0C'/%3E%3Cpath d='M102.635 48.0568L98.0759 49.2661L100.987 50.4664L101.139 51.0487L99.2046 53.53L103.764 52.3207L104.149 53.7718L96.8756 55.6977L96.571 54.5332L99.1867 51.2457L95.2811 49.6871L94.9766 48.5315L102.25 46.5967L102.635 48.0478V48.0568Z' fill='%230C0C0C'/%3E%3Cpath d='M40.7829 28.905C40.0125 29.3171 39.2421 29.3977 38.4628 29.1379C37.6835 28.8782 37.0923 28.3676 36.6802 27.6062C36.2682 26.8448 36.1696 26.0654 36.3757 25.2772C36.5907 24.4889 37.0744 23.8887 37.8537 23.4677C38.633 23.0467 39.4123 22.9661 40.1827 23.2258C40.9531 23.4856 41.5532 23.9962 41.9563 24.7576C42.3684 25.519 42.4669 26.2983 42.2609 27.0866C42.0549 27.8749 41.5622 28.484 40.7739 28.905H40.7829ZM40.2364 27.8928C40.6933 27.651 40.9799 27.2837 41.0964 26.8089C41.2128 26.3342 41.1412 25.8415 40.8724 25.3488C40.6037 24.8561 40.2364 24.5247 39.7706 24.3545C39.3048 24.1933 38.848 24.2291 38.3912 24.4799C37.9433 24.7218 37.6656 25.0801 37.5491 25.5638C37.4327 26.0475 37.5043 26.5312 37.7731 27.0239C38.0418 27.5166 38.4001 27.848 38.8659 28.0093C39.3317 28.1795 39.7886 28.1347 40.2364 27.9018V27.8928Z' fill='%230C0C0C'/%3E%3Cpath d='M45.2171 26.2095L45.1723 26.2274L45.8621 28.0727L44.7513 28.4847L42.7627 23.1728L43.4704 22.9041L43.8376 23.3878L43.8914 23.3699C43.8914 23.3699 43.8914 23.3161 43.9093 23.2803C43.9182 23.2445 43.9451 23.1728 43.9899 23.0743C44.0347 22.9757 44.0884 22.8772 44.1601 22.7876C44.2318 22.698 44.3303 22.5995 44.4647 22.501C44.599 22.3935 44.7603 22.3129 44.9394 22.2412C45.459 22.0441 45.9606 22.071 46.4354 22.3129C46.9101 22.5547 47.2595 22.9847 47.4924 23.5938C47.7163 24.194 47.7342 24.7404 47.5372 25.251C47.3401 25.7616 46.9997 26.1109 46.4891 26.299C46.3279 26.3617 46.1756 26.3976 46.0233 26.4155C45.871 26.4334 45.7546 26.4334 45.656 26.4155C45.5575 26.3976 45.4769 26.3707 45.4052 26.3438C45.3336 26.317 45.2798 26.2901 45.2529 26.2632L45.2082 26.2184L45.2171 26.2095ZM44.5453 24.7225C44.6707 25.0629 44.8588 25.2958 45.1007 25.4301C45.3515 25.5645 45.6113 25.5824 45.88 25.4839C46.1487 25.3854 46.3368 25.1972 46.4264 24.9285C46.516 24.6598 46.507 24.3642 46.3816 24.0327C46.2562 23.7103 46.0681 23.4684 45.8173 23.3251C45.5665 23.1818 45.3067 23.1549 45.029 23.2534C44.7603 23.3519 44.5722 23.5401 44.4826 23.8088C44.384 24.0775 44.402 24.3821 44.5274 24.7314L44.5453 24.7225Z' fill='%230C0C0C'/%3E%3Cpath d='M50.1786 24.5785H50.1338L50.5996 26.5044L49.453 26.7821L48.1094 21.2642L48.8439 21.085L49.1574 21.6046L49.2112 21.5866C49.2112 21.5866 49.2201 21.5418 49.2381 21.506C49.256 21.4702 49.2918 21.4075 49.3455 21.3089C49.3993 21.2194 49.471 21.1298 49.5426 21.0492C49.6232 20.9686 49.7307 20.8879 49.883 20.7984C50.0353 20.7088 50.1965 20.6461 50.3846 20.6013C50.9311 20.4669 51.4237 20.5475 51.8627 20.8521C52.3105 21.1477 52.6062 21.6135 52.7584 22.2406C52.9107 22.8586 52.857 23.414 52.6062 23.8888C52.3553 24.3725 51.9702 24.6771 51.4417 24.8025C51.2804 24.8383 51.1192 24.8652 50.9669 24.8652C50.8146 24.8652 50.6982 24.8472 50.6086 24.8204C50.519 24.7845 50.4384 24.7577 50.3667 24.7218C50.2951 24.686 50.2503 24.6502 50.2234 24.6233L50.1786 24.5696V24.5785ZM49.6859 23.0288C49.7755 23.3782 49.9278 23.638 50.1607 23.7992C50.3936 23.9604 50.6444 24.0142 50.9221 23.9425C51.1998 23.8709 51.4058 23.7096 51.5312 23.4588C51.6566 23.199 51.6835 22.9034 51.5939 22.563C51.5133 22.2226 51.3521 21.9629 51.1192 21.7927C50.8863 21.6135 50.6355 21.5598 50.3488 21.6314C50.0711 21.7031 49.8651 21.8643 49.7397 22.1151C49.6143 22.366 49.5964 22.6705 49.677 23.0288H49.6859Z' fill='%230C0C0C'/%3E%3Cpath d='M56.494 20.1178H56.5388L56.2701 17.8694L57.4436 17.7261L58.1602 23.6471L57.3898 23.7367L57.139 23.1903H57.0942C57.0942 23.1903 57.0763 23.244 57.0673 23.2709C57.0494 23.3067 57.0136 23.3605 56.9419 23.4411C56.8703 23.5217 56.7986 23.6023 56.718 23.674C56.6374 23.7457 56.512 23.8173 56.3597 23.88C56.1984 23.9517 56.0282 23.9965 55.8401 24.0144C55.2848 24.0861 54.801 23.9427 54.3979 23.5934C53.9859 23.244 53.744 22.7514 53.6634 22.1064C53.5828 21.4704 53.6992 20.9329 54.0128 20.4851C54.3173 20.0372 54.7473 19.7774 55.2848 19.7147C55.5445 19.6789 55.7774 19.6968 55.9835 19.7595C56.1895 19.8222 56.3328 19.8938 56.4045 19.9745L56.512 20.0999L56.494 20.1178ZM56.8076 21.7123C56.7628 21.354 56.6374 21.0763 56.4313 20.8882C56.2253 20.7 55.9655 20.6194 55.6699 20.6553C55.3833 20.6911 55.1593 20.8254 55.0071 21.0673C54.8548 21.3092 54.801 21.6048 54.8369 21.9452C54.8817 22.2945 55.0071 22.5632 55.2131 22.7693C55.4191 22.9753 55.6699 23.0559 55.9476 23.0201C56.2432 22.9843 56.4672 22.8499 56.6284 22.608C56.7897 22.3662 56.8434 22.0706 56.7986 21.7033L56.8076 21.7123Z' fill='%230C0C0C'/%3E%3Cpath d='M62.8626 21.0135L62.8805 23.5664H62.0743L61.913 23.0469H61.8593C61.6085 23.4589 61.1606 23.6739 60.5336 23.6739C60.0678 23.6739 59.7005 23.5575 59.4228 23.3156C59.1451 23.0738 59.0107 22.7602 59.0107 22.375C59.0107 21.9451 59.163 21.6136 59.4855 21.3718C59.799 21.1299 60.2738 21.0045 60.8919 21.0045C61.2054 21.0045 61.492 21.0403 61.7428 21.112V20.9866C61.7428 20.5208 61.4114 20.2879 60.7575 20.2879C60.5783 20.2879 60.3992 20.3148 60.22 20.3685C60.0409 20.4223 59.9065 20.4671 59.808 20.5118L59.6736 20.5925L59.2974 19.7236C59.3422 19.6967 59.4049 19.6609 59.4945 19.6161C59.584 19.5713 59.7721 19.5175 60.0588 19.4459C60.3544 19.3742 60.65 19.3384 60.9725 19.3384C61.5816 19.3384 62.0564 19.4817 62.3878 19.7863C62.7192 20.0908 62.8894 20.4939 62.8894 21.0135H62.8626ZM60.8292 22.8677C61.08 22.8677 61.295 22.7961 61.4652 22.6527C61.6354 22.5094 61.7249 22.3303 61.7339 22.1153V21.7838C61.5727 21.7032 61.3398 21.6584 61.0262 21.6584C60.7306 21.6584 60.5067 21.7211 60.3544 21.8286C60.2021 21.9361 60.1215 22.0974 60.1215 22.2944C60.1215 22.4646 60.1842 22.6079 60.3186 22.7154C60.444 22.8229 60.6231 22.8767 60.8381 22.8767L60.8292 22.8677Z' fill='%230C0C0C'/%3E%3Cpath d='M68.2018 20.7893L67.6644 20.7356V20.7535C67.736 20.8431 67.7629 21.0222 67.736 21.291C67.7002 21.6672 67.5121 21.9628 67.1896 22.1867C66.8582 22.4107 66.4193 22.4913 65.8549 22.4376C65.5951 22.4107 65.3533 22.348 65.1293 22.2494C64.995 22.3121 64.9144 22.3928 64.9054 22.5092C64.9054 22.5719 64.9054 22.6346 64.9502 22.6794C64.986 22.7242 65.0756 22.7779 65.2368 22.8317C65.3891 22.8854 65.6131 22.9302 65.9176 22.975C66.688 23.0915 67.2254 23.2527 67.5121 23.4767C67.7987 23.7006 67.9242 24.0141 67.8794 24.4262C67.8346 24.8203 67.6106 25.1428 67.2075 25.3667C66.8044 25.5996 66.2491 25.6803 65.5593 25.6086C64.8606 25.5369 64.35 25.3846 64.0455 25.1517C63.7319 24.9188 63.5976 24.6322 63.6244 24.2918C63.6692 23.9066 63.9021 23.62 64.35 23.4319C64.0007 23.2169 63.8484 22.9213 63.8932 22.5361C63.929 22.2226 64.1529 21.9807 64.565 21.8016C64.3321 21.5328 64.2425 21.2193 64.2784 20.861C64.3231 20.44 64.5202 20.1085 64.8606 19.8756C65.201 19.6427 65.6399 19.5532 66.1684 19.6069C66.4013 19.6338 66.6163 19.6786 66.8044 19.7502L68.3183 19.9115L68.2287 20.7893H68.2018ZM65.8101 23.8708C65.631 23.8439 65.4249 23.8081 65.21 23.7633C64.9323 23.8708 64.771 24.0499 64.7531 24.2918C64.7173 24.6053 65.0129 24.7934 65.622 24.8561C65.9624 24.892 66.2222 24.8741 66.4013 24.8024C66.5805 24.7307 66.679 24.6143 66.6969 24.471C66.7149 24.3276 66.6611 24.2022 66.5357 24.1037C66.4103 24.0052 66.1684 23.9245 65.8191 23.8797L65.8101 23.8708ZM66.0699 20.3683C65.8639 20.3504 65.6937 20.3952 65.5593 20.5116C65.4249 20.6281 65.3533 20.7714 65.3264 20.9595C65.3085 21.1476 65.3533 21.3089 65.4608 21.4522C65.5683 21.5866 65.7295 21.6672 65.9355 21.6851C66.1505 21.712 66.3297 21.6672 66.473 21.5507C66.6163 21.4432 66.6969 21.291 66.7149 21.1029C66.7328 20.9147 66.688 20.7625 66.5715 20.6191C66.4551 20.4758 66.2938 20.3952 66.0789 20.3773L66.0699 20.3683Z' fill='%230C0C0C'/%3E%3Cpath d='M68.8465 24.1042C68.739 23.943 68.7032 23.7638 68.739 23.5667C68.7749 23.3697 68.8734 23.2084 69.0436 23.1009C69.2048 22.9845 69.384 22.9486 69.5721 22.9845C69.7692 23.0203 69.9304 23.1188 70.0379 23.289C70.1454 23.4592 70.1902 23.6384 70.1454 23.8355C70.1096 24.0325 70.011 24.1938 69.8408 24.3013C69.6796 24.4088 69.4915 24.4446 69.2944 24.4088C69.0973 24.3729 68.954 24.2744 68.8376 24.1131L68.8465 24.1042ZM71.0949 18.6489L70.0648 22.4739L69.2944 22.3306L69.7423 18.3892L71.0949 18.6489Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");
    width: 123px;
    height: 123px;
  }

}

@media (max-width: 834.98px) {
  .events-page-banner-links {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: -40px;
  }
}

@media (max-width: 575.98px) {
  footer {
    position: relative;
    padding-top: 50px !important;
  }

  footer .scroll-to-top {
    position: absolute;
    top: -30px;
    width: 100%;
  }
  
  .events-page-banner-links {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: -40px;
  }

  .events-page-banner-links .btn {
    font-family: "Texta-Bold", sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
  }

  .events-page-banner-links .btn.barnas-bymuseum::after {
    background-image: url("data:image/svg+xml,%3Csvg width='123' height='123' viewBox='0 0 123 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.54443 51.7887C10.8427 49.7861 12.7807 43.2896 9.44075 38.7067C4.92735 32.5048 10.1937 23.9506 17.7583 25.1836C23.3516 26.0927 28.276 21.436 27.6715 15.8094C26.8632 8.17875 35.6979 3.40736 41.638 8.26009C46.0275 11.8418 52.6129 10.2784 54.9172 5.10048C58.0255 -1.90995 68.0722 -1.62918 70.7931 5.54415C72.7957 10.8424 79.2922 12.7804 83.8751 9.44046C90.077 4.92706 98.6311 10.1934 97.3981 17.758C96.4891 23.3513 101.146 28.2757 106.772 27.6713C114.403 26.8629 119.183 35.6979 114.322 41.6377C110.74 46.0272 112.303 52.6126 117.481 54.9169C124.492 58.0253 124.211 68.0719 117.038 70.7928C111.739 72.7954 109.801 79.2919 113.141 83.8748C117.655 90.0767 112.388 98.6309 104.824 97.3979C99.2305 96.4888 94.3061 101.145 94.9105 106.772C95.7188 114.403 86.8842 119.174 80.9441 114.321C76.5546 110.74 69.9692 112.303 67.6648 117.481C64.5565 124.491 54.5099 124.211 51.789 117.037C49.7864 111.739 43.2899 109.801 38.7069 113.141C32.5051 117.654 23.9509 112.388 25.1839 104.823C26.093 99.2302 21.4363 94.3058 15.8097 94.9102C8.17903 95.7186 3.39869 86.8836 8.26037 80.9438C11.8421 76.5543 10.2787 69.9689 5.10075 67.6646C-1.90967 64.5562 -1.6289 54.5096 5.54443 51.7887Z' fill='%23F7C4C5'/%3E%3Cpath d='M73.4689 70.0927C69.2767 70.8183 63.0421 70.675 60.0861 70.1286C58.1512 69.7703 58.0258 67.3158 58.0795 66.3753C58.1154 65.7034 58.2587 64.96 61.0356 65.0495C66.7416 65.2108 71.8028 66.4201 73.9526 67.3696C76.1562 68.337 77.7507 69.3492 73.4689 70.1017M56.8165 52.6789C57.139 51.3173 58.2766 50.2962 62.5494 50.3141C66.8312 50.3409 69.0259 51.5592 69.0975 52.9656C69.1692 54.363 67.9778 55.3931 64.4843 56.7099C60.9729 58.0267 58.9932 58.4208 57.7481 57.6504C56.0909 56.6203 56.7 53.1537 56.8165 52.67M83.2955 66.4828C82.6327 65.4526 81.6652 64.6733 80.5097 64.2523C77.7507 63.258 73.9705 61.7262 71.337 61.0813C69.2767 60.5796 70.065 60.0601 70.916 59.4868C72.0805 58.7075 75.8069 56.9428 75.986 52.9656C76.1652 48.8988 70.8264 45.8352 64.2783 44.3841C57.8377 42.9687 50.2146 42.0819 41.4809 41.7057C32.8367 41.3384 21.4066 41.8938 21.3887 46.8206C21.3887 48.3344 23.019 49.9647 25.1867 50.8247C27.5605 51.7563 33.1233 51.5771 36.9662 52.0071C40.2357 52.3743 45.2789 53.6732 45.27 55.7783C45.2521 58.1521 38.1127 58.17 37.423 60.7767C36.8318 62.9713 38.8473 64.0731 40.0566 64.4135C41.6958 64.8793 48.3962 64.2523 49.4711 64.8704C50.6267 65.5333 50.9223 68.1758 50.5192 69.5463C50.1071 70.9258 47.5184 72.4486 47.5632 74.8135C47.6079 76.8916 51.0925 77.9128 51.4508 78.4772C51.7733 78.9788 51.3612 81.1107 52.8572 82.1498C54.0933 83.0008 55.9745 82.9381 57.0046 82.0513C58.0258 81.1824 58.5901 79.5252 58.7514 79.0505C58.9843 78.3786 59.2351 78.2174 60.5698 78.1457C63.06 78.0024 72.6 77.5904 77.5805 75.8436C78.745 75.4315 79.7841 75.0464 80.7067 74.6612C83.9315 73.3175 85.1677 69.403 83.2776 66.4649L83.2955 66.4828Z' fill='%23FF595A'/%3E%3Cpath d='M26.1194 82.9117C25.4923 83.2341 24.9011 83.261 24.3457 83.0102C23.7904 82.7504 23.3156 82.2398 22.9215 81.4784L21.3359 78.3701L28.0363 74.9482L29.577 77.976C29.9622 78.7374 30.0966 79.3913 29.9891 79.9556C29.8727 80.511 29.5233 80.941 28.941 81.2366C28.6365 81.3888 28.323 81.4515 28.0005 81.4247C27.678 81.3978 27.3824 81.2814 27.1047 81.0843L27.042 81.1201C27.1047 81.5053 27.0599 81.8457 26.8987 82.1682C26.7374 82.4817 26.4777 82.7325 26.1104 82.9206L26.1194 82.9117ZM25.7879 80.0094L24.8922 78.2536L23.2171 79.1046L24.1218 80.8693C24.2741 81.1649 24.4711 81.353 24.722 81.4605C24.9728 81.568 25.2146 81.5501 25.4655 81.4247C25.7073 81.2993 25.8506 81.1022 25.9133 80.8335C25.976 80.5647 25.9313 80.287 25.7879 80.0004V80.0094ZM28.0542 79.9019C28.305 79.7765 28.4663 79.5883 28.52 79.3465C28.5827 79.1046 28.5379 78.8449 28.3946 78.5582L27.5526 76.901L25.9402 77.7251L26.7733 79.3554C26.9166 79.6421 27.1137 79.8302 27.3555 79.9287C27.5974 80.0273 27.8303 80.0183 28.0542 79.9019Z' fill='%230C0C0C'/%3E%3Cpath d='M33.8394 84.3086L29.8264 91.3404L28.8141 90.0774L29.6114 88.7516L27.578 86.2166L26.1089 86.7003L25.0967 85.4373L32.8362 83.0635L33.8305 84.3086H33.8394ZM32.021 84.7296L28.8231 85.7956L30.2922 87.623L32.021 84.7296Z' fill='%230C0C0C'/%3E%3Cpath d='M36.2683 87.0947L38.7406 89.1371C39.4125 89.6925 39.8066 90.3106 39.9141 91.0003C40.0306 91.69 39.8424 92.326 39.3587 92.9173C39.0094 93.3383 38.6152 93.616 38.1584 93.7503C37.7015 93.8847 37.2357 93.8757 36.752 93.7324L36.6893 93.813L36.4564 96.8318L36.3579 96.9482L35.0411 95.8643L35.3188 92.8725L34.217 91.9588L32.6315 93.8757L31.458 92.9083L36.2504 87.1037L36.2683 87.0947ZM37.2895 92.3798C37.612 92.3798 37.8986 92.2365 38.1494 91.9319C38.4002 91.6273 38.4898 91.3138 38.4271 91.0003C38.3644 90.6868 38.1673 90.3822 37.8359 90.1135L36.5997 89.0923L35.068 90.9466L36.331 91.9946C36.6445 92.2544 36.967 92.3887 37.2895 92.3887V92.3798Z' fill='%230C0C0C'/%3E%3Cpath d='M47.9935 94.7269L44.5806 101.436L43.5415 100.908L42.2068 94.7538L39.9942 99.0983L38.6416 98.4086L42.0545 91.6992L43.0936 92.2277L44.4462 98.3369L46.6319 94.0372L47.9845 94.7269H47.9935Z' fill='%230C0C0C'/%3E%3Cpath d='M53.0634 96.1684L54.0667 104.203L52.4991 103.8L52.3378 102.26L49.1937 101.444L48.3069 102.716L46.7393 102.313L51.5137 95.7832L53.0545 96.1863L53.0634 96.1684ZM51.8631 97.5927L49.9461 100.361L52.2124 100.952L51.8631 97.6016V97.5927Z' fill='%230C0C0C'/%3E%3Cpath d='M55.7874 103.577L56.6832 102.475C56.7549 102.529 56.8534 102.6 56.9699 102.69C57.0863 102.779 57.3282 102.905 57.6954 103.066C58.0627 103.218 58.4031 103.308 58.7435 103.335C59.5139 103.38 59.908 103.129 59.9438 102.564C59.9618 102.314 59.8722 102.108 59.6751 101.937C59.478 101.767 59.0928 101.579 58.5106 101.373C57.6775 101.069 57.0684 100.737 56.6922 100.361C56.316 99.9846 56.1368 99.5188 56.1726 98.9366C56.2174 98.2558 56.4862 97.7362 56.9967 97.36C57.5073 96.9838 58.215 96.8226 59.1197 96.8853C59.693 96.9211 60.2036 97.0196 60.6515 97.1719C61.0994 97.3331 61.395 97.4765 61.5473 97.6198L61.7891 97.8258L60.9023 99.0172C60.8486 98.9635 60.7679 98.9007 60.6694 98.8291C60.5709 98.7574 60.3559 98.6499 60.0334 98.5156C59.7109 98.3812 59.3795 98.3006 59.0391 98.2737C58.2956 98.2289 57.9104 98.4529 57.8746 98.9545C57.8656 99.1695 57.9552 99.3576 58.1523 99.5009C58.3494 99.6442 58.7166 99.8234 59.2541 100.02C60.1319 100.325 60.7679 100.674 61.1531 101.06C61.5473 101.445 61.7175 101.937 61.6816 102.529C61.6368 103.218 61.3592 103.774 60.8486 104.186C60.338 104.598 59.6214 104.777 58.6898 104.714C58.0985 104.678 57.5611 104.562 57.0684 104.365C56.5847 104.168 56.2443 103.989 56.0562 103.819L55.7695 103.559L55.7874 103.577Z' fill='%230C0C0C'/%3E%3Cpath d='M79.0048 98.5961C79.2556 99.25 79.2198 99.8412 78.9062 100.37C78.5927 100.898 78.0373 101.31 77.2222 101.615L73.9616 102.851L71.2832 95.8192L74.4632 94.6099C75.2604 94.3053 75.9323 94.2426 76.4697 94.4218C77.0072 94.592 77.3924 94.9861 77.6253 95.5953C77.7507 95.9177 77.7776 96.2313 77.7149 96.5537C77.6521 96.8762 77.5088 97.1539 77.2759 97.4047L77.3028 97.4764C77.688 97.4585 78.0284 97.5391 78.324 97.7362C78.6196 97.9243 78.8435 98.2109 78.9868 98.5961H79.0048ZM76.2189 96.3567C76.1204 96.0879 75.9502 95.9177 75.7173 95.8282C75.4844 95.7475 75.2157 95.7565 74.92 95.873L73.1822 96.5358L73.8272 98.2199L75.5381 97.566C75.8337 97.4495 76.0398 97.2793 76.1652 97.0554C76.2906 96.8225 76.3085 96.5896 76.2189 96.3567ZM76.0935 98.623L74.2572 99.3217L74.929 101.077L76.7832 100.37C77.0878 100.253 77.3028 100.074 77.4372 99.8412C77.5626 99.5994 77.5805 99.3575 77.4819 99.0977C77.3834 98.8469 77.2043 98.6767 76.9445 98.5871C76.6847 98.4976 76.3981 98.5065 76.1025 98.623H76.0935Z' fill='%230C0C0C'/%3E%3Cpath d='M81.8097 93.804L81.6753 90.8031L83.0906 89.9253L83.2429 95.2551L84.7836 97.7364L83.4937 98.5337L81.9619 96.0703L77.2412 93.5532L78.6476 92.6843L81.2991 94.1265L81.9171 94.5564L81.8097 93.8129V93.804Z' fill='%230C0C0C'/%3E%3Cpath d='M93.1495 90.7761L89.862 87.399L90.2472 90.5252L89.8172 90.9463L86.6999 90.4805L89.9874 93.8575L88.9035 94.9056L83.6543 89.513L84.5142 88.671L88.6617 89.3339L88.1063 85.1685L88.9573 84.3354L94.2155 89.719L93.1405 90.7671L93.1495 90.7761Z' fill='%230C0C0C'/%3E%3Cpath d='M98.0935 84.5419C97.5739 85.3661 96.8842 85.8587 96.0332 86.02C95.1822 86.1812 94.3402 85.9931 93.5071 85.4646L89.8613 83.1625L90.6675 81.8815L94.3133 84.1836C94.797 84.4882 95.2628 84.6047 95.7197 84.5509C96.1765 84.4882 96.5528 84.2195 96.8484 83.7626C97.1529 83.2789 97.2335 82.8221 97.0902 82.3921C96.9469 81.9621 96.6334 81.5949 96.1407 81.2813L92.4949 78.9792L93.3011 77.6982L96.9469 80.0004C97.7889 80.5289 98.3174 81.2097 98.5503 82.0338C98.7832 82.8579 98.622 83.6999 98.0845 84.5419H98.0935Z' fill='%230C0C0C'/%3E%3Cpath d='M100.047 79.1047L99.2591 77.9223L99.5547 77.7162C99.6801 77.6267 99.8682 77.4385 100.119 77.134C100.379 76.8294 100.567 76.5249 100.683 76.2113C100.952 75.4947 100.827 75.0379 100.307 74.8318C100.074 74.7423 99.8503 74.7691 99.6264 74.9035C99.4024 75.0379 99.1158 75.3514 98.7396 75.8441C98.2021 76.5517 97.7005 77.0355 97.2347 77.2863C96.7689 77.5371 96.2672 77.564 95.7298 77.3579C95.0938 77.1161 94.6728 76.704 94.4667 76.1038C94.2607 75.5037 94.3144 74.7781 94.6369 73.9271C94.8429 73.3897 95.0848 72.9239 95.3625 72.5476C95.6402 72.1714 95.8731 71.9295 96.0612 71.822L96.321 71.6519L97.1899 72.8522C97.1182 72.888 97.0376 72.9418 96.9391 73.0134C96.8405 73.0851 96.6793 73.2642 96.4464 73.524C96.2224 73.7927 96.0433 74.0884 95.9268 74.4019C95.6671 75.1006 95.7656 75.5306 96.2404 75.7097C96.4464 75.7814 96.6434 75.7545 96.8405 75.6112C97.0376 75.4678 97.3153 75.1633 97.6646 74.7064C98.2111 73.9629 98.7306 73.4524 99.2233 73.1926C99.707 72.9328 100.227 72.9059 100.782 73.1209C101.427 73.3628 101.875 73.7928 102.117 74.4019C102.358 75.011 102.314 75.7545 101.991 76.6234C101.785 77.1788 101.507 77.6625 101.185 78.0656C100.854 78.4776 100.585 78.7464 100.361 78.8718L100.029 79.0689L100.047 79.1047Z' fill='%230C0C0C'/%3E%3Cpath d='M100.002 65.9456L101.212 66.1606L100.629 69.3943L102.466 69.7257L103.155 65.8918L104.463 66.1247L103.505 71.4546L96.0967 70.1199L97.0552 64.79L98.363 65.0229L97.6732 68.8658L99.411 69.1793L99.9933 65.9456H100.002Z' fill='%230C0C0C'/%3E%3Cpath d='M104.804 60.2482C104.831 61.2246 104.527 62.0218 103.909 62.622C103.291 63.2222 102.484 63.5447 101.499 63.5626L97.1904 63.6611L97.1545 62.1473L101.463 62.0487C102.028 62.0308 102.493 61.8785 102.843 61.574C103.192 61.2694 103.362 60.8394 103.344 60.284C103.335 59.7197 103.147 59.2897 102.789 59.0121C102.431 58.7344 101.965 58.6 101.392 58.6089L97.0739 58.7075L97.0381 57.1936L101.356 57.0951C102.35 57.0682 103.174 57.337 103.819 57.9013C104.464 58.4656 104.795 59.2449 104.822 60.2482H104.804Z' fill='%230C0C0C'/%3E%3Cpath d='M102.635 48.0568L98.0759 49.2661L100.987 50.4664L101.139 51.0487L99.2046 53.53L103.764 52.3207L104.149 53.7718L96.8756 55.6977L96.571 54.5332L99.1867 51.2457L95.2811 49.6871L94.9766 48.5315L102.25 46.5967L102.635 48.0478V48.0568Z' fill='%230C0C0C'/%3E%3Cpath d='M40.7829 28.905C40.0125 29.3171 39.2421 29.3977 38.4628 29.1379C37.6835 28.8782 37.0923 28.3676 36.6802 27.6062C36.2682 26.8448 36.1696 26.0654 36.3757 25.2772C36.5907 24.4889 37.0744 23.8887 37.8537 23.4677C38.633 23.0467 39.4123 22.9661 40.1827 23.2258C40.9531 23.4856 41.5532 23.9962 41.9563 24.7576C42.3684 25.519 42.4669 26.2983 42.2609 27.0866C42.0549 27.8749 41.5622 28.484 40.7739 28.905H40.7829ZM40.2364 27.8928C40.6933 27.651 40.9799 27.2837 41.0964 26.8089C41.2128 26.3342 41.1412 25.8415 40.8724 25.3488C40.6037 24.8561 40.2364 24.5247 39.7706 24.3545C39.3048 24.1933 38.848 24.2291 38.3912 24.4799C37.9433 24.7218 37.6656 25.0801 37.5491 25.5638C37.4327 26.0475 37.5043 26.5312 37.7731 27.0239C38.0418 27.5166 38.4001 27.848 38.8659 28.0093C39.3317 28.1795 39.7886 28.1347 40.2364 27.9018V27.8928Z' fill='%230C0C0C'/%3E%3Cpath d='M45.2171 26.2095L45.1723 26.2274L45.8621 28.0727L44.7513 28.4847L42.7627 23.1728L43.4704 22.9041L43.8376 23.3878L43.8914 23.3699C43.8914 23.3699 43.8914 23.3161 43.9093 23.2803C43.9182 23.2445 43.9451 23.1728 43.9899 23.0743C44.0347 22.9757 44.0884 22.8772 44.1601 22.7876C44.2318 22.698 44.3303 22.5995 44.4647 22.501C44.599 22.3935 44.7603 22.3129 44.9394 22.2412C45.459 22.0441 45.9606 22.071 46.4354 22.3129C46.9101 22.5547 47.2595 22.9847 47.4924 23.5938C47.7163 24.194 47.7342 24.7404 47.5372 25.251C47.3401 25.7616 46.9997 26.1109 46.4891 26.299C46.3279 26.3617 46.1756 26.3976 46.0233 26.4155C45.871 26.4334 45.7546 26.4334 45.656 26.4155C45.5575 26.3976 45.4769 26.3707 45.4052 26.3438C45.3336 26.317 45.2798 26.2901 45.2529 26.2632L45.2082 26.2184L45.2171 26.2095ZM44.5453 24.7225C44.6707 25.0629 44.8588 25.2958 45.1007 25.4301C45.3515 25.5645 45.6113 25.5824 45.88 25.4839C46.1487 25.3854 46.3368 25.1972 46.4264 24.9285C46.516 24.6598 46.507 24.3642 46.3816 24.0327C46.2562 23.7103 46.0681 23.4684 45.8173 23.3251C45.5665 23.1818 45.3067 23.1549 45.029 23.2534C44.7603 23.3519 44.5722 23.5401 44.4826 23.8088C44.384 24.0775 44.402 24.3821 44.5274 24.7314L44.5453 24.7225Z' fill='%230C0C0C'/%3E%3Cpath d='M50.1786 24.5785H50.1338L50.5996 26.5044L49.453 26.7821L48.1094 21.2642L48.8439 21.085L49.1574 21.6046L49.2112 21.5866C49.2112 21.5866 49.2201 21.5418 49.2381 21.506C49.256 21.4702 49.2918 21.4075 49.3455 21.3089C49.3993 21.2194 49.471 21.1298 49.5426 21.0492C49.6232 20.9686 49.7307 20.8879 49.883 20.7984C50.0353 20.7088 50.1965 20.6461 50.3846 20.6013C50.9311 20.4669 51.4237 20.5475 51.8627 20.8521C52.3105 21.1477 52.6062 21.6135 52.7584 22.2406C52.9107 22.8586 52.857 23.414 52.6062 23.8888C52.3553 24.3725 51.9702 24.6771 51.4417 24.8025C51.2804 24.8383 51.1192 24.8652 50.9669 24.8652C50.8146 24.8652 50.6982 24.8472 50.6086 24.8204C50.519 24.7845 50.4384 24.7577 50.3667 24.7218C50.2951 24.686 50.2503 24.6502 50.2234 24.6233L50.1786 24.5696V24.5785ZM49.6859 23.0288C49.7755 23.3782 49.9278 23.638 50.1607 23.7992C50.3936 23.9604 50.6444 24.0142 50.9221 23.9425C51.1998 23.8709 51.4058 23.7096 51.5312 23.4588C51.6566 23.199 51.6835 22.9034 51.5939 22.563C51.5133 22.2226 51.3521 21.9629 51.1192 21.7927C50.8863 21.6135 50.6355 21.5598 50.3488 21.6314C50.0711 21.7031 49.8651 21.8643 49.7397 22.1151C49.6143 22.366 49.5964 22.6705 49.677 23.0288H49.6859Z' fill='%230C0C0C'/%3E%3Cpath d='M56.494 20.1178H56.5388L56.2701 17.8694L57.4436 17.7261L58.1602 23.6471L57.3898 23.7367L57.139 23.1903H57.0942C57.0942 23.1903 57.0763 23.244 57.0673 23.2709C57.0494 23.3067 57.0136 23.3605 56.9419 23.4411C56.8703 23.5217 56.7986 23.6023 56.718 23.674C56.6374 23.7457 56.512 23.8173 56.3597 23.88C56.1984 23.9517 56.0282 23.9965 55.8401 24.0144C55.2848 24.0861 54.801 23.9427 54.3979 23.5934C53.9859 23.244 53.744 22.7514 53.6634 22.1064C53.5828 21.4704 53.6992 20.9329 54.0128 20.4851C54.3173 20.0372 54.7473 19.7774 55.2848 19.7147C55.5445 19.6789 55.7774 19.6968 55.9835 19.7595C56.1895 19.8222 56.3328 19.8938 56.4045 19.9745L56.512 20.0999L56.494 20.1178ZM56.8076 21.7123C56.7628 21.354 56.6374 21.0763 56.4313 20.8882C56.2253 20.7 55.9655 20.6194 55.6699 20.6553C55.3833 20.6911 55.1593 20.8254 55.0071 21.0673C54.8548 21.3092 54.801 21.6048 54.8369 21.9452C54.8817 22.2945 55.0071 22.5632 55.2131 22.7693C55.4191 22.9753 55.6699 23.0559 55.9476 23.0201C56.2432 22.9843 56.4672 22.8499 56.6284 22.608C56.7897 22.3662 56.8434 22.0706 56.7986 21.7033L56.8076 21.7123Z' fill='%230C0C0C'/%3E%3Cpath d='M62.8626 21.0135L62.8805 23.5664H62.0743L61.913 23.0469H61.8593C61.6085 23.4589 61.1606 23.6739 60.5336 23.6739C60.0678 23.6739 59.7005 23.5575 59.4228 23.3156C59.1451 23.0738 59.0107 22.7602 59.0107 22.375C59.0107 21.9451 59.163 21.6136 59.4855 21.3718C59.799 21.1299 60.2738 21.0045 60.8919 21.0045C61.2054 21.0045 61.492 21.0403 61.7428 21.112V20.9866C61.7428 20.5208 61.4114 20.2879 60.7575 20.2879C60.5783 20.2879 60.3992 20.3148 60.22 20.3685C60.0409 20.4223 59.9065 20.4671 59.808 20.5118L59.6736 20.5925L59.2974 19.7236C59.3422 19.6967 59.4049 19.6609 59.4945 19.6161C59.584 19.5713 59.7721 19.5175 60.0588 19.4459C60.3544 19.3742 60.65 19.3384 60.9725 19.3384C61.5816 19.3384 62.0564 19.4817 62.3878 19.7863C62.7192 20.0908 62.8894 20.4939 62.8894 21.0135H62.8626ZM60.8292 22.8677C61.08 22.8677 61.295 22.7961 61.4652 22.6527C61.6354 22.5094 61.7249 22.3303 61.7339 22.1153V21.7838C61.5727 21.7032 61.3398 21.6584 61.0262 21.6584C60.7306 21.6584 60.5067 21.7211 60.3544 21.8286C60.2021 21.9361 60.1215 22.0974 60.1215 22.2944C60.1215 22.4646 60.1842 22.6079 60.3186 22.7154C60.444 22.8229 60.6231 22.8767 60.8381 22.8767L60.8292 22.8677Z' fill='%230C0C0C'/%3E%3Cpath d='M68.2018 20.7893L67.6644 20.7356V20.7535C67.736 20.8431 67.7629 21.0222 67.736 21.291C67.7002 21.6672 67.5121 21.9628 67.1896 22.1867C66.8582 22.4107 66.4193 22.4913 65.8549 22.4376C65.5951 22.4107 65.3533 22.348 65.1293 22.2494C64.995 22.3121 64.9144 22.3928 64.9054 22.5092C64.9054 22.5719 64.9054 22.6346 64.9502 22.6794C64.986 22.7242 65.0756 22.7779 65.2368 22.8317C65.3891 22.8854 65.6131 22.9302 65.9176 22.975C66.688 23.0915 67.2254 23.2527 67.5121 23.4767C67.7987 23.7006 67.9242 24.0141 67.8794 24.4262C67.8346 24.8203 67.6106 25.1428 67.2075 25.3667C66.8044 25.5996 66.2491 25.6803 65.5593 25.6086C64.8606 25.5369 64.35 25.3846 64.0455 25.1517C63.7319 24.9188 63.5976 24.6322 63.6244 24.2918C63.6692 23.9066 63.9021 23.62 64.35 23.4319C64.0007 23.2169 63.8484 22.9213 63.8932 22.5361C63.929 22.2226 64.1529 21.9807 64.565 21.8016C64.3321 21.5328 64.2425 21.2193 64.2784 20.861C64.3231 20.44 64.5202 20.1085 64.8606 19.8756C65.201 19.6427 65.6399 19.5532 66.1684 19.6069C66.4013 19.6338 66.6163 19.6786 66.8044 19.7502L68.3183 19.9115L68.2287 20.7893H68.2018ZM65.8101 23.8708C65.631 23.8439 65.4249 23.8081 65.21 23.7633C64.9323 23.8708 64.771 24.0499 64.7531 24.2918C64.7173 24.6053 65.0129 24.7934 65.622 24.8561C65.9624 24.892 66.2222 24.8741 66.4013 24.8024C66.5805 24.7307 66.679 24.6143 66.6969 24.471C66.7149 24.3276 66.6611 24.2022 66.5357 24.1037C66.4103 24.0052 66.1684 23.9245 65.8191 23.8797L65.8101 23.8708ZM66.0699 20.3683C65.8639 20.3504 65.6937 20.3952 65.5593 20.5116C65.4249 20.6281 65.3533 20.7714 65.3264 20.9595C65.3085 21.1476 65.3533 21.3089 65.4608 21.4522C65.5683 21.5866 65.7295 21.6672 65.9355 21.6851C66.1505 21.712 66.3297 21.6672 66.473 21.5507C66.6163 21.4432 66.6969 21.291 66.7149 21.1029C66.7328 20.9147 66.688 20.7625 66.5715 20.6191C66.4551 20.4758 66.2938 20.3952 66.0789 20.3773L66.0699 20.3683Z' fill='%230C0C0C'/%3E%3Cpath d='M68.8465 24.1042C68.739 23.943 68.7032 23.7638 68.739 23.5667C68.7749 23.3697 68.8734 23.2084 69.0436 23.1009C69.2048 22.9845 69.384 22.9486 69.5721 22.9845C69.7692 23.0203 69.9304 23.1188 70.0379 23.289C70.1454 23.4592 70.1902 23.6384 70.1454 23.8355C70.1096 24.0325 70.011 24.1938 69.8408 24.3013C69.6796 24.4088 69.4915 24.4446 69.2944 24.4088C69.0973 24.3729 68.954 24.2744 68.8376 24.1131L68.8465 24.1042ZM71.0949 18.6489L70.0648 22.4739L69.2944 22.3306L69.7423 18.3892L71.0949 18.6489Z' fill='%230C0C0C'/%3E%3C/svg%3E%0A");
    width: 123px;
    height: 123px;
  }

  .events-page-banner {
    margin-bottom: 150px;
  }

  .events-page-banner-l2 {
    margin-bottom: 0;
  }

  .events-page-content-area h1 {
    font-size: 36px;
    line-height: 41.1px;
    margin-bottom: 40px;
  }

  .events-page-banner {
    min-height: 170px;
  }

  .additional-information {
    padding: 70px 0;
  }

  .additional-information .addinfo-headline-col {
    margin-bottom: 24px;
  }
}

.gallery-section {
  background-color: #F5F0E7;
  margin-top: 0;
  margin-bottom: 0;
}


.banner-image-container {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
}


@media (min-width: 1025px) {
  .single-event .event-type,
  .single-event .excerpt,
  .single-event .content,
  .single-museum .event-type,
  .single-museum .excerpt,
  .single-museum .content,
  .single-shop .event-type,
  .single-shop .excerpt,
  .single-shop .content,
  .single-museum .page-title,
  .single-shop .page-title {
    max-width: none;
  }
}



.google-maps-section {
  width: 100%;
  height: 571px;
}

.google-maps-section iframe {
  width: 100%;
  height: 100%;
  display: block;
}

.google-maps-section .museum-google-map-canvas {
  width: 100%;
  height: 100%;
}

.map-modal-body .museum-google-map-canvas {
  width: 100%;
  height: 100%;
  min-height: 500px;
}

.museum-breadcrumbs {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 36px;
  letter-spacing: 1.6px;
  vertical-align: middle;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.museum-breadcrumbs a,
.museum-breadcrumbs span {
  color: #0C0C0C;
  text-decoration: none;
}

.single-museum .block-2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.single-event .content-container, .single-museum .content-container, .single-shop .content-container {
  padding-top: 0 !important;
}

.single-museum .page-title, .single-shop .page-title {
  font-size: 52px;
  line-height: 60px;
}

.single-museum .excerpt {
  font-size: 28px;
  line-height: 35px;
}

.single-museum .events.related {
  padding-top: 100px;
  padding-bottom: 20px;
}

@media (min-width: 992px) {
  
  .single-museum .container.content-container > .row > .block-2 {
    padding-left: 0 !important;
    padding-right: 120px !important;
  }
  
  .single-museum .container.content-container > .row {
    flex-wrap: nowrap;
    column-gap: 100px;
  }

  .single-museum .container.content-container > .row > .block-2 {
    flex: 0 0 calc((100% - 100px) * 0.6666667);
    max-width: calc((100% - 100px) * 0.6666667);
  }

  .single-museum .container.content-container > .row > .block-3 {
    flex: 0 0 calc((100% - 100px) * 0.3333333);
    max-width: calc((100% - 100px) * 0.3333333);
  }
}

.museums.related {
  margin-bottom: 80px;
}

/* Related museums section-text styling */
/* Related museums section-text styling */
.museums.related .section-text {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0;
  margin-bottom: 55px;
  max-width: 840px;
}

.museums.related .museum {
  margin-bottom: 50px;
}

.museums.related .museum .museum-cover .title {
  font-family: "Texta-Black", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 24px;
  line-height: 24px;
}

.museums.related .museums-conteiner {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  column-gap: 10px;
}

@media (max-width: 1280px) {
  .museums.related .museums-conteiner {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (max-width: 992px) {
  .museums.related .museums-conteiner {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 835px) {
  .museums.related .museums-conteiner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Mobile video banner */
@media (min-width: 835px) {
    .vimeo-wrapper {
        width: 100%;
        height: 100%;
        min-height: 100%;
        min-width: 100%;
        top: 0;
        left: 0;
        -webkit-transform: none;
        transform: none;
    }   
}


@media (max-width: 834.98px) {

  .events {
    padding-bottom: 20px;
  }
  .event-featured-slider {
    margin-bottom: 80px;
  }

  .event-featured-slider .container.event-featured-content-wrap {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 100% !important;
    max-width: none !important;
  }

  .event-featured-content {
    max-width: none;
  }

  .events-list-wrapper {
    width: 100%;
    padding-top: 60px;
  }
  
  .event-featured-slider .event-featured-slide .img-holder {
    min-height: 520px;
  }

  .event-featured-title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .event-featured-content-wrap {
    padding-bottom: 110px;
  }

  .event-featured-slider-nav {
    left: 15px;
  }

  .event-featured-slider .container.event-featured-ticket-wrap {
    bottom: -50px !important;
  }

  .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta {
    bottom: 0 !important;
  }
  .museum-page-banner-wrap .cta.museum-buy-cta {
    bottom: -35px !important;
  }

  .banner .banner-slide {
        height: 0 !important;
        max-height: none !important;
        padding-top: 100% !important;
    }
    .banner .vimeo-wrapper {
        height: auto;
        left: unset;
        padding-top: 100%;
        position: static;
        top: unset;
        width: auto;
    }
    .banner .vimeo-wrapper iframe {
        height: 100%;
        min-width: unset;
        max-width: unset;
        width: 100%;
    }

}

@media (max-width: 479.98px) {

  .additional-information-accordion .accordion-body {
    padding: 20px !important;
  }

  .single-museum .page-title, .single-shop .page-title {
    font-size: 36px !important;
    line-height: 41.1px !important;
  }

  .single-museum .excerpt {
    font-size: 20px;
    line-height: 28px;
  }

  .single-museum .events.related {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .museums.related .museum .museum-cover .title {
    font-size: 17px;
    line-height: 22px;
  }

  #menu-toggle::after {
    bottom: 3px;
  }

  .events-page-banner.with-links  {
    display: block !important;
  }

  .events-page-banner.with-links .banner-image-container {
    width: 100%;
    height: 170px;
    position: static !important;
  }

  .events-page-banner.with-links .container {
    margin-top: -40px;
  }

  .events-page-banner, .events-page-banner-l2 {
    min-height: 170px;
  }

  .events-page-banner {
    margin-bottom: 40px;
  }

  .museum-breadcrumbs {
    font-size: 14px;
    margin-bottom: 20px;
  }

  .events-content-section {
    margin-bottom: 0 !important;
  }

   .events-page-content-section .row > .left-col {
    margin-bottom: 0 !important;
   }

  .events-page-content-section .page-menu-holder ul li a {
    font-size: 20px;
    line-height: 24px;
    height: 50px;
  }

  .events-page-content-section .page-menu-holder ul li a::after {
    width: 27px;
    height: 19px;
  }

  .icons-wrapper {
    margin-top: 40px;
  }

  .events-page-content-area .excerpt {
    margin-bottom: 20px;
  }

  .events-page-content-section .row > .left-col, .events-page-content-section .row > .right-col {
    padding-top: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
  }

  .single-event .events-page-content-section .events-page-content-area .event-type .tag {
    padding: 0 10px;
    font-size: 14px;
    line-height: 28px;
  }

  .single-event .event-type .tag, .single-museum .event-type .tag, .single-shop .event-type .tag {
    margin-bottom: 5px;
  }

  .single-event .events-page-content-section .event-dates-list li {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 5px;
    position: relative;
  }

  .single-event .events-page-content-section .event-date-column-date-time .date, .single-event .events-page-content-section .event-date-column-date-time .time {
    font-size: 18px;
    line-height: 22px;
  }

  .single-event .events-page-content-section .event-date-column-action {
    display: flex;
    justify-content: center;
    justify-self: center;
    position: absolute  !important;
    right: 0 !important;
    top: 50%;
    bottom: 50%;
    transform: translateY(-50%);
    height: 53px;
    
  }
  .single-event .events-page-content-section .event-date-ticket-link {
    font-size: 16px;
    height: 53px;
    line-height: 53px;
    align-content: center;
  }

  .single-event .events-page-content-section .event-date-ticket-link::after {
    right: 10px;
  }

  /*.container {
    max-width: calc(100% - 40px);
  }*/

  .menu-wrapper.tool-menu .menu-top-menu-container {
    padding-bottom: 50px;
  }

  header {
    height: 69px;
  }

  header .menu-cover {
    padding: 108px 36px 100px 36px !important;
  }

  #menu-toggle {
    margin-left: 36px;
    margin-bottom: 2px;
  }

  #menu-toggle.close {
    margin-left: 29px;
    margin-right: 7px;
  }

  header .header-holder {
    padding: 8px 12px  0 0 !important;
    height: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
  }

  .header .search-trigger {
    padding: 0 !important;
    margin-bottom: 1px;
  }

  header .language-dropdown {
    margin-left: 23px;
    margin-bottom: 2px;
  }

  .nav-wrapper, header .other-options {
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
  }

  .tool-menu.menu-wrapper {
    border-bottom: none !important;
  }

  .tool-menu.menu-wrapper ul.menu li a {
    line-height: 50px;
  }

  .front-page-content-block .section-title h2 {
    font-size: 36px !important;
    line-height: 41.1px !important;
  }

  .event-featured-slider {
    margin-bottom: 50px !important;
  }

  .event-featured-slider .container.event-featured-ticket-wrap {
    bottom: -25px !important;
  }

  .banner .container .cta, .banner .container.cta-container .cta {
    min-width: 50px;
  }

  .banner .container .cta, .banner .container.cta-container .cta {
    padding: 0 20px !important;
    font-size: 20px !important;
    height: 60px;
  }

  .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta, .museum-page-banner-wrap .cta.museum-buy-cta {
    bottom: 0;
    width: auto;  
    height: 60px;
  }

  .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > span, .museum-page-banner-wrap .cta.museum-buy-cta > span {
    margin-right: 10px;
  }

  .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > span > svg, .museum-page-banner-wrap .cta.museum-buy-cta > span > svg {
    width: 22px !important;
    height: 23px !important;
    margin-right: 10px;
  }

  .event-featured-slider .container.event-featured-ticket-wrap .cta.event-featured-ticket-cta > svg, .museum-page-banner-wrap .cta.museum-buy-cta > svg {
    width: 10px !important;
    height: 10px !important;
  }

  .event-featured-ticket-label {
    margin-right: 10px;
  }

  .front-page-content-block .section-text, .front-page-content-block .section-text p, .events-page-content-area .excerpt {
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
  }

  .page-template-default .events-list-wrapper {
    width: 100%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .banner .banner-slide {
    padding-top: 80% !important;
  }

  .events-page-banner-links {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .events-list .event .event-actions, .events.related .event-actions {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 5px;
  }

  .event-featured-content .location {
    font-size: 20px;
  }

  

}

@media (max-width: 389.99px) {

  .event-list-header-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    margin-bottom: 40px !important;
  }

  .event-list-header-wrapper .btn-link {
    align-content: right;
    text-align: right;
    margin-top: 20px !important;
  }

  .mt-sm-2 {
    margin-top: 0 !important;
  }
}


@media (min-width: 480px) and (max-width: 834px) {
    .banner .banner-slides {
        margin-bottom: -20%;
    }
}