/*   
Theme Name: L'appalto Theme
Author: Ilaria roglieri
Version: 1.0
*/
@font-face {
  font-family: "Diplomat";
  src: url("../fonts/DiplomatST-Regular.woff2") format("woff2"), url("../fonts/DiplomatST-Regular.woff") format("woff");
  font-weight: 400;
}
.serif {
  font-family: "Diplomat", serif;
}

.s-regular, h1, h2, h3, h4, h1.wysiwyg *, h2.wysiwyg *, h3.wysiwyg *, h4.wysiwyg *, body, body.wysiwyg *, .wysiwyg.s-regular *, h1.wysiwyg *, h2.wysiwyg *, h3.wysiwyg *, h4.wysiwyg *, h1.wysiwyg .wysiwyg *, h2.wysiwyg .wysiwyg *, h3.wysiwyg .wysiwyg *, h4.wysiwyg .wysiwyg *, body.wysiwyg *, body.wysiwyg .wysiwyg * {
  font-size: 1vw;
}

.s-small {
  font-size: 0.8vw;
}

.d-1-twelfth {
  width: calc(8.3333% * 1 - 12px);
  margin: 0 6px;
}

.d-2-twelfth {
  width: calc(8.3333% * 2 - 12px);
  margin: 0 6px;
}

.d-3-twelfth {
  width: calc(8.3333% * 3 - 12px);
  margin: 0 6px;
}

.d-4-twelfth {
  width: calc(8.3333% * 4 - 12px);
  margin: 0 6px;
}

.d-5-twelfth {
  width: calc(8.3333% * 5 - 12px);
  margin: 0 6px;
}

.d-6-twelfth {
  width: calc(8.3333% * 6 - 12px);
  margin: 0 6px;
}

.d-7-twelfth {
  width: calc(8.3333% * 7 - 12px);
  margin: 0 6px;
}

.d-8-twelfth {
  width: calc(8.3333% * 8 - 12px);
  margin: 0 6px;
}

.d-9-twelfth {
  width: calc(8.3333% * 9 - 12px);
  margin: 0 6px;
}

.d-10-twelfth {
  width: calc(8.3333% * 10 - 12px);
  margin: 0 6px;
}

.d-11-twelfth {
  width: calc(8.3333% * 11 - 12px);
  margin: 0 6px;
}

.d-one-third {
  width: calc(8.3333% * 4 - 12px);
  margin: 0 6px;
}

.d-half {
  width: calc(8.3333% * 6 - 12px);
  margin: 0 6px;
}

.d-two-thirds {
  width: calc(8.3333% * 8 - 12px);
  margin: 0 6px;
}

.d-whole {
  width: calc(100% - 12px);
  margin: 0 6px;
}

.spacing-b-0 {
  margin-bottom: 0;
}

.spacing-b-half {
  margin-bottom: 3px;
}

.spacing-b-1 {
  margin-bottom: 6px;
}

.spacing-b-2 {
  margin-bottom: 12px;
}

.spacing-b-3 {
  margin-bottom: 18px;
}

.spacing-b-4 {
  margin-bottom: 24px;
}

.spacing-b-5 {
  margin-bottom: 30px;
}

.spacing-b-6 {
  margin-bottom: 36px;
}

.spacing-t-0 {
  margin-top: 0;
}

.spacing-t-half {
  margin-top: 3px;
}

.spacing-t-1 {
  margin-top: 6px;
}

.spacing-t-2 {
  margin-top: 12px;
}

.spacing-t-3 {
  margin-top: 18px;
}

.spacing-t-4 {
  margin-top: 24px;
}

.spacing-t-5 {
  margin-top: 30px;
}

.spacing-t-6 {
  margin-top: 36px;
}

.spacing-p-b-0 {
  padding-bottom: 0;
}

.spacing-p-b-half {
  padding-bottom: 3px;
}

.spacing-p-b-1 {
  padding-bottom: 6px;
}

.spacing-p-b-2 {
  padding-bottom: 12px;
}

.spacing-p-b-3 {
  padding-bottom: 18px;
}

