.related-courses{--related-color: #0a7c8a;padding:1.25rem 0 3rem;background:#fff}.related-courses__divider{display:block;width:100%;height:1px;border:0;background:linear-gradient(to right,rgba(148,163,184,0) 0%,rgba(148,163,184,.55) 50%,rgba(148,163,184,0) 100%)}.related-courses__divider:first-child{margin-bottom:3rem}.related-courses__divider:last-child{margin-top:3rem}.related-courses__head{max-width:760px;margin:0 auto 2rem;text-align:center}.related-courses__eyebrow{margin:0 0 .5rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--related-color)}.related-courses__title{margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;line-height:1.2;color:#1f2933}.related-courses__title-course{color:var(--related-color)}.related-courses__lead{margin:0;font-size:1.05rem;color:#52606d}.related-courses__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.related-courses__item{display:flex}.related-courses__card{display:flex;flex-direction:column;width:100%;overflow:hidden;text-decoration:none;background:#fff;border:1px solid #e4e7eb;border-radius:16px;box-shadow:0 2px 10px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.related-courses__card:hover,.related-courses__card:focus-visible{transform:translateY(-4px);border-color:var(--related-color);box-shadow:0 12px 28px #0f172a1f}.related-courses__card:hover .related-courses__cta,.related-courses__card:focus-visible .related-courses__cta{gap:.6rem}.related-courses__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#f5f7fa}.related-courses__media img{width:100%;height:100%;object-fit:cover}.related-courses__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem 1.35rem 1.4rem}.related-courses__card-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem;margin-bottom:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.related-courses__card-branch{color:var(--related-color)}.related-courses__card-variant{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:#9aa5b1}.related-courses__card-variant:before{content:"|";margin-right:.25rem;font-weight:400;color:#cbd2d9}.related-courses__card-variant-icon{display:inline-block;flex:0 0 auto;width:20px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.related-courses__card-title{margin-bottom:.5rem;font-size:1.2rem;font-weight:700;line-height:1.3;color:#1f2933}.related-courses__card-text{margin-bottom:1rem;font-size:.95rem;line-height:1.5;color:#52606d}.related-courses__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;font-size:.95rem;font-weight:700;color:var(--related-color);transition:gap .2s ease}.related-courses__cta svg{flex:0 0 auto}@media (max-width: 991px){.related-courses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.related-courses{padding:.75rem 0 2rem}.related-courses__divider:first-child{margin-bottom:2rem}.related-courses__divider:last-child{margin-top:2rem}.related-courses__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;-webkit-overflow-scrolling:touch}.related-courses__item{scroll-snap-align:start}}.section-content{max-width:990px;margin:0 auto;box-sizing:border-box;padding:0 12px;font-size:16px;line-height:1.5}.lesson-section{padding-top:44px;padding-bottom:clamp(2.5rem,6vw,4.5rem)}@media (min-width: 954px){.lesson-section .lesson-content{display:flex;gap:48px}}.lesson-section .lesson-content .content{display:inline-block;box-sizing:border-box;width:100%;max-width:460px;vertical-align:top;text-align:left}.lesson-section .lesson-content .content h1{text-align:left;font-weight:800;font-size:clamp(2rem,4.5vw,2.6rem);line-height:1.2;color:var(--dark-gray, #2b2b2b);margin-bottom:.6em}.lesson-section .lesson-content .content .link-anim-linie{font-size:1.05rem;line-height:1.75;color:var(--dark-gray, #2b2b2b)}.lesson-section .lesson-content .content .link-anim-linie p{margin-bottom:1.1rem}.lesson-section .lesson-content .content .link-anim-linie p:last-child{margin-bottom:0}.lesson-section .lesson-content .content .link-anim-linie b,.lesson-section .lesson-content .content .link-anim-linie strong{font-weight:700;background-image:linear-gradient(color-mix(in srgb,var(--primary) 32%,transparent),color-mix(in srgb,var(--primary) 32%,transparent));background-repeat:no-repeat;background-position:0 92%;background-size:100% .35em;padding:0 .04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lesson-section .lesson-content .content .link-anim-linie a b,.lesson-section .lesson-content .content .link-anim-linie a strong{background-image:none;padding:0}.lesson-section .lesson-content .lesson-img{display:inline-block;box-sizing:border-box;max-width:100%;vertical-align:top}.lesson-section .lesson-content .lesson-img img{margin-bottom:30px;width:440px;max-width:100%;border-radius:18px;box-shadow:0 8px 24px #0000001f;display:block}.module-section .module-content{border-top:1px solid var(--gray-500);border-bottom:1px solid var(--gray-500);box-sizing:border-box;padding:15px 0}.module-section .module-content .module-title{color:var(--gray);font-size:1.1em;font-weight:700}.module-section .module-content .module-list{list-style:none;padding-left:0}.module-section .module-content .module-list .module-item{font-size:16px;padding:15px 0;box-sizing:border-box;border-bottom:1px solid #eee;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 1024px){.module-section .module-content .module-list .module-item{display:inline-block;width:48%;border-bottom:none}}.module-section .module-content .module-list .module-item a{color:inherit}.module-section .module-content .module-list .module-item a:hover{color:var(--primary)}.module-section .module-content .module-list .module-item a.icon{padding:10px 0}.module-section .module-content .module-list .module-item a.icon:before{color:var(--primary)}.module-section .module-content .module-list .module-item:last-of-type{border-bottom:none}.module-box-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:10px auto;max-width:1320px}.module-box-section .module-box{color:inherit;border-radius:20px;cursor:pointer;box-shadow:0 3px 15px #0003;margin:20px;width:400px;position:relative;overflow:hidden}.module-box-section .module-box p{text-align:center!important}.module-box-section .module-box .module-img{height:220px;border-radius:20px 20px 0 0;position:relative;overflow:hidden}.module-box-section .module-box .module-img img{transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module-box-section .module-box .module-img:hover img{transform:scale(1.05)}.module-box-section .module-box .price-tag{position:absolute;right:-25px;top:3px;padding-left:7em;padding-right:1.4em;transform:rotate(30deg);border:1px solid var(--white)!important;text-transform:uppercase;font-size:1em;line-height:19px}.module-box-section .module-box .module-title{margin:10px;height:60px}.module-box-section .module-box .module-title h3{font-size:1.3rem}.module-box-section .module-box .module-title h4{margin:10px}.module-box-section .module-box .desc{text-align:center;min-height:67px;margin:30px}.module-box-section .module-box .more-btn{font-weight:400!important;width:100%;max-width:200px;margin:5px auto 10px;padding:10px;border-radius:10px}.top-bewertungen-section .top-bewertungen-content .demo-btn{padding:10px;font-size:22px}@media (max-width: 575px){.top-bewertungen-section .top-bewertungen-content .demo-btn{font-size:18px}}
