.elementor .s-hero-title{font-weight:700;font-size:62px;color:#F4F4F2;line-height:1.05;}.elementor .s-hero-subtext{max-width:480px;font-size:19px;color:#A7A9B3;line-height:1.6;}.elementor .s-hero-btn-kurse{font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#FF2E93;}.elementor .s-hero-btn-konzept{font-weight:600;font-size:16px;color:#F4F4F2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:#F4F4F2;border-style:solid;background-color:transparent;}.elementor .s-hero-buttons{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .s-hero-text{width:55%;display:flex;flex-direction:column;gap:24px;}.elementor .s-hero-splash{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:1;}.elementor .s-hero-logo-image{width:70%;max-width:260px;object-fit:contain;position:relative;border-radius:12px;}.elementor .s-hero-visual{width:40%;min-height:420px;overflow:hidden;position:relative;border-radius:24px;background-color:#0B0C10;display:flex;justify-content:center;align-items:center;}.elementor .s-hero-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-hero{padding-block-start:140px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B0C10;display:flex;justify-content:center;}.elementor .s-workshop-banner-text{font-weight:700;font-size:15px;color:#0B0C10;letter-spacing:0.02;text-transform:uppercase;}.elementor .s-workshop-banner{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, #4D7CFF 0%,#8B5CF6 35%,#FF2E93 65%,#39E67A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-pillars-title{font-weight:700;font-size:38px;color:#F4F4F2;text-align:center;}.elementor .s-pillar-3d-title{font-weight:700;font-size:24px;color:#F4F4F2;}.elementor .s-pillar-3d-text{font-size:15px;color:#A7A9B3;line-height:1.6;}.elementor .s-pillar-3d{flex:1 1 0%;}.elementor .s-pillar-code-title{font-weight:700;font-size:24px;color:#F4F4F2;}.elementor .s-pillar-code-text{font-size:15px;color:#A7A9B3;line-height:1.6;}.elementor .s-pillar-code{flex:1 1 0%;}.elementor .s-pillar-digital-title{font-weight:700;font-size:24px;color:#F4F4F2;}.elementor .s-pillar-digital-text{font-size:15px;color:#A7A9B3;line-height:1.6;}.elementor .s-pillar-digital{flex:1 1 0%;}.elementor .s-pillars-row{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .s-pillars-section{padding-block-start:40px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B0C10;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .s-feature-1{font-weight:600;font-size:15px;color:#F4F4F2;}.elementor .s-feature-2{font-weight:600;font-size:15px;color:#F4F4F2;}.elementor .s-feature-3{font-weight:600;font-size:15px;color:#F4F4F2;}.elementor .s-feature-4{font-weight:600;font-size:15px;color:#F4F4F2;}.elementor .s-features-strip{padding-block-start:0px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B0C10;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-howitworks-title{font-weight:700;font-size:34px;color:#F4F4F2;text-align:center;}.elementor .s-step-1-number{font-weight:700;font-size:40px;color:#FF2E93;}.elementor .s-step-1-title{font-weight:700;font-size:20px;color:#F4F4F2;}.elementor .s-step-1-text{font-size:15px;color:#A7A9B3;line-height:1.6;}.elementor .s-step-1{display:flex;flex-direction:column;gap:12px;flex:1 1 0%;}.elementor .s-step-2-number{font-weight:700;font-size:40px;color:#FF2E93;}.elementor .s-step-2-title{font-weight:700;font-size:20px;color:#F4F4F2;}.elementor .s-step-2-text{font-size:15px;color:#A7A9B3;line-height:1.6;}.elementor .s-step-2{display:flex;flex-direction:column;gap:12px;flex:1 1 0%;}.elementor .s-step-3-number{font-weight:700;font-size:40px;color:#FF2E93;}.elementor .s-step-3-title{font-weight:700;font-size:20px;color:#F4F4F2;}.elementor .s-step-3-text{font-size:15px;color:#A7A9B3;line-height:1.6;}.elementor .s-step-3{display:flex;flex-direction:column;gap:12px;flex:1 1 0%;}.elementor .s-howitworks-row{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .s-howitworks-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;background-color:#15171D;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .s-cta-title{font-weight:700;font-size:40px;color:#F4F4F2;text-align:center;}.elementor .s-cta-text{font-size:17px;color:#A7A9B3;text-align:center;}.elementor .s-cta-button{font-weight:600;font-size:17px;color:#FFFFFF;padding-block-start:18px;padding-block-end:18px;padding-inline-start:40px;padding-inline-end:40px;border-radius:999px;background-color:#FF2E93;}.elementor .s-cta-section{padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-image:radial-gradient(circle at , rgba(255,46,147,0.14) 0%,rgba(11,12,16,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0B0C10;display:flex;flex-direction:column;gap:24px;align-items:center;}