.spacing-p-b-4 {
  padding-bottom: 24px;
}

.spacing-p-b-5 {
  padding-bottom: 30px;
}

.spacing-p-b-6 {
  padding-bottom: 36px;
}

.spacing-p-t-0 {
  padding-top: 0;
}

.spacing-p-t-half {
  padding-top: 3px;
}

.spacing-p-t-1 {
  padding-top: 6px;
}

.spacing-p-t-2 {
  padding-top: 12px;
}

.spacing-p-t-3 {
  padding-top: 18px;
}

.spacing-p-t-4 {
  padding-top: 24px;
}

.spacing-p-t-5 {
  padding-top: 30px;
}

.spacing-p-t-6 {
  padding-top: 36px;
}

@media screen and (max-width: 768px) {
  .spacing-t-b-0 {
    margin-bottom: 0;
  }
  .spacing-t-b-half {
    margin-bottom: 3px;
  }
  .spacing-t-b-1 {
    margin-bottom: 6px;
  }
  .spacing-t-b-2 {
    margin-bottom: 12px;
  }
  .spacing-t-b-3 {
    margin-bottom: 18px;
  }
  .spacing-t-b-4 {
    margin-bottom: 24px;
  }
  .spacing-t-b-5 {
    margin-bottom: 30px;
  }
  .spacing-t-b-6 {
    margin-bottom: 36px;
  }
  .spacing-t-t-0 {
    margin-top: 0;
  }
  .spacing-t-t-half {
    margin-top: 3px;
  }
  .spacing-t-t-1 {
    margin-top: 6px;
  }
  .spacing-t-t-2 {
    margin-top: 12px;
  }
  .spacing-t-t-3 {
    margin-top: 18px;
  }
  .spacing-t-t-4 {
    margin-top: 24px;
  }
  .spacing-t-t-5 {
    margin-top: 30px;
  }
  .spacing-t-t-6 {
    margin-top: 36px;
  }
  .spacing-t-p-b-0 {
    padding-bottom: 0;
  }
  .spacing-t-p-b-half {
    padding-bottom: 3px;
  }
  .spacing-t-p-b-1 {
    padding-bottom: 6px;
  }
  .spacing-t-p-b-2 {
    padding-bottom: 12px;
  }
  .spacing-t-p-b-3 {
    padding-bottom: 18px;
  }
  .spacing-t-p-b-4 {
    padding-bottom: 24px;
  }
  .spacing-t-p-b-5 {
    padding-bottom: 30px;
  }
  .spacing-t-p-b-6 {
    padding-bottom: 36px;
  }
  .spacing-t-p-t-0 {
    padding-top: 0;
  }
  .spacing-t-p-t-half {
    padding-top: 3px;
  }
  .spacing-t-p-t-1 {
    padding-top: 6px;
  }
  .spacing-t-p-t-2 {
    padding-top: 12px;
  }
  .spacing-t-p-t-3 {
    padding-top: 18px;
  }
  .spacing-t-p-t-4 {
    padding-top: 24px;
  }
  .spacing-t-p-t-5 {
    padding-top: 30px;
  }
  .spacing-t-p-t-6 {
    padding-top: 36px;
  }
}
@media screen and (max-width: 640px) {
  .spacing-m-b-0 {
    margin-bottom: 0;
  }
  .spacing-m-b-half {
    margin-bottom: 3px;
  }
  .spacing-m-b-1 {
    margin-bottom: 6px;
  }
  .spacing-m-b-2 {
    margin-bottom: 12px;
  }
  .spacing-m-b-3 {
    margin-bottom: 18px;
  }
  .spacing-m-b-4 {
    margin-bottom: 24px;
  }
  .spacing-m-b-5 {
    margin-bottom: 30px;
  }
  .spacing-m-b-6 {
    margin-bottom: 36px;
  }
  .spacing-m-t-0 {
    margin-top: 0;
  }
  .spacing-m-t-half {
    margin-top: 3px;
  }
  .spacing-m-t-1 {
    margin-top: 6px;
  }
  .spacing-m-t-2 {
    margin-top: 12px;
  }
  .spacing-m-t-3 {
    margin-top: 18px;
  }
  .spacing-m-t-4 {
    margin-top: 24px;
  }
  .spacing-m-t-5 {
    margin-top: 30px;
  }
  .spacing-m-t-6 {
    margin-top: 36px;
  }
  .spacing-m-p-b-0 {
    padding-bottom: 0;
  }
  .spacing-m-p-b-half {
    padding-bottom: 3px;
  }
  .spacing-m-p-b-1 {
    padding-bottom: 6px;
  }
  .spacing-m-p-b-2 {
    padding-bottom: 12px;
  }
  .spacing-m-p-b-3 {
    padding-bottom: 18px;
  }
  .spacing-m-p-b-4 {
    padding-bottom: 24px;
  }
  .spacing-m-p-b-5 {
    padding-bottom: 30px;
  }
  .spacing-m-p-b-6 {
    padding-bottom: 36px;
  }
  .spacing-m-p-t-0 {
    padding-top: 0;
  }
  .spacing-m-p-t-half {
    padding-top: 3px;
  }
  .spacing-m-p-t-1 {
    padding-top: 6px;
  }
  .spacing-m-p-t-2 {
    padding-top: 12px;
  }
  .spacing-m-p-t-3 {
    padding-top: 18px;
  }
  .spacing-m-p-t-4 {
    padding-top: 24px;
  }
  .spacing-m-p-t-5 {
    padding-top: 30px;
  }
  .spacing-m-p-t-6 {
    padding-top: 36px;
  }
}
*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

