.elementor-1432 .elementor-element.elementor-element-eafeca6{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.19;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1432 .elementor-element.elementor-element-eafeca6:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1432 .elementor-element.elementor-element-eafeca6::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/03/j2gegtpm_oa.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-b166aed{--display:flex;--justify-content:center;--gap:var(--mrkt-S) var(--mrkt-S);--row-gap:var(--mrkt-S);--column-gap:var(--mrkt-S);}.elementor-1432 .elementor-element.elementor-element-d528f3e{text-align:center;}.elementor-1432 .elementor-element.elementor-element-d528f3e .elementor-heading-title{font-family:var( --e-global-typography-1b599df-font-family ), Sans-serif;font-size:var( --e-global-typography-1b599df-font-size );font-weight:var( --e-global-typography-1b599df-font-weight );text-transform:var( --e-global-typography-1b599df-text-transform );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-21491df{text-align:center;}.elementor-1432 .elementor-element.elementor-element-21491df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-d27c577{text-align:center;color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-44f7dd6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1432 .elementor-element.elementor-element-44f7dd6.e-con{--align-self:center;}.elementor-1432 .elementor-element.elementor-element-e5af8e8{--display:flex;}.elementor-1432 .elementor-element.elementor-element-f9924c6{--display:flex;}.elementor-1432 .elementor-element.elementor-element-72d56ed{--display:flex;}.elementor-1432 .elementor-element.elementor-element-9e83703{--display:flex;}.elementor-1432 .elementor-element.elementor-element-d51fecf{--display:flex;--min-height:0px;}.elementor-1432 .elementor-element.elementor-element-c91ad30{--display:flex;}.elementor-1432 .elementor-element.elementor-element-29ce1a7{--display:flex;}.elementor-1432 .elementor-element.elementor-element-29ce1a7:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-29ce1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/04/Gemini-Mitarbeiter2-1.png");background-position:top center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-16eba36{--display:flex;}.elementor-1432 .elementor-element.elementor-element-f09bd1f{--display:flex;--justify-content:center;--gap:var(--mrkt-XS) var(--mrkt-XS);--row-gap:var(--mrkt-XS);--column-gap:var(--mrkt-XS);--overlay-opacity:0.05;}.elementor-1432 .elementor-element.elementor-element-f09bd1f::before, .elementor-1432 .elementor-element.elementor-element-f09bd1f > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-f09bd1f > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-f09bd1f > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-f09bd1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-f09bd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/03/1szszjtcubi.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-727b20c .elementor-heading-title{font-family:var( --e-global-typography-cbc1a81-font-family ), Sans-serif;font-size:var( --e-global-typography-cbc1a81-font-size );font-weight:var( --e-global-typography-cbc1a81-font-weight );text-transform:var( --e-global-typography-cbc1a81-text-transform );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-f4479d0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-acb22d4{--display:flex;}.elementor-1432 .elementor-element.elementor-element-7b1dd15{--display:flex;}.elementor-1432 .elementor-element.elementor-element-486496c{--display:flex;--min-height:0px;}.elementor-1432 .elementor-element.elementor-element-4a75d72{--display:flex;}.elementor-1432 .elementor-element.elementor-element-08d2b60{--display:flex;}.elementor-1432 .elementor-element.elementor-element-08d2b60:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-08d2b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/04/Gemini-Mitarbeiter3-1.png");background-position:top center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-7ad6b4a{--display:flex;}.elementor-1432 .elementor-element.elementor-element-e56600d{--display:flex;--justify-content:center;--gap:var(--mrkt-XS) var(--mrkt-XS);--row-gap:var(--mrkt-XS);--column-gap:var(--mrkt-XS);--overlay-opacity:0.05;}.elementor-1432 .elementor-element.elementor-element-e56600d::before, .elementor-1432 .elementor-element.elementor-element-e56600d > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-e56600d > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-e56600d > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-e56600d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-e56600d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/03/1szszjtcubi.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-4182d74 .elementor-heading-title{font-family:var( --e-global-typography-cbc1a81-font-family ), Sans-serif;font-size:var( --e-global-typography-cbc1a81-font-size );font-weight:var( --e-global-typography-cbc1a81-font-weight );text-transform:var( --e-global-typography-cbc1a81-text-transform );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-faddf0c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-9aa04ae{--display:flex;}.elementor-1432 .elementor-element.elementor-element-d64d4ac{--display:flex;--min-height:0px;}.elementor-1432 .elementor-element.elementor-element-845fcb6{--display:flex;}.elementor-1432 .elementor-element.elementor-element-3adcfaa{--display:flex;}.elementor-1432 .elementor-element.elementor-element-3adcfaa:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-3adcfaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/04/Gemini-Mitarbeiter1-1.png");background-position:top center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-3c102ef{--display:flex;}.elementor-1432 .elementor-element.elementor-element-ddd54f4{--display:flex;--justify-content:center;--gap:var(--mrkt-XS) var(--mrkt-XS);--row-gap:var(--mrkt-XS);--column-gap:var(--mrkt-XS);--overlay-opacity:0.05;}.elementor-1432 .elementor-element.elementor-element-ddd54f4::before, .elementor-1432 .elementor-element.elementor-element-ddd54f4 > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-ddd54f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-ddd54f4 > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-ddd54f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-ddd54f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/03/1szszjtcubi.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-9dbc240 .elementor-heading-title{font-family:var( --e-global-typography-cbc1a81-font-family ), Sans-serif;font-size:var( --e-global-typography-cbc1a81-font-size );font-weight:var( --e-global-typography-cbc1a81-font-weight );text-transform:var( --e-global-typography-cbc1a81-text-transform );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-10a8335 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-fc5054c{--display:flex;}.elementor-1432 .elementor-element.elementor-element-c13f02d{--display:flex;--min-height:0px;}.elementor-1432 .elementor-element.elementor-element-63bf96b{--display:flex;}.elementor-1432 .elementor-element.elementor-element-141bfd1{--display:flex;}.elementor-1432 .elementor-element.elementor-element-141bfd1:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-141bfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/04/Gemini-Mitarbeiter.png");background-position:top center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-413e171{--display:flex;}.elementor-1432 .elementor-element.elementor-element-3a5597e{--display:flex;--justify-content:center;--gap:var(--mrkt-XS) var(--mrkt-XS);--row-gap:var(--mrkt-XS);--column-gap:var(--mrkt-XS);--overlay-opacity:0.05;}.elementor-1432 .elementor-element.elementor-element-3a5597e::before, .elementor-1432 .elementor-element.elementor-element-3a5597e > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-3a5597e > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-3a5597e > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-3a5597e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-3a5597e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/03/1szszjtcubi.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-729c7f3 .elementor-heading-title{font-family:var( --e-global-typography-cbc1a81-font-family ), Sans-serif;font-size:var( --e-global-typography-cbc1a81-font-size );font-weight:var( --e-global-typography-cbc1a81-font-weight );text-transform:var( --e-global-typography-cbc1a81-text-transform );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-daebbcc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-fdc34d9{--display:flex;}.elementor-1432 .elementor-element.elementor-element-5f44539{--display:flex;--min-height:0px;}.elementor-1432 .elementor-element.elementor-element-511f820{--display:flex;}.elementor-1432 .elementor-element.elementor-element-93d675e{--display:flex;}.elementor-1432 .elementor-element.elementor-element-93d675e:not(.elementor-motion-effects-element-type-background), .elementor-1432 .elementor-element.elementor-element-93d675e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/04/Gemini-Mitarbeiter4-1.png");background-position:top center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-989517a{--display:flex;}.elementor-1432 .elementor-element.elementor-element-b683e8f{--display:flex;--justify-content:center;--gap:var(--mrkt-XS) var(--mrkt-XS);--row-gap:var(--mrkt-XS);--column-gap:var(--mrkt-XS);--overlay-opacity:0.05;}.elementor-1432 .elementor-element.elementor-element-b683e8f::before, .elementor-1432 .elementor-element.elementor-element-b683e8f > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-b683e8f > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-b683e8f > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-b683e8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-b683e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fuzzyswoodart.91-227-33-25.plesk.page/wp-content/uploads/2026/03/1szszjtcubi.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1432 .elementor-element.elementor-element-26887d2 .elementor-heading-title{font-family:var( --e-global-typography-cbc1a81-font-family ), Sans-serif;font-size:var( --e-global-typography-cbc1a81-font-size );font-weight:var( --e-global-typography-cbc1a81-font-weight );text-transform:var( --e-global-typography-cbc1a81-text-transform );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-5ed426d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-25b2a9a );}.elementor-1432 .elementor-element.elementor-element-c52bd09{--display:flex;}@media(min-width:1301px){.elementor-1432 .elementor-element.elementor-element-eafeca6::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1432 .elementor-element.elementor-element-eafeca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1300px){.elementor-1432 .elementor-element.elementor-element-d528f3e .elementor-heading-title{font-size:var( --e-global-typography-1b599df-font-size );}.elementor-1432 .elementor-element.elementor-element-21491df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1432 .elementor-element.elementor-element-727b20c .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-f4479d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-4182d74 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-faddf0c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-9dbc240 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-10a8335 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-729c7f3 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-daebbcc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-26887d2 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-5ed426d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1432 .elementor-element.elementor-element-d528f3e .elementor-heading-title{font-size:var( --e-global-typography-1b599df-font-size );}.elementor-1432 .elementor-element.elementor-element-21491df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1432 .elementor-element.elementor-element-727b20c .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-f4479d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-4182d74 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-faddf0c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-9dbc240 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-10a8335 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-729c7f3 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-daebbcc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1432 .elementor-element.elementor-element-26887d2 .elementor-heading-title{font-size:var( --e-global-typography-cbc1a81-font-size );}.elementor-1432 .elementor-element.elementor-element-5ed426d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-e5af8e8 */:root {
    --mrkt-diamond-size: 15rem;
}


/* 1. The Grid (Kept your original rotation) */
.diamond-grid {
    display: grid;
    grid-template-columns: repeat(3, var(--mrkt-diamond-size));
    grid-template-rows: repeat(3, var(--mrkt-diamond-size));
    gap: 1rem;
    transform: rotate(45deg); 
    /* Add perspective here to give the flip depth */
    perspective: 1000px;
}

/* 2. The Container (The 3D Scene) */
.diamond-item {
    width: var(--mrkt-diamond-size);
    height: var(--mrkt-diamond-size);
    position: relative;
    background-color: transparent;
}

/* 3. The Flipper (This actually rotates) */
.diamond-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 1.5s cubic-bezier(0.23, 1, 0.32, 1);
    transform-style: preserve-3d;
    cursor: pointer;
}

/* Hover State: Flip the card */
.diamond-item:hover .diamond-inner {
    transform: rotateY(180deg);
}

/* 4. The Faces (Shared styles) */
.diamond-front, .diamond-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden; /* Safari */
    backface-visibility: hidden;
    border-radius: 5px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

/* 5. Front Face Specifics */
.diamond-front {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden; /* Clips the oversized pseudo-element */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.diamond-front-img {
    width: calc(var(--mrkt-diamond-size) * 1.5);
    min-height: calc(var(--mrkt-diamond-size) * 1.5);
    object-fit: cover;
    transform: rotate(-45deg); 
}

/* Optional: Slight zoom effect on the background image during flip */
.diamond-item:hover .diamond-front::before {
    transform: rotate(-45deg) scale(1.1);
}

.diamond-back {
    position: absolute;
    border: 1px solid var(--e-global-color-primary);
    width: 100%;
    height: 100%;
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.back-content {
    width: calc(var(--mrkt-diamond-size) * 1.5);
    min-height: calc(var(--mrkt-diamond-size) * 1.5);
    transform: rotate(-45deg);
    background-color: var(--e-global-color-secondary);
    padding: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f7dd6 */.elementor-1432 .elementor-element.elementor-element-44f7dd6 {
    width: 48rem;
    height: 48rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafeca6 */.elementor-1432 .elementor-element.elementor-element-eafeca6 {
    overflow: hidden;
}/* End custom CSS */