.elementor-9 .elementor-element.elementor-element-582009f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5d38908{--display:flex;--min-height:648px;--justify-content:flex-end;--overlay-opacity:0.3;--overlay-mix-blend-mode:lighten;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5d38908:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5d38908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DED700;background-image:url("https://russ.so-dev.de/wp-content/uploads/2025/06/2024_SKS_RUS_Keyvisual_Artists_RGB.jpg");background-position:-100px -487px;background-repeat:no-repeat;background-size:2450px auto;}.elementor-9 .elementor-element.elementor-element-5d38908::before, .elementor-9 .elementor-element.elementor-element-5d38908 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5d38908 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5d38908 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5d38908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5d38908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-5d38908::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-b827d3d{--display:flex;--min-height:0px;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:600px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-96eb0a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-96eb0a5{z-index:0;}.elementor-9 .elementor-element.elementor-element-96eb0a5 .elementor-heading-title{font-family:var( --e-global-typography-4ae57ea-font-family ), Sans-serif;font-size:var( --e-global-typography-4ae57ea-font-size );font-weight:var( --e-global-typography-4ae57ea-font-weight );line-height:var( --e-global-typography-4ae57ea-line-height );color:var( --e-global-color-b6d8a16 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-73bdcba{width:var( --container-widget-width, 112.778% );max-width:112.778%;--container-widget-width:112.778%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-208916e-font-family ), Sans-serif;font-size:var( --e-global-typography-208916e-font-size );font-weight:var( --e-global-typography-208916e-font-weight );color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-73bdcba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-73bdcba p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button{background-color:#C1DDAF00;font-family:var( --e-global-typography-081a14b-font-family ), Sans-serif;font-size:var( --e-global-typography-081a14b-font-size );font-weight:var( --e-global-typography-081a14b-font-weight );fill:var( --e-global-color-b6d8a16 );color:var( --e-global-color-b6d8a16 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button:focus{background-color:var( --e-global-color-b6d8a16 );color:var( --e-global-color-baa3063 );border-color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button:focus svg{fill:var( --e-global-color-baa3063 );}.elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button{background-color:#C1DDAF00;font-family:var( --e-global-typography-081a14b-font-family ), Sans-serif;font-size:var( --e-global-typography-081a14b-font-size );font-weight:var( --e-global-typography-081a14b-font-weight );fill:var( --e-global-color-b6d8a16 );color:var( --e-global-color-b6d8a16 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button:focus{background-color:var( --e-global-color-b6d8a16 );color:var( --e-global-color-baa3063 );border-color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button:focus svg{fill:var( --e-global-color-baa3063 );}.elementor-9 .elementor-element.elementor-element-6deedfc{--display:flex;--position:absolute;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1636px 1636px 1636px 1636px;bottom:0px;}.elementor-9 .elementor-element.elementor-element-6deedfc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6deedfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-baa3063 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6deedfc{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-6deedfc{left:0px;}.elementor-9 .elementor-element.elementor-element-999a3fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-999a3fa .elementor-heading-title{font-family:"Neue Rational", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-852b5f6{--display:flex;}.elementor-9 .elementor-element.elementor-element-4440f09{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 48px;--row-gap:0px;--column-gap:48px;--grid-auto-flow:row;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-9 .elementor-element.elementor-element-5ad868e{--display:flex;}.elementor-9 .elementor-element.elementor-element-ff6451c .elementor-heading-title{font-family:var( --e-global-typography-68ef15e-font-family ), Sans-serif;font-size:var( --e-global-typography-68ef15e-font-size );font-weight:var( --e-global-typography-68ef15e-font-weight );line-height:var( --e-global-typography-68ef15e-line-height );color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-10dc5b5{--display:grid;--e-con-grid-template-columns:max-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9ba0dfb .dce-menu ul, .elementor-9 .elementor-element.elementor-element-9ba0dfb .dce-parent-title{align-items:flex-start;justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-9ba0dfb{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-9ba0dfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9ba0dfb .dce-menu li{padding-left:0px;padding-right:0px;font-family:"Neue Rational", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-9ba0dfb .dce-menu li .dce-term-separator{margin-left:-0px;padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9ba0dfb .dce-menu hr{border-color:#E7E7E7;border-width:1px;}.elementor-9 .elementor-element.elementor-element-9ba0dfb .dce-menu .box{border-color:#E7E7E7;}.elementor-9 .elementor-element.elementor-element-3fcc177{--display:flex;}.elementor-9 .elementor-element.elementor-element-c149b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c149b5d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c149b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F3;}.elementor-9 .elementor-element.elementor-element-b43ed6d{z-index:10;}.elementor-9 .elementor-element.elementor-element-b43ed6d .elementor-heading-title{font-family:var( --e-global-typography-68ef15e-font-family ), Sans-serif;font-size:var( --e-global-typography-68ef15e-font-size );font-weight:var( --e-global-typography-68ef15e-font-weight );line-height:var( --e-global-typography-68ef15e-line-height );color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-6f9d3e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f0e6021 .elementor-heading-title{font-family:var( --e-global-typography-68ef15e-font-family ), Sans-serif;font-size:var( --e-global-typography-68ef15e-font-size );font-weight:var( --e-global-typography-68ef15e-font-weight );line-height:var( --e-global-typography-68ef15e-line-height );color:var( --e-global-color-b6d8a16 );}.elementor-9 .elementor-element.elementor-element-ecce983{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8264f1c{--swiper-slides-to-display:1;--swiper-slides-gap:-30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-45px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-45px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:36px;--arrow-normal-color:var( --e-global-color-b6d8a16 );--arrow-hover-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8264f1c .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-6deedfc{--width:200px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-5d38908:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5d38908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-b827d3d{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-96eb0a5 .elementor-heading-title{font-size:var( --e-global-typography-4ae57ea-font-size );line-height:var( --e-global-typography-4ae57ea-line-height );}.elementor-9 .elementor-element.elementor-element-73bdcba{font-size:var( --e-global-typography-208916e-font-size );}.elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button{font-size:var( --e-global-typography-081a14b-font-size );}.elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button{font-size:var( --e-global-typography-081a14b-font-size );}.elementor-9 .elementor-element.elementor-element-4440f09{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-ff6451c .elementor-heading-title{font-size:var( --e-global-typography-68ef15e-font-size );line-height:var( --e-global-typography-68ef15e-line-height );}.elementor-9 .elementor-element.elementor-element-10dc5b5{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-b43ed6d .elementor-heading-title{font-size:var( --e-global-typography-68ef15e-font-size );line-height:var( --e-global-typography-68ef15e-line-height );}.elementor-9 .elementor-element.elementor-element-f0e6021 .elementor-heading-title{font-size:var( --e-global-typography-68ef15e-font-size );line-height:var( --e-global-typography-68ef15e-line-height );}.elementor-9 .elementor-element.elementor-element-8264f1c{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-582009f{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5d38908{--min-height:0px;--overlay-opacity:0.2;}.elementor-9 .elementor-element.elementor-element-5d38908:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5d38908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-241px -134px;background-size:1200px auto;}.elementor-9 .elementor-element.elementor-element-b827d3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-96eb0a5 .elementor-heading-title{font-size:var( --e-global-typography-4ae57ea-font-size );line-height:var( --e-global-typography-4ae57ea-line-height );}.elementor-9 .elementor-element.elementor-element-73bdcba{font-size:var( --e-global-typography-208916e-font-size );}.elementor-9 .elementor-element.elementor-element-2fb7b16 .elementor-button{font-size:var( --e-global-typography-081a14b-font-size );}.elementor-9 .elementor-element.elementor-element-a2566d1 .elementor-button{font-size:var( --e-global-typography-081a14b-font-size );}.elementor-9 .elementor-element.elementor-element-4440f09{--content-width:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:start;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ff6451c .elementor-heading-title{font-size:var( --e-global-typography-68ef15e-font-size );line-height:var( --e-global-typography-68ef15e-line-height );}.elementor-9 .elementor-element.elementor-element-10dc5b5{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-3fcc177{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-c149b5d{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-b43ed6d .elementor-heading-title{font-size:var( --e-global-typography-68ef15e-font-size );line-height:var( --e-global-typography-68ef15e-line-height );}.elementor-9 .elementor-element.elementor-element-6f9d3e5{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-f0e6021 .elementor-heading-title{font-size:var( --e-global-typography-68ef15e-font-size );line-height:var( --e-global-typography-68ef15e-line-height );}.elementor-9 .elementor-element.elementor-element-ecce983{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-8264f1c{--swiper-slides-to-display:1;--arrow-prev-left-position:-30px;--arrow-next-right-position:-30px;}}/* Start custom CSS for container, class: .elementor-element-6deedfc */.elementor-9 .elementor-element.elementor-element-6deedfc {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852b5f6 *//* Ziel-Sektion: container für das Pseudo-Element */
#deco-section {
  position: relative;      /* Referenz für ::before */
  z-index: 1;              /* unter Widgets, über Body-Hintergrund */
  background: transparent; /* Seitenfarbe soll durchscheinen */
}

/* Deko-Bild hinter Content, nur rechtes Drittel sichtbar */
#deco-section::before {
  content: "";
  position: absolute;
  inset: 0;                 /* volle Sektion als Arbeitsfläche */
  z-index: -1;              /* hinter den Widgets dieser Sektion */
  
  /* Sichtfläche: linkes Drittel der Sektion belegen */
  left: 0;
  width: 420px;
  height: 1500px;            /* gewünschte Deko-Höhe */
  margin-top: -110px;         /* Offset: beginnt optisch unter dem Hero */

  /* Bild-Setup: */
  background-image: url("/wp-content/uploads/2025/10/2024_SKS_RUS_Keyvisual_Artists_RGB_frei.png");
  background-repeat: no-repeat;
  background-size: 300% auto;   /* zerlegt die Bildbreite in 3 Drittel */
  background-position: 100% 0;  /* rechtes Drittel anzeigen (rechts/oben) */

  pointer-events: none;         /* nicht anklickbar */
  opacity: 0.7;
}

/* Sicherstellen, dass Elementor Widgets über der Deko liegen */
#deco-section .elementor-container,
#deco-section .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}

/* Responsive */
@media (max-width: 1200px) {
  #deco-section::before {
    margin-top: 350px;
    width: 250px;
    background-size: 400% auto;   /* zerlegt die Bildbreite in 4 Teile */
    background-position: 100% 0;  /* rechtes Teil anzeigen (rechts/oben) */
    

  }
}

@media (max-width: 767px) {
  #deco-section::before {
    margin-top: 600px;
    width: 200px;
    background-size: 400% auto;   /* zerlegt die Bildbreite in 4 Teile */
    background-position: 100% 0;  /* rechtes Teil anzeigen (rechts/oben) */
    

  }
}/* End custom CSS */
/* Start custom CSS for taxonomy-terms-menu, class: .elementor-element-9ba0dfb */.elementor-9 .elementor-element.elementor-element-9ba0dfb li {
    border-bottom: 1px solid #E2E2E2;
    width: 100%;
    padding-right: 12px!important;
    cursor: pointer;
    margin-bottom: 6px
}