*:focus {
  outline: 0;
}

.d-inline-block {
  display: inline-block;
}

.t-visible, .m-visible {
  display: none;
}

.d-flex {
  display: flex;
}
.d-flex.d-column {
  flex-flow: column;
}
.d-flex.center {
  align-items: center;
}
.d-flex.v-center {
  justify-content: center;
}
.d-flex.top {
  align-items: flex-start;
}
.d-flex.baseline {
  align-items: baseline;
}
.d-flex.end {
  justify-content: flex-end;
}
.d-flex.space-between {
  justify-content: space-between;
}
.d-flex.wrap {
  flex-wrap: wrap;
}
.d-flex.grow {
  flex: 1;
}

.p-absolute {
  position: absolute;
}

.p-relative {
  position: relative;
}

.p-fixed {
  position: fixed;
}

.overall {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  font-size: 0pt;
}

.full-width {
  width: 100%;
}

.full-height {
  height: 100dvh;
}

.f-right {
  text-align: right;
  float: right;
}

.f-left {
  text-align: left;
  float: left;
}

.t-center {
  text-align: center;
}

.uppercase {
  text-transform: uppercase;
}

.primaryColor {
  color: #323232;
}

.secColor, .wysiwyg.secColor * {
  color: #fffff7;
}

.max-width {
  max-width: 500px;
}

/* basic elements */
html {
  overflow-x: hidden;
}
html.blocked {
  overflow-y: hidden;
}

body {
  font-family: "Diplomat", sans-serif;
  color: #323232;
  line-height: 1.3;
  display: flex;
  flex-flow: column;
  min-height: 100dvh;
  overflow-y: hidden;
}

p {
  margin: 0;
  margin-bottom: 12px;
}
p:last-of-type {
  margin-bottom: 0;
}

h1, h2, h3, h4 {
  font-weight: normal;
  line-height: 1.3;
}

a {
  color: currentColor;
  text-decoration: none;
  transition: border-bottom 0.3s;
}
a:hover {
  color: currentColor;
}
a.underlined {
  text-decoration: underline;
}

ul {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}

.container, header {
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}

.container-fluid {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.flex-row {
  margin-right: -6px;
  margin-left: -6px;
  position: relative;
}

.overlay {
  z-index: 10004;
}

header {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  z-index: 10002;
}
header #site-url {
  position: relative;
  z-index: 1;
}
header div[class*=menu-1] {
  display: contents;
}
header div[class*=menu-1] ul {
  display: contents;
}
header div[class*=menu-1] ul li.current_page_item a {
  pointer-events: none;
  opacity: 0.45;
}
header div[class*=menu-1] ul li a {
  transition: all 0.3s;
}
header div[class*=menu-1] ul li a:hover {
  opacity: 0.45;
}
header div[class*=menu-1] ul li.wpml-ls-item {
  width: unset;
  position: absolute;
  right: 6px;
}

