.elementor .tmsoc-messe-cta-text{font-weight:600;font-size:18px;color:#2C2342;line-height:1.5;}.elementor .tmsoc-messe-cta-title{font-weight:900;font-size:28px;color:#2C2342;letter-spacing:-0.02em;line-height:1.15;text-transform:uppercase;}.elementor .tmsoc-messe-cta:hover,.elementor .tmsoc-messe-cta:focus-visible{box-shadow:0px 16px 32px 0px rgba(44, 35, 66, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .tmsoc-messe-cta{padding:32px;border-radius:15px;border-width:1px;border-color:#2C2342;border-style:solid;background-color:#D6FF3F;transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .tmsoc-messe-btn:hover,.elementor .tmsoc-messe-btn:focus-visible{background-color:#2C2342;}.elementor .tmsoc-messe-btn{font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:none;margin-block-start:auto;border-radius:40px;background-color:#D1286F;display:inline-block;align-self:flex-start;padding-block: 10px; padding-inline: 20px;\n}.elementor .tmsoc-messe-monat{font-weight:800;font-size:28px;color:#2C2342;letter-spacing:-0.02em;line-height:1.2;text-transform:uppercase;margin-block-start:24px;}.elementor .tmsoc-messe-fakten{font-size:14px;color:#2C2342;line-height:1.7;opacity:85%;}.elementor .tmsoc-messe-ort{font-weight:600;font-size:15px;color:#2C2342;line-height:1.5;}.elementor .tmsoc-messe-chip-alt{font-weight:600;font-size:12px;color:#2C2342;line-height:1.3;border-radius:6px;background-color:#E7DBFF;padding-block: 4px; padding-inline: 10px; width: fit-content;\n}.elementor .tmsoc-messe-chip{font-weight:600;font-size:12px;color:#2C2342;line-height:1.3;border-radius:6px;background-color:#D6FF3F;padding-block: 4px; padding-inline: 10px; width: fit-content;\n}.elementor .tmsoc-messe-chips{padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .tmsoc-card-title:hover,.elementor .tmsoc-card-title:focus-visible{color:#D1286F;}.elementor .tmsoc-card-title{font-weight:600;font-size:22px;color:#2C2342;letter-spacing:-0.02em;line-height:1.25;text-decoration:none;display:block;}.elementor .tmsoc-card-date{font-weight:700;font-size:12px;color:#D1286F;letter-spacing:0.06em;text-transform:uppercase;}.elementor .tmsoc-card-body{padding:24px;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .tmsoc-card:hover,.elementor .tmsoc-card:focus-visible{box-shadow:0px 16px 32px 0px rgba(44, 35, 66, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .tmsoc-card{overflow:hidden;padding:0px;border-radius:15px;border-width:1px;border-color:#2C2342;border-style:solid;background-color:#FFFFFF;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;}.elementor .tmsoc-card-grid{padding:0px;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .tmsoc-section-title{font-weight:900;font-size:48px;color:#2C2342;letter-spacing:-0.02em;line-height:1.15;text-transform:uppercase;display:block;}