.dce-menu .first-level > li.item-active {
  border-color: #c8dcac;
  border-width: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ead962b */.kuenstler-liste {
    list-style-type: none;
    padding-left: 0;
}

.kuenstler-item {
    font-family: "Neue Rational", sans-serif;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
}

.kuenstler-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-255c300 */#kuenstler-name {
    font-family: "Vitruv Display", sans-serif;
    font-size: 28px;
    margin-top: 24px;
    margin-bottom: 0;
}

#kuenstler-beschreibung {
    font-family: "Neue Rational", sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 12px;
    margin-bottom: 24px;
}

#kuenstler-link {
    color: #000;
    border: 1px solid #000;
    padding: 8px 12px;
    font-family: "Neue Rational", sans-serif;
    font-weight: 600;
}

#kuenstler-link:hover {
    background-color: #000;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8264f1c */.elementor-9 .elementor-element.elementor-element-8264f1c .swiper {
  overflow: visible !important;
}

.elementor-9 .elementor-element.elementor-element-8264f1c .swiper-slide {
  transform: scale(0.85);
  transition: transform 0.3s ease-in-out;
  z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-8264f1c .swiper-slide-active {
  transform: scale(1);
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-8264f1c .swiper-slide:not(.swiper-slide-active) .elementor-widget:not(.elementor-widget-image) {
  display: none !important;
}

.elementor-9 .elementor-element.elementor-element-8264f1c .swiper-slide:not(.swiper-slide-active) .elementor-widget-image img {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}


.elementor-9 .elementor-element.elementor-element-8264f1c .swiper-slide-active .elementor-widget-image img {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}/* End custom CSS */