main {
  opacity: 0;
  transition: opacity 0.5s;
  flex-grow: 1;
  display: flex;
}
main.loaded {
  opacity: 1;
}

.content:not(#content-exhibitions):not(#content-artists) {
  padding-bottom: 12px;
}

#content-home .intro-text {
  padding-top: 45vh;
}

#home-slider {
  top: 0;
  left: calc(12px + 6px / 2);
  z-index: -1;
}
#home-slider .embla-slider-home .embla-slide {
  flex: 0 0 100%;
  height: 100dvh;
}
#home-slider .embla-slider-home .embla-slide.portrait img {
  object-fit: cover;
  object-position: center center;
}
#home-slider .embla-slider-home .embla-slide img {
  object-fit: contain;
  object-position: top center;
  height: 100%;
  width: 100%;
}

div[class*=embla-slider] {
  overflow: hidden;
}
div[class*=embla-slider] .embla-track {
  display: flex;
  touch-action: pan-y pinch-zoom;
}
div[class*=embla-slider] .embla-track .embla-slide {
  min-width: 0;
}

#content-exhibitions {
  padding-top: 45vh;
  padding-bottom: 12px;
}
#content-exhibitions .exhibition-element {
  pointer-events: all;
}
#content-exhibitions .exhibition-element .exhibition-row-header {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: "cat title artists download";
  column-gap: 12px;
  cursor: default;
}
#content-exhibitions .exhibition-element .exhibition-row-header .row-btn {
  cursor: pointer;
}
#content-exhibitions .exhibition-element .exhibition-carousel-row {
  --slide-spacing: 12px;
  max-height: 0;
  opacity: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease;
}
#content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider {
  width: calc(100% + 30px);
  transform: translateX(-15px);
}
#content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-track {
  margin-left: 15px;
}
#content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide {
  flex: 0 0 var(--slide-size);
  margin-left: var(--slide-spacing);
  height: 18.3333333333vw;
}
#content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide.portrait {
  --slide-size: calc(8.3333% * 2 - 12px);
}
#content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide.landscape {
  --slide-size: calc(8.3333% * 3 - 12px);
}
#content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
#content-exhibitions .exhibition-element.open .exhibition-carousel-row {
  max-height: 50vh;
  opacity: 1;
  margin: 12px 0;
  overflow: visible;
}

#content-artists {
  display: grid;
  grid-template-columns: 3fr 3fr 6fr;
  gap: 6px;
}
#content-artists #artists-list {
  margin-left: 8px;
}
#content-artists #artists-list .artist-list-btn {
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s;
  pointer-events: all;
}
#content-artists #artists-list .artist-list-btn:hover {
  opacity: 0.45;
}
#content-artists #artists-list .artist-list-btn.active {
  opacity: 0.45;
  pointer-events: none;
}
#content-artists #artists-contents {
  overflow-y: scroll;
  height: calc(100dvh - 45px);
}
#content-artists #artists-contents .artist-el {
  overflow: hidden;
}
#content-artists #artists-contents .artist-carousel-row {
  --slide-spacing: 12px;
}
#content-artists #artists-contents .artist-carousel-row .embla-slider {
  width: calc(100% + 6px * 6);
  transform: translateX(calc(6px * -3));
}
#content-artists #artists-contents .artist-carousel-row .embla-slider .embla-track {
  margin-left: 18px;
}
#content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide {
  flex: 0 0 var(--slide-size);
  margin-left: var(--slide-spacing);
  height: 36.6666666667vw;
}
#content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide.portrait {
  --slide-size: calc(8.3333vw * 4 - 12px);
}
#content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide.landscape {
  --slide-size: calc(8.3333vw * 6 - 12px);
}
#content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
#content-artists #artists-contents .artist-texts {
  padding-right: 24px;
}

