/* Body Class as primary selector, don't change! */
body.gedis-sz {
  background-color: var(--wp--preset--color--background);
  /* Typo */
  /* Newsticker */
  /* Heading */
  /* Form */
  /* Pop Up Close Btn */
  /* Gedis DB */
  /* Slider */
  /* Blog */
  /* Wp block column */
  /* Sticky Sidebar */
  /* Minax Authors */
  /* Scroll Top */
  /* Left Site Content */ }
  body.gedis-sz h1,
  body.gedis-sz .h1 {
    font-size: 32px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz h1,
      body.gedis-sz .h1 {
        font-size: clamp(34px, 3.831vw, 38px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz h1,
      body.gedis-sz .h1 {
        font-size: clamp(68px, 2.813vw, 72px) !important; } }
  body.gedis-sz h2,
  body.gedis-sz .h2 {
    font-size: 28px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz h2,
      body.gedis-sz .h2 {
        font-size: clamp(28px, 3.226vw, 32px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz h2,
      body.gedis-sz .h2 {
        font-size: clamp(54px, 2.266vw, 58px) !important; } }
  body.gedis-sz h3,
  body.gedis-sz .h3 {
    font-size: 24px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz h3,
      body.gedis-sz .h3 {
        font-size: clamp(22px, 2.621vw, 26px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz h3,
      body.gedis-sz .h3 {
        font-size: clamp(36px, 1.563vw, 40px) !important; } }
  body.gedis-sz .subline {
    font-size: 20px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz .subline {
        font-size: clamp(22px, 2.621vw, 26px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz .subline {
        font-size: clamp(36px, 1.563vw, 40px) !important; } }
  body.gedis-sz h4,
  body.gedis-sz .h4 {
    font-size: 16px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz h4,
      body.gedis-sz .h4 {
        font-size: clamp(16px, 1.815vw, 18px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz h4,
      body.gedis-sz .h4 {
        font-size: clamp(26px, 1.172vw, 30px) !important; } }
  @media only screen and (min-width: 992px) {
    body.gedis-sz p,
    body.gedis-sz .p,
    body.gedis-sz .wp-block-post-content p + ul li {
      font-size: clamp(16px, 1.815vw, 18px) !important; } }
  @media only screen and (min-width: 2560px) {
    body.gedis-sz p,
    body.gedis-sz .p,
    body.gedis-sz .wp-block-post-content p + ul li {
      font-size: clamp(26px, 1.172vw, 30px) !important; } }
  body.gedis-sz .wp-site-blocks {
    max-width: calc(100vw) !important; }
  body.gedis-sz .minax-block .container,
  body.gedis-sz .gedis-content-layout {
    max-width: 100vw !important;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 768px) {
      body.gedis-sz .minax-block .container,
      body.gedis-sz .gedis-content-layout {
        max-width: calc(100vw - clamp(20px, 2vw, 56px) * 2) !important; } }
  body.gedis-sz .gedis-content-layout {
    gap: clamp(20px, 2vw, 56px); }
  @media (min-width: 768px) {
    body.gedis-sz .minax-block .container {
      padding-left: 0;
      padding-right: 0; } }
  body.gedis-sz .wp-block-post-content-is-layout-constrained {
    max-width: calc(100vw - $exhibition-padding) !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 768px) {
      body.gedis-sz .wp-block-post-content-is-layout-constrained {
        max-width: calc(100vw - clamp(20px, 2vw, 56px) * 2) !important; } }
    body.gedis-sz .wp-block-post-content-is-layout-constrained:has(.left-site-content) .left-site-content {
      max-width: 100%; }
  body.gedis-sz .minax-accordion .accordion .accordion-item .accordion-header .accordion-button {
    padding: calc(clamp(20px, 2vw, 56px) / 2);
    font-size: 16px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz .minax-accordion .accordion .accordion-item .accordion-header .accordion-button {
        font-size: clamp(22px, 2.621vw, 26px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz .minax-accordion .accordion .accordion-item .accordion-header .accordion-button {
        font-size: clamp(36px, 1.563vw, 40px) !important; } }
    body.gedis-sz .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:before {
      width: 16px;
      height: 16px;
      background-size: 16px; }
      @media only screen and (min-width: 992px) {
        body.gedis-sz .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:before {
          width: 40px;
          height: 40px;
          background-size: 40px; } }
      @media only screen and (min-width: 2560px) {
        body.gedis-sz .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:before {
          width: 56px;
          height: 56px;
          background-size: 56px; } }
  body.gedis-sz .teaser .teaser-inner {
    background-color: var(--wp--preset--color--background); }
  body.gedis-sz #shk-navbar br {
    display: none; }
  body.gedis-sz #shk-navbar .container-fluid.justify-content-start {
    gap: 20px;
    justify-content: space-between !important; }
    @media (min-width: 1200px) {
      body.gedis-sz #shk-navbar .container-fluid.justify-content-start {
        justify-content: space-between !important; } }
  body.gedis-sz #shk-navbar .collapse.navbar-collapse,
  body.gedis-sz #shk-navbar .navbar-toggler {
    display: none !important; }
  body.gedis-sz #shk-navbar .secondary-logo,
  body.gedis-sz #shk-navbar .secondary-logo-link {
    background: #fff;
    border: 2px solid #fff; }
    @media (min-width: 1200px) {
      body.gedis-sz #shk-navbar .secondary-logo,
      body.gedis-sz #shk-navbar .secondary-logo-link {
        max-width: 200px; } }
  body.gedis-sz #shk-navbar:has(.secondary-logo-link) .secondary-logo {
    max-width: 200px; }
  body.gedis-sz .minax-block.minax-newsticker {
    background: #222222;
    padding: calc(clamp(20px, 2vw, 56px) / 2) 0;
    margin-bottom: 0; }
    body.gedis-sz .minax-block.minax-newsticker .container {
      max-width: 100vw !important;
      padding-left: 0;
      padding-right: 0; }
      body.gedis-sz .minax-block.minax-newsticker .container .row {
        margin-left: 0;
        margin-right: 0; }
    body.gedis-sz .minax-block.minax-newsticker .logo-col {
      background: #222222;
      padding-left: calc(clamp(20px, 2vw, 56px) / 2); }
      @media only screen and (min-width: 992px) {
        body.gedis-sz .minax-block.minax-newsticker .logo-col {
          padding-left: clamp(20px, 2vw, 56px); } }
    body.gedis-sz .minax-block.minax-newsticker .news-wrapper {
      text-transform: uppercase; }
      body.gedis-sz .minax-block.minax-newsticker .news-wrapper p {
        line-height: 1; }
      body.gedis-sz .minax-block.minax-newsticker .news-wrapper .news-item a:hover {
        color: var(--wp--preset--color--secondary); }
      body.gedis-sz .minax-block.minax-newsticker .news-wrapper .news-separator {
        color: var(--wp--preset--color--secondary); }
  body.gedis-sz .minax-teaser-list {
    /* Navigation */
    /* Pagination */ }
    body.gedis-sz .minax-teaser-list .swiper-button-custom {
      position: absolute; }
      body.gedis-sz .minax-teaser-list .swiper-button-custom.swiper-button-prev-custom {
        background-image: url("../assets/img/chevron-left-white.svg"); }
      body.gedis-sz .minax-teaser-list .swiper-button-custom.swiper-button-next-custom {
        background-image: url("../assets/img/chevron-right-white.svg"); }
    body.gedis-sz .minax-teaser-list .swiper-pagination-bullet {
      --swiper-pagination-bullet-inactive-color: #fff;
      border: 2px solid var(--wp--preset--color--text); }
    body.gedis-sz .minax-teaser-list .swiper-pagination-bullet-active {
      background-color: var(--wp--preset--color--text); }
  body.gedis-sz .minax-heading h1 .info,
  body.gedis-sz .minax-heading h2 .info,
  body.gedis-sz .minax-heading h3 .info,
  body.gedis-sz .minax-heading h4 .info,
  body.gedis-sz .minax-heading h5 .info,
  body.gedis-sz .minax-heading h6 .info {
    color: var(--wp--preset--color--background); }
  body.gedis-sz .popover-body {
    background-color: var(--wp--preset--color--background-light);
    color: var(--wp--preset--color--background); }
  body.gedis-sz .af-form .acf-field input,
  body.gedis-sz .af-form .acf-field select,
  body.gedis-sz .af-form .acf-field textarea {
    border-bottom: 1px solid #fff; }
  body.gedis-sz .modal.minax-modal .btn-close {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMuOTU0IDIxLjAzbC05LjE4NC05LjA5NSA5LjA5Mi05LjE3NC0yLjgzMi0yLjgwNy05LjA5IDkuMTc5LTkuMTc2LTkuMDg4LTIuODEgMi44MSA5LjE4NiA5LjEwNS05LjA5NSA5LjE4NCAyLjgxIDIuODEgOS4xMTItOS4xOTIgOS4xOCA5LjF6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==") center/1rem auto no-repeat; }
  @media only screen and (min-width: 576px) {
    body.gedis-sz .modal.minax-modal .btn-close {
      background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMuOTU0IDIxLjAzbC05LjE4NC05LjA5NSA5LjA5Mi05LjE3NC0yLjgzMi0yLjgwNy05LjA5IDkuMTc5LTkuMTc2LTkuMDg4LTIuODEgMi44MSA5LjE4NiA5LjEwNS05LjA5NSA5LjE4NCAyLjgxIDIuODEgOS4xMTItOS4xOTIgOS4xOCA5LjF6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==") center/1.8rem auto no-repeat; } }
  body.gedis-sz .minax-block.gedis-db-entries form .af-field label {
    color: var(--wp--preset--color--text); }
  body.gedis-sz .minax-slider-basic .swiper .swiper-slide .row .image-wrapper.image-rounded {
    background-color: #fff; }
  body.gedis-sz .minax-slider-basic .swiper .swiper-slide .row.quote-inner-row .image-wrapper.image-rounded.image-full-width {
    background-color: #fff; }
  body.gedis-sz .minax-blog-grid .slides > .col-12 {
    padding: 0; }
  body.gedis-sz .minax-blog-grid .swiper-wrapper {
    padding-bottom: 0 !important; }
  body.gedis-sz .minax-blog-grid .swiper-slide {
    align-items: flex-start; }
    @media (min-width: 768px) {
      body.gedis-sz .minax-blog-grid .swiper-slide {
        align-items: center; } }
    body.gedis-sz .minax-blog-grid .swiper-slide .inner {
      flex-wrap: wrap;
      padding: 0; }
      @media (min-width: 768px) {
        body.gedis-sz .minax-blog-grid .swiper-slide .inner {
          padding: 20px; } }
  body.gedis-sz .minax-blog-grid .swiper-button-custom {
    position: absolute;
    top: 0;
    transform: none;
    width: clamp(24px, 2.2vw, 32px);
    height: clamp(24px, 2.2vw, 32px);
    background-size: clamp(20px, 1.8vw, 28px);
    top: calc(clamp(24px, 2.2vw, 32px) * -1 - 4px);
    transform: none; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz .minax-blog-grid .swiper-button-custom {
        width: clamp(22px, 2.621vw, 26px);
        height: clamp(22px, 2.621vw, 26px);
        top: calc(clamp(22px, 2.621vw, 26px) * -1 - 4px);
        background-size: clamp(18px, 2.5vw, 22px); } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz .minax-blog-grid .swiper-button-custom {
        width: clamp(36px, 1.563vw, 40px);
        height: clamp(36px, 1.563vw, 40px);
        top: calc(clamp(36px, 1.563vw, 40px) * -1 - 4px);
        background-size: clamp(32px, 1.5vw, 36px); } }
    body.gedis-sz .minax-blog-grid .swiper-button-custom.swiper-button-next-custom {
      right: 10px;
      background-image: url("../assets/img/chevron-right-white.svg"); }
      @media (min-width: 768px) {
        body.gedis-sz .minax-blog-grid .swiper-button-custom.swiper-button-next-custom {
          right: 10px; } }
    body.gedis-sz .minax-blog-grid .swiper-button-custom.swiper-button-prev-custom {
      left: unset;
      right: calc(clamp(24px, 2.2vw, 32px) + 15px);
      background-image: url("../assets/img/chevron-left-white.svg"); }
      @media (min-width: 768px) {
        body.gedis-sz .minax-blog-grid .swiper-button-custom.swiper-button-prev-custom {
          left: unset;
          right: calc(clamp(24px, 2.2vw, 32px) + 10px); } }
      @media only screen and (min-width: 992px) {
        body.gedis-sz .minax-blog-grid .swiper-button-custom.swiper-button-prev-custom {
          left: unset;
          right: calc(clamp(22px, 2.621vw, 26px) + 15px); } }
      @media only screen and (min-width: 2560px) {
        body.gedis-sz .minax-blog-grid .swiper-button-custom.swiper-button-prev-custom {
          left: unset;
          right: calc(clamp(36px, 1.563vw, 40px) + 15px);
          width: clamp(36px, 1.563vw, 40px); } }
  body.gedis-sz .minax-blog-grid .container {
    padding-left: 0;
    padding-right: 0; }
  body.gedis-sz .minax-blog-grid .blog-grid {
    padding: 0 0 clamp(20px, 2vw, 56px);
    gap: calc(clamp(20px, 2vw, 56px) / 2); }
    @media only screen and (min-width: 768px) {
      body.gedis-sz .minax-blog-grid .blog-grid .blog-item {
        width: calc((100% / 3) - (calc(clamp(20px, 2vw, 56px) / 2) * 2 / 3)); } }
  body.gedis-sz .minax-blog-grid .text h3 {
    font-size: 16px !important; }
    @media only screen and (min-width: 992px) {
      body.gedis-sz .minax-blog-grid .text h3 {
        font-size: clamp(22px, 2.621vw, 26px) !important; } }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz .minax-blog-grid .text h3 {
        font-size: clamp(36px, 1.563vw, 40px) !important; } }
  body.gedis-sz .wp-block-column {
    max-width: 100%; }
  body.gedis-sz .minax-hero {
    aspect-ratio: 4 / 3; }
    @media only screen and (min-width: 768px) {
      body.gedis-sz .minax-hero {
        aspect-ratio: 2030 / 1104; } }
    body.gedis-sz .minax-hero .container {
      padding-left: 0;
      padding-right: 0;
      max-width: unset; }
      body.gedis-sz .minax-hero .container .row {
        margin-left: 0;
        margin-right: 0; }
        body.gedis-sz .minax-hero .container .row .col-12 {
          padding-left: 0;
          padding-right: 0; }
          body.gedis-sz .minax-hero .container .row .col-12 h1 {
            padding: calc(clamp(20px, 2vw, 56px) / 2); }
            body.gedis-sz .minax-hero .container .row .col-12 h1:has(span) {
              padding: 0; }
              body.gedis-sz .minax-hero .container .row .col-12 h1:has(span) span {
                padding: 0 calc(clamp(20px, 2vw, 56px) / 2); }
          body.gedis-sz .minax-hero .container .row .col-12 .heading-wrapper {
            padding: calc(clamp(20px, 2vw, 56px) / 2); }
            body.gedis-sz .minax-hero .container .row .col-12 .heading-wrapper .subtitle {
              font-size: 16px !important;
              text-transform: none; }
              @media only screen and (min-width: 992px) {
                body.gedis-sz .minax-hero .container .row .col-12 .heading-wrapper .subtitle {
                  font-size: clamp(22px, 2.621vw, 26px) !important; } }
              @media only screen and (min-width: 2560px) {
                body.gedis-sz .minax-hero .container .row .col-12 .heading-wrapper .subtitle {
                  font-size: clamp(36px, 1.563vw, 40px) !important; } }
  body.gedis-sz .minax-hero-intro {
    margin-block-start: 0; }
    body.gedis-sz .minax-hero-intro .container {
      padding-left: 0;
      padding-right: 0;
      max-width: unset; }
      body.gedis-sz .minax-hero-intro .container .row {
        margin-left: 0;
        margin-right: 0; }
        body.gedis-sz .minax-hero-intro .container .row .col-xs-12 {
          padding-left: 0;
          padding-right: 0; }
          body.gedis-sz .minax-hero-intro .container .row .col-xs-12 p:last-child {
            margin-bottom: 0; }
  body.gedis-sz .gedis-sidebar {
    padding: 0px;
    position: relative;
    top: unset; }
    @media (min-width: 992px) {
      body.gedis-sz .gedis-sidebar {
        padding-top: clamp(20px, 2vw, 56px) !important;
        position: sticky;
        top: 0; } }
    body.gedis-sz .gedis-sidebar p > a {
      color: #fff;
      text-decoration: none; }
      body.gedis-sz .gedis-sidebar p > a:hover {
        text-decoration: underline;
        color: var(--wp--preset--color--primary); }
    body.gedis-sz .gedis-sidebar .gedis-sidebar__inner {
      padding: clamp(20px, 2vw, 56px); }
    body.gedis-sz .gedis-sidebar .container {
      padding-left: 0;
      padding-right: 0; }
    body.gedis-sz .gedis-sidebar .wp-block-group > .minax-block {
      margin-block-start: 0;
      margin-bottom: 1rem; }
      body.gedis-sz .gedis-sidebar .wp-block-group > .minax-block.minax-blog-grid {
        margin-bottom: 0; }
    body.gedis-sz .gedis-sidebar .logo {
      background: #fff; }
      body.gedis-sz .gedis-sidebar .logo img {
        border: 20px solid #fff;
        width: 100%;
        height: auto;
        max-height: 100px;
        object-fit: contain;
        object-position: center;
        mix-blend-mode: darken; }
        @media only screen and (min-width: 2560px) {
          body.gedis-sz .gedis-sidebar .logo img {
            border: 30px solid #fff;
            max-height: 180px; } }
    body.gedis-sz .gedis-sidebar .minax-block.minax-heading {
      margin-bottom: 1.5rem; }
      @media (min-width: 768px) {
        body.gedis-sz .gedis-sidebar .minax-block.minax-heading {
          margin-bottom: 1.5rem; } }
    body.gedis-sz .gedis-sidebar .minax-blog-grid.slider .swiper-wrapper {
      padding-top: 0; }
      @media (min-width: 768px) {
        body.gedis-sz .gedis-sidebar .minax-blog-grid.slider .swiper-wrapper {
          padding-top: 0; } }
      body.gedis-sz .gedis-sidebar .minax-blog-grid.slider .swiper-wrapper .swiper-slide .inner {
        padding: 15px; }
        body.gedis-sz .gedis-sidebar .minax-blog-grid.slider .swiper-wrapper .swiper-slide .inner .blog-item {
          aspect-ratio: 16 / 9; }
    body.gedis-sz .gedis-sidebar .minax-blog-grid.slider .swiper-button-custom {
      position: absolute;
      transform: none; }
    body.gedis-sz .gedis-sidebar:not(.light) .minax-blog-grid .swiper-button-custom,
    body.gedis-sz .gedis-sidebar:not(.light) .minax-authors .swiper-button-custom {
      position: absolute; }
      body.gedis-sz .gedis-sidebar:not(.light) .minax-blog-grid .swiper-button-custom.swiper-button-next-custom,
      body.gedis-sz .gedis-sidebar:not(.light) .minax-authors .swiper-button-custom.swiper-button-next-custom {
        background-image: url("../assets/img/chevron-right-white.svg"); }
      body.gedis-sz .gedis-sidebar:not(.light) .minax-blog-grid .swiper-button-custom.swiper-button-prev-custom,
      body.gedis-sz .gedis-sidebar:not(.light) .minax-authors .swiper-button-custom.swiper-button-prev-custom {
        background-image: url("../assets/img/chevron-left-white.svg"); }
    body.gedis-sz .gedis-sidebar.light .gedis-sidebar__inner {
      background-color: var(--wp--preset--color--background-light); }
    body.gedis-sz .gedis-sidebar.light h1,
    body.gedis-sz .gedis-sidebar.light h2,
    body.gedis-sz .gedis-sidebar.light h3,
    body.gedis-sz .gedis-sidebar.light p,
    body.gedis-sz .gedis-sidebar.light .minax-authors .minax-heading h2,
    body.gedis-sz .gedis-sidebar.light .minax-authors .info-wrapper p {
      color: #2a2a2a; }
    body.gedis-sz .gedis-sidebar.light p > a {
      text-decoration: none;
      color: #2a2a2a; }
    body.gedis-sz .gedis-sidebar.light .blog-item p,
    body.gedis-sz .gedis-sidebar.light .blog-item h3 {
      color: #fff; }
    body.gedis-sz .gedis-sidebar.light .minax-blog-grid .swiper-button-custom {
      position: absolute; }
      body.gedis-sz .gedis-sidebar.light .minax-blog-grid .swiper-button-custom.swiper-button-next-custom {
        background-image: url("../assets/img/chevron-right-gray.svg"); }
      body.gedis-sz .gedis-sidebar.light .minax-blog-grid .swiper-button-custom.swiper-button-prev-custom {
        background-image: url("../assets/img/chevron-left-gray.svg"); }
    body.gedis-sz .gedis-sidebar.light .minax-authors .authors.circle .image-wrapper img {
      background: #fff; }
  body.gedis-sz .minax-authors .minax-heading {
    margin-bottom: 1rem; }
    @media (min-width: 768px) {
      body.gedis-sz .minax-authors .minax-heading {
        margin-bottom: 1rem; } }
    @media only screen and (min-width: 768px) {
      body.gedis-sz .minax-authors .minax-heading h2 {
        font-size: clamp(33px, 1.12vw, 43px) !important; } }
  body.gedis-sz .minax-authors .row.slides > .col-12 {
    padding-left: 0;
    padding-right: 0; }
    @media only screen and (min-width: 768px) {
      body.gedis-sz .minax-authors .row.slides > .col-12 {
        padding-left: 1rem;
        padding-right: 1rem; } }
  body.gedis-sz .minax-authors .minax-heading h2,
  body.gedis-sz .minax-authors .info-wrapper p {
    color: #fff; }
  body.gedis-sz .minax-authors .minax-author {
    background: transparent;
    width: 100%; }
    @media (min-width: 768px) {
      body.gedis-sz .minax-authors .minax-author {
        padding-left: calc(clamp(20px, 2vw, 56px) / 2);
        padding-right: calc(clamp(20px, 2vw, 56px) / 2); } }
    body.gedis-sz .minax-authors .minax-author .text {
      color: #fff; }
      body.gedis-sz .minax-authors .minax-author .text h3,
      body.gedis-sz .minax-authors .minax-author .text .subtitle {
        color: #fff; }
    @media (min-width: 768px) {
      body.gedis-sz .minax-authors .minax-author .image-wrapper.image-rounded {
        width: 100%; }
        body.gedis-sz .minax-authors .minax-author .image-wrapper.image-rounded img {
          width: 100%; } }
    body.gedis-sz .minax-authors .minax-author .image-wrapper.image-rounded img {
      contain-intrinsic-size: unset; }
    body.gedis-sz .minax-authors .minax-author .image-wrapper.image-rounded::before {
      display: none; }
  body.gedis-sz .minax-authors .swiper-button-custom {
    display: none; }
  body.gedis-sz .minax-authors .swiper .swiper-slide {
    padding-bottom: 0px;
    margin-right: 0 !important; }
  body.gedis-sz .minax-authors .swiper-wrapper {
    padding-top: 0;
    padding-bottom: 30px; }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz .minax-authors .swiper-wrapper {
        padding-bottom: 45px; } }
  body.gedis-sz .minax-authors:has(.descr) .swiper-wrapper {
    padding-bottom: 45px; }
    @media only screen and (min-width: 2560px) {
      body.gedis-sz .minax-authors:has(.descr) .swiper-wrapper {
        padding-bottom: 60px; } }
  body.gedis-sz .minax-authors .swiper-pagination {
    display: block; }
    body.gedis-sz .minax-authors .swiper-pagination .swiper-pagination-bullet {
      border-radius: 0;
      aspect-ratio: 16 / 7;
      width: 22px;
      height: auto;
      border: 2px solid #2a2a2a;
      background: var(--wp--preset--color--background);
      margin: 0 6px; }
      @media only screen and (min-width: 1400px) {
        body.gedis-sz .minax-authors .swiper-pagination .swiper-pagination-bullet {
          width: 30px;
          margin: 0 8px; } }
      body.gedis-sz .minax-authors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #2a2a2a; }
  body.gedis-sz .minax-authors.pagination-light .swiper-pagination .swiper-pagination-bullet {
    border: 2px solid rgba(255, 255, 255, 0.85);
    background: transparent; }
    body.gedis-sz .minax-authors.pagination-light .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: rgba(255, 255, 255, 0.85); }
  @media (min-width: 1400px) {
    body.gedis-sz .scroll-to-top {
      right: clamp(20px, 2vw, 56px);
      width: 40px;
      height: 40px; } }
  @media (min-width: 2560px) {
    body.gedis-sz .scroll-to-top {
      width: 75px;
      height: 75px; } }
  body.gedis-sz .left-site-content {
    padding-top: clamp(20px, 2vw, 56px) !important;
    max-width: calc(100vw - clamp(20px, 2vw, 56px) * 2);
    margin: 0 auto clamp(20px, 2vw, 56px); }
    @media (min-width: 768px) {
      body.gedis-sz .left-site-content {
        padding-top: clamp(20px, 2vw, 56px) !important; } }
  body.gedis-sz:not(.home) .exhibition-footer {
    margin-top: clamp(20px, 2vw, 56px); }

@media (min-width: 768px) {
  body.diseko-wl-7.logged-in.admin-bar .blog-hero-column .minax-blog-grid .blog-item,
  body.diseko-wl-7.logged-in.admin-bar .minax-hero {
    aspect-ratio: 2030 / 1072; } }

/*# sourceMappingURL=sz-global.min.css.map */
