.elementor .etb-tiles-4{& .etb-edit>.etb-edit-item:nth-child(n+5){display:none}\n}.elementor .etb-flip-off{& .etb-flip::before,& .etb-flip::after{display:none}& .etb-flip-back{display:none}\n}.elementor .etb-tile-frame{border-width:clamp(4px, -1px + 0.625vw, 8px);border-color:var(--COLOR_white);border-style:solid;box-sizing:border-box;\n}.elementor .etb-flip{&::before,&::after{content:"";position:absolute;top:clamp(10px, 5px + 0.625vw, 14px);right:clamp(10px, 5px + 0.625vw, 14px);bottom:auto;left:auto;width:clamp(18px, 3px + 1.875vw, 30px);height:clamp(18px, 3px + 1.875vw, 30px);z-index:3;pointer-events:none;transition:opacity 0.5s ease}&::before{background-color:var(--COLOR_white);border-radius:50%;box-shadow:0 2px 8px var(--COLOR_BORDER);opacity:.92}&::after{background-color:var(--COLOR_MIDNIGHT);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 15-6.7L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-15 6.7L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3C/svg%3E") center / clamp(10px, 5px + 0.625vw, 14px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 15-6.7L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-15 6.7L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3C/svg%3E") center / clamp(10px, 5px + 0.625vw, 14px) no-repeat}&:hover::before,&:hover::after,&.is-flipped::before,&.is-flipped::after{opacity:0}&:hover .etb-flip-back,&.is-flipped .etb-flip-back{opacity:1;transform:scale(1)}\n}.elementor .etb-flip-back{width:100%;height:100%;object-fit:cover;position:absolute;opacity:0%;transform:scale3d(1.04,1.04,1);transition:opacity 1s,transform 1.2s;inset:0;max-width:none;object-position:center top;\n}.elementor .etb-edit-cta-link{font-family:"Space Grotesk";font-weight:400;font-size:.75rem;color:var(--COLOR_Offwhite);letter-spacing:1.5px;text-transform:uppercase;margin:0;hyphens:none;\n}.elementor .etb-edit-cta-title{font-family:Felidae;font-weight:400;font-size:var(--etb-fs-subline);color:var(--COLOR_Offwhite);line-height:1;text-transform:uppercase;margin:0;hyphens:none;overflow-wrap:normal;\n}.elementor .etb-edit-cta{min-width:0;overflow:hidden;aspect-ratio:3 / 4;position:relative;color:var(--COLOR_Offwhite);cursor:pointer;padding:clamp(16px, 2vw, 32px);background-color:var(--COLOR_MIDNIGHT);transition:background-color 0.6s;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;&:hover,&:focus-visible{background-color:var(--COLOR_lila)}&:focus-visible{outline:2px solid var(--COLOR_MIDNIGHT);outline-offset:3px}\n}.elementor .etb-edit-item-lg{aspect-ratio:auto;grid-column:span 2;grid-row:span 2}.elementor .etb-edit-item{min-width:0;overflow:hidden;aspect-ratio:3 / 4;position:relative;cursor:pointer;padding:0;display:block;&:hover .etb-tile-img,&:focus-visible .etb-tile-img{transform:scale(1)}&:focus-visible{outline:2px solid var(--COLOR_MIDNIGHT);outline-offset:3px}\n}.elementor .etb-edit{width:100%;max-width:var(--etb-container);padding:0;display:grid;gap:clamp(6px, 0.9vw, 14px);grid-template-columns:repeat(4,minmax(0,1fr))}.elementor .etb-tile-img{width:100%;height:100%;object-fit:cover;position:absolute;transform:scale3d(1.04,1.04,1);transition:transform 1.2s;inset:0;object-position:center top;\n}.elementor .etb-tile-shade{min-width:0;position:absolute;z-index:1;padding:0;background-image:linear-gradient(180deg,rgba(26,20,16,0) 55%,rgba(26,20,16,.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;pointer-events:none;\n}.elementor .etb-tile-label{position:absolute;inset-block-end:clamp(14px, 1.5vw, 24px);inset-inline-start:clamp(14px, 1.5vw, 24px);z-index:2;font-family:Felidae;font-weight:400;font-size:var(--etb-fs-h3);color:var(--COLOR_white);letter-spacing:.04em;line-height:1;text-transform:uppercase;margin:0;white-space:nowrap;pointer-events:none;\n}.elementor .etb-menu-close:hover,.elementor .etb-menu-close:focus-visible{background-color:transparent}.elementor .etb-menu-close:focus{background-color:transparent}.elementor .etb-menu-close{width:auto;cursor:pointer;padding:0;border-width:0;border-style:none;background-color:transparent;align-self:center}.elementor .etb-menu{width:min(500px, 100vw);position:fixed;inset-block-start:0;inset-inline-end:auto;inset-block-end:0;inset-inline-start:0;color:var(--COLOR_black);padding:0;margin:0;border-width:0;border-style:none;background-color:var(--COLOR_Offwhite);box-shadow:0 0 10px 0 rgba(0,0,0,.5);flex-direction:column;gap:32px;justify-content:space-between;height:100dvh;max-height:none;overflow-y:auto;\n}.elementor .etb-header-logo{width:auto;height:clamp(26px, 20px + 0.75vw, 34px);aspect-ratio:2456 / 684;position:absolute;inset-block-start:50%;inset-inline-start:50%;color:var(--COLOR_lila);transform:translate3d(-50%,-50%,0)}.elementor .etb-header-toggle-label{font-family:Jost;font-weight:400;font-size:.8rem;color:var(--COLOR_lila);line-height:1;text-align:center;padding:0}.elementor .etb-header-toggle-icon{width:clamp(32px, 22px + 1.25vw, 40px);height:clamp(32px, 22px + 1.25vw, 40px);color:var(--COLOR_lila);margin:0}.elementor .etb-header-toggle:hover,.elementor .etb-header-toggle:focus-visible{color:var(--COLOR_lila);background-color:transparent}.elementor .etb-header-toggle:focus{color:var(--COLOR_lila);background-color:transparent}.elementor .etb-header-toggle{width:auto;color:var(--COLOR_lila);cursor:pointer;padding-block-start:7px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;border-radius:200px;border-width:0;border-style:none;background-color:transparent;flex-direction:row;gap:6px;align-items:center}.elementor .etb-header{min-height:84px;position:fixed;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;z-index:999;padding-block-start:0;padding-block-end:0;padding-inline-start:9%;padding-inline-end:9%;background-color:transparent;flex-direction:row;gap:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:transparent;\n}.elementor .etb-footer-copyright{font-family:"Space Grotesk";font-weight:400;font-size:.7rem;color:var(--COLOR_Taupe);letter-spacing:1px;line-height:1rem}.elementor .etb-footer-legal-link:hover,.elementor .etb-footer-legal-link:focus-visible{color:var(--COLOR_lila)}.elementor .etb-footer-legal-link:focus{color:var(--COLOR_lila)}.elementor .etb-footer-legal-link{font-family:"Space Grotesk";font-weight:300;font-size:.7rem;color:var(--COLOR_MIDNIGHT);letter-spacing:1px;line-height:20px;text-align:start;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:0;background-color:transparent;transition:color 0.4s}.elementor .etb-footer-legal-list{width:auto;padding:0;flex-direction:row;gap:0;flex-wrap:wrap;justify-content:center;align-items:center}.elementor .etb-footer-link:hover,.elementor .etb-footer-link:focus-visible{color:var(--COLOR_lila)}.elementor .etb-footer-link:focus{color:var(--COLOR_lila)}.elementor .etb-footer-link{font-family:Jost;font-weight:300;font-size:.9rem;color:var(--FARBE_FONT_FOOTER);line-height:20px;text-align:start;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0;padding-inline-end:0;border-radius:0;background-color:transparent;transition:color 0.4s}.elementor .etb-footer-item{width:auto;padding:0;flex-direction:row}.elementor .etb-footer-list{width:auto;padding:0;flex-direction:column;gap:0;align-items:flex-start}.elementor .etb-footer-nav{width:auto;padding:0;flex-direction:column;gap:0;align-items:flex-start}.elementor .etb-card{height:100%;text-align:start;padding:clamp(20px, 12px + 1.5vw, 40px);border-width:1px;border-color:var(--COLOR_BORDER);border-style:solid;background-color:var(--COLOR_white);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .etb-img-frame{border-width:clamp(4px, -1px + 0.625vw, 8px);border-color:var(--COLOR_white);border-style:solid}.elementor .etb-img-cover{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.elementor .etb-grid-2{width:100%;padding:0;display:grid;gap:clamp(24px, 12px + 2.5vw, 64px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.elementor .etb-row{width:auto;padding:0;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center}.elementor .etb-stack{padding:0;display:flex;flex-direction:column;gap:clamp(16px, 10px + 0.8vw, 28px);align-items:flex-start}.elementor .etb-container{width:100%;max-width:var(--etb-container);padding:0;margin-inline:auto;\n}.elementor .etb-bg-dark{color:var(--COLOR_Offwhite);background-color:var(--COLOR_MIDNIGHT)}.elementor .etb-bg-rose{background-color:var(--COLOR_ROSA)}.elementor .etb-bg-light{background-color:var(--COLOR_Offwhite)}.elementor .etb-section{width:100%;flex-direction:column;align-items:center;padding-block:var(--ABSTAND_Section_L);padding-inline:var(--ABSTAND_RECHTS_LINKS);\n}.elementor .etb-btn-outline:hover,.elementor .etb-btn-outline:focus-visible{color:var(--COLOR_Offwhite);background-color:transparent}.elementor .etb-btn-outline:focus{outline-width:2px;outline-color:var(--COLOR_MIDNIGHT);outline-style:solid;outline-offset:3px}.elementor .etb-btn-outline{overflow:hidden;position:relative;z-index:0;font-family:Jost;font-weight:400;font-size:var(--etb-fs-button);color:var(--COLOR_MIDNIGHT);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:100px;border-width:1px;border-color:var(--COLOR_MIDNIGHT);border-style:solid;background-color:transparent;transition:color 1.1s;display:inline-block;padding-block:clamp(10px, 6px + 0.625vw, 14px);padding-inline:clamp(22px, 15px + 0.9vw, 32px);&::before{content:'';position:absolute;top:50%;left:50%;width:300%;height:600%;background:var(--COLOR_MIDNIGHT);transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transition:transform 1.1s cubic-bezier(.4,0,.2,1);z-index:-1}&:hover::before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}\n}.elementor .etb-btn-primary:hover,.elementor .etb-btn-primary:focus-visible{color:var(--COLOR_lila);background-color:var(--COLOR_lila)}.elementor .etb-btn-primary:focus{outline-width:2px;outline-color:var(--COLOR_lila);outline-style:solid;outline-offset:3px}.elementor .etb-btn-primary{overflow:hidden;position:relative;z-index:0;font-family:Jost;font-weight:400;font-size:var(--etb-fs-button);color:var(--COLOR_white);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:100px;border-width:1px;border-color:var(--COLOR_lila);border-style:solid;background-color:var(--COLOR_lila);transition:color 1.1s;display:inline-block;padding-block:clamp(10px, 6px + 0.625vw, 14px);padding-inline:clamp(22px, 15px + 0.9vw, 32px);&::before{content:'';position:absolute;top:50%;left:50%;width:300%;height:600%;background:var(--COLOR_Offwhite);transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transition:transform 1.1s cubic-bezier(.4,0,.2,1);z-index:-1}&:hover::before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}\n}.elementor .etb-label{font-family:"Space Grotesk";font-weight:400;font-size:.7rem;color:var(--COLOR_Taupe);letter-spacing:1.5px;line-height:1.72;text-transform:uppercase}.elementor .etb-caption{font-family:Jost;font-weight:400;font-size:var(--etb-fs-caption);color:var(--COLOR_Taupe);letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.elementor .etb-text-s{font-family:Jost;font-weight:300;font-size:var(--etb-fs-body-s);color:var(--COLOR_Taupe);line-height:1.6}.elementor .etb-text{max-width:var(--etb-text-max);font-family:Jost;font-weight:300;font-size:var(--etb-fs-body);color:var(--COLOR_Taupe);line-height:1.6}.elementor .etb-eyebrow{font-family:Jost;font-weight:400;font-size:var(--etb-fs-eyebrow);color:var(--COLOR_Taupe);letter-spacing:var(--etb-ls-eyebrow);line-height:1.5;text-transform:uppercase;margin:0}.elementor .etb-display-s{font-family:Felidae;font-weight:400;font-size:var(--etb-fs-display-s);color:var(--COLOR_MIDNIGHT);line-height:1.1;hyphens:none;\n}.elementor .etb-display-m{font-family:Felidae;font-weight:400;font-size:var(--etb-fs-display-m);color:var(--COLOR_MIDNIGHT);line-height:1;hyphens:none;\n}.elementor .etb-display-l{font-family:Felidae;font-weight:400;font-size:var(--etb-fs-display-l);color:var(--COLOR_MIDNIGHT);line-height:.85;hyphens:none;\n}.elementor .BUTTON_DESIGN{width:auto;max-width:200px;overflow:hidden;font-family:Jost;font-weight:400;font-size:clamp(0.8rem, 0.55rem + 0.5vw, 1rem);color:var(--COLOR_Offwhite);letter-spacing:.5px;text-transform:uppercase;padding-block-start:clamp(8px, 3px + 0.625vw, 12px);padding-block-end:clamp(8px, 3px + 0.625vw, 12px);padding-inline-start:clamp(20px, 15px + 0.625vw, 24px);padding-inline-end:clamp(20px, 15px + 0.625vw, 24px);border-radius:100px;border-width:1px;border-color:var(--COLOR_lila);border-style:solid;background-color:var(--COLOR_lila)}.elementor .BUTTON_DESIGN:hover,.elementor .BUTTON_DESIGN:focus-visible{color:var(--COLOR_lila)}.elementor .TEXT_SMALL{font-family:Jost;font-weight:400;font-size:.625rem;color:var(--COLOR_Taupe);letter-spacing:2.5px;line-height:180%;text-align:start;text-transform:uppercase;align-self:center}.elementor .nav-item-row{width:100%;padding-block-end:clamp(10px, -7.5px + 2.1875vw, 24px);border-radius:0;border-block-start-width:0;border-block-end-width:.5px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--COLOR_BORDER);border-style:solid}.elementor .nav-arrow{margin-block-start:-8px}.elementor .nav-sub{width:auto}.elementor .nav-title{width:auto;font-family:Felidae;font-weight:300;font-size:clamp(1.6rem, 0.85rem + 1.5vw, 2.2rem);line-height:clamp(1.2rem, -0.05rem + 2.5vw, 2.2rem)}.elementor .oc-social-btn:hover,.elementor .oc-social-btn:focus-visible{color:var(--COLOR_lila);border-color:var(--COLOR_lila);background-color:var(--COLOR_Offwhite)}.elementor .oc-social-btn:focus{color:var(--COLOR_lila);border-color:var(--COLOR_lila);background-color:var(--COLOR_Offwhite)}.elementor .oc-social-btn{width:clamp(2.25rem, 1.625rem + 1.25vw, 2.75rem);height:clamp(2.25rem, 1.625rem + 1.25vw, 2.75rem);color:var(--COLOR_MIDNIGHT);padding:8px;border-radius:50%;border-width:1px;border-color:rgba(28,20,16,.1);border-style:solid;background-color:var(--COLOR_Offwhite);transition:750ms;\n}.elementor .etb-center{text-align:center;align-items:center;margin-inline:auto;\n}.elementor .etb-section-m{padding-block:var(--ABSTAND_SECTION_M);\n}.elementor .etb-on-dark{color:var(--COLOR_Offwhite)}