#site_logo {
  position: fixed;
  width: clamp(80px, 7%, 7%);
  bottom: calc(12px + 6px / 2);
  right: calc(12px + 6px / 2);
}

#overlay-container {
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 10000;
}
#overlay-container .overlay-bar {
  width: 20vw;
  height: 100%;
  position: absolute;
  background: white;
  opacity: 0.45;
  transition: all 1s;
}
#overlay-container .overlay-bar.pos-1 {
  left: 0;
}
#overlay-container .overlay-bar.pos-2 {
  left: 25vw;
}
#overlay-container .overlay-bar.pos-3 {
  left: 55vw;
}
#overlay-container .overlay-bar.pos-4 {
  left: 80vw;
}
#overlay-container .overlay-bar.w-5 {
  width: 5vw;
}
#overlay-container .overlay-bar.w-1 {
  width: 10vw;
}
#overlay-container .overlay-bar.w-2 {
  width: 12vw;
}
#overlay-container .overlay-bar.w-3 {
  width: 18vw;
}
#overlay-container .overlay-bar.w-4 {
  width: 25vw;
}

.pswp__bg {
  background: #fff;
}

.pswp__preloader {
  display: none;
}

.pswp__top-bar {
  height: unset;
}

.pswp__button--close {
  height: initial;
  width: auto;
  color: #323232;
  opacity: 1;
  margin-top: 12px;
  margin-right: 15px;
}

.pswp__button--arrow {
  width: auto;
  color: #323232;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.pswp__button--arrow--prev {
  margin-left: 15px;
}

.pswp__button--arrow--next {
  margin-right: 15px;
}

.pswp--ui-visible .pswp__custom-caption {
  position: fixed;
  width: calc(100% - 24px);
  margin-left: 15px;
  bottom: 12px;
  transition: opacity 0.5s ease;
  opacity: 0;
}
.pswp--ui-visible .pswp__custom-caption.is-visible {
  opacity: 1;
}

