.elementor .lightbubble{font-family:Jost;font-weight:400;font-size:0.75rem;color:var(--COLOR_black);letter-spacing:0.5px;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:50px;border-style:none;background-color:#e0e0e026;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12) inset,1px 1px 5px 0px rgba(0, 0, 0, 0.16);align-self:center;}.elementor .H2{font-family:HV-Muse;font-weight:400;font-size:3rem;color:#ffffff;letter-spacing:-2.5px;word-spacing:-2px;text-align:start;}.elementor .emma-grayscale-hover{filter:grayscale(100%);transition:filter 500ms;}.elementor .FONT_TEXT_GERAMONT{font-family:Cormorant Garamond;font-weight:300;font-size:1.5rem;color:#ffffff;letter-spacing:-0.8px;line-height:130%;text-align:justify;}.elementor .FONT_TEXT_JOST{font-family:Jost;font-weight:300;font-size:clamp(0.9rem, 0.757rem + 0.286vw, 1.1rem);color:#ffffff;line-height:125%;text-align:justify;}.elementor .ICON_LOGOs{width:100px;height:100px;}.elementor .marquee-wrap{overflow:hidden;justify-content:flex-start;}.elementor .marquee-track{justify-content:space-evenly;}.elementor .HEADLINE_V2_L{font-family:HV-Muse;font-weight:400;font-size:clamp(2rem, 1.464rem + 1.071vw, 2.75rem);color:var(--COLOR_black);letter-spacing:-4px;line-height:120%;text-align:center;text-transform:none;}.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:#ffffff;letter-spacing:0.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 .card-wrapper{width:100%;padding:0px;flex-direction:column;}.elementor .card-element{padding:0px;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .BUTTON_NORMAL{font-family:Jost;font-weight:400;font-size:clamp(0.8rem, 0.55rem + 0.5vw, 1rem);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:#000000;border-style:solid;background-color:#ffffff00;}.elementor .BUTTON_NORMAL:hover,.elementor .BUTTON_NORMAL:focus-visible{color:var(--COLOR_Offwhite);}.elementor .IMAGE_OUR_DRESSES{aspect-ratio:1/1.75;object-fit:cover;object-position:center center;position:relative;border-style:none;filter:grayscale(20%);}.elementor .COUNTER{width:clamp(11.25rem, 5rem + 12.5vw, 16.25rem);height:clamp(11.25rem, 5rem + 12.5vw, 16.25rem);padding:0px;border-radius:500px;border-width:2px;border-color:var(--COLOR_MIDNIGHT);border-style:solid;justify-content:center;align-items:center;}.elementor .numbers{width:80px;font-family:Felidae;font-weight:400;font-size:clamp(3.4rem, 2.9714rem + 1.1429vw, 4rem);color:#994a72b3;line-height:100%;text-align:start;align-self:start;}.elementor .FLIESSTEXT_BRAUN{font-family:Jost;font-weight:300;font-size:clamp(1rem, 0.813rem + 0.375vw, 1.15rem);color:var(--COLOR_Taupe);letter-spacing:0.1px;line-height:1.4rem;}.elementor .HEADLINE_SMALL{font-family:Jost;font-weight:400;font-size:clamp(0.75rem, 0.625rem + 0.25vw, 0.85rem);color:var(--COLOR_Taupe);letter-spacing:clamp(0.063rem, -0.027rem + 0.179vw, 0.188rem);word-spacing:0px;line-height:150%;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5px;padding-inline-end:0px;margin-inline-start:-1px;align-self:start;}.elementor .TEXT_SMALL{font-family:Jost;font-weight:400;font-size:0.625rem;color:var(--COLOR_Taupe);letter-spacing:2.5px;line-height:180%;text-align:start;text-transform:uppercase;align-self:center;}.elementor .LABEL-KLEID{position:absolute;inset-inline-end:0px;inset-block-end:30px;inset-inline-start:0px;z-index:10;font-family:Felidae;font-weight:700;font-size:2rem;color:#ffffff;line-height:120%;text-align:center;margin-block-start:-69px;}.elementor .HEADLINE-H2{font-family:Felidae;font-weight:400;font-size:clamp(6rem, 1.714rem + 8.571vw, 12rem);line-height:0.8em;}.elementor .nav-item-row{width:100%;padding-block-end:clamp(10px, -7.5px + 2.1875vw, 24px);border-radius:0px;border-block-start-width:0px;border-block-end-width:0.5px;border-inline-start-width:0px;border-inline-end-width:0px;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{width:44px;height:44px;padding:8px;}.elementor .IMAGE_RAND{border-width:clamp(4px, -1px + 0.625vw, 8px);border-color:var(--COLOR_white);border-style:solid;}.elementor .STYLE_BADGES{width:200px;filter:grayscale(100%);}.elementor .FLEXBOX_TABELLE_INNER{padding:0px;gap:clamp(32px, 12px + 2.5vw, 48px);justify-content:flex-start;align-items:center;}.elementor .FAQ_ANTWORTEN{color:var(--COLOR_MIDNIGHT);padding-block-end:clamp(28px, 13px + 1.875vw, 40px);padding-inline-start:16px;padding-inline-end:clamp(24px, 14px + 1.25vw, 32px);align-self:start;}.elementor .HEADLINE_EXTRA_SECTIONS{font-family:Felidae;font-weight:400;font-size:clamp(4rem, 1.143rem + 5.714vw, 8rem);letter-spacing:0px;line-height:1em;}.elementor .flip-card{max-width:31%;padding:0px;}.elementor .flip-card-inner{padding:0px;}.elementor .flip-card-front{padding:0px;}.elementor .flip-card-back{padding:0px;}.elementor .lux-line{background-color:#000000;background: linear-gradient(

      90deg,

      transparent,

      rgba(220,220,220,0.3),

      rgba(235,235,235,0.95),

      rgba(220,220,220,0.3),

      transparent\n}.elementor .BILD_GRAYSTYLE_HOVER{aspect-ratio:3/4;object-fit:cover;filter:grayscale(20%) saturate(60%);}.elementor .BILD_GRAYSTYLE_HOVER:hover,.elementor .BILD_GRAYSTYLE_HOVER:focus-visible{filter:grayscale(0%) saturate(100%);}