.elementor .e-11c117a2-fa8a{color:#ff77bd;}.elementor .e-22c83160-7458{max-width:68rem;font-family:Manrope;font-weight:800;font-size:3.3rem;color:#ffffff;letter-spacing:-0.055em;line-height:1.04;}.elementor .e-5fd29008-48b8{max-width:40rem;font-size:1rem;color:#dfcfe4;line-height:1.6;}.elementor .e-5a812f27-6ff5{&::after { content: "↗︎"; color: #ff2d9b !important; -webkit-text-fill-color: #ff2d9b; font-family: Arial, Helvetica, sans-serif; font-variant-emoji: text; font-weight: 700; font-size: 1.08em; line-height: 1; display: inline-block; margin-inline-start: 0.48em; vertical-align: -0.025em; text-decoration: none; background-color: #170a21; padding: 4px 5px; border-radius: 5px; }\n}.elementor .e-gc-hero-button-secondary{font-weight:800;font-size:0.9rem;color:#ffffff;padding:13px;border-radius:9px;border-width:1px;border-color:#86437c;border-style:solid;background-color:#1b1021;&::after { content: "↗︎"; color: #ff2d9b !important; -webkit-text-fill-color: #ff2d9b; font-family: Arial, Helvetica, sans-serif; font-variant-emoji: text; font-weight: 700; font-size: 1.08em; line-height: 1; display: inline-block; margin-inline-start: 0.48em; vertical-align: -0.025em; text-decoration: none; }\n}.elementor .e-763ba7c9-7842{padding:0px;margin:0px;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-b7a2c401-gc{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.85rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-gc-hero-cover{width:42%;max-width:210px;aspect-ratio:1 / 1;object-fit:cover;border-radius:13px;flex:0 0 42%;}.elementor .e-b7a2c404-gc{font-weight:800;font-size:0.64rem;color:#ff92d2;letter-spacing:0.12em;}.elementor .e-b7a2c405-gc{font-weight:800;font-size:1.62rem;color:#ffffff;line-height:1.16;}.elementor .e-b7a2c406-gc{font-size:0.77rem;color:#e2cfe7;line-height:1.45;}.elementor .e-gc-hero-story{font-weight:800;font-size:0.78rem;color:#180719;padding:10px;border-radius:7px;background-color:#ff2d9b;}.elementor .e-gc-hero-song-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;align-items:flex-start;}.elementor .e-b7a2c402-gc{min-width:0px;overflow:hidden;padding:15px;border-radius:13px;border-width:1px;border-color:#87417e;border-style:solid;background-color:#1c1022;display:flex;flex-direction:row;gap:16px;flex:1 1 0px;justify-content:flex-start;align-items:center;}.elementor .e-gc-hero-stage{width:100%;padding:0px;display:flex;flex-direction:row;gap:25px;justify-content:space-between;align-items:center;}.elementor .e-74faf70b-9144{width:100%;max-width:1240px;padding-block-start:27px;padding-block-end:27px;padding-inline-start:43px;padding-inline-end:43px;background-color:#0b0910;display:flex;flex-direction:column;gap:19px;justify-content:space-between;align-items:stretch;background-image: radial-gradient(ellipse at 92% 40%, rgba(147,40,171,0.28) 0%, rgba(72,20,88,0.13) 36%, transparent 70%); border: 0px none transparent !important; border-top: 0px none transparent !important; border-bottom: 0px none transparent !important; box-shadow: none;\n}.elementor .e-3a78054d-db5b{font-weight:800;font-size:0.7rem;color:#ff79c8;letter-spacing:0.12em;}.elementor .e-49c737bf-5a32{font-family:Manrope;font-weight:800;font-size:1.65rem;color:#ffffff;line-height:1.2;}.elementor .e-67d8a77f-5cae{font-size:0.92rem;color:#cbbbd0;line-height:1.5;}.elementor .e-546c642a-7ab2{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-5746c0bb-ec5a{width:100%;height:121px;max-height:121px;overflow:hidden;aspect-ratio:auto;object-fit:cover;border-radius:8px;display:block;object-position: center;\n}.elementor .e-1ab87012-73e5{font-weight:800;font-size:1rem;color:#ffffff;line-height:1.3;margin-block-start:1px;margin-block-end:0px;margin-inline-start:2px;margin-inline-end:2px;}.elementor .e-634f877-692b{font-size:0.82rem;color:#c8b8cb;line-height:1.45;margin-block-start:0px;margin-block-end:0px;margin-inline-start:2px;margin-inline-end:2px;}.elementor .e-1470a73e-755e:hover,.elementor .e-1470a73e-755e:focus-visible{color:#ffffff;}.elementor .e-1470a73e-755e{font-weight:700;font-size:0.82rem;color:#ff60bc;padding-block-start:4px;padding-block-end:4px;padding-inline-start:2px;padding-inline-end:2px;margin:0px;background-color:transparent;align-self:flex-start;}.elementor .e-3cb0db63-5a0a{width:100%;height:100%;overflow:hidden;padding:12px;border-radius:11px;border-width:1px;border-color:#49304d;border-style:solid;background-color:#19121e;display:flex;flex-direction:column;gap:9px;align-items:stretch;}.elementor .e-5f2f0f40-7cc1{width:100%;padding:0px;margin:0px;display:grid;gap:13px;grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));grid-auto-rows:1fr;selector > :first-child { border-color: #a64b90; background: linear-gradient(165deg,#321b3a 0%,#1d1225 88%); box-shadow: 0 11px 34px rgba(255,45,155,0.10); } selector > :first-child img { height: 146px !important; max-height:146px !important; object-fit:cover; } selector > :first-child h3 {font-size:1.13rem;}\n}.elementor .e-1d3c3ac-5fea{font-size:0.9rem;color:#cbb8cd;}.elementor .e-59144548-9c5b{padding:20px;border-radius:10px;border-width:1px;border-color:#5c405e;border-style:dashed;}.elementor .e-gc26-pg-gc26prevlabel{font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;margin:0px;}.elementor .e-gc26-pg-gc26pgprev{min-height:48px;font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;padding:12px;border-radius:12px;border-width:1px;border-color:#ff60c3;border-style:solid;background-color:#1c1026;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-gc26-pg-gc26nextlabel{font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;margin:0px;}.elementor .e-gc26-pg-gc26pgnext{min-height:48px;font-family:Manrope;font-weight:700;font-size:14px;color:#ffffff;padding:12px;border-radius:12px;border-width:1px;border-color:#ff60c3;border-style:solid;background-color:#1c1026;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-gc26-pg-gc26paginator{display:flex;gap:12px;justify-content:center;align-items:center;}.elementor .e-de4c0f4-6689{width:100%;padding:0px;margin:0px;display:block;}.elementor .e-fresh2026-8c2f7{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;border-width:1px;border-color:#49304d;border-style:solid;background-color:#050308;display:flex;flex-direction:column;gap:15px;align-items:stretch;}.elementor .e-1bf62123-1b32{width:100%;max-width:1240px;padding-block-start:25px;padding-block-end:32px;padding-inline-start:39px;padding-inline-end:39px;background-color:#0b0910;display:flex;flex-direction:column;gap:0px;border: 0px none transparent !important; border-top: 0px none transparent !important; border-bottom: 0px none transparent !important; box-shadow: none;\n}.elementor .e-23d1c211-5498{max-width:11rem;aspect-ratio:1;padding:0px;border-radius:0.75rem;background-image:url("https://gaycrew.de/wp-content/uploads/2026/10/gaycrew-alle-alle-alle-cover.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 24px 65px 0px rgba(235,43,155,0.17);flex:0 0 11rem;}.elementor .e-4ac36662-42ab{font-family:Manrope;font-weight:800;font-size:2rem;color:#ffffff;letter-spacing:-0.04em;line-height:1.08;cursor: auto;\n}.elementor .e-23b458d7-8246{margin:0px;}.elementor .e-1850344-ec37{font-size:0.8rem;color:#ad99b5;}.elementor .e-50f768ad-4ddf{max-width:50rem;padding:0px;flex-direction:column;gap:0.7rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-65251d1a-6aeb{width:100%;max-width:1240px;padding-block-start:27px;padding-block-end:30px;padding-inline-start:43px;padding-inline-end:43px;background-color:#0b0910;gap:25px;align-items:center;border: 0px none transparent !important; border-top: 0px none transparent !important; border-bottom: 0px none transparent !important; box-shadow: none;\n}.elementor .e-b799dc4-aa1b{font-weight:800;font-size:11px;color:#ff5cbf;letter-spacing:0.16em;}.elementor .e-156cbdc3-ef1a{font-weight:800;font-size:2rem;color:white;letter-spacing:-0.04em;}.elementor .e-a0fb6ce-ea89{font-size:1rem;color:#cfbfd2;}.elementor .e-e02b75e-d1be{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-31c306ec-3729{font-weight:800;font-size:11px;color:#ff82cd;letter-spacing:0.1em;}.elementor .e-196da7ac-e409{font-weight:800;font-size:1.55rem;color:#ffffff;line-height:1.2;}.elementor .e-2bd230b0-5a8d{font-size:0.95rem;color:#decfe2;line-height:1.6;}.elementor .e-19ca8778-5413{font-weight:800;color:#130714;margin-block-start:auto;border-radius:6px;background-color:#ff2aa5;}.elementor .e-583f8372-b66a{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:#763357;border-style:solid;background-image:linear-gradient(140deg, #341628 0%,#190e20 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5372e617-d80e{font-weight:800;font-size:11px;color:#ff82cd;letter-spacing:0.1em;}.elementor .e-1c4ab601-4715{font-weight:800;font-size:1.55rem;color:#ffffff;line-height:1.2;}.elementor .e-47755319-3677{font-size:0.95rem;color:#decfe2;line-height:1.6;}.elementor .e-37389553-3166{font-weight:800;color:#ffffff;margin-block-start:auto;border-radius:6px;background-color:#a855ef;}.elementor .e-5b61ae81-ba30{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:#544069;border-style:solid;background-image:linear-gradient(140deg, #201423 0%,#100e18 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;}.elementor .e-79edea27-2f60{font-weight:800;font-size:11px;color:#ff82cd;letter-spacing:0.1em;}.elementor .e-2f7d6e4-b0fd{font-weight:800;font-size:1.55rem;color:#ffffff;line-height:1.2;}.elementor .e-31f9622e-73aa{font-size:0.95rem;color:#decfe2;line-height:1.6;}.elementor .e-gc26-events-link{font-weight:800;color:#ffffff;margin-block-start:auto;border-radius:6px;background-color:#a855ef;}.elementor .e-7a293f27-2a7d{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:1px;border-color:#423545;border-style:solid;background-color:#17121d;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;}.elementor .e-3762a471-fb2f{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:stretch;}.elementor .e-1879c96a-cbdc{width:100%;max-width:1240px;padding-block-start:31px;padding-block-end:35px;padding-inline-start:43px;padding-inline-end:43px;background-color:#0b0910;display:flex;flex-direction:column;gap:23px;border: 0px none transparent !important; border-top: 0px none transparent !important; border-bottom: 0px none transparent !important; box-shadow: none;\n}.elementor .e-1c270cc4-9bde{font-family:Manrope;font-weight:800;font-size:1.9rem;color:#ffffff;letter-spacing:-0.04em;line-height:1.12;cursor: auto;\n}.elementor .e-1f714295-41f8{max-width:39rem;}.elementor .e-35cfdce0-b2c2{width:100%;max-width:1240px;padding-block-start:32px;padding-block-end:42px;padding-inline-start:43px;padding-inline-end:43px;background-color:#0b0910;flex-direction:column;gap:1.1rem;border: 0px none transparent !important; border-top: 0px none transparent !important; border-bottom: 0px none transparent !important; box-shadow: none;\n}.elementor .e-946e9fd-d400{width:100%;max-width:1240px;overflow:hidden;padding:0px;margin:0px;border-radius:15px;border-width:1px;border-color:#70446d;border-style:solid;background-color:#0b0910;box-shadow:0px 0px 0px 1px rgba(255,98,194,0.07),0px 14px 60px 0px rgba(170,56,155,0.14);display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-6474ce55-7865{color:#ffffff;padding-block-start:0px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;background-color:#08060d;display:flex;flex-direction:column;gap:0px;align-items:center;background-image:radial-gradient(ellipse at 85% 18%,rgba(100,25,111,0.22) 0%,transparent 52%);\n}