@media screen and (max-width: 1440px) {
  .s-regular, .wysiwyg.s-regular *, body, body.wysiwyg *, h1, h2, h3, h4, h1.wysiwyg *, h2.wysiwyg *, h3.wysiwyg *, h4.wysiwyg * {
    font-size: 14px;
  }
  .s-small {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .t-hidden {
    display: none;
  }
  .t-visible {
    display: inline-block;
  }
  .d-flex.t-column {
    flex-flow: column;
  }
  .d-flex.t-column-reverse {
    flex-flow: column-reverse;
  }
  .t-flex-row {
    margin-right: -6px;
    margin-left: -6px;
    position: relative;
  }
  .t-whole {
    width: calc(100% - 12px);
    margin-left: 6px;
    margin-right: 6px;
  }
  .t-two-thirds {
    width: calc(8.3333% * 8 - 12px);
    margin: 0 6px;
  }
  .t-half {
    width: calc(50% - 12px);
    margin-left: 6px;
    margin-right: 6px;
  }
  #content-exhibitions .exhibition-element .exhibition-row-header {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "cat      artists" "title    artists" "download artists";
  }
  #content-exhibitions .exhibition-element .exhibition-row-header .entry-cat-el {
    grid-area: cat;
  }
  #content-exhibitions .exhibition-element .exhibition-row-header .entry-title-el {
    grid-area: title;
  }
  #content-exhibitions .exhibition-element .exhibition-row-header .entry-artists-el {
    grid-area: artists;
  }
  #content-exhibitions .exhibition-element .exhibition-row-header .entry-download-el {
    grid-area: download;
  }
}
@media screen and (max-width: 640px) {
  body {
    overflow-x: hidden;
    line-height: 1.2;
  }
  .s-regular, .wysiwyg.s-regular *, body, body.wysiwyg *, h1, h2, h3, h4, h1.wysiwyg *, h2.wysiwyg *, h3.wysiwyg *, h4.wysiwyg * {
    font-size: 18px;
  }
  .s-small {
    font-size: 16px;
  }
  .m-hidden {
    display: none;
  }
  .m-visible {
    display: inline-block;
  }
  .d-flex.m-column {
    flex-flow: column;
  }
  .d-flex.m-column-reverse {
    flex-flow: column-reverse;
  }
  .m-whole {
    width: calc(100% - 12px);
    margin-left: 6px;
    margin-right: 6px;
  }
  .m-half {
    width: calc(50% - 12px);
    margin-left: 6px;
    margin-right: 6px;
  }
  header {
    margin-bottom: 0;
    grid-template-columns: 1fr 1fr;
  }
  header #menu-btn {
    position: relative;
    z-index: 1;
    text-align: right;
  }
  header div[class*=menu-1] {
    display: inherit;
    position: fixed;
    top: 0;
    right: 0;
    opacity: 0;
    pointer-events: none;
    width: 100vw;
    height: 100dvh;
    background-color: white;
    background-image: url("../img/monogram_LA.svg");
    background-repeat: no-repeat;
    background-size: calc(8.3333% * 3.5);
    background-position: bottom 18px right 18px;
    transition: all 0.5s;
  }
  header div[class*=menu-1] ul {
    width: 100%;
    display: inline-block;
    padding: 33px 15px 0;
  }
  header div[class*=menu-1] ul li.wpml-ls-item {
    position: static;
  }
  header div[class*=menu-1].open {
    opacity: 1;
    pointer-events: all;
  }
  #content-home .current-exhibition {
    order: 1;
    padding-top: calc(100dvh - 150px);
    padding-bottom: 24px;
  }
  #content-home .intro-text {
    order: 2;
    padding-top: 0;
    margin-top: 0;
    transform: translateX(0);
    padding-bottom: 24px;
  }
  #content-home #home-slider {
    overflow: hidden;
  }
  #content-exhibitions {
    padding-top: 6px;
  }
  #content-exhibitions .exhibition-element .exhibition-row-header {
    grid-template-columns: 1fr;
    grid-template-areas: "cat" "title" "artists" "download";
  }
  #content-exhibitions .exhibition-element .exhibition-carousel-row {
    --slide-spacing: 12px;
    max-height: unset;
    opacity: 1;
    margin: 12px 0;
    overflow: visible;
  }
  #content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide {
    height: 64.1666666667vw;
  }
  #content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide.portrait {
    --slide-size: calc(8.3333% * 7 - 12px);
  }
  #content-exhibitions .exhibition-element .exhibition-carousel-row .embla-slider .embla-slide.landscape {
    --slide-size: calc(8.3333% * 11 - 12px);
  }
  #content-artists {
    margin-left: 12px;
    grid-template-columns: 1fr;
  }
  #content-artists #artists-contents {
    width: calc(100% - 12px);
    margin-right: 3px;
    margin-left: 3px;
    overflow: visible;
    height: unset;
  }
  #content-artists #artists-contents .artist-title {
    cursor: pointer;
  }
  #content-artists #artists-contents .artist-el {
    opacity: 0;
    max-height: 0;
    transition: all 0.5s;
    overflow: hidden;
  }
  #content-artists #artists-contents .artist-el.open {
    opacity: 1;
    max-height: 600vh;
    overflow: visible;
    transition: all 1s;
  }
  #content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide {
    height: 64.1666666667vw;
  }
  #content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide.portrait {
    --slide-size: calc(8.3333% * 7 - 12px);
  }
  #content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide.landscape {
    --slide-size: calc(8.3333% * 11 - 12px);
  }
  #content-artists #artists-contents .artist-carousel-row .embla-slider .embla-slide .img-caption {
    font-size: 12px;
  }
  #content-artists #artists-contents .artist-texts {
    padding-right: 0;
  }
  #site_logo {
    display: none;
  }
  #overlay-container .overlay-bar.w-5, #overlay-container .overlay-bar.w-1, #overlay-container .overlay-bar.w-2, #overlay-container .overlay-bar.w-3, #overlay-container .overlay-bar.w-4 {
    width: 25vw;
  }
}

/*# sourceMappingURL=style.css.map */
