.elementor-307460 .elementor-element.elementor-element-adce935{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-307460 .elementor-element.elementor-element-2c49e88{--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;}.elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button{background-color:var( --e-global-color-b83c74d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button:hover, .elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b83c74d );}.elementor-307460 .elementor-element.elementor-element-c54b798 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button-content-wrapper{flex-direction:row;}.elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button:hover svg, .elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button:focus svg{fill:var( --e-global-color-b83c74d );}.elementor-307460 .elementor-element.elementor-element-fd8cce9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4 - 0.02px);flex:0 1 calc( 100% / 4 - 0.02px );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-307460 .elementor-element.elementor-element-fd8cce9 .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-307460 .elementor-element.elementor-element-fd8cce9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-307460 .elementor-element.elementor-element-fd8cce9{z-index:50;}.elementor-307460 .elementor-element.elementor-element-fd8cce9 .dce-posts-fallback{text-align:left;}.elementor-307460 .elementor-element.elementor-element-fd8cce9 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-307460 .elementor-element.elementor-element-fc72a8f{--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;--z-index:1;}.elementor-307460 .elementor-element.elementor-element-7ff9c92 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri div{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-ffdffe5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > div, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > h1, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > h2, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > h3, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > h4, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > h5, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > h6, .elementor-307460 .elementor-element.elementor-element-ffdffe5.ob-harakiri > p{transform:rotate(0deg);}.elementor-307460 .elementor-element.elementor-element-ffdffe5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri div{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > div, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > h1, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > h2, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > h3, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > h4, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > h5, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > h6, .elementor-307460 .elementor-element.elementor-element-7a91d8c.ob-harakiri > p{transform:rotate(0deg);}.elementor-307460 .elementor-element.elementor-element-7a91d8c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-ae24f86{--display:flex;}.elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri div{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-6d2ff95 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > div, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > h1, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > h2, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > h3, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > h4, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > h5, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > h6, .elementor-307460 .elementor-element.elementor-element-6d2ff95.ob-harakiri > p{transform:rotate(0deg);}.elementor-307460 .elementor-element.elementor-element-6d2ff95 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-42fae0f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 6 - 0.02px);flex:0 1 calc( 100% / 6 - 0.02px );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-fdfaf6e > *{font-family:var( --e-global-typography-f46677d-font-family ), Sans-serif;font-size:var( --e-global-typography-f46677d-font-size );font-weight:var( --e-global-typography-f46677d-font-weight );line-height:var( --e-global-typography-f46677d-line-height );letter-spacing:var( --e-global-typography-f46677d-letter-spacing );word-spacing:var( --e-global-typography-f46677d-word-spacing );}.elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-fdfaf6e{padding:1px 0px 0px 0px;}.elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-fdfaf6e:not(.dce-item_readmore) > *, .elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-fdfaf6e a.dce-button{padding:100px 100px 100px 100px;}.elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-8215972 > *{display:inline-block;}.elementor-307460 .elementor-element.elementor-element-42fae0f .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-307460 .elementor-element.elementor-element-42fae0f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-307460 .elementor-element.elementor-element-42fae0f .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-307460 .elementor-element.elementor-element-42fae0f .dce-posts-fallback{text-align:left;}.elementor-307460 .elementor-element.elementor-element-e8f0ab7{--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;}.elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri div{writing-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-1ce720b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > div, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > h1, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > h2, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > h3, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > h4, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > h5, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > h6, .elementor-307460 .elementor-element.elementor-element-1ce720b.ob-harakiri > p{transform:rotate(0deg);}.elementor-307460 .elementor-element.elementor-element-1ce720b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-307460 .elementor-element.elementor-element-22c2d90 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4 - 0.02px);flex:0 1 calc( 100% / 4 - 0.02px );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .elementor-repeater-item-3b5c9cb .dce-img{padding-bottom:calc( 1 * 100% );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .elementor-repeater-item-3b5c9cb.dce-item_image{justify-content:top;}.elementor-307460 .elementor-element.elementor-element-22c2d90 .elementor-repeater-item-3b2ea5d{text-align:center;padding:15px 0px 0px 0px;}.elementor-307460 .elementor-element.elementor-element-22c2d90 .elementor-repeater-item-3b2ea5d > *{font-family:var( --e-global-typography-c7f0c34-font-family ), Sans-serif;font-size:var( --e-global-typography-c7f0c34-font-size );font-weight:var( --e-global-typography-c7f0c34-font-weight );line-height:var( --e-global-typography-c7f0c34-line-height );letter-spacing:var( --e-global-typography-c7f0c34-letter-spacing );word-spacing:var( --e-global-typography-c7f0c34-word-spacing );display:inline-block;}.elementor-307460 .elementor-element.elementor-element-22c2d90 a.dce-post-image.dce-post-overlayhover:before{background-color:var( --e-global-color-9a9ac9e );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-307460 .elementor-element.elementor-element-22c2d90 .dce-posts-fallback{text-align:left;}.elementor-307460 .elementor-element.elementor-element-22c2d90 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-307460 .elementor-element.elementor-element-a631a53{--display:flex;}@media(min-width:768px){.elementor-307460 .elementor-element.elementor-element-2c49e88{--width:25%;}.elementor-307460 .elementor-element.elementor-element-fc72a8f{--width:75%;}}@media(max-width:1024px){.elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-307460 .elementor-element.elementor-element-fd8cce9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3 - 0.02px);flex:0 1 calc( 100% / 3 - 0.02px );}.elementor-307460 .elementor-element.elementor-element-42fae0f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3 - 0.02px);flex:0 1 calc( 100% / 3 - 0.02px );}.elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-fdfaf6e > *{font-size:var( --e-global-typography-f46677d-font-size );line-height:var( --e-global-typography-f46677d-line-height );letter-spacing:var( --e-global-typography-f46677d-letter-spacing );word-spacing:var( --e-global-typography-f46677d-word-spacing );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3 - 0.02px);flex:0 1 calc( 100% / 3 - 0.02px );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .elementor-repeater-item-3b2ea5d > *{font-size:var( --e-global-typography-c7f0c34-font-size );line-height:var( --e-global-typography-c7f0c34-line-height );letter-spacing:var( --e-global-typography-c7f0c34-letter-spacing );word-spacing:var( --e-global-typography-c7f0c34-word-spacing );}}@media(max-width:767px){.elementor-307460 .elementor-element.elementor-element-c54b798 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-307460 .elementor-element.elementor-element-fd8cce9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}.elementor-307460 .elementor-element.elementor-element-42fae0f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}.elementor-307460 .elementor-element.elementor-element-42fae0f .elementor-repeater-item-fdfaf6e > *{font-size:var( --e-global-typography-f46677d-font-size );line-height:var( --e-global-typography-f46677d-line-height );letter-spacing:var( --e-global-typography-f46677d-letter-spacing );word-spacing:var( --e-global-typography-f46677d-word-spacing );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}.elementor-307460 .elementor-element.elementor-element-22c2d90 .elementor-repeater-item-3b2ea5d > *{font-size:var( --e-global-typography-c7f0c34-font-size );line-height:var( --e-global-typography-c7f0c34-line-height );letter-spacing:var( --e-global-typography-c7f0c34-letter-spacing );word-spacing:var( --e-global-typography-c7f0c34-word-spacing );}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-42fae0f */.elementor-element-42fae0f .dce-posts-container .dce-posts-wrapper.dce-wrapper-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 16px !important;
}
.elementor-element-42fae0f .dce-post-item {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-element-42fae0f .kollektion-kachel {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: #f7f6f3;
  padding: 44px 16px;
  text-align: center;
  transition: background-color 0.25s ease;
}
.elementor-element-42fae0f .kollektion-kachel-name {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif;
  font-weight: 400;
  font-size: 21px;
  color: #282827;
  transition: color 0.25s ease;
}
.elementor-element-42fae0f .kollektion-kachel-cta {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #9a978f;
  transition: color 0.25s ease;
}
.elementor-element-42fae0f .kollektion-kachel-cta--leer {
  color: #c4c0b6;
}
.elementor-element-42fae0f .kollektion-kachel:hover {
  background-color: #282827;
}
.elementor-element-42fae0f .kollektion-kachel:hover .kollektion-kachel-name {
  color: #ffffff;
}
.elementor-element-42fae0f .kollektion-kachel:hover .kollektion-kachel-cta {
  color: #cfccc4;
}
@media (max-width: 1024px) {
  .elementor-element-42fae0f .dce-posts-container .dce-posts-wrapper.dce-wrapper-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 767px) {
  .elementor-element-42fae0f .dce-posts-container .dce-posts-wrapper.dce-wrapper-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .elementor-element-42fae0f .kollektion-kachel {
    padding: 30px 12px;
  }
  .elementor-element-42fae0f .kollektion-kachel-name {
    font-size: 18px;
  }
  .elementor-element-42fae0f .kollektion-kachel-cta {
    font-size: 10px;
  }
}/* End custom CSS */