.n{position:relative}.o{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;font-size:25px}.p{padding:16px 0;display:flex;gap:16px;align-items:center}.q .o{transform:rotate(90deg)}.cw{line-height:100%;font-style:normal;font-weight:700;font-family:var(--font-base);font-size:16px}@media(min-width:768px){.cw{font-size:20px}}@media(min-width:1024px){.cw{font-size:22px}}.cx{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:40px}@media(min-width:768px){.cx{font-size:60px}}@media(min-width:1024px){.cx{font-size:64px}}.cy{padding-left:var(--grid-side-gap);padding-right:var(--grid-side-gap);width:100%}@media(min-width:1440px){.cy{max-width:var(--page-width-max);margin-left:auto;margin-right:auto}}.cz{border:0;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;white-space:nowrap}.c0,.cz{overflow:hidden}.c0{height:0}.a{position:relative}.bm{padding:5.5px 12px;border:.5px solid #f4f1ea;border-radius:12px;line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px}@media(min-width:768px){.bm{padding:7.5px 16px;border-radius:16px}}@media(min-width:1024px){.bm{font-size:16px}}.bn.bo{border-color:#3fac6e;background-color:#3fac6e;color:#0b1d36}.bp.bo{border-color:#3f7aac;background-color:#3f7aac;color:#0b1d36}.bq.bo{border-color:#c49037;background-color:#c49037;color:#0b1d36}.br.bo{border-color:#e71418;background-color:#e71418;color:#fff}.bs.bo{border-color:#8c1822;background-color:#f5dd86;color:#8c1822}.bt.bo{border-color:#ff781d;background-color:#ff781d;color:#fff}.bu.bo{border-color:transparent;background:linear-gradient(180deg,#9285ff,#6764e6);color:#fff}.bv.bo{border-color:#a0cbfa;background-color:#a0cbfa;color:#282828}.bw.bo{border-color:#7fe37f;background-color:#7fe37f;color:#282828}.bx.bo{border-color:#000;background-color:#000;color:#f3f1ea}body.schreiben-theme .bm{border-color:#3d2d56!important;color:#3d2d56!important}body.schreiben-theme .bm.bo{border-color:transparent!important;background:linear-gradient(180deg,#9285ff,#6764e6)!important;color:#fff!important}body.chess-theme .bm{position:relative;background:transparent!important;border:2px solid transparent!important;border-radius:8px!important}body.chess-theme .bm:before{content:"";position:absolute;inset:-2px;border-radius:8px;padding:2px;border:1px solid #f5dd86!important;pointer-events:none}.ag1{display:flex;gap:16px}.ag2{line-height:120%;font-style:italic;font-weight:400;font-family:var(--font-base);font-size:14px;color:#c7c3bd;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:768px){.ag2{font-size:18px}}body.christmas-theme .ag2{color:#0b1d36}body.chess-theme .ag2{background:linear-gradient(180deg,#f5dd86,#b68b46);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body.marafon-theme .ag2{color:#343330;-webkit-text-fill-color:#343330;white-space:pre-line}body.marafon-theme .ag2:first-line{font-weight:700}body.schreiben-theme .ag2{color:#3d2d56;-webkit-text-fill-color:#3d2d56}.ag3{display:inline}.ag4{min-width:7px;color:#c7c3bd}body.christmas-theme .ag4{color:#0b1d36}body.chess-theme .ag4{color:#b68b46}body.marafon-theme .ag4{color:#343330}body.schreiben-theme .ag4{color:#9285ff}.a3{display:flex;gap:10px}body.marafon-theme .a3{flex-direction:row;gap:16px}@media(min-width:768px){body.marafon-theme .a3{flex-direction:row-reverse}}.a4{height:220px;width:165px;flex-shrink:0;margin-left:-8px}.a4 img,.a4 video{height:100%;width:100%;object-fit:cover}body.marafon-theme .a4{width:100%;height:auto;max-height:300px;margin-left:0;border-radius:12px;overflow:hidden}@media(min-width:768px){body.marafon-theme .a4{width:165px;max-height:220px;flex-shrink:0}}body.marafon-theme .a4 img,body.marafon-theme .a4 video{border-radius:12px;object-fit:contain}body.marafon-theme .a4 img:not([src]),body.marafon-theme .a4 img[src=""],body.marafon-theme .a4:empty{display:none}.a5{margin-top:32px}body.marafon-theme .a5{margin-top:0}.a6{display:flex;flex-direction:column;gap:48px;align-items:center}@keyframes k{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.i{color:#f4f1ea}body.marafon-theme .i{color:#ff781d}.j{stroke-dashoffset:1000;animation:k 2s ease-in infinite}.afn{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:620px;overflow:hidden;margin-top:var(--promo-banner-height,0)}body.schreiben-theme .afn{min-height:90vh;padding-bottom:44px}body.chess-theme .afn{background-image:url(https://tadestim.s3.eu-central-1.amazonaws.com/bg_chess.png);background-size:cover;background-repeat:no-repeat;background-position:50%}@media(min-width:768px){body.chess-theme .afn{background-size:cover;background-position:50%;background-repeat:no-repeat}}@media(min-width:510px){.afn{min-height:680px}}@media(min-width:768px){.afn{min-height:700px}}@media(min-width:1024px){.afn{min-height:unset}}.afo{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding-top:56px;color:#f4f1ea}@media(min-width:768px){.afo{padding-top:72px}}@media(min-width:1024px){.afo{display:grid;grid-template-columns:repeat(12,1fr)}}body.marafon-theme .afo{color:#343330}.afp{flex:1 1;display:flex;flex-direction:column;justify-content:center}.afp .afq{display:none!important}@media(min-width:1024px){.afp{grid-area:1/1/2/9}.afp .afq{display:block!important}.afp .afq.afr{display:flex!important;flex-direction:column}}@media(min-width:1280px){.afp{grid-area:1/1/2/8}}@media(min-width:1440px){.afp{grid-area:1/1/2/7}}.afs{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:40px}@media(min-width:768px){.afs{font-size:60px}}@media(min-width:1024px){.afs{font-size:64px}}.aft{color:#3fac6e}.afu{color:#3f7aac}body.christmas-theme .afu{color:#e71418;font-weight:700}.afv{color:#c49037}body.chess-theme .afs{position:relative;display:inline-block;font-weight:700;background:linear-gradient(180deg,#8c1822,#5e0e14);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #f5dd86;text-shadow:none;font-size:9vw}@media(min-width:510px){body.chess-theme .afs{font-size:48px}}@media(min-width:1024px){body.chess-theme .afs{font-size:60px}}.afw{max-width:400px;margin-top:24px;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.afw{font-size:18px}}@media(min-width:1024px){.afw{font-size:20px}}@media(min-width:510px){.afw{margin-top:16px}}body.chess-theme .afw{background:linear-gradient(180deg,#f5dd86,#b68b46);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.marafon-theme .afw{color:#343330!important;-webkit-text-fill-color:#343330!important}.afx{max-width:400px;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}@media(min-width:768px){.afx{margin-top:32px}}body.christmas-theme .afx>div>div{background:#fff!important;border:none!important;border-radius:12px;color:#0b1d36!important}@media(min-width:768px){body.christmas-theme .afx>div>div{border-radius:16px}}body.christmas-theme .afx>div:first-child>div{background:#e71418!important;border:none!important;color:#fff!important}body.chess-theme .afx>div>div{background:#f9f4e8!important;border:2px solid #f5dd86!important;border-radius:8px!important;box-shadow:none!important;color:#000!important;font-weight:500}body.chess-theme .afx>div:first-child>div{background:linear-gradient(180deg,#8c1822,#5e0e14)!important;border:2px solid #f5dd86!important;border-radius:8px!important;box-shadow:inset 2px 4px 4px 0 hsla(0,0%,100%,.4),inset -2px -4px 4px 0 rgba(0,0,0,.4)!important;color:#fff!important}body.marafon-theme .afx>div>div{background:transparent!important;border:1px solid #343330!important;border-radius:12px;color:#343330!important;-webkit-text-fill-color:#343330!important;font-weight:500}body.marafon-theme .afx>div:last-child>div{background:linear-gradient(180deg,#ff781d,#e15a00)!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.afy{position:relative;display:flex;flex-direction:row;align-items:center;gap:16px}@media(min-width:768px){.afy{display:grid;grid-template-columns:repeat(8,1fr)}}@media(min-width:1024px){.afy{display:flex;flex-direction:column-reverse;grid-area:1/9/2/13}.afy .afq{display:none!important}}@media(min-width:1440px){.afy{align-items:flex-end;flex-direction:row-reverse;grid-area:1/6/2/13}}.afz{height:60vw!important;width:45vw!important;max-width:400px!important;max-height:420px!important;margin-left:-50px}body.chess-theme .afz{margin-left:-80px!important;width:100%!important;height:auto!important;max-width:80%!important;max-height:480px!important}@media(min-width:768px){body.chess-theme .afz{margin-left:0!important;max-width:400px!important}}.afz img,.afz video{height:100%;width:100%;object-fit:contain;object-position:center bottom}.afz video{width:calc(100% + 20px)}.afz video::-webkit-media-controls,.afz video::-webkit-media-controls-enclosure{display:none!important}.afz video::-webkit-media-controls-panel,.afz video::-webkit-media-controls-play-button{display:none!important}.afz video::-webkit-media-controls-start-playback-button{display:none!important}@media(min-width:768px){.afz{grid-area:1/1/2/6;height:100%!important;width:100%!important;max-width:440px!important;max-height:460px!important;margin-left:0!important}body.chess-theme .afz{max-height:520px!important}}@media(min-width:1024px){.afz{max-height:-moz-fit-content!important;max-height:fit-content!important}}@media(min-width:1440px){.afz{height:39vw!important;width:37vw!important;max-width:490px!important;max-height:515px!important}}.af0{justify-content:space-between;align-items:flex-start;height:72%}@media(min-width:768px){.af0{grid-area:1/6/2/9}}@media(min-width:1024px){.af0{justify-content:flex-end;height:unset}}@media(min-width:1440px){.af0{margin:auto 0}}body.chess-theme .af0{margin-left:-40px;margin-top:-100px;position:relative;z-index:2}@media(min-width:768px){body.chess-theme .af0{margin-left:0;margin-top:0}}@media(min-width:1024px){body.chess-theme .af0{margin-left:unset;margin-top:unset}}@media(min-width:1440px){body.chess-theme .af0{margin:auto 0}}.af1{width:40%;min-width:140px;margin-top:0}@media(min-width:768px){.af1{margin:auto 0;min-width:180px}}@media(min-width:1440px){.af1{margin-left:auto}}.afq{transform-origin:center;margin-top:unset;width:100%;max-width:250px;position:relative}.afq.afr{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.afq{margin-top:0}}@media(min-width:1024px){.afq{margin-top:64px;max-width:300px}body.chess-theme .afq,body.christmas-theme .afq{margin-top:100px}}@media(min-width:510px){.afq svg{width:40px;height:40px}}@media(min-width:768px){.afq svg{width:48px;height:48px}}.afq .af2{width:100%}body.christmas-theme .afq div.af2{background:#e71418!important;border-color:#e71418!important;color:#fff!important;position:relative}body.christmas-theme .afq div.af2:before{display:none!important}body.christmas-theme .afq div.af2:hover{background:#c80f12!important;border-color:#c80f12!important}body.christmas-theme .afq:after{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:270px;height:200px;background-image:url(/demo/images/page/сhristmas/b_snow.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;pointer-events:none;z-index:10}@media(min-width:1024px){body.christmas-theme .afq:after{width:320px;height:240px;top:-145px}}body.marafon-theme .afq div.af2:not(.af3){background:linear-gradient(180deg,#ff781d,#e15a00)!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.marafon-theme .afq div.af2:not(.af3):before{display:none!important}body.marafon-theme .afq div.af2:not(.af3):hover{background:linear-gradient(180deg,#e15a00,#c44e00)!important}body.marafon-theme .afq div.af2:not(.af3) svg path{fill:#fff!important}body.marafon-theme .afq .af3,body.marafon-theme .afq .af3.af2{background:transparent!important;color:#ff781d!important;-webkit-text-fill-color:#ff781d!important}body.marafon-theme .afq .af3.af2:before,body.marafon-theme .afq .af3:before{display:none!important}body.marafon-theme .afq .af3.af2:hover,body.marafon-theme .afq .af3:hover{background:rgba(255,120,29,.1)!important;border-color:#e15a00!important;color:#e15a00!important;-webkit-text-fill-color:#e15a00!important}body.marafon-theme .afq .af3 svg path,body.marafon-theme .afq .af3.af2 svg path{fill:#ff781d!important}body.schreiben-theme .afq div.af2:not(.af3){background:linear-gradient(180deg,#9285ff,#6764e6)!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.schreiben-theme .afq div.af2:not(.af3):before{display:none!important}body.schreiben-theme .afq div.af2:not(.af3):hover{background:linear-gradient(180deg,#7b6ef0,#5a57d4)!important}body.schreiben-theme .afq div.af2:not(.af3) svg path{fill:#fff!important}body.schreiben-theme .afq .af3,body.schreiben-theme .afq .af3.af2{background:transparent!important;border-radius:12px!important;color:#9285ff!important;-webkit-text-fill-color:#9285ff!important;outline:none!important;box-shadow:none!important}body.schreiben-theme .afq .af3.af2:before,body.schreiben-theme .afq .af3:before{display:none!important}body.schreiben-theme .afq .af3.af2:hover,body.schreiben-theme .afq .af3:hover{background:rgba(146,133,255,.1)!important}body.schreiben-theme .afq .af3 svg path,body.schreiben-theme .afq .af3.af2 svg path{fill:#9285ff!important}body.chess-theme .afq div.af2{background:linear-gradient(180deg,#8c1822,#5e0e14)!important;border:2px solid #f5dd86!important;border-radius:8px!important;box-shadow:inset 2px 4px 4px 0 hsla(0,0%,100%,.4),inset -2px -4px 4px 0 rgba(0,0,0,.4)!important;color:#f5dd86!important;position:relative}body.chess-theme .afq div.af2:before{display:none!important}body.chess-theme .afq div.af2:hover{background:linear-gradient(180deg,#a01e28,#6e1018)!important;border-color:#f5dd86!important}body.chess-theme .afq div.af2.af3{background:#f9f4e8!important;border:2px solid #f5dd86!important;border-radius:8px!important;box-shadow:none!important;color:#000!important}body.chess-theme .afq div.af2.af3:hover{background:#f5dd86!important;color:#000!important}body.marafon-theme .afn>div:last-child{display:block!important;border-bottom:1px solid;border-image-source:linear-gradient(180deg,#ff781d,#e15a00);border-image-slice:1}.af4,body.marafon-theme .afn>div:last-child:before{display:none}.af4{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}@media(min-width:1024px){.af4{display:block}}.ff{display:flex;flex-direction:column;gap:16px;padding:24px 16px 16px;border-radius:16px;background:hsla(42,31%,94%,.01);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fg{border:1px solid rgba(63,172,110,.24)}.fh{border:1px solid rgba(63,122,172,.24)}.fi{border:1px solid rgba(196,144,55,.24)}.fj{border:1px solid rgba(231,20,24,.24)}.fk{border:1px solid hsla(47,85%,74%,.24)}.fl{border:1px solid rgba(255,120,29,.24)}.fm{border:1px solid rgba(146,133,255,.24)}.fn{border:1px solid rgba(160,203,250,.4)}.fo{border:1px solid rgba(127,227,127,.4)}.fp{background:#d9f24b;border:1px solid #d9f24b;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:4px 8px 24px 0 rgba(0,0,0,.18)}.fp,.fp .fq,.fp .fr{color:#000}.fp .fs{background:#000!important;color:#f3f1ea!important;border-color:#000!important}.fp .fs:before{background:hsla(47,27%,94%,.16)!important}.fp .fs:hover{color:#000!important;background:transparent!important}@media(min-width:768px){.ff{gap:24px}}.ft{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.ft{gap:8px}}.fq{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.fq{font-size:26px}}.fr{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.fr{font-size:18px}}@media(min-width:1024px){.fr{font-size:20px}}.fu{display:flex;flex-wrap:wrap;gap:8px}.fs{width:100%}@media(min-width:510px){.fs svg{width:40px;height:40px}}@media(min-width:768px){.fs svg{width:48px;height:48px}}.j1{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}.j2{padding-top:80px}.j3{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.j3{font-size:40px}}@media(min-width:1024px){.j3{font-size:52px}}.j4{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;max-width:270px;margin-top:24px}@media(min-width:768px){.j4{font-size:18px}}@media(min-width:1024px){.j4{font-size:20px}}@media(min-width:768px){.j4{max-width:440px}}.j5{position:relative}@media(min-width:768px){.j5{padding-bottom:120px}}@media(min-width:1024px){.j5{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr 1.2fr;padding-bottom:unset}}@media(min-width:1440px){.j5{grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:32px;margin-top:56px;margin-bottom:56px}}.j6{display:flex;flex-direction:column;gap:40px;margin:40px 0;max-width:400px}@media(min-width:768px){.j6{max-width:720px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin:40px 0 0}}@media(min-width:1024px){.j6{grid-area:1/1/3/7;gap:40px;max-width:unset;margin:40px 0 80px}}@media(min-width:1440px){.j6{grid-area:1/1/2/10;grid-template-columns:repeat(3,1fr);gap:32px;margin:unset}}.j7{max-width:400px}@media(min-width:768px){.j7{position:absolute;right:24px;bottom:0;flex-direction:column-reverse;max-width:300px}}@media(min-width:1024px){.j7{position:static;grid-area:2/4/3/9;max-width:unset;flex-direction:row-reverse;align-items:flex-end}}@media(min-width:1440px){.j7{grid-area:1/10/2/13;flex-direction:column-reverse}}@media(min-width:768px){.j8{transform:scaleX(-1);width:254px;height:274px}}@media(min-width:1024px){.j8{width:35vw;height:362px;max-width:400px;max-height:420px}}@media(min-width:1440px){.j8{width:100%}}@media(min-width:1024px){.j9{max-width:200px;margin:auto 0 auto 30px}}@media(min-width:1440px){.j9{max-width:unset;margin:unset}}.c3{flex-direction:column;padding:16px;border-radius:16px;background:hsla(42,31%,94%,.01);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c3,.c4{display:flex;gap:16px}.c5{width:36px;height:36px;min-width:36px;border-radius:12px;box-shadow:4px 8px 16px 0 rgba(0,0,0,.24);overflow:hidden}@media(min-width:768px){.c5{width:48px;height:48px;min-width:48px;border-radius:16px}}.c5 img{object-fit:cover}.c6{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.c6{justify-content:space-between}}.c7{line-height:100%;font-style:normal;font-weight:700;font-family:var(--font-base);font-size:16px}@media(min-width:768px){.c7{font-size:20px}}@media(min-width:1024px){.c7{font-size:22px}}.c8{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px}@media(min-width:1024px){.c8{font-size:16px}}.c9{line-height:120%;font-style:italic;font-weight:400;font-family:var(--font-base);font-size:14px;color:#c7c3bd}@media(min-width:768px){.c9{font-size:18px}}.lb{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}@media(min-width:768px){.lb{overflow:visible}}.lc{display:flex;flex-direction:column;gap:40px;padding-top:80px}@media(min-width:768px){.lc{display:grid;grid-template-columns:repeat(8,1fr);padding-bottom:80px}}.le{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.le{grid-area:1/1/2/6}}@media(min-width:1024px){.le{grid-area:1/1/2/5}}.lf{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.lf{font-size:40px}}@media(min-width:1024px){.lf{font-size:52px}}.lg{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.lg{font-size:18px}}@media(min-width:1024px){.lg{font-size:20px}}.lh{width:100%;overflow:visible}@media(min-width:768px){.lh{display:none!important}}.li{width:calc(100% - 72px);max-width:400px}@media(min-width:510px){.li{max-width:500px}}.lj{display:none}@media(min-width:768px){.lj{grid-area:2/1/3/6;display:flex;flex-direction:column;gap:20px}}@media(min-width:1024px){.lj{grid-area:2/1/3/5}}@media(min-width:1440px){.lj{gap:32px}}.lk{gap:30px}@media(min-width:768px){.lk{grid-area:1/6/3/9;position:-webkit-sticky;position:sticky;top:80px;flex-direction:column;align-self:flex-start;height:-moz-fit-content;height:fit-content;gap:40px}}@media(min-width:1024px){.lk{grid-area:1/5/3/9;flex-direction:row}}@media(min-width:1440px){.lk{grid-area:1/5/3/9}}.ll{gap:24px}@media(min-width:768px){.ll{align-items:flex-start;gap:40px}}@media(min-width:1024px){.ll{justify-content:center;gap:32px}}.lm{max-width:150px;margin-top:unset}@media(min-width:768px){.lm{max-width:200px}}.ln{margin:-32px}@media(min-width:768px){.ln{width:100%;height:-moz-fit-content;height:fit-content;margin:0}}@media(min-width:1024px){.ln{flex-grow:1;flex:1 1}}.lo{width:100%}.ka{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.ka{gap:24x}}.kb{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.kb{font-size:40px}}@media(min-width:1024px){.kb{font-size:52px}}body.marafon-theme .kb{line-height:120%;font-style:normal;font-family:var(--font-base);font-size:14px;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#343330!important;background-clip:unset!important;color:#343330!important;font-size:16px;font-weight:400;font-family:var(--font-base)!important}@media(min-width:768px){body.marafon-theme .kb{font-size:18px}}@media(min-width:1024px){body.marafon-theme .kb{font-size:20px}}body.schreiben-theme .kb{display:none}.kc{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.kc{gap:16px}}@media(min-width:1024px){.kc{gap:32px}}.ke{display:flex;align-items:center}@media(min-width:1024px){.ke{gap:12px}}@media(min-width:1440px){.ke{gap:32px}}body.marafon-theme .ke{border-radius:12px;padding:16px;background:linear-gradient(90deg,#fff1df,#ffd6a1)}@media(min-width:768px){body.marafon-theme .ke{background:linear-gradient(90deg,#fee3bf,#ffd6a1);padding:20px}}body.schreiben-theme .ke{border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:768px){body.schreiben-theme .ke{padding:20px}}.kf{max-width:46%}@media(min-width:768px){.kf{max-width:120px}}@media(min-width:1024px){.kf{max-width:124px}}@media(min-width:1440px){.kf{max-width:184px}}body.marafon-theme .kf{mix-blend-mode:difference}.kg{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.kg{gap:8px}}.kh{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.kh{font-size:40px}}@media(min-width:1024px){.kh{font-size:52px}}body.marafon-theme .kh{background:linear-gradient(180deg,#ff781d,#e15a00)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}body.schreiben-theme .kh{background:linear-gradient(180deg,#9285ff,#6764e6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.ki{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ki{font-size:18px}}@media(min-width:1024px){.ki{font-size:20px}}body.marafon-theme .ki{color:#343330!important;-webkit-text-fill-color:#343330!important}body.schreiben-theme .ki{color:#3d2d56!important;-webkit-text-fill-color:#3d2d56!important}@keyframes aa{0%{stroke-dasharray:1005}50%{stroke-dasharray:1015}to{stroke-dasharray:1005}}@keyframes ab{0%{stroke-dashoffset:20}50%{stroke-dashoffset:25}to{stroke-dashoffset:20}}@keyframes ae{0%{transform:translateX(6px)}50%{transform:translateX(0)}to{transform:translateX(6px)}}.z{stroke-dashoffset:1000;animation:aa 2s linear infinite}.ab{stroke-dasharray:13;animation:ab 2s linear infinite}.ac{animation:ae 2s linear infinite}.aho{align-items:center;justify-content:center;background:rgba(11,29,54,.4);background-blend-mode:multiply;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.aho,.ahp{display:flex;width:100%;height:100%}.ahp{position:relative;flex-direction:column;max-width:868px;background-image:url(/demo/images/page/body-bg.png),radial-gradient(50% 50% at 50% 50%,transparent 24%,rgba(0,0,0,.32) 100%);background-size:70%,cover;background-blend-mode:overlay,normal;background-repeat:repeat;overflow:hidden}@media(min-width:600px){.ahp{background-size:50%,cover}}@media(min-width:768px){.ahp{background-size:40%,cover;width:90%;max-height:80vh}}.ahq{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--header-height);padding:0 4px 0 16px;--color:var(--header-color-main,#000);transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease;background-color:hsla(0,0%,100%,0);border-bottom:1px solid hsla(42,31%,94%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 rgba(11,29,54,.32);color:var(--color)}@media(min-width:768px){.ahq{padding:0 4px 0 24px}}@media(min-width:1024px){.ahq{padding:0 4px 0 40px}}.ahr{color:#f4f1ea;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ahr{font-size:18px}}@media(min-width:1024px){.ahr{font-size:20px}}.ahs:hover path{fill:#687784}.ahs path{transition-property:fill stroke;transition-duration:.3s;transition-timing-function:ease;fill:#d4d1ca}.ail{flex-direction:column;gap:14px}.ail,.aim{display:flex}.aim{gap:16px}.ain{display:block;line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;min-width:45px}@media(min-width:768px){.ain{font-size:26px}}.aio{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;min-width:45px}@media(min-width:768px){.aio{font-size:26px}}.aip{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:16px;min-width:32px}@media(min-width:768px){.aip{font-size:22x}}.aiq{color:#3fac6e}.air{color:#3f7aac}.ais{color:#c49037}.ait{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ait{font-size:18px}}@media(min-width:1024px){.ait{font-size:20px}}.by{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:56px 16px 40px;overflow-y:auto;color:#f4f1ea}@media(min-width:768px){.by{padding:56px 24px 40px}}@media(min-width:1024px){.by{padding:56px 40px}}.bz{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;margin-bottom:40px}@media(min-width:768px){.bz{font-size:40px}}@media(min-width:1024px){.bz{font-size:52px}}.e3{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:56px 16px 40px;overflow-y:auto;color:#f4f1ea}@media(min-width:768px){.e3{padding:56px 24px 40px}}@media(min-width:1024px){.e3{padding:56px 40px}}.e4{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;margin-bottom:40px}@media(min-width:768px){.e4{font-size:40px}}@media(min-width:1024px){.e4{font-size:52px}}.e5{gap:40px}.e5,.e6{display:flex;flex-direction:column}.e6{gap:8px}.e7{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;color:#3fac6e}@media(min-width:768px){.e7{font-size:40px}}@media(min-width:1024px){.e7{font-size:52px}}.e8{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.e8{font-size:18px}}@media(min-width:1024px){.e8{font-size:20px}}.agw{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:56px 16px 40px;overflow-y:auto;color:#f4f1ea}@media(min-width:768px){.agw{padding:56px 24px 40px}}@media(min-width:1024px){.agw{padding:56px 40px}}.agx{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.agx{font-size:40px}}@media(min-width:1024px){.agx{font-size:52px}}.agy{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;line-height:140%;margin-bottom:16px;color:#c49037}@media(min-width:768px){.agy{font-size:26px}}.agz{display:flex;flex-direction:column;gap:12px}.ag0{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ag0{font-size:18px}}@media(min-width:1024px){.ag0{font-size:20px}}.bf,.bg{width:100%}.bg{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;text-align:center}.bh{border:1px solid rgba(63,172,110,.5);background:#3fac6e}.bi{border:1px solid rgba(63,122,172,.5);background:#3f7aac}.bj{border:1px solid rgba(196,144,55,.5);background:#c49037}.bk{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea}@media(min-width:768px){.bk{font-size:18px}}@media(min-width:1024px){.bk{font-size:20px}}.bl{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.bl{font-size:26px}}.aco{z-index:1;position:relative;overflow:hidden}.acp{display:flex;flex-direction:column;gap:56px;padding-top:40px;color:#f4f1ea}@media(min-width:768px){.acp{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:24px;gap:24px;padding-top:80px}}@media(min-width:1440px){.acp{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}}body.chess-theme .acp{padding-top:16px}@media(min-width:768px){body.chess-theme .acp{padding-top:80px}}@media(min-width:1024px){body.chess-theme .acp{padding-top:120px}}.acq{display:flex;flex-direction:column;gap:24px}.acq .acr{display:none}@media(min-width:600px){.acq{max-width:440px}body.chess-theme .acq{max-width:unset}}@media(min-width:768px){.acq{grid-area:1/1/2/5}body.chess-theme .acq{grid-area:1/1/2/7}.acq .acr{display:flex;margin-top:32px}}@media(min-width:1440px){.acq{grid-area:1/1/2/6}body.chess-theme .acq{grid-area:1/1/2/9}}body.christmas-theme .acq{padding:24px 20px;border-radius:16px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 hsla(0,0%,79%,.32);border-color:hsla(0,0%,100%,.5)}@media(min-width:768px){body.christmas-theme .acq{padding:32px}}@media(min-width:1440px){body.christmas-theme .acq{padding:40px}}body.chess-theme .acq{padding:24px 20px;background:#f4e7d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 8px 8px 0 rgba(0,0,0,.2)!important;border:2px solid #f5dd86!important;border-radius:16px!important}@media(min-width:768px){body.chess-theme .acq{padding:32px}}@media(min-width:1440px){body.chess-theme .acq{padding:40px}}body.marafon-theme .acq{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;border-radius:0;padding:0}@media(min-width:768px){body.marafon-theme .acq{grid-area:1/1/2/4}}@media(min-width:1440px){body.marafon-theme .acq{grid-area:1/1/2/6}}body.schreiben-theme .acq{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;border-radius:0;padding:0}.acs{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.acs{font-size:40px}}@media(min-width:1024px){.acs{font-size:52px}}.act{color:#3fac6e}.acu{color:#3f7aac}body.christmas-theme .acu{color:#e71418;font-weight:600}.acv{color:#c49037}body.chess-theme .acs{position:relative;display:inline-block;font-weight:700;background:linear-gradient(180deg,#8c1822,#5e0e14);-webkit-background-clip:text;background-clip:text;color:#8c1822;text-shadow:#f5dd86 1px 0 0,#f5dd86 .540302px .841471px 0,#f5dd86 -.416147px .909297px 0,#f5dd86 -.989992px .14112px 0,#f5dd86 -.653644px -.756802px 0,#f5dd86 .283662px -.958924px 0,#f5dd86 .96017px -.279415px 0}.acw{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.acw{font-size:18px}}@media(min-width:1024px){.acw{font-size:20px}}body.marafon-theme .acw{color:#343330!important;-webkit-text-fill-color:#343330!important}body.schreiben-theme .acw{color:#3d2d56!important;-webkit-text-fill-color:#3d2d56!important}.acx{display:flex;justify-content:center;margin-top:16px}.acx img{max-width:100%;height:auto}@media(min-width:768px){.acx img{height:-moz-fit-content;height:fit-content}}@media(min-width:1024px){.acx img{width:60%}}@media(min-width:1440px){.acx img{width:50%}}@media(min-width:768px){.acx{align-items:center;grid-area:1/5/3/9;max-width:unset}}@media(min-width:1440px){.acx{grid-area:1/7/3/13}}@media(min-width:768px){body.marafon-theme .acx{grid-area:2/1/3/4}}@media(min-width:1440px){body.marafon-theme .acx{grid-area:2/1/3/6}}@media(min-width:768px){body.marafon-theme .acx img{width:100%!important;max-height:150%!important}}@media(min-width:600px){.acy{max-width:440px}}@media(min-width:768px){.acy{grid-area:1/5/3/9;max-width:unset}}@media(min-width:1440px){.acy{grid-area:1/7/3/13}}@media(min-width:768px){body.marafon-theme .acy{grid-area:1/5/3/9}}@media(min-width:1440px){body.marafon-theme .acy{grid-area:1/7/3/13}}.acz{position:relative}@media(min-width:768px){.acz{grid-area:3/1/4/5}}@media(min-width:1440px){.acz{grid-area:3/1/4/6}}@media(min-width:768px){body.marafon-theme .acz{grid-area:2/1/3/9}}@media(min-width:1440px){body.marafon-theme .acz{grid-area:2/1/3/13}}.ac0{width:100%;overflow:visible}@media(min-width:600px){.ac0{margin:0;overflow:hidden;max-width:415px}}body.marafon-theme .ac0{display:flex;overflow:visible;max-width:unset}body.marafon-theme .ac0,body.marafon-theme .ac0 .swiper-wrapper{flex-direction:column;gap:16px}.ac1{width:100%;max-width:415px}body.marafon-theme .ac1{max-width:unset;width:100%!important;padding:20px;background:hsla(0,0%,100%,.95);border-radius:16px;border:1px solid rgba(52,51,48,.1);box-shadow:0 4px 16px 0 rgba(52,51,48,.08)}.ac2{position:absolute;right:10px;bottom:20px}@media(min-width:600px){.acr{max-width:440px}}@media(min-width:768px){.acr{display:none}}.x8{position:relative;display:flex;flex-direction:column;gap:16px;max-width:440px;padding:24px 16px 16px;border-radius:16px;background:hsla(42,31%,94%,.01);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x9{border:1px solid rgba(63,172,110,.24)}.ya{border:1px solid rgba(63,122,172,.24)}body.christmas-theme .ya{gap:16px;max-width:410px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 hsla(0,0%,79%,.32);border-color:hsla(0,0%,100%,.5)}body.chess-theme .ya{max-width:410px;background:#f4e7d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 8px 8px 0 rgba(0,0,0,.2)!important;border:2px solid #f5dd86!important;border-radius:16px!important}body.schreiben-theme .ya{max-width:410px;background:#fff!important;border:none!important;border-radius:16px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.yb{border:1px solid rgba(196,144,55,.24)}body.marafon-theme .yb{max-width:410px;background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px 0 rgba(239,104,32,.1);border:1px solid rgba(239,104,32,.15);border-radius:16px}@media(min-width:1024px){.x8{gap:16px}}.yc{position:absolute;top:-45px;right:-15px;height:auto;z-index:1;pointer-events:none}@media(min-width:1024px){.yc{height:80px;top:-33px}}.ye{display:flex;flex-direction:column;gap:4px}@media(min-width:1024px){.ye{gap:8px}}.yf{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.yf{font-size:26px}}body.christmas-theme .yf{color:#0b1d36}body.chess-theme .yf{color:#8c1822!important;-webkit-text-fill-color:#8c1822!important;filter:none!important;text-shadow:none!important;border:none!important;box-shadow:none!important;padding:0;font-weight:700;display:block}body.chess-theme .yf,body.marafon-theme .yf{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}body.marafon-theme .yf{color:#343330!important;-webkit-text-fill-color:#343330!important}body.schreiben-theme .yf{color:#3d2d56!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#3d2d56!important;background-clip:unset!important;filter:none!important;text-shadow:none!important;border:none!important;box-shadow:none!important;padding:0;font-weight:700;display:block}.yg{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.yg{font-size:18px}}@media(min-width:1024px){.yg{font-size:20px}}body.christmas-theme .yg{color:rgba(11,29,54,.85)}body.chess-theme .yg{color:rgba(44,24,16,.85)}body.marafon-theme .yg{color:rgba(52,51,48,.85);-webkit-text-fill-color:rgba(52,51,48,.85)}body.schreiben-theme .yg{color:rgba(61,45,86,.85)!important;-webkit-text-fill-color:rgba(61,45,86,.85)!important}.yh{display:flex;align-items:baseline;gap:12px}.yi{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.yi{font-size:40px}}@media(min-width:1024px){.yi{font-size:52px}}.yj{color:#3fac6e}.yk{color:#3f7aac}body.christmas-theme .yk{color:var(--christmas-accent,#e71418)}body.chess-theme .yk{color:#8c1822!important;-webkit-text-fill-color:#8c1822!important;background:none!important;font-weight:700!important}body.schreiben-theme .yk{background:linear-gradient(180deg,#9285ff,#6764e6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:#9285ff!important}.yl{color:#c49037}body.marafon-theme .yl{background:linear-gradient(180deg,#ff781d,#e15a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ff781d!important}.ym{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;color:#99a3ae!important;text-decoration:line-through;font-size:18px;position:relative;top:-2px}@media(min-width:768px){.ym{font-size:26px}}.yn{display:flex;flex-wrap:wrap;gap:8px}body.christmas-theme .yn>div{font-size:15px;padding-left:12px;padding-right:12px;background:#fff!important;border:1px solid rgba(11,29,54,.3)!important;color:#0b1d36!important}body.christmas-theme .yn>div[class*=highlight]{background:#e71418!important;border:none!important;color:#fff!important}body.chess-theme .yn>div{font-size:15px;padding-left:12px;padding-right:12px;background:transparent!important;border:2px solid #f5dd86!important;border-radius:8px!important;color:#2c1810!important}body.chess-theme .yn>div[class*=highlight]{background:linear-gradient(180deg,#8c1822,#5e0e14)!important;border-color:#f5dd86!important;color:#fff!important}body.marafon-theme .yn>div{font-size:15px;padding-left:12px;padding-right:12px;background:#fff!important;border:1px solid rgba(52,51,48,.3)!important;color:#343330!important;-webkit-text-fill-color:#343330!important}body.marafon-theme .yn>div[class*=highlight]{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:28px;background:linear-gradient(180deg,#ff781d,#e15a00)!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.schreiben-theme .yn>div{font-size:15px;padding-left:12px;padding-right:12px;background:transparent!important;border:1px solid #3d2d56!important;color:#3d2d56!important;-webkit-text-fill-color:#3d2d56!important}body.schreiben-theme .yn>div[class*=highlight]{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:28px;background:linear-gradient(180deg,#9285ff,#6764e6)!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.yo{width:-moz-fit-content;width:fit-content}.yp{width:100%}body.christmas-theme .yp:nth-of-type(2) button{border-color:#e71418!important;color:#e71418!important;background:transparent!important}body.christmas-theme .yp:nth-of-type(2) button:hover{background:rgba(231,20,24,.1)!important}body.marafon-theme .yp button{height:40px!important;font-weight:600;font-size:16px;white-space:nowrap;background:transparent!important;border:1px solid rgba(52,51,48,.3)!important;color:#343330!important;-webkit-text-fill-color:#343330!important;box-shadow:none!important}body.marafon-theme .yp button:before{display:none!important}body.marafon-theme .yp button svg path{fill:#343330!important}@media(min-width:768px){body.marafon-theme .yp button{height:48px!important;font-size:18px;padding-left:12px;padding-right:12px}}body.marafon-theme .yq button{background:linear-gradient(180deg,#ff781d,#e15a00)!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.marafon-theme .yq button:before{display:none!important}body.marafon-theme .yq button svg path{fill:#fff!important}body.chess-theme .yp:first-of-type button{background:linear-gradient(180deg,#8c1822,#5e0e14)!important;border:2px solid #f5dd86!important;border-radius:8px!important;box-shadow:inset 2px 4px 4px 0 hsla(0,0%,100%,.4),inset -2px -4px 4px 0 rgba(0,0,0,.4)!important;color:#f5dd86!important;height:40px!important;font-weight:600;font-size:16px;padding:12px 16px}@media(min-width:768px){body.chess-theme .yp:first-of-type button{font-size:18px;height:48px!important}}body.chess-theme .yp:nth-of-type(n+2) button{background:#f4e7d9!important;border:2px solid #8c1822!important;border-radius:8px!important;box-shadow:none!important;color:#8c1822!important;height:40px!important;-webkit-text-fill-color:#8c1822!important;font-weight:600;font-size:16px;padding:12px 16px}@media(min-width:768px){body.chess-theme .yp:nth-of-type(n+2) button{font-size:18px;height:48px!important}}body.chess-theme .yp:nth-of-type(n+2) button:before{display:none!important}.yr{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;text-align:center}.ys{border:1px solid rgba(63,172,110,.5);background:rgba(63,172,110,.08)}.yt{border:1px solid rgba(63,122,172,.5);background:rgba(63,122,172,.08)}.yu{border:1px solid rgba(196,144,55,.5);background:rgba(196,144,55,.08)}body.marafon-theme .yu{border:1px solid rgba(239,104,32,.5);background:rgba(239,104,32,.08)}.yv{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea}@media(min-width:768px){.yv{font-size:18px}}@media(min-width:1024px){.yv{font-size:20px}}body.marafon-theme .yv{color:#343330}.yw{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.yw{font-size:26px}}body.marafon-theme .yw{color:#e15a00;-webkit-text-fill-color:#e15a00}.yx{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;text-align:center}.yy{border:1px solid rgba(63,172,110,.5);background:rgba(63,172,110,.08)}.yz{border:1px solid rgba(63,122,172,.5);background:rgba(63,122,172,.08)}body.christmas-theme .yz{border:1px solid rgba(231,20,24,.5);background:rgba(231,20,24,.08)}body.chess-theme .yz{border:1px solid rgba(122,27,27,.5);background:rgba(122,27,27,.08)}.y0{border:1px solid rgba(196,144,55,.5);background:rgba(196,144,55,.08)}body.marafon-theme .y0{border:1px solid rgba(239,104,32,.5);background:rgba(239,104,32,.08)}.y1{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea}@media(min-width:768px){.y1{font-size:18px}}@media(min-width:1024px){.y1{font-size:20px}}body.christmas-theme .y1{color:#0b1d36}body.chess-theme .y1{color:#2c1810}body.marafon-theme .y1{color:#343330}.y2{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.y2{font-size:26px}}body.christmas-theme .y2{color:var(--christmas-accent,#e71418)}body.chess-theme .y2{color:var(--chess-accent,#7a1b1b)}body.marafon-theme .y2{color:#e15a00;-webkit-text-fill-color:#e15a00}.y3{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:8px;text-align:center}.y4{border:1px solid rgba(63,172,110,.3);background:rgba(63,172,110,.05)}.y5{border:1px solid rgba(63,122,172,.3);background:rgba(63,122,172,.05)}body.christmas-theme .y5{border:1px solid rgba(231,20,24,.3);background:rgba(231,20,24,.08)}body.chess-theme .y5{border:1px solid rgba(122,27,27,.3);background:rgba(122,27,27,.08)}.y6{border:1px solid rgba(196,144,55,.3);background:rgba(196,144,55,.05)}body.marafon-theme .y6{border:1px solid rgba(239,104,32,.3);background:rgba(239,104,32,.05)}.y7{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;opacity:.6}@media(min-width:768px){.y7{font-size:26px}}body.christmas-theme .y7{color:#e71418;opacity:.8}body.chess-theme .y7{color:#7a1b1b;opacity:.8}body.marafon-theme .y7{color:#343330;-webkit-text-fill-color:rgba(52,51,48,.6);opacity:.8}.hw{display:flex;flex-direction:column;gap:56px;padding-top:80px;position:relative;color:#f4f1ea;overflow:hidden}@media(min-width:768px){.hw{flex-direction:row;flex-wrap:wrap;gap:32px}}.hx{padding-bottom:64px}body.chess-theme .hw:after{content:"";position:absolute;top:8px;right:-56px;width:250px;height:250px;background-image:url(https://tadestim.s3.eu-central-1.amazonaws.com/chees_item_3.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1;z-index:0;pointer-events:none;transform:scaleX(-1)}@media(min-width:768px){body.chess-theme .hw:after{width:200px;height:260px;top:30px;right:40px;opacity:1}}@media(min-width:1024px){body.chess-theme .hw:after{width:250px;height:320px;top:20px;right:40px;opacity:1}}.hy{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;max-width:440px}@media(min-width:768px){.hy{font-size:40px}}@media(min-width:1024px){.hy{font-size:52px}}body.chess-theme .hy{background:linear-gradient(180deg,#f5dd86,#b68b46);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(4px 4px 12px rgba(0,0,0,.8));color:transparent;position:relative;z-index:2}body.marafon-theme .hy{background:linear-gradient(180deg,#ff781d,#e15a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ff781d}.hz{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.hz{gap:40px}}@media(min-width:1024px){.hz{max-width:unset;flex-direction:row}}@media(min-width:1440px){.hz{gap:32px}}body.christmas-theme .hz{gap:80px}@media(min-width:768px){body.christmas-theme .hz{flex-wrap:wrap;gap:60px}}@media(min-width:1024px){body.christmas-theme .hz{gap:24px}}body.chess-theme .hz{gap:80px}@media(min-width:768px){body.chess-theme .hz{flex-wrap:wrap;gap:60px}}@media(min-width:1024px){body.chess-theme .hz{gap:24px}}body.schreiben-theme .hz>div:nth-child(2)>div{border-radius:16px!important;border:4px solid #9285ff!important;background:#fff!important}.r{position:relative;padding:8px;border-radius:16px;background:hsla(42,31%,94%,.01);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.s{width:100%;border-radius:8px;object-fit:cover}.abg{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}.abh{padding-top:80px;padding-bottom:104px}@media(min-width:768px){.abh{display:grid;grid-template-columns:1fr}}@media(min-width:1024px){.abh{padding-bottom:80px;grid-template-columns:1fr 1fr;grid-auto-rows:auto}}@media(min-width:1440px){.abh{padding-bottom:160px}}.abi{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.abi{grid-area:1/1/2/2}}@media(min-width:1024px){.abi{grid-area:1/1/2/2}}.abj{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.abj{font-size:40px}}@media(min-width:1024px){.abj{font-size:52px}}body.schreiben-theme .abj{background:linear-gradient(180deg,#9285ff,#6764e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#9285ff}.abk{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.abk{font-size:18px}}@media(min-width:1024px){.abk{font-size:20px}}@media(min-width:768px){.abk{max-width:33%}}@media(min-width:1024px){.abk{max-width:75%}}.abl{margin:48px 0 0;width:100%;overflow:visible}@media(min-width:768px){.abl{grid-area:2/1/3/2}}@media(min-width:1024px){.abl{grid-area:2/2/3/3}}.abm{width:calc(100% - 80px);max-width:400px}@media(min-width:600px){.abm{max-width:300px}}.abn{max-width:190px;margin:auto 0}@media(min-width:600px){.abo{display:none}}@media(min-width:768px){.abo{display:flex;flex-direction:row;grid-area:3/1/4/2;margin:40px auto 0}.abo .abn{max-width:250px}}@media(min-width:1024px){.abo{grid-area:2/1/3/2;align-items:center;margin:0}}@media(min-width:600px){.abp{width:100%;max-width:250px;height:-moz-fit-content;height:fit-content}}@media(min-width:1024px){.abp{max-width:210px}}.abq{display:flex;flex-direction:column;gap:56px;margin-top:80px}.abq .abr{display:none}@media(min-width:600px){.abq{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:60px;row-gap:60px}.abq .abj{grid-area:1/1/2/5}.abq .abs{max-width:400px;margin:0;grid-area:2/1/3/6}.abq .abt{grid-area:2/1/3/9}.abq .abr{grid-area:2/6/3/9}.abq .abr,.abq .abu{display:flex;flex-direction:column;justify-content:center;gap:40px}.abq .abu{align-items:center}.abq .abn{margin:0;max-width:unset}}@media(min-width:768px){.abq{grid-area:4/1/5/2}}@media(min-width:1024px){.abq{grid-area:3/1/4/3}.abq .abs{grid-area:2/1/3/5}.abq .abt{grid-area:2/1/3/9}.abq .abr{grid-area:2/5/3/9}.abq .abu{flex-direction:row}.abq .abp{max-width:210px}}@media(min-width:1440px){.abq{display:grid;grid-template-columns:repeat(12,1fr)}.abq .abs{grid-area:2/1/3/5}.abq .abt{grid-area:2/1/3/13}.abq .abr{grid-area:2/7/3/13}}.abv{display:none}@media(min-width:768px){.abv{display:flex;width:100%}}@media(min-width:1024px){.abv{max-width:400px}}@media(min-width:510px){.abv svg{width:40px;height:40px}}@media(min-width:768px){.abv svg{width:48px;height:48px}}.abw{width:calc(100% - 80px);max-width:260px}@media(min-width:600px){.abw{max-width:220px}}@media(min-width:1024px){.abw{max-width:330px}}.abx{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3/3.7}.aby{inset:0;height:100%;object-fit:cover;border-radius:16px}.aby,.abz{position:absolute;width:100%}.abz{left:0;top:0;padding:16px;font-family:var(--font-base);font-weight:700;font-size:22px;line-height:normal;color:#fff!important}.abt{margin:24px 0 0;width:100%;overflow:visible}@media(min-width:768px){.abt{grid-area:2/1/3/2}}@media(min-width:1024px){.abt{grid-area:2/1/3/2}}.aik{position:relative}.al{justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:5}.al,.am,.an{display:flex}.am,.an{transition-property:background;transition-duration:.3s;transition-timing-function:ease;position:relative;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(11,29,54,.3)}.am:hover,.an:hover{background:rgba(11,29,54,.4)}.am[disabled],.an[disabled]{color:hsla(0,0%,100%,.3)}.am{left:16px}.an{right:16px}.ao ul{align-items:center}.g0{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 16px 16px;border-radius:16px;border:1px solid hsla(42,31%,94%,.16);background:hsla(42,31%,94%,.01);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.christmas-theme .g0{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 hsla(0,0%,79%,.32);border-color:hsla(0,0%,100%,.5)}body.chess-theme .g0{background:#f4e7d9!important;border:2px solid #f5dd86!important;border-radius:16px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 8px 8px 0 rgba(0,0,0,.2)!important;padding:25px 16px 16px!important}@media(min-width:768px){body.chess-theme .g0{padding:32px 24px 24px!important}}body.marafon-theme .g0{background:hsla(0,0%,100%,.95)!important;border:1px solid rgba(52,51,48,.1)!important;border-radius:16px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 4px 16px 0 rgba(52,51,48,.08)!important;padding:20px 16px!important}@media(min-width:768px){body.marafon-theme .g0{padding:24px 20px!important}}@media(min-width:1440px){body.marafon-theme .g0{height:100%}}body.schreiben-theme .g0{background:#fff!important;border:0 solid hsla(0,0%,100%,.24)!important;border-radius:16px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;padding:16px!important}.g1{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.g1{font-size:26px}}body.christmas-theme .g1{color:#0b1d36}body.chess-theme .g1{color:#8c1822!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#8c1822!important;background-clip:unset!important;filter:none!important;text-shadow:none!important;border:none!important;box-shadow:none!important;padding:0;font-weight:700;display:block;margin-bottom:8px}body.marafon-theme .g1{background:linear-gradient(180deg,#ff781d,#e15a00)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#ff781d!important}body.marafon-theme .g1,body.schreiben-theme .g1{-webkit-text-fill-color:transparent!important;filter:none!important;text-shadow:none!important;border:none!important;box-shadow:none!important;padding:0;font-weight:700;display:block;margin-bottom:4px}body.schreiben-theme .g1{background:linear-gradient(180deg,#9285ff,#6764e6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#9285ff!important}.g2{margin-top:8px;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.g2{font-size:18px}}@media(min-width:1024px){.g2{font-size:20px}}body.christmas-theme .g2{color:rgba(11,29,54,.85)}body.chess-theme .g2{color:rgba(44,24,16,.85)}body.marafon-theme .g2{color:rgba(52,51,48,.85);-webkit-text-fill-color:rgba(52,51,48,.85);white-space:pre-line}body.schreiben-theme .g2{color:rgba(61,45,86,.85)!important;-webkit-text-fill-color:rgba(61,45,86,.85)!important}.g3{display:flex;justify-content:space-between;gap:16px}.g3,.g4{align-items:center}.g4{flex-shrink:0;display:inline-flex;justify-content:center;padding:10px 20px;border-radius:24px;background:linear-gradient(180deg,#9285ff,#6764e6);color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700;font-size:18px;white-space:nowrap;transform:rotate(-6deg)}@media(min-width:768px){.g4{font-size:22px;padding:12px 24px}}.g5{width:100%}body.marafon-theme .g5{background:transparent!important;border:1px solid #ff781d!important;color:#ff781d!important;-webkit-text-fill-color:#ff781d!important}body.marafon-theme .g5:before{display:none!important}body.marafon-theme .g5 svg path{fill:#ff781d!important}.g6{margin-top:12px;border-radius:12px;overflow:hidden}.g6,.g7{max-height:300px;display:flex;align-items:center;justify-content:center}.g7,.g7 img{height:100%}.g7 img{max-height:300px;width:auto;object-fit:contain;border-radius:12px}.g8{display:flex;align-items:center;justify-content:center;height:100%;width:100vw;padding:16px;background-color:rgba(11,29,54,.4);background-blend-mode:multiply;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f4f1ea}.g8,.g9{position:relative}.ha{position:absolute;bottom:100%;right:0}.hb{max-width:440px}.i2{position:relative;padding-top:80px;color:#f4f1ea}@media(min-width:768px){.i2{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:56px;gap:56px}}@media(min-width:1440px){.i2{grid-template-columns:repeat(12,1fr)}}body.marafon-theme .i2:after{display:none}body.chess-theme .i2:after{content:"";position:absolute;top:12px;right:-68px;width:250px;height:250px;background-image:url(https://tadestim.s3.eu-central-1.amazonaws.com/chess_item_1.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1;z-index:0;pointer-events:none;transform:scaleX(-1)}@media(min-width:768px){body.chess-theme .i2:after{width:200px;height:260px;top:30px;right:40px;opacity:1}}@media(min-width:1024px){body.chess-theme .i2:after{width:250px;height:320px;top:20px;right:40px;opacity:1}}.i3{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.i3{grid-area:1/1/2/6}}@media(min-width:1440px){.i3{grid-area:1/1/2/7}}.i4{max-width:440px}.i5{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.i5{font-size:40px}}@media(min-width:1024px){.i5{font-size:52px}}@media(min-width:600px){.i5{max-width:440px}}@media(min-width:768px){.i5{max-width:unset;grid-area:1/1/2/6}}@media(min-width:1440px){.i5{grid-area:1/1/2/7}}body.chess-theme .i5{background:linear-gradient(180deg,#f5dd86,#b68b46);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(4px 4px 12px rgba(0,0,0,.8));color:transparent;position:relative;z-index:2}body.marafon-theme .i5{background:linear-gradient(180deg,#ff781d,#e15a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ff781d}body.schreiben-theme .i5{background:linear-gradient(180deg,#9285ff,#6764e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#9285ff}body.schreiben-theme .i6{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:initial;background-clip:initial}.i7{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media(min-width:600px){.i7{max-width:440px}}@media(min-width:768px){.i7{grid-area:2/1/3/9;display:grid;grid-template-columns:repeat(2,1fr);max-width:unset;margin-top:unset}}@media(min-width:1440px){.i7{grid-area:2/1/3/13;grid-template-columns:repeat(3,1fr)}}body.chess-theme .i7{gap:24px}body.marafon-theme .i7{gap:16px}body.schreiben-theme .i7{max-width:unset;gap:16px}.i8{display:flex}@media(min-width:1440px){body.marafon-theme .i8:nth-child(3){grid-column:1}body.marafon-theme .i8:nth-child(n+3){height:100%}}body.schreiben-theme .i8,body.schreiben-theme .i8>div{width:100%}.cn{position:relative;display:flex;flex-direction:column;gap:56px;padding-top:80px;color:#f4f1ea}@media(min-width:768px){.cn{display:grid;grid-template-columns:1fr 1fr}}.co{padding-bottom:80px}.cp{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.cp{font-size:40px}}@media(min-width:1024px){.cp{font-size:52px}}@media(min-width:768px){.cp{grid-area:1/1/2/2}}body.chess-theme .cp{background:linear-gradient(180deg,#f5dd86,#b68b46);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(4px 4px 12px rgba(0,0,0,.8));color:transparent;position:relative;z-index:2}@media(min-width:600px){.cq{width:400px;margin:0;grid-area:2/1/3/2}}.b3{position:relative;display:flex;flex-direction:column;gap:56px;padding-top:80px;color:#f4f1ea;overflow:hidden}.b4{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.b4{font-size:40px}}@media(min-width:1024px){.b4{font-size:52px}}.b5{width:100%;min-height:208px;border-radius:16px}@media(min-width:600px){.b5{max-width:80%;padding-bottom:39.4%}}.b6{display:contents}.b7{display:flex;justify-content:center}.b8{width:100%;max-width:360px;min-height:0;padding-bottom:0;aspect-ratio:9/16;border-radius:16px;background:#000;object-fit:contain}@media(min-width:600px){.b8{max-width:360px;padding-bottom:0}}.cr{position:fixed;top:0;left:0;width:100%;height:100%;z-index:7;display:flex;align-items:center;justify-content:center;background:rgba(11,29,54,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.christmas-theme .cr{background:rgba(47,133,194,.6)}body.chess-theme .cr{background:rgba(44,24,16,.6)}.cs{position:relative;width:calc(100% - 32px);max-width:400px;padding:24px;border-radius:16px;color:#f4f1ea;background:hsla(42,31%,94%,.01);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);border:1px solid hsla(42,31%,94%,.1)}body.christmas-theme .cs{color:#0b1d36;border:1px solid rgba(231,20,24,.24)}body.chess-theme .cs,body.christmas-theme .cs{background:hsla(0,0%,100%,.95);box-shadow:0 8px 24px 0 hsla(0,0%,79%,.4)}body.chess-theme .cs{color:#2c1810;border:1px solid rgba(122,27,27,.24)}.ct{position:absolute;top:-32px;right:12px;color:hsla(42,31%,94%,.7)}.ct:hover{color:#f4f1ea}body.christmas-theme .ct{color:rgba(11,29,54,.7)}body.christmas-theme .ct:hover{color:#0b1d36}body.chess-theme .ct{color:rgba(44,24,16,.7)}body.chess-theme .ct:hover{color:#2c1810}.cu{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px;color:#3fac6e;margin-bottom:4px}@media(min-width:1024px){.cu{font-size:16px}}body.christmas-theme .cu{color:#e71418}body.chess-theme .cu{color:#7a1b1b}.cv{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.cv{font-size:18px}}@media(min-width:1024px){.cv{font-size:20px}}body.christmas-theme .cv{color:#0b1d36}body.chess-theme .cv{color:#2c1810}body.deutschkurs-theme .cr{background:rgba(40,40,40,.45)}body.deutschkurs-theme .cs{color:#282828;background:#fff;border:1px solid rgba(40,40,40,.08)}body.deutschkurs-theme .ct{color:rgba(40,40,40,.7)}body.deutschkurs-theme .ct:hover{color:#282828}body.deutschkurs-theme .cu{color:var(--c-accent)}body.deutschkurs-theme .cv{color:#282828}.y8{z-index:1;position:relative;overflow:hidden;color:#f4f1ea;display:flex;flex-direction:column;gap:56px;padding-top:80px}body.christmas-theme .y8{color:#0b1d36}body.chess-theme .y8{color:#2c1810}body.chess-theme .y8:after{content:"";position:absolute;top:8px;right:-56px;width:250px;height:250px;background-image:url(https://tadestim.s3.eu-central-1.amazonaws.com/chess_item_2.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1;z-index:0;pointer-events:none;transform:scaleX(-1)}@media(min-width:768px){body.chess-theme .y8:after{width:200px;height:260px;top:30px;right:40px;opacity:1}}@media(min-width:1024px){body.chess-theme .y8:after{width:250px;height:320px;top:20px;right:40px;opacity:1}}.y9{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.y9{font-size:40px}}@media(min-width:1024px){.y9{font-size:52px}}@media(min-width:600px){.y9{max-width:540px}}body.christmas-theme .y9{color:#0b1d36}body.chess-theme .y9{background:linear-gradient(180deg,#f5dd86,#b68b46);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(4px 4px 12px rgba(0,0,0,.8));color:transparent;position:relative;z-index:2}.za{position:relative;border-radius:16px;border:1px solid hsla(42,31%,94%,.1);background:hsla(42,31%,94%,.01);box-shadow:4px 8px 24px 0 rgba(11,29,54,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}@media(min-width:600px){.za{max-width:70%;padding:24px;gap:20px}}@media(min-width:768px){.za{max-width:50%;padding:32px;gap:24px}}body.christmas-theme .za{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 hsla(0,0%,79%,.32);border:1px solid rgba(231,20,24,.24)}body.chess-theme .za{background:#f4e7d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 8px 8px 0 rgba(0,0,0,.2)!important;border:2px solid #f5dd86!important;border-radius:16px!important}.zb{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:hsla(42,31%,94%,.72);margin:4px 0 8px}@media(min-width:768px){.zb{font-size:18px}}@media(min-width:1024px){.zb{font-size:20px}}body.christmas-theme .zb{color:#0b1d36}body.chess-theme .zb{color:#2c1810}.zc{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;width:100%;min-width:0;margin-bottom:8px}@media(min-width:600px){.zc{gap:12px;margin-bottom:12px}}.ze{display:flex;align-items:center;justify-content:center;line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px;color:hsla(42,31%,94%,.56);font-weight:600;text-transform:uppercase}@media(min-width:1024px){.ze{font-size:16px}}body.christmas-theme .ze{color:rgba(11,29,54,.72)}body.chess-theme .ze{color:rgba(44,24,16,.72)}.zf{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;width:100%;min-width:0}@media(min-width:600px){.zf{gap:12px}}.zg{height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:hsla(42,31%,94%,.56);cursor:pointer}@media(min-width:768px){.zg{font-size:18px}}@media(min-width:1024px){.zg{font-size:20px}}@media(min-width:600px){.zg{height:36px;border-radius:10px}}@media(min-width:768px){.zg{height:40px}}body.christmas-theme .zg{color:#0b1d36}body.chess-theme .zg{color:#2c1810}.zh{color:hsla(42,31%,94%,.84)}body.christmas-theme .zh{color:#0b1d36!important}body.chess-theme .zh{color:#2c1810!important}.zi{position:relative;color:#3fac6e;border:1px solid rgba(63,172,110,.8);overflow:hidden}.zi:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,172,110,.16);transform:translateX(-100%);transition:transform .3s linear}.zi:hover{background:transparent;color:#3fac6e}.zi:hover:before{transform:translateX(0)}.zi:active{color:#3fac6e;background:transparent}.zi:active:before{background:rgba(63,172,110,.56)}body.christmas-theme .zi{color:#e71418;border-color:rgba(231,20,24,.8)}body.christmas-theme .zi:before{background:rgba(231,20,24,.16)}body.christmas-theme .zi:active,body.christmas-theme .zi:hover{color:#e71418}body.christmas-theme .zi:active:before{background:rgba(231,20,24,.56)}body.chess-theme .zi{color:#2c1810;background:#f4e7d9!important;border:2px solid #efcf5b!important;border-radius:8px!important;font-weight:700!important}body.chess-theme .zi:before{background:rgba(122,27,27,.16)}body.chess-theme .zi:active,body.chess-theme .zi:hover{color:#2c1810}body.chess-theme .zi:active:before{background:rgba(122,27,27,.56)}.zj{position:relative;color:#0b1d36;background:#3fac6e;border:1px solid #3fac6e;transition:color .3s ease-in-out;overflow:hidden}.zj:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,172,110,.16);transform:translateX(-100%);transition:transform .3s linear}.zj:hover{background:transparent;color:#3fac6e}.zj:hover:before{transform:translateX(0)}.zj:active{color:#3fac6e;background:transparent}.zj:active:before{background:rgba(63,172,110,.56)}body.christmas-theme .zj{background:#e71418;border-color:#e71418;color:#fff}body.christmas-theme .zj:before{background:rgba(231,20,24,.16)}body.christmas-theme .zj:active,body.christmas-theme .zj:hover{background:transparent;color:#e71418}body.christmas-theme .zj:active:before{background:rgba(231,20,24,.56)}body.chess-theme .zj{background:linear-gradient(180deg,#8c1822,#5e0e14)!important;border:2px solid #f5dd86!important;border-radius:8px!important;color:#f5dd86!important;font-weight:700!important}body.chess-theme .zj:before{background:rgba(122,27,27,.16)}body.chess-theme .zj:active,body.chess-theme .zj:hover{background:transparent;color:#2c1810}body.chess-theme .zj:active:before{background:rgba(122,27,27,.56)}.zk{cursor:default;color:hsla(42,31%,94%,.15)}body.christmas-theme .zk{color:rgba(11,29,54,.15)}body.chess-theme .zk{color:rgba(44,24,16,.15)}.zl{height:36px}@media(min-width:600px){.zl{height:36px}}@media(min-width:768px){.zl{height:40px}}.zm{position:relative;color:#c49037;border:1px solid rgba(196,144,55,.8);overflow:hidden}.zm:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(196,144,55,.16);transform:translateX(-100%);transition:transform .3s linear}.zm:hover:before{transform:translateX(0)}body.christmas-theme .zm{color:#e71418;border-color:rgba(231,20,24,.8)}body.christmas-theme .zm:before{background:rgba(231,20,24,.16)}body.chess-theme .zm{color:#7a1b1b;border-color:rgba(122,27,27,.8)}body.chess-theme .zm:before{background:rgba(122,27,27,.16)}.zn{position:relative;color:#3f7aac;border:1px solid rgba(63,122,172,.8);overflow:hidden}.zn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,122,172,.16);transform:translateX(-100%);transition:transform .3s linear}.zn:hover:before{transform:translateX(0)}body.christmas-theme .zn{color:#0b1d36;border-color:rgba(11,29,54,.8)}body.christmas-theme .zn:before{background:rgba(11,29,54,.16)}body.chess-theme .zn{color:#2c1810;border-color:rgba(44,24,16,.8)}body.chess-theme .zn:before{background:rgba(44,24,16,.16)}.zo{position:relative;color:#3fac6e;border:1px solid rgba(63,172,110,.8);overflow:hidden}.zo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,172,110,.16);transform:translateX(-100%);transition:transform .3s linear}.zo:hover:before{transform:translateX(0)}body.christmas-theme .zo{color:#228b22;border-color:rgba(34,139,34,.8)}body.christmas-theme .zo:before{background:rgba(34,139,34,.16)}body.chess-theme .zo{color:rgba(122,27,27,.7);border-color:rgba(122,27,27,.56)}body.chess-theme .zo:before{background:rgba(122,27,27,.11)}.zp{margin-top:4px;padding-top:12px;border-top:1px solid hsla(42,31%,94%,.12);display:flex;align-items:center;gap:16px}@media(min-width:600px){.zp{padding-top:16px;gap:24px}}body.christmas-theme .zp{border-color:#0b1d36}body.chess-theme .zp{border-color:#2c1810}.zq{display:inline-flex;align-items:center;gap:8px;color:hsla(42,31%,94%,.72);line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px}@media(min-width:1024px){.zq{font-size:16px}}body.christmas-theme .zq{color:#0b1d36}body.chess-theme .zq{color:#2c1810}.zr{width:16px;height:16px;border-radius:4px;border:1px solid rgba(63,172,110,.8)}body.christmas-theme .zr{border-color:rgba(231,20,24,.8)}body.chess-theme .zr{border-color:rgba(122,27,27,.8)}.zs{background:#3fac6e;border-color:#3fac6e}body.christmas-theme .zs{background:#e71418;border-color:#e71418}body.chess-theme .zs{background:#7a1b1b;border-color:#7a1b1b}.zt{border-color:rgba(196,144,55,.8)}body.christmas-theme .zt{border-color:rgba(231,20,24,.8)}body.chess-theme .zt{border-color:rgba(122,27,27,.8)}.zu{border-color:rgba(63,122,172,.8)}body.christmas-theme .zu{border-color:rgba(11,29,54,.8)}body.chess-theme .zu{border-color:rgba(44,24,16,.8)}.zv{border-color:rgba(63,172,110,.8)}body.christmas-theme .zv{border-color:rgba(34,139,34,.8)}body.chess-theme .zv{border-color:rgba(122,27,27,.56)}body.deutschkurs-theme .y8,body.deutschkurs-theme .y9,body.deutschkurs-theme .zb,body.deutschkurs-theme .zg,body.deutschkurs-theme .zh,body.deutschkurs-theme .zq{color:#282828}body.deutschkurs-theme .za{max-width:100%;background:#fff;border:1px solid rgba(40,40,40,.08);box-shadow:0 12px 40px rgba(40,40,40,.08)}@media(min-width:1024px){body.deutschkurs-theme .za{max-width:760px}}body.deutschkurs-theme .zk{color:rgba(40,40,40,.24)}body.deutschkurs-theme .zj{color:#fff;background:var(--c-accent);border-color:var(--c-accent)}body.deutschkurs-theme .zp{border-color:rgba(40,40,40,.12)}body.deutschkurs-theme .zs{background:var(--c-accent);border-color:var(--c-accent)}.hj{align-items:center;justify-content:center;width:100%;height:100%;background:rgba(11,29,54,.6);background-blend-mode:multiply;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hj,.hk{display:flex}.hk{position:relative;flex-direction:column;max-width:720px;width:90%;max-height:90vh;overflow-y:auto;border-radius:16px;background-image:url(/demo/images/page/body-bg.png),radial-gradient(50% 50% at 50% 50%,transparent 24%,rgba(0,0,0,.32) 100%);background-size:70%,cover;background-blend-mode:overlay,normal;background-repeat:repeat;border:1px solid rgba(63,172,110,.24);box-shadow:4px 8px 32px 0 rgba(11,29,54,.48)}@media(min-width:600px){.hk{background-size:50%,cover}}@media(min-width:768px){.hk{background-size:40%,cover}}body.marafon-theme .hk{background-image:none;background-color:hsla(0,0%,100%,.98);border:1px solid rgba(239,104,32,.2);box-shadow:4px 8px 32px 0 rgba(239,104,32,.15)}.hl{position:absolute;top:12px;right:12px;z-index:10;padding:4px;background:rgba(11,29,54,.4);border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.hl:hover{background:rgba(11,29,54,.6)}.hl:hover path{fill:#687784}.hl path{transition-property:fill;transition-duration:.3s;transition-timing-function:ease;fill:#d4d1ca}body.marafon-theme .hl{background:rgba(52,51,48,.08)}body.marafon-theme .hl:hover{background:rgba(52,51,48,.15)}body.marafon-theme .hl:hover path{stroke:#343330}body.marafon-theme .hl path{stroke:rgba(52,51,48,.6)}.hm{display:flex;flex-direction:column;gap:24px;padding:24px 16px}@media(min-width:768px){.hm{flex-direction:row;align-items:center;gap:32px;padding:32px}}.hn{flex-shrink:0;width:100%;max-width:200px;margin:0 auto}@media(min-width:768px){.hn{max-width:180px;margin:0}}.ho{width:100%;height:auto;border-radius:12px}.hp{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:768px){.hp{text-align:left}}.hq{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;color:#f4f1ea}@media(min-width:768px){.hq{font-size:26px}}body.marafon-theme .hq{color:#343330;-webkit-text-fill-color:#343330}.hr{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea;opacity:.9}@media(min-width:768px){.hr{font-size:18px}}@media(min-width:1024px){.hr{font-size:20px}}body.marafon-theme .hr{color:rgba(52,51,48,.85);-webkit-text-fill-color:rgba(52,51,48,.85)}.hs{width:100%;margin-top:8px}@media(min-width:768px){.hs{width:-moz-fit-content;width:fit-content}}.ht{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(63,172,110,.08);border-top:1px solid rgba(63,172,110,.16);border-radius:0 0 16px 16px}.hu{flex-shrink:0;width:24px;height:24px;color:#3fac6e}.hv{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px;color:#f4f1ea;opacity:.8;font-style:italic}@media(min-width:1024px){.hv{font-size:16px}}.av{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.aw{position:absolute;top:-50px;background-size:contain;background-repeat:no-repeat;background-position:50%;will-change:transform}.ax{animation:ay linear infinite}.az{animation:a0 linear infinite}.a1{animation:a2 linear infinite}@keyframes ay{0%{transform:translateY(-5vh) translateX(0)}20%{transform:translateY(20vh) translateX(15px)}40%{transform:translateY(40vh) translateX(25px)}60%{transform:translateY(60vh) translateX(20px)}80%{transform:translateY(80vh) translateX(35px)}to{transform:translateY(110vh) translateX(40px)}}@keyframes a0{0%{transform:translateY(-5vh) translateX(0)}15%{transform:translateY(15vh) translateX(-20px)}35%{transform:translateY(35vh) translateX(25px)}55%{transform:translateY(55vh) translateX(-15px)}75%{transform:translateY(75vh) translateX(30px)}to{transform:translateY(110vh) translateX(10px)}}@keyframes a2{0%{transform:translateY(-5vh) translateX(0)}25%{transform:translateY(25vh) translateX(40px)}50%{transform:translateY(50vh) translateX(20px)}70%{transform:translateY(70vh) translateX(50px)}85%{transform:translateY(85vh) translateX(30px)}to{transform:translateY(110vh) translateX(60px)}}.a8{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:opacity}.a9{position:absolute;will-change:transform,opacity;transform-origin:center center;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.a9,.ba{transform:translateZ(0)}.ba{width:280px;height:auto;max-height:350px;object-fit:contain;border-radius:16px;box-shadow:0 8px 30px rgba(0,50,100,.3);border:4px solid hsla(0,0%,100%,.9);background:#fff;will-change:transform}@media(min-width:768px){.ba{width:350px;max-height:450px;border-radius:20px}}@media(min-width:1024px){.ba{width:400px;max-height:500px;border-radius:24px;border-width:5px}}.bb{font-family:var(--font-accent,sans-serif);font-size:15vw;font-weight:800;color:#e71418;text-align:center;z-index:10;text-shadow:0 0 20px rgba(134,201,255,.5);white-space:nowrap;will-change:transform,opacity;transform:translate(-50%,-50%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.bb,.bc{position:absolute;top:50%;left:50%}.bc{transform:translate(-50%,-50%);width:600px;height:600px;pointer-events:none;z-index:-1}.be{position:absolute;top:50%;left:50%;border-radius:50%;background:radial-gradient(circle,#fff 40%,transparent 80%);opacity:0;will-change:transform,opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jp{padding-top:80px;padding-bottom:40px}body.chess-theme .jp{padding-top:16px}@media(min-width:768px){body.chess-theme .jp{padding-top:40px}}@media(min-width:1024px){body.chess-theme .jp{padding-top:80px}}body.christmas-theme .jq{padding:24px 16px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 hsla(0,0%,79%,.32);border-color:hsla(0,0%,100%,.5);border-radius:16px}@media(min-width:768px){body.christmas-theme .jq{padding:32px}}@media(min-width:1440px){body.christmas-theme .jq{padding:40px}}body.chess-theme .jq{padding:24px 16px;background:#f4e7d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 8px 8px 0 rgba(0,0,0,.2)!important;border:2px solid #f5dd86!important;border-radius:16px!important}@media(min-width:768px){body.chess-theme .jq{padding:32px}}@media(min-width:1440px){body.chess-theme .jq{padding:40px}}body.marafon-theme .jq,body.schreiben-theme .jq{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;border-radius:0;padding:0;max-width:unset}@media(min-width:600px){.jq{max-width:440px}body.chess-theme .jq{max-width:unset}}@media(min-width:768px){.jq{max-width:60%}body.chess-theme .jq{max-width:80%}}.jr{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;margin-bottom:4px;font-weight:600}@media(min-width:768px){.jr{font-size:40px}}@media(min-width:1024px){.jr{font-size:52px}}.js{color:#3fac6e!important}.jt{color:#3f7aac!important}.ju{color:#c49037!important}.jv{color:#0b1d36!important}.jw{color:#fff!important}body.chess-theme .jr{display:inline-block;font-weight:700;background:linear-gradient(180deg,#8c1822,#5e0e14);-webkit-background-clip:text;background-clip:text;color:#8c1822!important;text-shadow:#f5dd86 1px 0 0,#f5dd86 .540302px .841471px 0,#f5dd86 -.416147px .909297px 0,#f5dd86 -.989992px .14112px 0,#f5dd86 -.653644px -.756802px 0,#f5dd86 .283662px -.958924px 0,#f5dd86 .96017px -.279415px 0;border:none!important;box-shadow:none!important;padding:0}@media(min-width:1024px){.jr{margin-bottom:20px}}.jx{flex-direction:column;list-style:none;padding:0;margin:0}.jx,.jy{display:flex;gap:4px}.jy{align-items:center}@media(min-width:768px){.jy{gap:16px}}.jz{font-family:var(--font-accent);font-weight:500;font-size:18px;line-height:200%;color:#fff!important;flex-shrink:0;min-width:36px}@media(min-width:768px){.jz{font-size:32px;min-width:56px}}@media(min-width:1024px){.jz{font-size:40px;min-width:80px}}body.christmas-theme .jz{color:#e71418!important}body.chess-theme .jz{background:linear-gradient(180deg,#f5dd86,#b68b46)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}body.marafon-theme .jz{background:linear-gradient(180deg,#ff781d,#e15a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ff781d!important}body.schreiben-theme .jz{background:linear-gradient(180deg,#9285ff,#6764e6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:#9285ff!important}.j0{font-family:var(--font-base);font-weight:700;font-size:14px;line-height:140%;color:#f4f1ea!important}@media(min-width:768px){.j0{font-size:24px}}@media(min-width:1024px){.j0{font-size:32px}}body.christmas-theme .j0{color:#0b1d36!important}body.chess-theme .j0{color:#2c1810!important}body.marafon-theme .j0{color:#343330!important;-webkit-text-fill-color:#343330!important}body.schreiben-theme .j0{color:#3d2d56!important;-webkit-text-fill-color:#3d2d56!important;font-weight:400!important}.is{position:relative;min-height:100vh;background:radial-gradient(50% 50% at 50% 50%,transparent 24%,rgba(0,0,0,.32) 100%);padding-top:calc(var(--header-height) + 40px);padding-bottom:80px}@media(min-width:768px){.is{padding-top:calc(var(--header-height) + 60px);padding-bottom:120px}}@media(min-width:1024px){.is{padding-top:calc(var(--header-height) + 80px);padding-bottom:160px}}.it{position:fixed;top:0;right:0;max-height:100vh;width:100vw;pointer-events:none;z-index:0;display:flex;align-items:flex-start;padding-top:50px;justify-content:flex-end;overflow:hidden;mix-blend-mode:saturation}@media(max-width:767px){.it{width:80vw;max-width:400px}}@media(min-width:768px){.it{max-height:100vh}}.iu{height:100vh;width:auto;object-fit:contain;object-position:right top;opacity:.8}@media(min-width:768px){.iu{opacity:.8;max-height:100vh}}@media(min-width:1024px){.iu{opacity:.6}}.iv{position:relative;z-index:1}.iw{font-family:var(--font-accent);font-weight:400;font-size:32px;line-height:1.2;color:#fff;margin-bottom:40px}@media(min-width:768px){.iw{font-size:48px;margin-bottom:56px}}@media(min-width:1024px){.iw{font-size:56px;margin-bottom:64px}}.ix{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.ix{gap:40px}}@media(min-width:1024px){.ix{max-width:720px}}.iy{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.iy{gap:16px}}.iz{font-family:var(--font-accent);font-weight:600;font-size:18px;line-height:1.3;color:#fff}@media(min-width:768px){.iz{font-size:20px}}@media(min-width:1024px){.iz{font-size:22px}}.i0{display:flex;flex-direction:column;gap:8px}.i1{font-family:var(--font-base);font-weight:400;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.85);word-break:break-word}@media(min-width:768px){.i1{font-size:15px;line-height:1.7}}@media(min-width:1024px){.i1{font-size:16px}}.i1 a{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease}.i1 a:hover{opacity:.7}.cc{z-index:1;position:relative;overflow:hidden}.ce{padding-top:80px;padding-bottom:80px}.cf{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;margin-bottom:40px}@media(min-width:768px){.cf{font-size:40px}}@media(min-width:1024px){.cf{font-size:52px}}.cg{gap:16px;max-width:349px}.cg,.ch{display:flex;flex-direction:column}.ch{gap:8px;width:100%}.ci{align-self:flex-start;max-width:280px;width:280px;background:#fff;border:0 solid #9285ff;border-radius:16px;padding:12px 12px 12px 16px}.cj{font-size:14px;line-height:1.2}.ck{display:flex;flex-direction:column;align-items:flex-end;width:328px}.cl{max-width:280px;width:280px;background:linear-gradient(180deg,#9285ff,#6764e6);border-radius:16px;padding:12px 12px 12px 16px}.cm{font-size:14px;line-height:1.2}.cm,.cm a{color:#fff!important}.cm a{text-decoration:underline}@media(min-width:768px){.cg{max-width:500px}.ci,.cl{max-width:360px;width:auto}.ck{width:100%}}@media(min-width:1024px){.ce{padding-top:100px;padding-bottom:100px}.cg{max-width:600px}.ci,.cl{max-width:400px;padding:16px 16px 16px 20px}.cj,.cm{font-size:16px}}.aev{position:relative;min-height:100vh;display:flex;flex-direction:column}@media(min-width:768px){.aev{min-height:100vh}}@media(min-width:1280px){.aev{min-height:838px;display:block;background-color:transparent;border-radius:0;overflow:visible}}.aew{position:absolute;pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.8;top:5%;right:-40px;width:500px;transform:rotate(156deg)}.aew img{width:100%;height:auto;display:block}@media(min-width:768px){.aew{top:5%;right:-60px;width:320px}}@media(min-width:1280px){.aew{top:-40px;right:-120px;width:620px;opacity:.35;transform:rotate(156deg)}}.aex{display:none}@media(min-width:1280px){.aex{display:block;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;top:360px;left:-160px;width:460px;opacity:.28;transform:rotate(-30deg)}.aex img{width:100%;height:auto;display:block}}.aey{position:absolute;pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.2;top:-35%;right:-30%;width:100vw;transform:rotate(26deg)}.aey img{width:100%;height:auto;display:block}@media(min-width:768px){.aey{top:5%;right:-60px;width:320px}}@media(min-width:1280px){.aey{display:none}}.aez{display:none;position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1280px){.aez{display:block}}.ae0,.ae1{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.ae0 img,.ae1 img{width:100%;height:auto;display:block}@media(min-width:1280px){.ae0{bottom:-240px;left:-160px;width:600px;opacity:.42;transform:rotate(-14deg)}.ae1{top:-260px;left:41%;width:620px;opacity:.34;transform:rotate(153deg)}}.ae2{position:relative;z-index:2;padding-top:calc(var(--header-height) + 32px);display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.ae2{padding-top:calc(var(--header-height) + 32px);gap:24px}}@media(min-width:1280px){.ae2{padding:calc(var(--header-height) + 80px) 0 0 0;gap:32px;max-width:720px;flex:none;align-items:flex-start;justify-content:flex-start}}.ae3{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0;font-size:37px}@media(min-width:768px){.ae3{font-size:56px}}@media(min-width:1280px){.ae3{font-size:72px;letter-spacing:0}}.ae4{font-family:var(--font-base);color:#515151;font-weight:400;font-size:14px;line-height:1.3;margin:0}@media(min-width:768px){.ae4{font-size:16px}}@media(min-width:1280px){.ae4{font-size:24px;line-height:1.3;max-width:446px}}.ae5{display:inline}.ae6{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ae7{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background-color:var(--dk-accent,#a0cbfa);color:var(--dk-tag-text,#282828);font-family:var(--font-base);font-size:12px;font-weight:400;line-height:1.1}@media(min-width:768px){.ae7{padding:8px 14px;font-size:13px}}@media(min-width:1280px){.ae7{padding:8px 16px;font-size:16px;border-radius:22px}}.ae6 .ae7:not(.ae8),.ae6 .ae7:not(.ae8) span{color:var(--dk-tag-text,#282828)}.ae8{background-color:#282828;color:#fff}.ae9{width:14px;height:14px;object-fit:contain;flex-shrink:0}.ae8 .ae9{filter:brightness(0) invert(1)}.afa{position:relative;z-index:2;background-color:var(--dk-accent,#a0cbfa);border-radius:32px;display:flex;flex-direction:row;align-items:center;gap:12px;overflow:visible;height:32vh;flex-shrink:0;padding:0 16px 20px;margin:auto -16px 24px}@media(min-width:768px){.afa{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.afa{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.afa{margin-left:0;margin-right:0}}@media(min-width:768px){.afa{height:280px;padding:0 24px 28px}}@media(min-width:1280px){.afa{position:absolute;left:-80px;right:-80px;bottom:0;margin:0;width:auto;height:240px;flex-shrink:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:0 80px;border-radius:32px;overflow:visible}}.afb{position:absolute;left:-70px;bottom:0;width:75%;z-index:3;pointer-events:none;display:flex;align-items:flex-end}@media(min-width:768px){.afb{width:44%;left:0;bottom:0}}@media(min-width:1280px){.afb{position:absolute;left:auto;right:80px;bottom:auto;top:-408px;width:460px;height:auto;z-index:5;display:block;pointer-events:none}}.afc{width:100%;height:auto;display:block;object-fit:contain}@media(min-width:1280px){.afc{width:100%;max-width:none;margin:0}}.afe{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:14px;margin-left:52%;position:relative;z-index:4}@media(min-width:768px){.afe{gap:18px;margin-left:42%}}@media(min-width:1280px){.afe{display:contents}}.aff{display:flex;align-items:flex-start;gap:8px;color:#282828;font-family:var(--font-base);font-weight:500;font-size:14px;line-height:1.3}@media(min-width:768px){.aff{gap:10px;font-size:15px}}@media(min-width:1280px){.aff{position:absolute;top:-250px;right:450px;bottom:auto;width:230px;z-index:6;gap:12px;font-style:italic;font-weight:400;font-size:20px;line-height:1.2;pointer-events:none}}.afg{flex-shrink:0;width:7px;height:29.6px;display:block;margin-top:1px}@media(min-width:1280px){.afg{width:9px;height:38px}}.afh{flex:1 1;color:var(--dk-quote-text,#282828)}@media(min-width:1280px){.afh{color:#282828}}.afi{display:block;width:100%;text-decoration:none}@media(min-width:1280px){.afi{position:relative;z-index:4;width:299px;flex-shrink:0}}.afj{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 8px 8px 20px;border-radius:8px;background-color:#282828;color:#fff;font-family:var(--font-base);font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.afj:hover{background-color:#1c1c1c}@media(min-width:768px){.afj{font-size:16px;padding:10px 10px 10px 24px}}@media(min-width:1280px){.afj{font-size:22px;height:70px;padding:0 16px;gap:8px}}.afk{white-space:nowrap}.afl{width:40px;height:40px;display:block;flex-shrink:0}.afm{display:none}@media(min-width:1280px){.afm{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border-radius:14px;background-color:#282828;color:#fff;font-family:var(--font-base);font-size:16px;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;border:none;transition:background-color .2s ease,transform .2s ease;margin-top:8px}.afm:hover{background-color:#1c1c1c;transform:translateY(-1px)}.afm:active{transform:translateY(0)}}@media(min-width:1280px)and (min-width:768px){.afm{padding:18px 32px;font-size:17px}}.vv{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px;overflow:hidden}@media(min-width:768px){.vv{padding-top:56px;padding-bottom:56px;gap:36px}}@media(min-width:1280px){.vv{padding-top:72px;padding-bottom:72px;grid-gap:48px;gap:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-column-gap:80px;column-gap:80px;overflow:visible}}.vw{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;opacity:.45;top:0;right:-60px;width:280px}.vw img{width:100%;height:auto;display:block}@media(min-width:768px){.vw{right:-80px;width:360px}}@media(min-width:1280px){.vw{right:-40px;width:420px;opacity:.35}}.vx{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px;position:relative;z-index:1}@media(min-width:768px){.vx{font-size:40px}}@media(min-width:1280px){.vx{font-size:56px;grid-column:1/-1}}.vy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}@media(min-width:768px){.vy{gap:26px}}@media(min-width:1280px){.vy{grid-column:1;gap:30px}}.vz{display:flex;align-items:flex-start;gap:14px}@media(min-width:768px){.vz{gap:18px}}@media(min-width:1280px){.vz{gap:22px}}.v0{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--dk-accent,#a0cbfa);color:#282828;font-family:var(--font-base);font-weight:600;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-top:4px}@media(min-width:768px){.v0{width:36px;height:36px;font-size:15px}}@media(min-width:1280px){.v0{width:40px;height:40px;font-size:16px}}.v1{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.v2{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2}@media(min-width:768px){.v2{font-size:26px}}@media(min-width:1280px){.v2{font-size:30px}}.v3{font-family:var(--font-base);color:#515151;font-weight:400;font-size:15px;line-height:1.4}@media(min-width:768px){.v3{font-size:16px}}@media(min-width:1280px){.v3{font-size:18px}}.v4{background-color:var(--dk-accent,#a0cbfa);border-radius:24px;padding:40px 32px 32px;display:flex;flex-direction:column;gap:18px;margin-top:8px;position:relative;z-index:1;overflow:hidden}@media(min-width:768px){.v4{padding:32px;border-radius:28px;gap:22px}}@media(min-width:1280px){.v4{grid-column:2;margin-top:0;padding:40px 44px;border-radius:32px;gap:28px}}.v5{position:absolute;top:13px;right:-49px;width:55%;transform:rotate(13.012deg);pointer-events:none;z-index:0;opacity:.85;transform:rotate(356deg)}@media(min-width:768px){.v5{top:-50px;right:-20px}}.v6{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2;margin:0;position:relative;z-index:1}@media(min-width:768px){.v6{font-size:28px}}@media(min-width:1280px){.v6{font-size:34px}}.v7{font-family:var(--font-base);color:#282828;font-weight:400;font-size:14px;line-height:1.5;position:relative;z-index:1}@media(min-width:768px){.v7{font-size:15px}}@media(min-width:1280px){.v7{font-size:16px}}.v7 u{display:block;text-decoration:none}.v7 u+u{margin-top:10px}.v8{display:block;width:100%;text-decoration:none;position:relative;z-index:1}@media(min-width:768px){.v8{width:auto}}.v9{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:56px;padding:0 16px 0 24px;border-radius:8px;background-color:#282828;color:#fff;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1;text-align:left;cursor:pointer;transition:background-color .2s ease}.v9:hover{background-color:#1c1c1c}@media(min-width:768px){.v9{width:auto;min-width:280px}}.wa{width:40px;height:40px;display:block;flex-shrink:0}body.deutschkurs-c12-theme .v0,body.deutschkurs-c12-theme .v4 .v6,body.deutschkurs-c12-theme .v4 .v7{color:#f6f6f6}.gt{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px;overflow:hidden}@media(min-width:768px){.gt{padding-top:56px;padding-bottom:56px;gap:32px}}@media(min-width:1280px){.gt{padding-top:72px;padding-bottom:72px;gap:40px;overflow:visible}}.gu{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;opacity:.45;top:0;right:-60px;width:280px}.gu img{width:100%;height:auto;display:block}@media(min-width:768px){.gu{right:-80px;width:360px}}@media(min-width:1280px){.gu{right:-40px;width:420px;opacity:.35}}.gv{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px;max-width:720px}@media(min-width:768px){.gv{font-size:40px}}@media(min-width:1280px){.gv{font-size:56px}}.gw{position:relative;width:100%;aspect-ratio:16/11;background-color:var(--dk-accent,#a0cbfa);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.gw{aspect-ratio:16/9;border-radius:28px}}@media(min-width:1280px){.gw{border-radius:32px}}.gx{object-fit:cover}.gx,.gy{position:absolute;inset:0;width:100%;height:100%}.gy{border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.gy:hover{transform:scale(1.02)}.gz{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;color:var(--dk-play-icon,#3f8ae0)}.gz svg{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 12px rgba(40,40,40,.12))}@media(min-width:768px){.gz{width:128px;height:128px}}@media(min-width:1280px){.gz{width:160px;height:160px}}.kx{position:relative;padding-top:32px;padding-bottom:32px}@media(min-width:768px){.kx{padding-top:56px;padding-bottom:56px}}@media(min-width:1280px){.kx{padding-top:72px;padding-bottom:72px}}.ky{font-family:var(--font-base);color:#f6f6f6!important;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.005em;margin:0}@media(min-width:768px){.ky{font-size:48px}}@media(min-width:1280px){.ky{font-size:64px}}.kz{margin-left:-16px;margin-right:-16px;position:relative;background-color:#282828;color:#fff;border-radius:24px;padding:28px 22px;display:flex;flex-direction:column;gap:24px;overflow:hidden}@media(min-width:768px){.kz{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.kz{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.kz{margin-left:0;margin-right:0}}@media(min-width:768px){.kz{padding:40px 36px;border-radius:28px;gap:32px}}@media(min-width:1280px){.kz{margin-left:-80px;margin-right:-80px;padding:56px 56px 48px;border-radius:32px;gap:40px}}.k0{position:relative;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.k0{gap:24px}}.k1{width:100%;overflow:visible}.k2{height:auto}.k2,.k3{display:flex}.k3{flex:1 1;background-color:var(--dk-accent,#a0cbfa);color:#282828;border-radius:22px;padding:26px 22px;flex-direction:column;gap:14px;min-height:280px}@media(min-width:768px){.k3{padding:32px 28px;border-radius:24px;min-height:320px;gap:16px}}@media(min-width:1280px){.k3{padding:36px 32px;border-radius:26px;min-height:360px;gap:18px}}.k4{background-color:#fff}.k5{background-color:#1c1c1c!important}.k5,.k5 .k6{color:#fff}.k5 .k7{color:hsla(0,0%,100%,.85)}.k5 .k7 u{-webkit-text-decoration-color:hsla(0,0%,100%,.5);text-decoration-color:hsla(0,0%,100%,.5)}.k6{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2;margin:0 0 4px}@media(min-width:768px){.k6{font-size:26px}}@media(min-width:1280px){.k6{font-size:30px}}.k7{font-family:var(--font-base);color:#515151;font-weight:400;font-size:15px;line-height:1.5;margin:0}@media(min-width:768px){.k7{font-size:16px}}@media(min-width:1280px){.k7{font-size:17px}}.k7 u{-webkit-text-decoration-color:rgba(40,40,40,.5);text-decoration-color:rgba(40,40,40,.5);text-underline-offset:2px}.k8{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px}@media(min-width:768px){.k8{gap:12px}}@media(min-width:1280px){.k8{display:none}}.k9{display:inline-block;width:64px;height:4px;border-radius:999px;background-color:hsla(0,0%,100%,.18);cursor:pointer;transition:background-color .2s ease,width .25s ease}@media(min-width:768px){.k9{width:80px;height:5px}}.la{background-color:var(--dk-accent,#a0cbfa)}body.deutschkurs-c12-theme .k3:not(.k4):not(.k5),body.deutschkurs-c12-theme .k3:not(.k4):not(.k5) .k6,body.deutschkurs-c12-theme .k3:not(.k4):not(.k5) .k7{color:#f6f6f6}body.deutschkurs-c12-theme .k3:not(.k4):not(.k5) .k6 u,body.deutschkurs-c12-theme .k3:not(.k4):not(.k5) .k7 u{-webkit-text-decoration-color:hsla(0,0%,96%,.5);text-decoration-color:hsla(0,0%,96%,.5)}.aao{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.aao{padding-top:56px;padding-bottom:56px;gap:28px}}@media(min-width:1280px){.aao{padding-top:72px;padding-bottom:72px;gap:32px}}.aap{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.aap{font-size:40px}}@media(min-width:1280px){.aap{font-size:56px}}.aaq{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:1280px){.aaq{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.aar{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.aar{gap:16px}}.aas{height:1px;background-color:#ededed;margin:14px 0}@media(min-width:768px){.aas{margin:18px 0}}.aat{background-color:var(--dk-accent,#a0cbfa);color:#282828;border-radius:22px;overflow:hidden;transition:background-color .2s ease}.aau{background-color:#282828;color:#fff}.aav{background-color:#e8e8e8;color:#282828}.aaw{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font-family:var(--font-base);font-weight:700;font-size:22px;line-height:1.15;transition:opacity .2s ease;align-items:center}.aaw:disabled{cursor:default}@media(min-width:768px){.aaw{padding:26px 28px;font-size:24px}}@media(min-width:1280px){.aaw{padding:28px 32px;font-size:26px}}.aax{flex:1 1}.aax,.aay{pointer-events:none}.aay{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;background-color:hsla(0,0%,100%,.45);color:var(--dk-accent,#a0cbfa);flex-shrink:0;transition:transform .25s ease,background-color .2s ease;margin-top:2px}.aay svg{width:24px;height:24px}.aau .aay{background-color:hsla(0,0%,100%,.18);color:#fff}.aav .aay{background-color:hsla(0,0%,100%,.7);color:#282828}@media(min-width:768px){.aay{width:48px;height:48px}.aay svg{width:22px;height:22px}}.aaz{padding:0 22px 24px;display:flex;flex-direction:column;gap:18px;counter-reset:dk-list}@media(min-width:768px){.aaz{padding:0 28px 28px}}@media(min-width:1280px){.aaz{padding:0 32px 32px}}.aa0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.aa0 li{position:relative;padding-left:18px;font-family:var(--font-base);font-weight:400;font-size:15px;line-height:1.5;color:inherit}.aa0 li:before{content:"";position:absolute;left:4px;top:.6em;width:5px;height:5px;border-radius:50%;background-color:currentColor}@media(min-width:768px){.aa0 li{font-size:16px}}.aau .aa0 li{color:hsla(0,0%,100%,.92)}.aau .aa0 li:before{background-color:hsla(0,0%,100%,.92)}.aa1 li{padding-left:28px;counter-increment:dk-list}.aa1 li:before{content:counter(dk-list) ")";position:absolute;left:0;top:0;width:auto;height:auto;background:none!important;border-radius:0;font-weight:500;color:inherit;font-size:15px;line-height:1.5}@media(min-width:768px){.aa1 li:before{font-size:16px}}.aa2{display:flex;flex-direction:column;gap:6px}.aa3{font-family:var(--font-base);font-weight:600;font-size:15px;line-height:1.3;margin:0;color:inherit}.aau .aa3{color:#fff}.aa4{margin-left:-16px;margin-right:-16px;background-color:var(--dk-accent,#a0cbfa);color:#282828;border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.aa4{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.aa4{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.aa4{margin-left:0;margin-right:0}}@media(min-width:768px){.aa4{padding:36px 32px;border-radius:28px;gap:26px}}@media(min-width:1280px){.aa4{padding:44px 40px;border-radius:32px;gap:30px;position:-webkit-sticky;position:sticky;top:96px}}.aa5{font-family:var(--font-base);color:#282828;font-weight:700;font-size:32px;line-height:1.05;margin:0;letter-spacing:-.005em}@media(min-width:768px){.aa5{font-size:38px}}@media(min-width:1280px){.aa5{font-size:44px}}.aa6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.aa6{gap:26px}}.aa7{display:flex;align-items:flex-start;gap:14px}@media(min-width:768px){.aa7{gap:18px}}.aa8{flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:#fff;color:#282828;font-family:var(--font-base);font-weight:600;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}@media(min-width:768px){.aa8{width:34px;height:34px;font-size:15px}}.aa9{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.aba{font-family:var(--font-base);color:#282828;font-weight:700;font-size:18px;line-height:1.2}@media(min-width:768px){.aba{font-size:20px}}@media(min-width:1280px){.aba{font-size:22px}}.abb{font-family:var(--font-base);color:#282828;font-weight:400;font-size:14px;line-height:1.4}@media(min-width:768px){.abb{font-size:15px}}@media(min-width:1280px){.abb{font-size:16px}}.abb u{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(40,40,40,.5);text-decoration-color:rgba(40,40,40,.5)}.abc{display:block;text-decoration:none}.abc,.abe{width:100%}.abe{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 16px 0 24px;border-radius:8px;background-color:#282828;color:#fff;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease}.abe:hover{background-color:#1c1c1c}.abf{width:40px;height:40px;display:block;flex-shrink:0}body.deutschkurs-c12-theme .aa4,body.deutschkurs-c12-theme .aa4 .aa5,body.deutschkurs-c12-theme .aa4 .aba,body.deutschkurs-c12-theme .aa4 .abb,body.deutschkurs-c12-theme .aat:not(.aau):not(.aav),body.deutschkurs-c12-theme .aat:not(.aau):not(.aav) .aa0 li,body.deutschkurs-c12-theme .aat:not(.aau):not(.aav) .aa0 li:before,body.deutschkurs-c12-theme .aat:not(.aau):not(.aav) .aa3,body.deutschkurs-c12-theme .aat:not(.aau):not(.aav) .aaw,body.deutschkurs-c12-theme .aat:not(.aau):not(.aav) .aax{color:#f6f6f6}.xo{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}@media(min-width:768px){.xo{padding-top:56px;padding-bottom:56px;gap:36px}}@media(min-width:1280px){.xo{padding-top:72px;padding-bottom:72px;gap:44px}}.xp{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.xp{font-size:40px}}@media(min-width:1280px){.xp{font-size:56px}}.xq{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:1280px){.xq{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.xr{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.xr{gap:28px}}.xs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.xs{gap:26px}}.xt{position:relative;padding-left:18px;display:flex;flex-direction:column;gap:8px;border-left:3px solid var(--dk-accent,#a0cbfa)}@media(min-width:768px){.xt{padding-left:22px;gap:10px;border-left-width:4px}}.xu{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2}@media(min-width:768px){.xu{font-size:26px}}@media(min-width:1280px){.xu{font-size:28px}}.xv{display:flex;flex-direction:column;gap:10px}.xw{font-family:var(--font-base);color:#515151;font-weight:400;font-size:15px;line-height:1.5;margin:0}@media(min-width:768px){.xw{font-size:16px}}@media(min-width:1280px){.xw{font-size:17px}}.xx{background-color:hsla(0,0%,91%,.85);border-radius:24px;padding:24px 22px;display:flex;flex-direction:column;gap:18px}@media(min-width:768px){.xx{padding:30px 28px;border-radius:28px;gap:22px}}@media(min-width:1280px){.xx{padding:36px 32px;border-radius:32px;gap:26px}}.xy{font-family:var(--font-base);color:#282828;font-weight:700;font-size:18px;line-height:1.3;margin:0;max-width:380px}@media(min-width:768px){.xy{font-size:20px}}@media(min-width:1280px){.xy{font-size:22px}}.xz{list-style:none;margin:0;padding:0;flex-direction:column}.x0,.xz{display:flex;gap:14px}.x0{align-items:center}@media(min-width:768px){.x0{gap:18px}}.x1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:96px;padding:10px 14px;background-color:#fff;border-radius:999px;font-family:var(--font-base);color:#282828;font-weight:600;font-size:14px;line-height:1}@media(min-width:768px){.x1{min-width:110px;padding:11px 16px;font-size:15px}}.x2{font-family:var(--font-base);color:#282828;font-weight:500;font-size:15px;line-height:1.3}@media(min-width:768px){.x2{font-size:16px}}@media(min-width:1280px){.x2{font-size:17px}}.x3{position:relative;background-color:#282828;color:#fff;border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;overflow:hidden}@media(min-width:768px){.x3{padding:36px 32px;border-radius:28px;gap:18px}}@media(min-width:1280px){.x3{padding:44px 40px;border-radius:32px;gap:22px;position:-webkit-sticky;position:sticky;top:96px}}.x4{position:absolute;top:24px;right:-28px;width:180px;height:180px;color:hsla(0,0%,100%,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.x4 svg{width:100%;height:100%}@media(min-width:768px){.x4{width:220px;height:220px;top:28px;right:-36px}}@media(min-width:1280px){.x4{width:260px;height:260px;top:32px;right:-44px}}.x5{font-family:var(--font-base);color:#fff!important;font-weight:700;font-size:22px;line-height:1.2;position:relative;z-index:1}@media(min-width:768px){.x5{font-size:26px}}.x6{font-family:var(--font-base);color:#fff!important;font-weight:700;font-size:44px;line-height:1;letter-spacing:-.01em;position:relative;z-index:1}@media(min-width:768px){.x6{font-size:56px}}@media(min-width:1280px){.x6{font-size:64px}}.x7{font-family:var(--font-base);color:hsla(0,0%,100%,.78);font-weight:400;font-size:15px;line-height:1.5;position:relative;z-index:1}@media(min-width:768px){.x7{font-size:16px}}.tx{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.tx{padding-top:56px;padding-bottom:56px;gap:28px}}@media(min-width:1280px){.tx{padding-top:72px;padding-bottom:72px;gap:36px}}.ty{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tz{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px;flex:1 1;min-width:0}@media(min-width:768px){.tz{font-size:40px}}@media(min-width:1280px){.tz{font-size:56px}}.t0{flex-shrink:0;width:96px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:grayscale(1) brightness(.4);opacity:.55}@media(min-width:768px){.t0{width:130px}}@media(min-width:1280px){.t0{width:170px}}.t1{display:flex;flex-direction:column;gap:14px;max-width:720px}@media(min-width:768px){.t1{gap:18px}}@media(min-width:1280px){.t1{gap:22px}}.t2{font-family:var(--font-base);color:#515151;font-weight:400;font-size:16px;line-height:1.5;margin:0}@media(min-width:768px){.t2{font-size:17px}}@media(min-width:1280px){.t2{font-size:19px}}.t3{position:relative;display:flex;flex-direction:column;gap:20px;margin-top:8px}@media(min-width:768px){.t3{gap:24px}}@media(min-width:1024px){.t3{padding-bottom:80px}}.t4{width:100%;overflow:visible}.t5{height:auto}.t5,.t6{display:flex}.t6{flex:1 1;background-color:#fff;border-radius:18px;padding:14px 14px 18px;flex-direction:column;gap:14px;box-shadow:0 4px 16px 0 rgba(40,40,40,.06)}@media(min-width:768px){.t6{padding:16px 16px 22px;border-radius:20px;gap:16px}}@media(min-width:1280px){.t6{padding:18px 18px 24px;border-radius:22px}}.t7{position:relative;width:100%;aspect-ratio:3/4;background-color:#f6f6f6;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.t7{border-radius:14px;aspect-ratio:4/5}}@media(min-width:1280px){.t7{aspect-ratio:4/5}}.t8{width:100%;overflow:hidden}.t8,.t9{height:100%}.t9{width:100%!important;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ua{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px}@media(min-width:768px){.ua{padding:12px}}.ub{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background-color:rgba(40,40,40,.7);color:#fff;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;padding:0}.ub:hover{background-color:rgba(40,40,40,.9)}.ub.uc,.ub:disabled,.ub[aria-disabled=true]{opacity:.35;cursor:not-allowed}@media(min-width:768px){.ub{width:40px;height:40px}}.ue{left:8px}.ue svg{transform:rotate(180deg)}.uf,.ug{right:8px}.ug{position:absolute;bottom:8px;z-index:5;padding:4px 10px;border-radius:999px;background-color:rgba(40,40,40,.7);color:#fff;font-family:var(--font-base);font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.ug{font-size:13px;padding:5px 12px}}.uh{margin:0;font-family:var(--font-base);color:#282828;font-weight:500;font-size:16px;line-height:1.3;text-align:center}@media(min-width:768px){.uh{font-size:17px}}@media(min-width:1280px){.uh{font-size:18px}}.ui{display:none}@media(min-width:1024px){.ui{display:inline-flex;position:absolute;bottom:-24px;z-index:10;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--dk-accent,#a0cbfa);color:#fff;cursor:pointer;padding:0;box-shadow:0 4px 14px rgba(40,40,40,.18);transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.ui svg{width:24px;height:24px}.ui:hover{background-color:#282828}.ui.uc{opacity:.3;cursor:not-allowed;pointer-events:none}}.uj{right:64px}.uj svg{transform:rotate(180deg)}.uk{right:0}.ul{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px}@media(min-width:768px){.ul{gap:12px}}@media(min-width:1024px){.ul{display:none}}.um{display:inline-block;width:64px;height:4px;border-radius:999px;background-color:rgba(40,40,40,.12);cursor:pointer;transition:background-color .2s ease,width .25s ease}@media(min-width:768px){.um{width:80px;height:5px}}.un{background-color:var(--dk-accent,#a0cbfa)}.ww{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}@media(min-width:768px){.ww{padding-top:56px;padding-bottom:56px;gap:36px}}@media(min-width:1280px){.ww{padding-top:72px;padding-bottom:72px;gap:44px}}.wx{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.wx{font-size:40px}}@media(min-width:1280px){.wx{font-size:56px}}.wy{margin-left:-16px;margin-right:-16px;display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}@media(min-width:768px){.wy{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.wy{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.wy{margin-left:0;margin-right:0}}@media(min-width:768px){.wy{gap:26px}}@media(min-width:1280px){.wy{grid-template-columns:1fr 1fr;gap:32px}}.wz{position:relative;background-color:var(--dk-accent,#a0cbfa);color:#282828;border-radius:24px;padding:28px 24px;overflow:hidden;display:flex;flex-direction:column}@media(min-width:768px){.wz{padding:36px 32px;border-radius:28px}}@media(min-width:1280px){.wz{padding:44px 40px;border-radius:32px}}.w0{background-color:#282828}.w0,.w0 .w1{color:#fff}.w0 .w2{color:var(--dk-accent,#a0cbfa)}.w0 .w3{color:hsla(0,0%,100%,.92)}.w0 .w4{color:var(--dk-accent,#a0cbfa)}.w5{position:absolute;top:18px;right:-12px;width:44%;pointer-events:none;z-index:1;opacity:.35}.w5 img,.w5 svg{width:100%;height:100%;display:block;object-fit:contain}@media(min-width:768px){.w5{top:24px;right:-8px}}@media(min-width:1280px){.w5{top:28px;right:-4px}}.w0 .w5{opacity:.4;filter:brightness(2)}.w6{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px}@media(min-width:768px){.w6{gap:22px}}@media(min-width:1280px){.w6{gap:26px}}.w1{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2;margin:0}@media(min-width:768px){.w1{font-size:26px}}@media(min-width:1280px){.w1{font-size:28px}}.w7{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:-4px 0 0}.w2{font-family:var(--font-base);color:#282828;font-weight:700;font-size:56px;line-height:1;letter-spacing:-.01em}@media(min-width:768px){.w2{font-size:64px}}@media(min-width:1280px){.w2{font-size:72px}}.w8{font-family:var(--font-base);color:rgba(40,40,40,.4);font-weight:600;font-size:28px;line-height:1;text-decoration:line-through}@media(min-width:768px){.w8{font-size:32px}}@media(min-width:1280px){.w8{font-size:36px}}.w9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.w3,.w9{gap:12px}.w3{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;align-items:start;font-family:var(--font-base);color:#282828;font-size:14px;line-height:1.4}@media(min-width:768px){.w3{font-size:15px}}@media(min-width:1280px){.w3{font-size:15px}}.w4{width:18px;height:18px;display:block;margin-top:1px}.w4,.xa{color:#282828}.xa{background-color:var(--dk-accent,#a0cbfa);border-radius:18px;padding:18px}@media(min-width:768px){.xa{padding:22px;border-radius:20px}}@media(min-width:1280px){.xa{padding:26px}}.xb,.xb span,.xc{color:#282828!important}.xe{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;border-radius:8px;text-align:center;border:1px solid rgba(40,40,40,.25);background:rgba(40,40,40,.06)}.w0 .xe{border-color:hsla(0,0%,96%,.3);background:hsla(0,0%,96%,.1)}.xf{font-family:var(--font-base);font-weight:500;font-size:14px;line-height:1.2;color:#282828}.w0 .xf{color:hsla(0,0%,96%,.82)}.xg{font-family:var(--font-base);font-weight:700;font-size:22px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#282828}.w0 .xg{color:#fff}@media(min-width:768px){.xg{font-size:24px}}.xh{margin-top:4px;padding:16px;border-radius:8px;text-align:center;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1.2;color:#282828;background:rgba(40,40,40,.06)}.w0 .xh{color:#fff;background:hsla(0,0%,96%,.12)}.xi{display:flex;flex-direction:column;gap:12px;margin-top:4px}.xj{display:block;text-decoration:none}.xj,.xk{width:100%}.xk{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 16px 0 24px;border-radius:8px;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.xl{background-color:#282828;color:#fff;border:2px solid transparent}.xl:hover{background-color:#1c1c1c}.w0 .xl{background-color:var(--dk-accent,#a0cbfa);color:#282828}.w0 .xl:hover{background-color:var(--dk-accent-soft,#bedbfc)}.xm{background-color:transparent;color:#282828;border:2px solid #282828}.xm:hover{background-color:rgba(40,40,40,.05)}.w0 .xm{color:var(--dk-accent,#a0cbfa);border-color:var(--dk-accent,#a0cbfa);background-color:transparent}.w0 .xm:hover{background-color:var(--dk-accent-soft,#bedbfc)}.xn{width:40px;height:40px;display:block;flex-shrink:0}body.deutschkurs-c12-theme .wz:not(.w0),body.deutschkurs-c12-theme .wz:not(.w0) .w1,body.deutschkurs-c12-theme .wz:not(.w0) .w2,body.deutschkurs-c12-theme .wz:not(.w0) .w3,body.deutschkurs-c12-theme .wz:not(.w0) .w3 span,body.deutschkurs-c12-theme .wz:not(.w0) .w4{color:#f6f6f6}body.deutschkurs-c12-theme .wz:not(.w0) .xh{color:#f6f6f6;background:hsla(0,0%,96%,.16)}body.deutschkurs-c12-theme .wz:not(.w0) .xe{border-color:hsla(0,0%,96%,.35);background:hsla(0,0%,96%,.14)}body.deutschkurs-c12-theme .wz:not(.w0) .xf,body.deutschkurs-c12-theme .wz:not(.w0) .xg{color:#f6f6f6}body.deutschkurs-c12-theme .xa .xb,body.deutschkurs-c12-theme .xa .xb span,body.deutschkurs-c12-theme .xa .xc{color:#f6f6f6!important}.ie{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.ie{padding-top:56px;padding-bottom:56px;gap:28px}}@media(min-width:1280px){.ie{padding-top:72px;padding-bottom:72px;gap:32px}}.if{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.if{font-size:40px}}@media(min-width:1280px){.if{font-size:56px}}.ig{display:flex;flex-direction:column;gap:26px}@media(min-width:768px){.ig{gap:30px}}.ih{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.ih{gap:18px}}.ii{align-self:flex-start;max-width:88%;padding:14px 18px;background-color:#f6f6f6;color:#282828;border:1.5px solid var(--dk-accent,#a0cbfa);border-radius:18px;border-bottom-left-radius:6px}@media(min-width:768px){.ii{max-width:76%;padding:16px 22px;border-radius:20px;border-bottom-left-radius:6px}}@media(min-width:1280px){.ii{max-width:70%;padding:18px 26px;border-radius:22px;border-bottom-left-radius:6px}}.ij{margin:0;font-family:var(--font-base);color:#282828;font-weight:400;font-size:15px;line-height:1.4}@media(min-width:768px){.ij{font-size:16px}}@media(min-width:1280px){.ij{font-size:17px}}.ik{display:flex;justify-content:flex-end}.il{max-width:92%;padding:16px 20px;background-color:#282828;color:#fff;border-radius:20px;border-bottom-right-radius:6px}@media(min-width:768px){.il{max-width:80%;padding:18px 24px;border-radius:22px;border-bottom-right-radius:6px}}@media(min-width:1280px){.il{max-width:72%;padding:22px 28px;border-radius:24px;border-bottom-right-radius:6px}}.im{margin:0;font-family:var(--font-base);color:#fff!important;font-weight:400;font-size:14px;line-height:1.55}@media(min-width:768px){.im{font-size:15px}}@media(min-width:1280px){.im{font-size:16px}}.oq{position:relative;padding-top:32px;padding-bottom:32px}@media(min-width:768px){.oq{padding-top:56px;padding-bottom:56px}}@media(min-width:1280px){.oq{padding-top:72px;padding-bottom:72px}}.or{margin-left:-16px;margin-right:-16px;position:relative;background-color:#282828;color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:24px;overflow:hidden;border-radius:24px}@media(min-width:768px){.or{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.or{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.or{margin-left:0;margin-right:0}}@media(min-width:768px){.or{padding:40px 32px 36px;border-radius:28px;gap:32px}}@media(min-width:1280px){.or{margin-left:-80px;margin-right:-80px;padding:56px 56px 48px;border-radius:32px;gap:40px}}.os{position:absolute;top:24px;right:-24px;width:130px;height:130px;pointer-events:none;z-index:0;opacity:.55}.os img,.os svg{width:100%;height:100%;display:block;object-fit:contain}@media(min-width:768px){.os{top:32px;right:-16px;width:170px;height:170px}}@media(min-width:1280px){.os{top:40px;right:32px;width:210px;height:210px}}.ot{position:relative;z-index:1;font-family:var(--font-base);color:#fff!important;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.005em;margin:0;max-width:70%}@media(min-width:768px){.ot{font-size:48px}}@media(min-width:1280px){.ot{font-size:64px;max-width:none}}.ou{position:relative;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.ou{gap:24px}}@media(min-width:1280px){.ou{padding-bottom:72px}}.ov{width:100%;overflow:visible}.ow{height:auto}.ow,.ox{display:flex}.ox{flex:1 1;background-color:var(--dk-accent,#a0cbfa);color:#282828;border-radius:22px;padding:26px 22px;flex-direction:column;gap:12px;min-height:260px}@media(min-width:768px){.ox{padding:32px 28px;border-radius:24px;min-height:300px}}@media(min-width:1280px){.ox{padding:36px 32px;border-radius:26px;min-height:340px}}.oy{background-color:#fff}.oz{margin:0;font-family:var(--font-base);color:#282828;font-weight:400;font-size:15px;line-height:1.5}@media(min-width:768px){.oz{font-size:16px}}@media(min-width:1280px){.oz{font-size:17px}}.o0{margin:0;font-family:var(--font-base);color:#282828;font-weight:600;font-size:14px;line-height:1.3;opacity:.7}@media(min-width:768px){.o0{font-size:15px}}.o1{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px}@media(min-width:768px){.o1{gap:12px}}@media(min-width:1280px){.o1{display:none}}.o2{display:inline-block;width:64px;height:4px;border-radius:999px;background-color:hsla(0,0%,100%,.18);cursor:pointer;transition:background-color .2s ease,width .25s ease}@media(min-width:768px){.o2{width:80px;height:5px}}.o3,.o4{background-color:var(--dk-accent,#a0cbfa)}.o4{display:none;position:absolute;bottom:0;z-index:3;width:48px;height:48px;border-radius:24px;border:1px solid hsla(0,0%,96%,.35);color:#282828;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.o4:hover{background-color:var(--dk-accent-soft,#bedbfc);transform:translateY(-1px)}.o4.swiper-button-disabled,.o4:disabled{opacity:.35;cursor:default;transform:none}.o4 svg{width:20px;height:20px;display:block}@media(min-width:1280px){.o4{display:inline-flex}}.o5{right:64px;transform:rotate(180deg)}.o5:hover{transform:rotate(180deg) translateY(1px)}.o5.swiper-button-disabled,.o5:disabled{transform:rotate(180deg)}.o6{right:0}body.deutschkurs-c12-theme .o4,body.deutschkurs-c12-theme .ox:not(.oy),body.deutschkurs-c12-theme .ox:not(.oy) .o0,body.deutschkurs-c12-theme .ox:not(.oy) .oz{color:#f6f6f6}.eq{position:relative;z-index:1;padding-top:56px}@media(min-width:768px){.eq{padding-top:80px}}@media(min-width:1280px){.er{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);grid-gap:80px;gap:80px}}.es{font-family:var(--font-base);font-weight:700;line-height:1.05;letter-spacing:-.005em;font-size:32px;color:#282828;margin:0 0 24px}@media(min-width:768px){.es{font-size:40px}}@media(min-width:1280px){.es{font-size:56px;margin-bottom:0}}.et{display:flex;flex-direction:column;gap:20px}.et p{font-family:var(--font-base);font-weight:400;line-height:1.4;font-size:16px;color:#515151;margin:0}@media(min-width:768px){.et p{font-size:17px}}@media(min-width:1280px){.et p{font-size:18px}}.ei{--dk-accent:#a0cbfa;--dk-accent-soft:#bedbfc;--dk-tag-text:#282828;position:relative;color:#515151;overflow:hidden;padding-bottom:24px}.ei,.ej{background-color:#f6f6f6}.ej{--dk-accent:#0a8058;--dk-accent-soft:#cce8de;--dk-tag-text:#f6f6f6;--dk-quote-text:#f6f6f6;--dk-play-icon:#f6f6f6}.ek{inset:0;pointer-events:none;z-index:0;overflow:hidden}.ek,.el,.em,.en{position:absolute}.el,.em,.en{width:480px;height:auto;opacity:.85;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){.el,.em,.en{width:240px}}.el{top:30%;left:-120px;transform:rotate(-15deg)}.em{top:55%;right:-100px;transform:rotate(20deg);width:360px}@media(max-width:767px){.em{width:200px}}.en{bottom:8%;left:30%;width:520px;opacity:.65}@media(max-width:767px){.en{width:260px;bottom:5%}}.ei>section,.eo{position:relative;z-index:1}.eo{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.eo{gap:32px}}@media(min-width:1280px){.eo{gap:40px}.eo>section{width:100%}}.ep{width:100%}@media(min-width:1280px){.ep{width:60%;max-width:720px;margin-left:0;margin-right:auto}}.ac3{position:relative;min-height:100vh;display:flex;flex-direction:column}@media(min-width:768px){.ac3{min-height:100vh}}@media(min-width:1280px){.ac3{min-height:838px;display:block;background-color:transparent;border-radius:0;overflow:visible}}.ac4{position:absolute;pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.8;top:5%;right:-40px;width:500px;transform:rotate(156deg)}.ac4 img{width:100%;height:auto;display:block}@media(min-width:768px){.ac4{top:5%;right:-60px;width:320px}}@media(min-width:1280px){.ac4{top:-40px;right:-120px;width:620px;opacity:.35;transform:rotate(156deg)}}.ac5{display:none}@media(min-width:1280px){.ac5{display:block;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;top:360px;left:-160px;width:460px;opacity:.28;transform:rotate(-30deg)}.ac5 img{width:100%;height:auto;display:block}}.ac6{position:absolute;pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.2;top:-35%;right:-30%;width:100vw;transform:rotate(26deg)}.ac6 img{width:100%;height:auto;display:block}@media(min-width:768px){.ac6{top:5%;right:-60px;width:320px}}@media(min-width:1280px){.ac6{display:none}}.ac7{display:none;position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1280px){.ac7{display:block}}.ac8,.ac9{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.ac8 img,.ac9 img{width:100%;height:auto;display:block}@media(min-width:1280px){.ac8{bottom:-240px;left:-160px;width:600px;opacity:.42;transform:rotate(-14deg)}.ac9{top:-260px;left:41%;width:620px;opacity:.34;transform:rotate(153deg)}}.aea{position:relative;z-index:2;padding-top:calc(var(--header-height) + 32px);display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.aea{padding-top:calc(var(--header-height) + 32px);gap:24px}}@media(min-width:1280px){.aea{padding:calc(var(--header-height) + 80px) 0 0 0;gap:32px;max-width:720px;flex:none;align-items:flex-start;justify-content:flex-start}}.aeb{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0;font-size:37px}@media(min-width:768px){.aeb{font-size:56px}}@media(min-width:1280px){.aeb{font-size:72px;letter-spacing:0}}.aec{font-family:var(--font-base);color:#515151;font-weight:400;font-size:14px;line-height:1.3;margin:0}@media(min-width:768px){.aec{font-size:16px}}@media(min-width:1280px){.aec{font-size:24px;line-height:1.3;max-width:446px}}.aee{display:inline}.aef{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.aeg{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background-color:#7fe37f;color:#282828;font-family:var(--font-base);font-size:12px;font-weight:400;line-height:1.1}@media(min-width:768px){.aeg{padding:8px 14px;font-size:13px}}@media(min-width:1280px){.aeg{padding:8px 16px;font-size:16px;border-radius:22px}}.aeh{background-color:#282828;color:#fff}.aeh span{color:#fff!important}.aei{width:14px;height:14px;object-fit:contain;flex-shrink:0}.aeh .aei{filter:brightness(0) invert(1)}.aej{position:relative;z-index:2;background-color:#7fe37f;border-radius:32px;display:flex;flex-direction:row;align-items:center;gap:12px;overflow:visible;height:32vh;flex-shrink:0;padding:0 16px 20px;margin:auto -16px 24px}@media(min-width:768px){.aej{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.aej{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.aej{margin-left:0;margin-right:0}}@media(min-width:768px){.aej{height:280px;padding:0 24px 28px}}@media(min-width:1280px){.aej{position:absolute;left:-80px;right:-80px;bottom:0;margin:0;width:auto;height:240px;flex-shrink:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:0 80px;border-radius:32px;overflow:visible}}.aek{position:absolute;left:-70px;bottom:0;width:75%;z-index:3;pointer-events:none;display:flex;align-items:flex-end}@media(min-width:768px){.aek{width:44%;left:0;bottom:0}}@media(min-width:1280px){.aek{position:absolute;left:auto;right:80px;bottom:auto;top:-408px;width:460px;height:auto;z-index:5;display:block;pointer-events:none}}.ael{width:100%;height:auto;display:block;object-fit:contain}@media(min-width:1280px){.ael{width:100%;max-width:none;margin:0}}.aem{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:14px;margin-left:52%;position:relative;z-index:4}@media(min-width:768px){.aem{gap:18px;margin-left:42%}}@media(min-width:1280px){.aem{display:contents}}.aen{display:flex;align-items:flex-start;gap:8px;color:#282828;font-family:var(--font-base);font-weight:500;font-size:14px;line-height:1.3}@media(min-width:768px){.aen{gap:10px;font-size:15px}}@media(min-width:1280px){.aen{position:absolute;top:-250px;right:450px;bottom:auto;width:230px;z-index:6;gap:12px;font-style:italic;font-weight:400;font-size:20px;line-height:1.2;pointer-events:none}}.aeo{flex-shrink:0;width:7px;height:29.6px;display:block;margin-top:1px}@media(min-width:1280px){.aeo{width:9px;height:38px}}.aep{flex:1 1}.aeq{display:block;width:100%;text-decoration:none}@media(min-width:1280px){.aeq{position:relative;z-index:4;width:299px;flex-shrink:0}}.aer{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 8px 8px 20px;border-radius:8px;background-color:#282828;color:#fff;font-family:var(--font-base);font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.aer:hover{background-color:#1c1c1c}@media(min-width:768px){.aer{font-size:16px;padding:10px 10px 10px 24px}}@media(min-width:1280px){.aer{font-size:22px;height:70px;padding:0 16px;gap:8px}}.aes{white-space:nowrap}.aet{width:40px;height:40px;display:block;flex-shrink:0}.aeu{display:none}@media(min-width:1280px){.aeu{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border-radius:14px;background-color:#282828;color:#fff;font-family:var(--font-base);font-size:16px;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;border:none;transition:background-color .2s ease,transform .2s ease;margin-top:8px}.aeu:hover{background-color:#1c1c1c;transform:translateY(-1px)}.aeu:active{transform:translateY(0)}}@media(min-width:1280px)and (min-width:768px){.aeu{padding:18px 32px;font-size:17px}}.th{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px;overflow:hidden}@media(min-width:768px){.th{padding-top:56px;padding-bottom:56px;gap:36px}}@media(min-width:1280px){.th{padding-top:72px;padding-bottom:72px;grid-gap:48px;gap:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-column-gap:80px;column-gap:80px;overflow:visible}}.ti{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;opacity:.45;top:0;right:-60px;width:280px}.ti img{width:100%;height:auto;display:block}@media(min-width:768px){.ti{right:-80px;width:360px}}@media(min-width:1280px){.ti{right:-40px;width:420px;opacity:.35}}.tj{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.tj{font-size:40px}}@media(min-width:1280px){.tj{font-size:56px;grid-column:1/-1}}.tk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.tk{gap:26px}}@media(min-width:1280px){.tk{grid-column:1;gap:30px}}.tl{display:flex;align-items:flex-start;gap:14px}@media(min-width:768px){.tl{gap:18px}}@media(min-width:1280px){.tl{gap:22px}}.tm{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#7fe37f;color:#282828;font-family:var(--font-base);font-weight:600;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-top:4px}@media(min-width:768px){.tm{width:36px;height:36px;font-size:15px}}@media(min-width:1280px){.tm{width:40px;height:40px;font-size:16px}}.tn{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.to{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2}@media(min-width:768px){.to{font-size:26px}}@media(min-width:1280px){.to{font-size:30px}}.tp{font-family:var(--font-base);color:#515151;font-weight:400;font-size:15px;line-height:1.4}@media(min-width:768px){.tp{font-size:16px}}@media(min-width:1280px){.tp{font-size:18px}}.tq{background-color:#7fe37f;border-radius:24px;padding:40px 32px 32px;display:flex;flex-direction:column;gap:18px;margin-top:8px;position:relative;overflow:hidden}@media(min-width:768px){.tq{padding:32px;border-radius:28px;gap:22px}}@media(min-width:1280px){.tq{grid-column:2;margin-top:0;padding:40px 44px;border-radius:32px;gap:28px}}.tr{position:absolute;top:13px;right:-49px;width:55%;transform:rotate(13.012deg);pointer-events:none;z-index:0;opacity:.85;transform:rotate(356deg)}@media(min-width:768px){.tr{top:-50px;right:-20px}}.ts{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2;margin:0;position:relative;z-index:1}@media(min-width:768px){.ts{font-size:28px}}@media(min-width:1280px){.ts{font-size:34px}}.tt{font-family:var(--font-base);color:#282828;font-weight:400;font-size:14px;line-height:1.5;position:relative;z-index:1}@media(min-width:768px){.tt{font-size:15px}}@media(min-width:1280px){.tt{font-size:16px}}.tt u{display:block;text-decoration:none}.tt u+u{margin-top:10px}.tu{display:block;width:100%;text-decoration:none;position:relative;z-index:1}@media(min-width:768px){.tu{width:auto}}.tv{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:56px;padding:0 16px 0 24px;border-radius:8px;background-color:#282828;color:#fff;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1;text-align:left;cursor:pointer;transition:background-color .2s ease}.tv:hover{background-color:#1c1c1c}@media(min-width:768px){.tv{width:auto;min-width:280px}}.tw{width:40px;height:40px;display:block;flex-shrink:0}.gm{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px;overflow:hidden}@media(min-width:768px){.gm{padding-top:56px;padding-bottom:56px;gap:32px}}@media(min-width:1280px){.gm{padding-top:72px;padding-bottom:72px;gap:40px;overflow:visible}}.gn{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;opacity:.45;top:0;right:-60px;width:280px}.gn img{width:100%;height:auto;display:block}@media(min-width:768px){.gn{right:-80px;width:360px}}@media(min-width:1280px){.gn{right:-40px;width:420px;opacity:.35}}.go{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px;max-width:720px}@media(min-width:768px){.go{font-size:40px}}@media(min-width:1280px){.go{font-size:56px}}.gp{position:relative;width:100%;aspect-ratio:16/11;background-color:#7fe37f;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.gp{aspect-ratio:16/9;border-radius:28px}}@media(min-width:1280px){.gp{border-radius:32px}}.gq{object-fit:cover}.gq,.gr{position:absolute;inset:0;width:100%;height:100%}.gr{border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.gr:hover{transform:scale(1.02)}.gs{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px}.gs svg{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 12px rgba(40,40,40,.12))}@media(min-width:768px){.gs{width:128px;height:128px}}@media(min-width:1280px){.gs{width:160px;height:160px}}.kj{position:relative;padding-top:32px;padding-bottom:32px}@media(min-width:768px){.kj{padding-top:56px;padding-bottom:56px}}@media(min-width:1280px){.kj{padding-top:72px;padding-bottom:72px}}.kk{font-family:var(--font-base);color:#f6f6f6!important;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.005em;margin:0}@media(min-width:768px){.kk{font-size:48px}}@media(min-width:1280px){.kk{font-size:64px}}.kl{margin-left:-16px;margin-right:-16px;position:relative;background-color:#282828;color:#fff;border-radius:24px;padding:28px 22px;display:flex;flex-direction:column;gap:24px;overflow:hidden}@media(min-width:768px){.kl{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.kl{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.kl{margin-left:0;margin-right:0}}@media(min-width:768px){.kl{padding:40px 36px;border-radius:28px;gap:32px}}@media(min-width:1280px){.kl{margin-left:-80px;margin-right:-80px;padding:56px 56px 48px;border-radius:32px;gap:40px}}.km{position:relative;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.km{gap:24px}}.kn{width:100%;overflow:visible}.ko{height:auto}.ko,.kp{display:flex}.kp{flex:1 1;background-color:#7fe37f;color:#282828;border-radius:22px;padding:26px 22px;flex-direction:column;gap:14px;min-height:280px}@media(min-width:768px){.kp{padding:32px 28px;border-radius:24px;min-height:320px;gap:16px}}@media(min-width:1280px){.kp{padding:36px 32px;border-radius:26px;min-height:360px;gap:18px}}.kq{background-color:#fff}.kr{background-color:#1c1c1c!important}.kr,.kr .ks{color:#fff}.kr .kt{color:hsla(0,0%,100%,.85)}.kr .kt u{-webkit-text-decoration-color:hsla(0,0%,100%,.5);text-decoration-color:hsla(0,0%,100%,.5)}.ks{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2;margin:0 0 4px}@media(min-width:768px){.ks{font-size:26px}}@media(min-width:1280px){.ks{font-size:30px}}.kt{font-family:var(--font-base);color:#515151;font-weight:400;font-size:15px;line-height:1.5;margin:0}@media(min-width:768px){.kt{font-size:16px}}@media(min-width:1280px){.kt{font-size:17px}}.kt u{-webkit-text-decoration-color:rgba(40,40,40,.5);text-decoration-color:rgba(40,40,40,.5);text-underline-offset:2px}.ku{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px}@media(min-width:768px){.ku{gap:12px}}@media(min-width:1280px){.ku{display:none}}.kv{display:inline-block;width:64px;height:4px;border-radius:999px;background-color:hsla(0,0%,100%,.18);cursor:pointer;transition:background-color .2s ease,width .25s ease}@media(min-width:768px){.kv{width:80px;height:5px}}.kw{background-color:#7fe37f}.zw{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.zw{padding-top:56px;padding-bottom:56px;gap:28px}}@media(min-width:1280px){.zw{padding-top:72px;padding-bottom:72px;gap:32px}}.zx{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.zx{font-size:40px}}@media(min-width:1280px){.zx{font-size:56px}}.zy{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:1280px){.zy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.zz{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.zz{gap:16px}}.z0{height:1px;background-color:#ededed;margin:14px 0}@media(min-width:768px){.z0{margin:18px 0}}.z1{background-color:#7fe37f;color:#282828;border-radius:22px;overflow:hidden;transition:background-color .2s ease}.z2{background-color:#282828;color:#fff}.z3{background-color:#e8e8e8;color:#282828}.z4{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font-family:var(--font-base);font-weight:700;font-size:22px;line-height:1.15;transition:opacity .2s ease;align-items:center}.z4:disabled{cursor:default}@media(min-width:768px){.z4{padding:26px 28px;font-size:24px}}@media(min-width:1280px){.z4{padding:28px 32px;font-size:26px}}.z5{flex:1 1}.z5,.z6{pointer-events:none}.z6{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;background-color:hsla(0,0%,100%,.45);color:#a0cbfa;flex-shrink:0;transition:transform .25s ease,background-color .2s ease;margin-top:2px}.z6 svg{width:24px;height:24px}.z2 .z6{background-color:hsla(0,0%,100%,.18);color:#fff}.z3 .z6{background-color:hsla(0,0%,100%,.7);color:#282828}@media(min-width:768px){.z6{width:48px;height:48px}.z6 svg{width:22px;height:22px}}.z7{padding:0 22px 24px;display:flex;flex-direction:column;gap:18px;counter-reset:dk-list}@media(min-width:768px){.z7{padding:0 28px 28px}}@media(min-width:1280px){.z7{padding:0 32px 32px}}.z8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.z8 li{position:relative;padding-left:18px;font-family:var(--font-base);font-weight:400;font-size:15px;line-height:1.5;color:inherit}.z8 li:before{content:"";position:absolute;left:4px;top:.6em;width:5px;height:5px;border-radius:50%;background-color:currentColor}@media(min-width:768px){.z8 li{font-size:16px}}.z2 .z8 li{color:hsla(0,0%,100%,.92)}.z2 .z8 li:before{background-color:hsla(0,0%,100%,.92)}.z9 li{padding-left:28px;counter-increment:dk-list}.z9 li:before{content:counter(dk-list) ")";position:absolute;left:0;top:0;width:auto;height:auto;background:none!important;border-radius:0;font-weight:500;color:inherit;font-size:15px;line-height:1.5}@media(min-width:768px){.z9 li:before{font-size:16px}}.aaa{display:flex;flex-direction:column;gap:6px}.aab{font-family:var(--font-base);font-weight:600;font-size:15px;line-height:1.3;margin:0;color:inherit}.z2 .aab{color:#fff}.aac{margin-left:-16px;margin-right:-16px;background-color:#7fe37f;color:#282828;border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.aac{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.aac{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.aac{margin-left:0;margin-right:0}}@media(min-width:768px){.aac{padding:36px 32px;border-radius:28px;gap:26px}}@media(min-width:1280px){.aac{padding:44px 40px;border-radius:32px;gap:30px;position:-webkit-sticky;position:sticky;top:96px}}.aae{font-family:var(--font-base);color:#282828;font-weight:700;font-size:32px;line-height:1.05;margin:0;letter-spacing:-.005em}@media(min-width:768px){.aae{font-size:38px}}@media(min-width:1280px){.aae{font-size:44px}}.aaf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.aaf{gap:26px}}.aag{display:flex;align-items:flex-start;gap:14px}@media(min-width:768px){.aag{gap:18px}}.aah{flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:#fff;color:#282828;font-family:var(--font-base);font-weight:600;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}@media(min-width:768px){.aah{width:34px;height:34px;font-size:15px}}.aai{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.aaj{font-family:var(--font-base);color:#282828;font-weight:700;font-size:18px;line-height:1.2}@media(min-width:768px){.aaj{font-size:20px}}@media(min-width:1280px){.aaj{font-size:22px}}.aak{font-family:var(--font-base);color:#282828;font-weight:400;font-size:14px;line-height:1.4}@media(min-width:768px){.aak{font-size:15px}}@media(min-width:1280px){.aak{font-size:16px}}.aak u{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(40,40,40,.5);text-decoration-color:rgba(40,40,40,.5)}.aal{display:block;text-decoration:none}.aal,.aam{width:100%}.aam{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 16px 0 24px;border-radius:8px;background-color:#282828;color:#fff;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease}.aam:hover{background-color:#1c1c1c}.aan{width:40px;height:40px;display:block;flex-shrink:0}.wb{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}@media(min-width:768px){.wb{padding-top:56px;padding-bottom:56px;gap:36px}}@media(min-width:1280px){.wb{padding-top:72px;padding-bottom:72px;gap:44px}}.wc{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.wc{font-size:40px}}@media(min-width:1280px){.wc{font-size:56px}}.we{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:1280px){.we{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.wf{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.wf{gap:28px}}.wg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.wg{gap:26px}}.wh{position:relative;padding-left:18px;display:flex;flex-direction:column;gap:8px;border-left:3px solid #7fe37f}@media(min-width:768px){.wh{padding-left:22px;gap:10px;border-left-width:4px}}.wi{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2}@media(min-width:768px){.wi{font-size:26px}}@media(min-width:1280px){.wi{font-size:28px}}.wj{display:flex;flex-direction:column;gap:10px}.wk{font-family:var(--font-base);color:#515151;font-weight:400;font-size:15px;line-height:1.5;margin:0}@media(min-width:768px){.wk{font-size:16px}}@media(min-width:1280px){.wk{font-size:17px}}.wl{background-color:hsla(0,0%,91%,.85);border-radius:24px;padding:24px 22px;display:flex;flex-direction:column;gap:18px}@media(min-width:768px){.wl{padding:30px 28px;border-radius:28px;gap:22px}}@media(min-width:1280px){.wl{padding:36px 32px;border-radius:32px;gap:26px}}.wm{font-family:var(--font-base);color:#282828;font-weight:700;font-size:18px;line-height:1.3;margin:0;max-width:380px}@media(min-width:768px){.wm{font-size:20px}}@media(min-width:1280px){.wm{font-size:22px}}.wn{list-style:none;margin:0;padding:0;flex-direction:column}.wn,.wo{display:flex;gap:14px}.wo{align-items:center}@media(min-width:768px){.wo{gap:18px}}.wp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:96px;padding:10px 14px;background-color:#fff;border-radius:999px;font-family:var(--font-base);color:#282828;font-weight:600;font-size:14px;line-height:1}@media(min-width:768px){.wp{min-width:110px;padding:11px 16px;font-size:15px}}.wq{font-family:var(--font-base);color:#282828;font-weight:500;font-size:15px;line-height:1.3}@media(min-width:768px){.wq{font-size:16px}}@media(min-width:1280px){.wq{font-size:17px}}.wr{position:relative;background-color:#282828;color:#fff;border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;overflow:hidden}@media(min-width:768px){.wr{padding:36px 32px;border-radius:28px;gap:18px}}@media(min-width:1280px){.wr{padding:44px 40px;border-radius:32px;gap:22px;position:-webkit-sticky;position:sticky;top:96px}}.ws{position:absolute;top:24px;right:-28px;width:180px;height:180px;color:hsla(0,0%,100%,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ws svg{width:100%;height:100%}@media(min-width:768px){.ws{width:220px;height:220px;top:28px;right:-36px}}@media(min-width:1280px){.ws{width:260px;height:260px;top:32px;right:-44px}}.wt{font-family:var(--font-base);color:#fff!important;font-weight:700;font-size:22px;line-height:1.2;position:relative;z-index:1}@media(min-width:768px){.wt{font-size:26px}}.wu{font-family:var(--font-base);color:#fff!important;font-weight:700;font-size:44px;line-height:1;letter-spacing:-.01em;position:relative;z-index:1}@media(min-width:768px){.wu{font-size:56px}}@media(min-width:1280px){.wu{font-size:64px}}.wv{font-family:var(--font-base);color:hsla(0,0%,100%,.78);font-weight:400;font-size:15px;line-height:1.5;position:relative;z-index:1}@media(min-width:768px){.wv{font-size:16px}}.sq{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.sq{padding-top:56px;padding-bottom:56px;gap:28px}}@media(min-width:1280px){.sq{padding-top:72px;padding-bottom:72px;gap:36px}}.sr{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ss{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px;flex:1 1;min-width:0}@media(min-width:768px){.ss{font-size:40px}}@media(min-width:1280px){.ss{font-size:56px}}.st{flex-shrink:0;width:96px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:grayscale(1) brightness(.4);opacity:.55}@media(min-width:768px){.st{width:130px}}@media(min-width:1280px){.st{width:170px}}.su{display:flex;flex-direction:column;gap:14px;max-width:720px}@media(min-width:768px){.su{gap:18px}}@media(min-width:1280px){.su{gap:22px}}.sv{font-family:var(--font-base);color:#515151;font-weight:400;font-size:16px;line-height:1.5;margin:0}@media(min-width:768px){.sv{font-size:17px}}@media(min-width:1280px){.sv{font-size:19px}}.sw{position:relative;display:flex;flex-direction:column;gap:20px;margin-top:8px}@media(min-width:768px){.sw{gap:24px}}@media(min-width:1024px){.sw{padding-bottom:80px}}.sx{width:100%;overflow:visible}.sy{height:auto}.sy,.sz{display:flex}.sz{flex:1 1;background-color:#fff;border-radius:18px;padding:14px 14px 18px;flex-direction:column;gap:14px;box-shadow:0 4px 16px 0 rgba(40,40,40,.06)}@media(min-width:768px){.sz{padding:16px 16px 22px;border-radius:20px;gap:16px}}@media(min-width:1280px){.sz{padding:18px 18px 24px;border-radius:22px}}.s0{position:relative;width:100%;aspect-ratio:3/4;background-color:#f6f6f6;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.s0{border-radius:14px;aspect-ratio:4/5}}@media(min-width:1280px){.s0{aspect-ratio:4/5}}.s1{width:100%;overflow:hidden}.s1,.s2{height:100%}.s2{width:100%!important;flex-shrink:0;display:flex;align-items:center;justify-content:center}.s3{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px}@media(min-width:768px){.s3{padding:12px}}.s4{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background-color:rgba(40,40,40,.7);color:#fff;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;padding:0}.s4:hover{background-color:rgba(40,40,40,.9)}.s4.s5,.s4:disabled,.s4[aria-disabled=true]{opacity:.35;cursor:not-allowed}@media(min-width:768px){.s4{width:40px;height:40px}}.s6{left:8px}.s6 svg{transform:rotate(180deg)}.s7,.s8{right:8px}.s8{position:absolute;bottom:8px;z-index:5;padding:4px 10px;border-radius:999px;background-color:rgba(40,40,40,.7);color:#fff;font-family:var(--font-base);font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.s8{font-size:13px;padding:5px 12px}}.s9{margin:0;font-family:var(--font-base);color:#282828;font-weight:500;font-size:16px;line-height:1.3;text-align:center}@media(min-width:768px){.s9{font-size:17px}}@media(min-width:1280px){.s9{font-size:18px}}.ta{display:none}@media(min-width:1024px){.ta{display:inline-flex;position:absolute;bottom:-24px;z-index:10;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background-color:#7fe37f;color:#fff;cursor:pointer;padding:0;box-shadow:0 4px 14px rgba(40,40,40,.18);transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.ta svg{width:24px;height:24px}.ta:hover{background-color:#282828}.ta.s5{opacity:.3;cursor:not-allowed;pointer-events:none}}.tb{right:64px}.tb svg{transform:rotate(180deg)}.tc{right:0}.te{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px}@media(min-width:768px){.te{gap:12px}}@media(min-width:1024px){.te{display:none}}.tf{display:inline-block;width:64px;height:4px;border-radius:999px;background-color:rgba(40,40,40,.12);cursor:pointer;transition:background-color .2s ease,width .25s ease}@media(min-width:768px){.tf{width:80px;height:5px}}.tg{background-color:#7fe37f}.p7{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}@media(min-width:768px){.p7{padding-top:56px;padding-bottom:56px;gap:36px}}@media(min-width:1280px){.p7{padding-top:72px;padding-bottom:72px;gap:44px}}.p8{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.p8{font-size:40px}}@media(min-width:1280px){.p8{font-size:56px}}.p9{margin-left:-16px;margin-right:-16px;display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}@media(min-width:768px){.p9{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.p9{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.p9{margin-left:0;margin-right:0}}@media(min-width:768px){.p9{gap:26px}}@media(min-width:1280px){.p9{grid-template-columns:1fr 1fr;gap:32px}}.qa{position:relative;background-color:#7fe37f;color:#282828;border-radius:24px;padding:28px 24px;overflow:hidden;display:flex;flex-direction:column}@media(min-width:768px){.qa{padding:36px 32px;border-radius:28px}}@media(min-width:1280px){.qa{padding:44px 40px;border-radius:32px}}.qb{background-color:#282828}.qb,.qb .qc{color:#fff}.qb .qe{color:#7fe37f}.qb .qf{color:hsla(0,0%,100%,.92)}.qb .qg{color:#7fe37f}.qh{position:absolute;top:18px;right:-12px;width:44%;pointer-events:none;z-index:1;opacity:.35}.qh img,.qh svg{width:100%;height:100%;display:block;object-fit:contain}@media(min-width:768px){.qh{top:24px;right:-8px}}@media(min-width:1280px){.qh{top:28px;right:-4px}}.qb .qh{opacity:.4;filter:brightness(2)}.qi{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px}@media(min-width:768px){.qi{gap:22px}}@media(min-width:1280px){.qi{gap:26px}}.qc{font-family:var(--font-base);color:#282828;font-weight:700;font-size:22px;line-height:1.2;margin:0}@media(min-width:768px){.qc{font-size:26px}}@media(min-width:1280px){.qc{font-size:28px}}.qe{font-family:var(--font-base);color:#282828;font-weight:700;font-size:56px;line-height:1;letter-spacing:-.01em;margin:-4px 0 0}@media(min-width:768px){.qe{font-size:64px}}@media(min-width:1280px){.qe{font-size:72px}}.qj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.qf,.qj{gap:12px}.qf{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;align-items:start;font-family:var(--font-base);color:#282828;font-size:14px;line-height:1.4}@media(min-width:768px){.qf{font-size:15px}}@media(min-width:1280px){.qf{font-size:15px}}.qg{width:18px;height:18px;display:block;margin-top:1px}.qg,.qk{color:#282828}.qk{background-color:#7fe37f;border-radius:18px;padding:18px}@media(min-width:768px){.qk{padding:22px;border-radius:20px}}@media(min-width:1280px){.qk{padding:26px}}.ql,.ql span,.qm{color:#282828!important}.qn{display:flex;flex-direction:column;gap:12px;margin-top:4px}.qo{display:block;text-decoration:none}.qo,.qp{width:100%}.qp{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 16px 0 24px;border-radius:8px;font-family:var(--font-base);font-weight:700;font-size:16px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.qq{background-color:#282828;color:#fff;border:2px solid transparent}.qq:hover{background-color:#1c1c1c}.qb .qq{background-color:#7fe37f;color:#282828}.qb .qq:hover{background-color:#a6eda6}.qr{background-color:transparent;color:#282828;border:2px solid #282828}.qr:hover{background-color:rgba(40,40,40,.05)}.qb .qr{color:#7fe37f;border-color:#7fe37f;background-color:transparent}.qb .qr:hover{background-color:rgba(160,203,250,.08)}.qs{width:40px;height:40px;display:block;flex-shrink:0}.h4{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.h4{padding-top:56px;padding-bottom:56px;gap:28px}}@media(min-width:1280px){.h4{padding-top:72px;padding-bottom:72px;gap:32px}}.h5{font-family:var(--font-base);color:#282828;font-weight:700;line-height:1.05;letter-spacing:-.005em;margin:0;font-size:32px}@media(min-width:768px){.h5{font-size:40px}}@media(min-width:1280px){.h5{font-size:56px}}.h6{display:flex;flex-direction:column;gap:26px}@media(min-width:768px){.h6{gap:30px}}.h7{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.h7{gap:18px}}.h8{align-self:flex-start;max-width:88%;padding:14px 18px;background-color:#f6f6f6;color:#282828;border:1.5px solid #7fe37f;border-radius:18px;border-bottom-left-radius:6px}@media(min-width:768px){.h8{max-width:76%;padding:16px 22px;border-radius:20px;border-bottom-left-radius:6px}}@media(min-width:1280px){.h8{max-width:70%;padding:18px 26px;border-radius:22px;border-bottom-left-radius:6px}}.h9{margin:0;font-family:var(--font-base);color:#282828;font-weight:400;font-size:15px;line-height:1.4}@media(min-width:768px){.h9{font-size:16px}}@media(min-width:1280px){.h9{font-size:17px}}.ia{display:flex;justify-content:flex-end}.ib{max-width:92%;padding:16px 20px;background-color:#282828;color:#fff;border-radius:20px;border-bottom-right-radius:6px}@media(min-width:768px){.ib{max-width:80%;padding:18px 24px;border-radius:22px;border-bottom-right-radius:6px}}@media(min-width:1280px){.ib{max-width:72%;padding:22px 28px;border-radius:24px;border-bottom-right-radius:6px}}.ic{margin:0;font-family:var(--font-base);color:#fff!important;font-weight:400;font-size:14px;line-height:1.55}@media(min-width:768px){.ic{font-size:15px}}@media(min-width:1280px){.ic{font-size:16px}}.nq{position:relative;padding-top:32px;padding-bottom:32px}@media(min-width:768px){.nq{padding-top:56px;padding-bottom:56px}}@media(min-width:1280px){.nq{padding-top:72px;padding-bottom:72px}}.nr{margin-left:-16px;margin-right:-16px;position:relative;background-color:#282828;color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:24px;overflow:hidden;border-radius:24px}@media(min-width:768px){.nr{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.nr{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.nr{margin-left:0;margin-right:0}}@media(min-width:768px){.nr{padding:40px 32px 36px;border-radius:28px;gap:32px}}@media(min-width:1280px){.nr{margin-left:-80px;margin-right:-80px;padding:56px 56px 48px;border-radius:32px;gap:40px}}.ns{position:absolute;top:24px;right:-24px;width:130px;height:130px;pointer-events:none;z-index:0;opacity:.55}.ns img,.ns svg{width:100%;height:100%;display:block;object-fit:contain}@media(min-width:768px){.ns{top:32px;right:-16px;width:170px;height:170px}}@media(min-width:1280px){.ns{top:40px;right:32px;width:210px;height:210px}}.nt{position:relative;z-index:1;font-family:var(--font-base);color:#fff!important;font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.005em;margin:0;max-width:70%}@media(min-width:768px){.nt{font-size:48px}}@media(min-width:1280px){.nt{font-size:64px;max-width:none}}.nu{position:relative;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.nu{gap:24px}}@media(min-width:1280px){.nu{padding-bottom:72px}}.nv{width:100%;overflow:visible}.nw{height:auto}.nw,.nx{display:flex}.nx{flex:1 1;background-color:#7fe37f;color:#282828;border-radius:22px;padding:26px 22px;flex-direction:column;gap:12px;min-height:260px}@media(min-width:768px){.nx{padding:32px 28px;border-radius:24px;min-height:300px}}@media(min-width:1280px){.nx{padding:36px 32px;border-radius:26px;min-height:340px}}.ny{background-color:#fff}.nz{margin:0;font-family:var(--font-base);color:#282828;font-weight:400;font-size:15px;line-height:1.5}@media(min-width:768px){.nz{font-size:16px}}@media(min-width:1280px){.nz{font-size:17px}}.n0{margin:0;font-family:var(--font-base);color:#282828;font-weight:600;font-size:14px;line-height:1.3;opacity:.7}@media(min-width:768px){.n0{font-size:15px}}.n1{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px}@media(min-width:768px){.n1{gap:12px}}@media(min-width:1280px){.n1{display:none}}.n2{display:inline-block;width:64px;height:4px;border-radius:999px;background-color:hsla(0,0%,100%,.18);cursor:pointer;transition:background-color .2s ease,width .25s ease}@media(min-width:768px){.n2{width:80px;height:5px}}.n3,.n4{background-color:#7fe37f}.n4{display:none;position:absolute;bottom:0;z-index:3;width:48px;height:48px;border-radius:24px;border:1px solid hsla(0,0%,96%,.35);color:#282828;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.n4:hover{background-color:#a6eda6;transform:translateY(-1px)}.n4.swiper-button-disabled,.n4:disabled{opacity:.35;cursor:default;transform:none}.n4 svg{width:20px;height:20px;display:block}@media(min-width:1280px){.n4{display:inline-flex}}.n5{right:64px;transform:rotate(180deg)}.n5:hover{transform:rotate(180deg) translateY(1px)}.n5.swiper-button-disabled,.n5:disabled{transform:rotate(180deg)}.n6{right:0}.ea{position:relative;background-color:#f6f6f6;color:#515151;padding-bottom:24px}.ea,.eb{overflow:hidden}.eb{inset:0;pointer-events:none;z-index:0}.eb,.ec,.ee,.ef{position:absolute}.ec,.ee,.ef{width:480px;height:auto;opacity:.85;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){.ec,.ee,.ef{width:240px}}.ec{top:30%;left:-120px;transform:rotate(-15deg)}.ee{top:55%;right:-100px;transform:rotate(20deg);width:360px}@media(max-width:767px){.ee{width:200px}}.ef{bottom:8%;left:30%;width:520px;opacity:.65}@media(max-width:767px){.ef{width:260px;bottom:5%}}.ea>section,.eg{position:relative;z-index:1}.eg{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.eg{gap:32px}}@media(min-width:1280px){.eg{gap:40px}.eg>section{width:100%}}.eh{width:100%}@media(min-width:1280px){.eh{width:60%;max-width:720px;margin-left:0;margin-right:auto}}.r8{display:flex;flex-direction:column;gap:20px;padding-top:calc(var(--header-height) + 20px);padding-bottom:40px}@media(min-width:360px){.r8{gap:24px;padding-top:calc(var(--header-height) + 24px)}}@media(min-width:768px){.r8{gap:32px;padding-top:calc(var(--header-height) + 40px);padding-bottom:64px}}@media(min-width:1280px){.r8{gap:28px;align-items:flex-start;padding-top:calc(var(--header-height) + 64px);padding-bottom:96px}}.r9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}@media(min-width:1280px){.r9{gap:16px}}.sa{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 12px;border-radius:999px;font-family:var(--font-unbounded);font-weight:500;font-size:10px;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transform:rotate(-4deg);border:2px solid #d9f24b;background-color:#d9f24b;color:#000!important}@media(min-width:768px){.sa{padding:9px 16px;font-size:12px}}.sa:nth-child(2n){transform:rotate(4deg)}@media(min-width:1280px){.sa{padding:12px 24px;font-size:15px}.sa:nth-child(odd){transform:rotate(-4deg) translateY(-4px)}.sa:nth-child(2n){transform:rotate(4deg) translateY(4px)}}.sb{border-color:#000;background-color:#fff}.sc{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;margin:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word}@media(min-width:360px){.sc{font-size:30px}}@media(min-width:768px){.sc{font-size:44px}}@media(min-width:1280px){.sc{font-size:64px;max-width:1040px}}.se{color:#4a38e6}.sf{font-family:var(--font-manrope);color:#6e6c77;font-weight:500;line-height:1.3;letter-spacing:0;font-size:13px;overflow-wrap:anywhere;word-break:break-word;margin:0}@media(min-width:768px){.sf{font-size:15px}}@media(min-width:1280px){.sf{font-size:16px;max-width:760px}}.sg{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:1/1}@media(min-width:1024px){.sg{display:none}}.sh{display:block;width:100%;height:100%;object-fit:cover}.si{display:flex;flex-direction:column;align-items:flex-start;gap:10px;list-style:none;margin:0;padding:0}@media(min-width:1280px){.si{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:900px}}.sj{display:flex;align-items:flex-start;gap:8px;max-width:100%;padding:10px 16px;border-radius:20px;background-color:#fff}.sk{flex-shrink:0;font-size:14px}.sk,.sl{line-height:1.1}.sl{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-manrope);font-weight:600;font-size:12px;letter-spacing:0;color:#000!important}@media(min-width:768px){.sl{font-size:14px}}.sm{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media(min-width:1280px){.sm{align-items:flex-start}}.sn{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;width:100%;min-height:56px;padding:12px 20px 12px 28px;border:none;border-radius:999px;background-color:#000;color:#f3f1ea!important;font-family:var(--font-unbounded);font-weight:600;font-size:12px;line-height:1.2;letter-spacing:0;text-align:left;cursor:pointer;transition:background-color .2s ease}.sn:hover{background-color:#1c1c1c}@media(min-width:768px){.sn{min-height:64px;padding:14px 24px 14px 32px;font-size:16px}}@media(min-width:1280px){.sn{width:auto;min-width:360px}}.so{flex-shrink:0;width:28px;height:28px}.sp{font-family:var(--font-manrope);color:#6e6c77;font-weight:500;line-height:1.3;letter-spacing:0;font-size:13px;font-size:12px;text-align:center;margin:0}@media(min-width:768px){.sp{font-size:15px}}@media(min-width:1280px){.sp{font-size:16px}}@media(min-width:768px){.sp{font-size:13px}}@media(min-width:1280px){.sp{text-align:left}}.ag5{display:flex;align-items:center;gap:12px}.ag6{flex-shrink:0;width:10px;height:10px;border-radius:50%;background-color:#d9f24b}.ag7{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 12px;border-radius:999px;font-family:var(--font-unbounded);font-weight:500;font-size:10px;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transform:rotate(-4deg);border:2px solid transparent;background-color:#ff5a3c;color:#fff!important}@media(min-width:768px){.ag7{padding:9px 16px;font-size:12px}}.ag8{transform:rotate(4deg)}.ag9{background-color:#d9f24b;color:#000!important}.aha{background-color:#4a38e6;color:#fff!important}.ahb{background-color:#000;color:#f3f1ea!important}.ahc{background-color:#fff;border-color:#000;color:#000!important}.lp{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.lp{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.lp{padding-top:96px;padding-bottom:96px}}.lq{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0}@media(min-width:360px){.lq{font-size:30px}}@media(min-width:768px){.lq{font-size:44px}}@media(min-width:1280px){.lq{font-size:64px}}@media(min-width:360px){.lq{font-size:24px}}@media(min-width:768px){.lq{font-size:36px;margin-top:24px}}@media(min-width:1280px){.lq{font-size:48px;max-width:900px}}.lr{font-family:var(--font-manrope);color:#6e6c77;font-weight:500;line-height:1.3;letter-spacing:0;font-size:13px;overflow-wrap:anywhere;word-break:break-word;margin:28px 0 0}@media(min-width:768px){.lr{font-size:15px}}@media(min-width:1280px){.lr{font-size:16px;max-width:720px}}.ls{display:flex;flex-direction:column;gap:20px;list-style:none;margin:24px 0 0;padding:0}@media(min-width:768px){.ls{gap:24px}}@media(min-width:1280px){.ls{max-width:720px}}.lt{align-items:flex-start;gap:12px}.lt,.lu{display:flex}.lu{flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#4a38e6;color:#fff;font-family:var(--font-unbounded);font-weight:700;font-size:16px;line-height:1;letter-spacing:0;text-align:center}.lt:nth-child(3n+2) .lu{background-color:#ff5a3c}.lt:nth-child(3n) .lu{background-color:#000}.lv{min-width:0}.lw{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-manrope);font-weight:800;font-size:14px;line-height:1;letter-spacing:0;color:#000!important;margin:4px 0 0}@media(min-width:768px){.lw{font-size:16px}}.lx{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-manrope);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0;color:#6e6c77;margin:8px 0 0}@media(min-width:768px){.lx{font-size:14px}}.ly{margin-top:28px;padding:16px 20px;border-radius:20px;background-color:#d9f24b;font-family:var(--font-manrope);font-weight:600;font-size:14px;line-height:1.35;letter-spacing:0;color:#000!important}@media(min-width:768px){.ly{margin-top:32px;padding:24px 28px;font-size:16px}}@media(min-width:1280px){.ly{max-width:720px}}.lz{font-family:var(--font-unbounded);font-weight:800}.q3{padding-bottom:40px}@media(min-width:768px){.q3{padding-bottom:64px}}@media(min-width:1280px){.q3{padding-bottom:96px}}.q4{margin-left:-16px;margin-right:-16px;padding:32px 16px;border-radius:32px;background-color:#17161b;color:#fff}@media(min-width:768px){.q4{margin-left:-24px;margin-right:-24px}}@media(min-width:1024px){.q4{margin-left:-40px;margin-right:-40px}}@media(min-width:1280px){.q4{margin-left:0;margin-right:0}}@media(min-width:768px){.q4{padding:40px 24px}}@media(min-width:1280px){.q4{padding:64px}}.q5{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0;color:#fff!important}@media(min-width:360px){.q5{font-size:30px}}@media(min-width:768px){.q5{font-size:44px}}@media(min-width:1280px){.q5{font-size:64px}}@media(min-width:360px){.q5{font-size:24px}}@media(min-width:768px){.q5{font-size:36px;margin-top:24px}}@media(min-width:1280px){.q5{font-size:48px;max-width:800px}}.q6{display:flex;flex-direction:column;gap:28px;list-style:none;margin:32px 0 0;padding:0}@media(min-width:768px){.q6{gap:32px}}.q7{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.q8{font-family:var(--font-unbounded);font-weight:600;font-size:13px;line-height:1;letter-spacing:0;color:#fff!important}@media(min-width:768px){.q8{font-size:16px}}.q9{font-family:var(--font-unbounded);font-weight:800;font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap;color:#ff5a3c}@media(min-width:768px){.q9{font-size:22px}}.ra .q9{color:#d9f24b}.rb{position:relative;overflow:hidden;height:24px;margin-top:12px;background-color:#27272a}.rb,.rc{border-radius:999px}.rc{height:100%;background-color:#ff5a3c}.ra .rc{background-color:#d9f24b}.re{font-family:var(--font-manrope);font-weight:500;font-size:10px;line-height:1.3;letter-spacing:0;color:#b9b9bc!important;margin:10px 0 0}@media(min-width:768px){.re{font-size:13px}}.rf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;margin:24px 0 0;padding:0}@media(min-width:768px){.rf{gap:16px;margin-top:32px}}@media(min-width:1280px){.rf{grid-template-columns:repeat(4,minmax(0,1fr))}}.rg{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background-color:#27272a}@media(min-width:768px){.rg{padding:24px;border-radius:20px}}.rh{font-family:var(--font-unbounded);font-weight:800;font-size:18px;line-height:1;letter-spacing:0;color:#d9f24b}@media(min-width:768px){.rh{font-size:24px}}.ri{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-manrope);font-weight:600;font-size:10px;line-height:1.2;letter-spacing:0;color:#b9b9bc!important}@media(min-width:768px){.ri{font-size:13px}}.ahe{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.ahe{gap:16px}}.ahf{border:1.5px solid transparent;border-radius:20px;background-color:#fff;transition:border-color .2s ease}.ahg{border-color:#4a38e6}.ahh.ahg{border-color:#000}.ahi{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:14px 14px 14px 16px;border:none;background:none;text-align:left;cursor:pointer}@media(min-width:768px){.ahi{padding:20px 20px 20px 24px;gap:20px}}.ahj{overflow-wrap:anywhere;word-break:break-word;padding-top:4px;font-family:var(--font-manrope);font-weight:800;font-size:14px;line-height:1.2;letter-spacing:0;color:#000}@media(min-width:768px){.ahj{font-size:17px}}.ahk{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f3f1ea;transition:background-color .2s ease,transform .28s ease}.ahg .ahk{background-color:#4a38e6;transform:rotate(45deg)}.ahh.ahg .ahk{background-color:#000}@media(min-width:768px){.ahk{width:48px;height:48px}}.ahl{fill:#4a38e6;transition:fill .2s ease}.ahg .ahl{fill:#fff}.ahm{overflow:hidden}.ahn{padding:0 16px 18px}@media(min-width:768px){.ahn{padding:0 24px 24px}}.in{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.in{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.in{padding-top:96px;padding-bottom:96px}}.io{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0}@media(min-width:360px){.io{font-size:30px}}@media(min-width:768px){.io{font-size:44px}}@media(min-width:1280px){.io{font-size:64px}}@media(min-width:360px){.io{font-size:24px}}@media(min-width:768px){.io{font-size:36px;margin-top:24px}}@media(min-width:1280px){.io{font-size:48px;max-width:900px}}.ip{margin-top:28px}@media(min-width:768px){.ip{margin-top:36px}}@media(min-width:1280px){.ip{max-width:860px}}.iq{list-style:none;margin:0;padding:0}.ir{overflow-wrap:anywhere;word-break:break-word;position:relative;padding-left:16px;font-family:var(--font-manrope);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0;color:#6e6c77}.ir+.ir{margin-top:10px}.ir:before{content:"";position:absolute;top:6px;left:2px;width:4px;height:4px;border-radius:50%;background-color:currentColor}@media(min-width:768px){.ir{padding-left:20px;font-size:14px}.ir:before{top:7px}}.mi{padding-top:40px;background-color:#fff;padding-bottom:32px}@media(min-width:768px){.mi{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.mi{padding-top:96px;padding-bottom:96px}}@media(min-width:768px){.mi{padding-bottom:48px}}@media(min-width:1280px){.mi{padding-bottom:72px}}.mj{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0}@media(min-width:360px){.mj{font-size:30px}}@media(min-width:768px){.mj{font-size:44px}}@media(min-width:1280px){.mj{font-size:64px}}@media(min-width:360px){.mj{font-size:24px}}@media(min-width:768px){.mj{font-size:36px;margin-top:24px}}@media(min-width:1280px){.mj{font-size:48px;max-width:900px}}.mk{display:flex;flex-direction:column;gap:36px;margin-top:32px}@media(min-width:768px){.mk{gap:56px;margin-top:48px}}.ml{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-unbounded);font-weight:600;font-size:18px;line-height:1;letter-spacing:0;color:#000!important;margin:0 0 16px}@media(min-width:768px){.ml{font-size:24px;margin-bottom:24px}}.mm{position:relative}.mn{margin-right:-16px}@media(min-width:768px){.mn{margin-right:-24px}}@media(min-width:1024px){.mn{margin-right:-40px}}@media(min-width:1280px){.mn{margin-right:0}}.mo{height:auto}.mp{height:100%;padding:12px;border:1px solid #f3f1ea;border-radius:20px;background-color:#fff}@media(min-width:768px){.mp{padding:16px}}.mq{overflow:hidden;border-radius:12px;background-color:#fff}.mr{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.ms{overflow-wrap:anywhere;word-break:break-word;margin:12px 0 4px;font-family:var(--font-manrope);font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0;color:#000;text-align:center}@media(min-width:768px){.ms{font-size:16px}}.mt{display:flex;align-items:center;gap:16px;margin-top:20px}@media(min-width:768px){.mt{gap:20px;margin-top:28px}}.mu{flex:1 1;height:4px;border-radius:2px;background-color:#eee;cursor:pointer;transition:background-color .2s ease,flex-grow .2s ease}.mv{flex-grow:1.3;background-color:#ff5a3c}.mw{margin:28px 0 0;font-family:var(--font-manrope);font-weight:600;font-size:11px;line-height:1.3;letter-spacing:0;color:#6e6c77}@media(min-width:768px){.mw{margin-top:36px;font-size:13px}}.jh{padding-top:40px;padding-bottom:40px;background-color:#4a38e6}@media(min-width:768px){.jh{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.jh{padding-top:96px;padding-bottom:96px}}.ji{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0;color:#fff!important}@media(min-width:360px){.ji{font-size:30px}}@media(min-width:768px){.ji{font-size:44px}}@media(min-width:1280px){.ji{font-size:64px}}@media(min-width:360px){.ji{font-size:24px}}@media(min-width:768px){.ji{font-size:36px;margin-top:24px}}@media(min-width:1280px){.ji{font-size:48px;max-width:900px}}.jj{display:flex;align-items:center;gap:10px;margin-top:28px}@media(min-width:768px){.jj{gap:16px;margin-top:40px}}.jk{flex-shrink:0;width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center top}@media(min-width:768px){.jk{width:72px;height:72px}}.jl{min-width:0}.jm{overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:var(--font-unbounded);font-weight:600;font-size:16px;line-height:1;letter-spacing:0;color:#fff!important}@media(min-width:768px){.jm{font-size:20px}}.jn{overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0;font-family:var(--font-manrope);font-weight:500;font-size:11px;line-height:1.3;letter-spacing:0;color:#d2cdf9!important}@media(min-width:768px){.jn{font-size:13px}}.jo{overflow-wrap:anywhere;word-break:break-word;margin:20px 0 0;padding:16px;border-radius:8px 24px 24px;background-color:#fff;font-family:var(--font-manrope);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0;color:#000!important}@media(min-width:768px){.jo{margin-top:28px;padding:24px;border-radius:12px 32px 32px;font-size:14px}}@media(min-width:1280px){.jo{max-width:860px}}.o7{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.o7{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.o7{padding-top:96px;padding-bottom:96px}}.o8{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0}@media(min-width:360px){.o8{font-size:30px}}@media(min-width:768px){.o8{font-size:44px}}@media(min-width:1280px){.o8{font-size:64px}}@media(min-width:360px){.o8{font-size:24px}}@media(min-width:768px){.o8{font-size:36px;margin-top:24px}}@media(min-width:1280px){.o8{font-size:48px}}.o9{display:flex;flex-direction:column;gap:32px;margin-top:28px}@media(min-width:1024px){.o9{flex-direction:row;align-items:stretch;gap:24px;margin-top:40px}}.pa{position:relative;padding:20px;border-radius:24px;background-color:#fff}@media(min-width:768px){.pa{padding:28px}}@media(min-width:1024px){.pa{flex:1 1;display:flex;flex-direction:column}}.pb{background-color:#000}.pc,.pe{background-color:#d9f24b}.pe{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:2px solid transparent;border-radius:999px;font-family:var(--font-unbounded);font-weight:500;font-size:10px;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transform:rotate(-4deg);position:absolute;top:-12px;right:16px;padding:5px 10px;color:#000;transform:rotate(4deg)}@media(min-width:768px){.pe{padding:9px 16px;font-size:12px;top:-16px;right:24px}}.pf{overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:var(--font-unbounded);font-weight:700;font-size:16px;line-height:1;letter-spacing:0;color:#000!important}@media(min-width:768px){.pf{font-size:20px}}.pb .pf{color:#fff!important}.pg{display:flex;align-items:baseline;gap:8px;margin:10px 0 0;font-family:var(--font-unbounded);font-weight:800;font-size:40px;line-height:1.1;letter-spacing:0;color:#000!important}@media(min-width:768px){.pg{font-size:48px}}.pb .pg{color:#fff!important}.ph{font-size:24px;line-height:1.1}@media(min-width:768px){.ph{font-size:28px}}.pi{display:flex;flex-direction:column;gap:12px;list-style:none;margin:24px 0 0;padding:0}@media(min-width:1024px){.pi{flex-grow:1}}.pj{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-manrope);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0;color:#000!important}@media(min-width:768px){.pj{font-size:14px}}.pb .pj{color:#fff!important}.pk{flex-shrink:0;margin-top:0;color:#4a38e6}.pb .pk{color:#d9f24b}.pc .pk{color:#000}.pl{flex-direction:column;gap:10px;margin-top:28px}.pl,.pm{display:flex}.pm{align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 18px;border:1.5px solid #000;border-radius:999px;background-color:transparent;font-family:var(--font-unbounded);font-weight:600;font-size:12px;line-height:1.2;letter-spacing:0;color:#000!important;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pm:hover{background-color:#000;color:#fff!important}@media(min-width:768px){.pm{padding:18px 24px;font-size:14px}}.pb .pm{border-color:hsla(0,0%,100%,.45);color:#fff!important}.pb .pm:hover{border-color:#fff;background-color:hsla(0,0%,100%,.1)}.pn{border-color:#4a38e6;background-color:#4a38e6}.pn,.pn:hover{color:#fff!important}.pn:hover{border-color:#3a2ad0;background-color:#3a2ad0}.pb .pn{border-color:#4a38e6;background-color:#4a38e6}.pb .pn:hover{border-color:#3a2ad0;background-color:#3a2ad0}.pc .pn{background-color:#fff}.pc .pn,.pc .pn:hover{border-color:#fff;color:#000!important}.pc .pn:hover{background-color:hsla(0,0%,100%,.85)}.po{flex-shrink:0}.pp{margin:16px 0 0;font-family:var(--font-manrope);font-weight:600;font-size:11px;line-height:1.3;letter-spacing:0;text-align:center;color:#6e6c77!important}.pb .pp{color:hsla(0,0%,100%,.8)!important}.pc .pp{color:#000!important}.h0{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.h0{padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.h0{padding-top:96px;padding-bottom:96px}}.h1{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:20px 0 0}@media(min-width:360px){.h1{font-size:30px}}@media(min-width:768px){.h1{font-size:44px}}@media(min-width:1280px){.h1{font-size:64px}}@media(min-width:360px){.h1{font-size:24px}}@media(min-width:768px){.h1{font-size:36px;margin-top:24px}}@media(min-width:1280px){.h1{font-size:48px}}.h2{margin-top:28px}@media(min-width:768px){.h2{margin-top:36px}}@media(min-width:1280px){.h2{max-width:860px}}.h3{overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:var(--font-manrope);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0;color:#6e6c77}@media(min-width:768px){.h3{font-size:14px}}.i9{background-color:#d9f24b;padding-top:32px;padding-bottom:32px}@media(min-width:768px){.i9{padding-top:56px;padding-bottom:56px}}@media(min-width:1280px){.i9{padding-top:80px;padding-bottom:80px}}.ja{display:flex;flex-direction:column;align-items:center}.jb{color:#ff5a3c}@media(min-width:768px){.jb{width:32px;height:32px}}.jc{font-family:var(--font-unbounded);color:#000;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-size:26px;overflow-wrap:anywhere;word-break:break-word;font-size:21px;margin:16px 0 0;text-align:center}@media(min-width:360px){.jc{font-size:30px}}@media(min-width:768px){.jc{font-size:44px}}@media(min-width:1280px){.jc{font-size:64px}}@media(min-width:360px){.jc{font-size:24px}}@media(min-width:768px){.jc{font-size:36px;margin-top:24px}}@media(min-width:1280px){.jc{font-size:48px;max-width:900px}}.je{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:24px;padding:18px 22px;border:none;border-radius:999px;background-color:#000;font-family:var(--font-unbounded);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:0;color:#fff!important;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.je:hover{background-color:#1c1c1c}@media(min-width:768px){.je{margin-top:32px;padding:22px 28px;font-size:17px}}@media(min-width:1280px){.je{width:auto;min-width:420px}}.jf{flex-shrink:0}.jg{margin:14px 0 0;font-family:var(--font-manrope);font-weight:600;font-size:11px;line-height:1.3;letter-spacing:0;text-align:center;color:#47474a!important}@media(min-width:768px){.jg{font-size:13px}}.y{background-color:#f3f1ea;color:#6e6c77;min-height:100vh;overflow-x:hidden}.y,.y>section{position:relative}.y>section{z-index:1;scroll-margin-top:calc(var(--header-height, 72px) + 12px)}