.o{position:relative}.p{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;font-size:25px}.q{padding:16px 0;display:flex;gap:16px;align-items:center}.r .p{transform:rotate(90deg)}.cy{line-height:100%;font-style:normal;font-weight:700;font-family:var(--font-base);font-size:16px}@media(min-width:768px){.cy{font-size:20px}}@media(min-width:1024px){.cy{font-size:22px}}.cz{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:40px}@media(min-width:768px){.cz{font-size:60px}}@media(min-width:1024px){.cz{font-size:64px}}.c0{padding-left:var(--grid-side-gap);padding-right:var(--grid-side-gap);width:100%}@media(min-width:1440px){.c0{max-width:var(--page-width-max);margin-left:auto;margin-right:auto}}.c1{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}.c1,.c2{overflow:hidden}.c2{height:0}.a,.c{position:relative}.c{height:40px}.k{position:relative;width:48px;height:48px}.l:hover rect{fill:#687784}.l rect{transition-property:fill stroke;transition-duration:.3s;transition-timing-function:ease;fill:#d4d1ca}.bx{padding:0 8px}@media(min-width:768px){.bx{padding:0}}.by{display:flex;flex-direction:column;gap:16px}.bz{width:-moz-fit-content;width:fit-content;position:relative;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea;transition:color .2s ease-in-out}@media(min-width:768px){.bz{font-size:18px}}@media(min-width:1024px){.bz{font-size:20px}}.bz:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;border-bottom:1px solid #f4f1ea;transition:border-color .2s ease-in-out}.bz:hover{color:#687784}.bz:hover:after{border-color:#687784}.bz:active{color:#001527}.bz:active:after{border-color:#001527}body.christmas-theme .bz{color:#0b1d36}body.christmas-theme .bz:after{border-color:#0b1d36}body.christmas-theme .bz:hover{color:rgba(11,29,54,.7)}body.christmas-theme .bz:hover:after{border-color:rgba(11,29,54,.7)}.c8{z-index:7;position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;overflow-y:scroll;opacity:0;transition:opacity .3s ease-in-out}.ReactModal__Overlay--after-open.c8{opacity:1}.ReactModal__Overlay--before-close.c8{opacity:0}.c9{min-width:100vw;position:relative;overflow-x:hidden;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 8px 0 rgba(11,29,54,.32);transform:translateY(calc(-100% + var(--header-height)));transition:.5s ease-in-out,background .5s ease-in-out}@media(min-width:440px){.c9{min-width:440px}}body.christmas-theme .c9{box-shadow:var(--christmas-nav-shadow,0 8px 8px 0 hsla(0,0%,79%,.32))}.ReactModal__Content--after-open.c9{transform:translateY(0);background-color:#0b1d36}.ReactModal__Content--before-close.c9{transform:translateY(calc(-100% + var(--header-height)))}.ea{height:100%;position:relative}.eb{position:absolute;right:0;top:10%;height:80%;width:auto;object-fit:contain;mix-blend-mode:overlay;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}body.christmas-theme .eb{mix-blend-mode:luminosity}.ReactModal__Content--after-open .eb{opacity:1}.ReactModal__Content--before-close .eb,.ec{opacity:0}.ec{height:100%;display:flex;flex-direction:column;transition:opacity .5s ease-in-out,background .5s ease-in-out}.ReactModal__Content--after-open .ec{opacity:1;background:radial-gradient(50% 50% at 50% 50%,transparent 23.56%,rgba(0,0,0,.32) 100%)}body.christmas-theme .ReactModal__Content--after-open .ec{background:none}.ReactModal__Content--before-close .ec{opacity:0}.ee{display:flex;justify-content:space-between;align-items:center;padding:3.5px 4px 80px 16px}@media(min-width:768px){.ee{padding:11.5px 24px 80px}}@media(min-width:1024px){.ee{padding:11.5px 40px 80px}}body.christmas-theme .ee svg path,body.christmas-theme .ee svg rect{fill:var(--christmas-text,#0b1d36)}.ef{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:40px;opacity:0;transition-delay:0s;transition:opacity .5s ease-in-out}body.christmas-theme .ef,body.christmas-theme .ef a,body.christmas-theme .ef p,body.christmas-theme .ef span{color:var(--christmas-text,#0b1d36)}body.christmas-theme .ef svg path,body.christmas-theme .ef svg rect{fill:var(--christmas-text,#0b1d36)}.ReactModal__Content--after-open .ef{opacity:1;transition-delay:.45s}.ReactModal__Content--before-close .ef{opacity:0;transition-delay:0s}.eg{padding:16px}@media(min-width:768px){.eg{padding:0}}.eh,.ei{display:flex;flex-direction:column;gap:40px}.ei{padding:0 8px}@media(min-width:768px){.ei{padding:0}}.bc{position:relative;width:100%;border-bottom:1px solid #f4f1ea}.bc:before{content:"";position:absolute;bottom:0;width:100%;height:24px;background:linear-gradient(0deg,rgba(11,29,54,.4),rgba(11,29,54,0) 79.33%);background-blend-mode:multiply}body.christmas-theme .bc{border-bottom:none;height:11px;margin-bottom:50px;background:linear-gradient(90deg,#a10c0a,#ff927f 2.4%,#b70606 11.06%,#fc4b42 20.67%,#cc1010 30.22%,#ff927f 45.19%,#b70606 60.58%,#fc4b42 76.92%,#b70606 88.94%,#9b0906 95.67%,#cc1010);overflow:visible}body.christmas-theme .bc:before{display:none}body.christmas-theme .bc:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:118px;height:90px;background-image:url(/demo/images/page/сhristmas/bunt.png);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:10}@media(min-width:1024px){body.christmas-theme .bc:after{width:220px;height:250px;margin-bottom:100px}body.christmas-theme .bc{margin-bottom:150px;height:25px}}.a6{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){.a6{padding:7.5px 16px;border-radius:16px}}@media(min-width:1024px){.a6{font-size:16px}}.a7.a8{border-color:#3fac6e;background-color:#3fac6e;color:#0b1d36}.a9.a8{border-color:#3f7aac;background-color:#3f7aac;color:#0b1d36}.ba.a8{border-color:#c49037;background-color:#c49037;color:#0b1d36}.bb.a8{border-color:#e71418;background-color:#e71418;color:#fff}.a2{display:flex;gap:16px}.a3{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){.a3{font-size:18px}}body.christmas-theme .a3{color:#0b1d36}.a4{display:inline}.a5{min-width:7px;color:#c7c3bd}body.christmas-theme .a5{color:#0b1d36}.eq::-webkit-media-controls{display:none!important}.eq::-webkit-media-controls-overlay-play-button,.eq::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important}.er{position:relative}.er video{height:100%;left:0;min-height:100px;object-fit:cover;position:absolute;top:0;width:100%}.er.es+figcaption{opacity:0}.er.es .et{opacity:0;pointer-events:none}.er.es:hover .et{opacity:1;pointer-events:all}.et{border-radius:12px;background:rgba(0,0,0,.58);display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media(min-width:1440px){.et{height:59px;width:82px}}@media(max-width:1439px)and (min-width:768px){.et{height:59px;width:82px}}@media(max-width:767px){.et{height:59px;width:82px}}.eu{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;border-radius:8px}@media(min-width:600px){.eu{padding-bottom:247.5px}}@media(min-width:1024px){.eu{padding-bottom:292.5px}}.ev{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.u{display:flex;gap:10px}.v{height:220px;width:165px;flex-shrink:0;margin-left:-8px}.v img,.v video{height:100%;width:100%;object-fit:cover}.w{margin-top:32px}.x{display:flex;flex-direction:column;gap:48px;align-items:center}@keyframes j{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.i{stroke-dashoffset:1000;animation:j 2s ease-in infinite}.k3{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:620px;overflow:hidden}@media(min-width:510px){.k3{min-height:680px}}@media(min-width:768px){.k3{min-height:700px}}@media(min-width:1024px){.k3{min-height:unset}}.k4{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding-top:56px;color:#f4f1ea}@media(min-width:768px){.k4{padding-top:72px}}@media(min-width:1024px){.k4{display:grid;grid-template-columns:repeat(12,1fr)}}.k5{flex:1 1;display:flex;flex-direction:column;justify-content:center}.k5 .k6{display:none}@media(min-width:1024px){.k5{grid-area:1/1/2/9}.k5 .k6{display:block}}@media(min-width:1280px){.k5{grid-area:1/1/2/8}}@media(min-width:1440px){.k5{grid-area:1/1/2/7}}.k7{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:40px}@media(min-width:768px){.k7{font-size:60px}}@media(min-width:1024px){.k7{font-size:64px}}.k8{color:#3fac6e}.k9{color:#3f7aac}body.christmas-theme .k9{color:#e71418;font-weight:700}.la{color:#c49037}.lb{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){.lb{font-size:18px}}@media(min-width:1024px){.lb{font-size:20px}}@media(min-width:510px){.lb{margin-top:16px}}.lc{max-width:400px;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}@media(min-width:768px){.lc{margin-top:32px}}body.christmas-theme .lc>div>div{background:#fff!important;border:none!important;border-radius:12px;color:#0b1d36!important}@media(min-width:768px){body.christmas-theme .lc>div>div{border-radius:16px}}body.christmas-theme .lc>div:first-child>div{background:#e71418!important;border:none!important;color:#fff!important}.le{position:relative;display:flex;flex-direction:row;align-items:center;gap:16px}@media(min-width:768px){.le{display:grid;grid-template-columns:repeat(8,1fr)}}@media(min-width:1024px){.le{display:flex;flex-direction:column-reverse;grid-area:1/9/2/13}.le .k6{display:none}}@media(min-width:1440px){.le{align-items:flex-end;flex-direction:row-reverse;grid-area:1/6/2/13}}.lf{height:60vw!important;width:45vw!important;max-width:400px!important;max-height:420px!important;margin-left:-50px}.lf img,.lf video{height:100%;width:100%;object-fit:cover}.lf video{width:calc(100% + 20px)}.lf video::-webkit-media-controls,.lf video::-webkit-media-controls-enclosure{display:none!important}.lf video::-webkit-media-controls-panel,.lf video::-webkit-media-controls-play-button{display:none!important}.lf video::-webkit-media-controls-start-playback-button{display:none!important}@media(min-width:768px){.lf{grid-area:1/1/2/6;height:100%!important;width:100%!important;max-width:440px!important;max-height:460px!important;margin-left:0!important}}@media(min-width:1024px){.lf{max-height:-moz-fit-content!important;max-height:fit-content!important}}@media(min-width:1440px){.lf{height:39vw!important;width:37vw!important;max-width:490px!important;max-height:515px!important}}.lg{justify-content:space-between;align-items:flex-start;height:72%}@media(min-width:768px){.lg{grid-area:1/6/2/9}}@media(min-width:1024px){.lg{justify-content:flex-end;height:unset}}@media(min-width:1440px){.lg{margin:auto 0}}.lh{width:40%;min-width:140px;margin-top:0!important}@media(min-width:768px){.lh{min-width:180px}}.k6{transform-origin:center;margin-top:unset;width:100%;max-width:250px;position:relative}@media(min-width:768px){.k6{margin-top:0}}@media(min-width:1024px){.k6{margin-top:64px;max-width:300px}body.christmas-theme .k6{margin-top:100px}}@media(min-width:510px){.k6 svg{width:40px;height:40px}}@media(min-width:768px){.k6 svg{width:48px;height:48px}}.k6 .li{width:100%}body.christmas-theme .k6 [class*=BaseButton],body.christmas-theme .k6 button,body.christmas-theme .k6 div[class*=BaseButton]{background:#e71418!important;border-color:#e71418!important;color:#fff!important;position:relative}body.christmas-theme .k6 [class*=BaseButton]:before,body.christmas-theme .k6 button:before,body.christmas-theme .k6 div[class*=BaseButton]:before{display:none!important}body.christmas-theme .k6 [class*=BaseButton]:hover,body.christmas-theme .k6 button:hover,body.christmas-theme .k6 div[class*=BaseButton]:hover{background:#c80f12!important;border-color:#c80f12!important}body.christmas-theme .k6 .li{background:#e71418!important;border-color:#e71418!important;color:#fff!important}body.christmas-theme .k6 .li:before{display:none!important}body.christmas-theme .k6 .li:hover{background:#c80f12!important;border-color:#c80f12!important}body.christmas-theme .k6: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 .k6:after{width:320px;height:240px;top:-145px}}.lj{display:none;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}@media(min-width:1024px){.lj{display:block}}.e6{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)}.e7{border:1px solid rgba(63,172,110,.24)}.e8{border:1px solid rgba(63,122,172,.24)}.e9{border:1px solid rgba(196,144,55,.24)}.fa{border:1px solid rgba(231,20,24,.24)}@media(min-width:768px){.e6{gap:24px}}.fb{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.fb{gap:8px}}.fc{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.fc{font-size:26px}}.fe{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.fe{font-size:18px}}@media(min-width:1024px){.fe{font-size:20px}}.ff{display:flex;flex-wrap:wrap;gap:8px}.fg{width:100%}@media(min-width:510px){.fg svg{width:40px;height:40px}}@media(min-width:768px){.fg svg{width:48px;height:48px}}.g9{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}.ha{padding-top:80px}.hb{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.hb{font-size:40px}}@media(min-width:1024px){.hb{font-size:52px}}.hc{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){.hc{font-size:18px}}@media(min-width:1024px){.hc{font-size:20px}}@media(min-width:768px){.hc{max-width:440px}}.he{position:relative}@media(min-width:768px){.he{padding-bottom:120px}}@media(min-width:1024px){.he{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr 1.2fr;padding-bottom:unset}}@media(min-width:1440px){.he{grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:32px;margin-top:56px}}.hf{display:flex;flex-direction:column;gap:40px;margin:40px 0;max-width:400px}@media(min-width:768px){.hf{max-width:720px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin:40px 0 0}}@media(min-width:1024px){.hf{grid-area:1/1/3/7;gap:40px;max-width:unset;margin:40px 0 80px}}@media(min-width:1440px){.hf{grid-area:1/1/2/10;grid-template-columns:repeat(3,1fr);gap:32px;margin:unset}}.hg{max-width:400px}@media(min-width:768px){.hg{position:absolute;right:24px;bottom:0;flex-direction:column-reverse;max-width:300px}}@media(min-width:1024px){.hg{position:static;grid-area:2/4/3/9;max-width:unset;flex-direction:row-reverse;align-items:flex-end}}@media(min-width:1440px){.hg{grid-area:1/10/2/13;flex-direction:column-reverse}}@media(min-width:768px){.hh{transform:scaleX(-1);width:254px;height:274px}}@media(min-width:1024px){.hh{width:35vw;height:362px;max-width:400px;max-height:420px}}@media(min-width:1440px){.hh{width:100%}}@media(min-width:1024px){.hi{max-width:200px;margin:auto 0 auto 30px}}@media(min-width:1440px){.hi{max-width:unset;margin:unset}}.ej{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)}.ej,.ek{display:flex;gap:16px}.el{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){.el{width:48px;height:48px;min-width:48px;border-radius:16px}}.el img{object-fit:cover}.em{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.em{justify-content:space-between}}.en{line-height:100%;font-style:normal;font-weight:700;font-family:var(--font-base);font-size:16px}@media(min-width:768px){.en{font-size:20px}}@media(min-width:1024px){.en{font-size:22px}}.eo{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:12px}@media(min-width:1024px){.eo{font-size:16px}}.ep{line-height:120%;font-style:italic;font-weight:400;font-family:var(--font-base);font-size:14px;color:#c7c3bd}@media(min-width:768px){.ep{font-size:18px}}.i2{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}@media(min-width:768px){.i2{overflow:visible}}.i3{display:flex;flex-direction:column;gap:40px;padding-top:80px}@media(min-width:768px){.i3{display:grid;grid-template-columns:repeat(8,1fr);padding-bottom:80px}}.i4{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.i4{grid-area:1/1/2/6}}@media(min-width:1024px){.i4{grid-area:1/1/2/5}}.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}}.i6{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.i6{font-size:18px}}@media(min-width:1024px){.i6{font-size:20px}}.i7{width:100%;overflow:visible}@media(min-width:768px){.i7{display:none}}.i8{width:calc(100% - 72px);max-width:400px}@media(min-width:510px){.i8{max-width:500px}}.i9{display:none}@media(min-width:768px){.i9{grid-area:2/1/3/6;display:flex;flex-direction:column;gap:20px}}@media(min-width:1024px){.i9{grid-area:2/1/3/5}}@media(min-width:1440px){.i9{gap:32px}}.ja{gap:30px}@media(min-width:768px){.ja{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){.ja{grid-area:1/5/3/9;flex-direction:row}}@media(min-width:1440px){.ja{grid-area:1/5/3/9}}.jb{gap:24px}@media(min-width:768px){.jb{align-items:flex-start;gap:40px}}@media(min-width:1024px){.jb{justify-content:center;gap:32px}}.jc{max-width:150px;margin-top:unset}@media(min-width:768px){.jc{max-width:200px}}.je{margin:-32px}@media(min-width:768px){.je{width:100%;height:-moz-fit-content;height:fit-content;margin:0}}@media(min-width:1024px){.je{flex-grow:1;flex:1 1}}.jf{width:100%}.g2{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}.g3{display:flex;flex-direction:column;gap:40px;padding-top:80px;padding-bottom:104px}@media(min-width:600px){.g3{display:grid;grid-template-columns:repeat(8,1fr)}}@media(min-width:768px){.g3{row-gap:52px;column-gap:24px;padding-bottom:80px}}@media(min-width:1440px){.g3{display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:160px}}.g4{display:flex;flex-direction:column;gap:24px}@media(min-width:600px){.g4{grid-area:1/5/2/9;gap:40px}}@media(min-width:1024px){.g4{grid-area:1/4/2/8}}@media(min-width:1440px){.g4{grid-area:1/6/2/11}}.g5{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.g5{font-size:40px}}@media(min-width:1024px){.g5{font-size:52px}}.g6{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.g6{font-size:18px}}@media(min-width:1024px){.g6{font-size:20px}}.g7{max-height:328px;width:100%;object-fit:cover;border-radius:12px}@media(min-width:600px){.g7{grid-area:1/1/3/5}}@media(min-width:768px){.g7{max-height:400px;border-radius:16px}}@media(min-width:1024px){.g7{max-height:340px;grid-area:1/1/3/4}}@media(min-width:1440px){.g7{grid-area:1/1/3/5;max-height:400px}}.g8{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;padding-left:16px}@media(min-width:768px){.g8{font-size:18px}}@media(min-width:1024px){.g8{font-size:20px}}.g8 li{list-style:disc}@media(min-width:600px){.g8{grid-area:2/5/3/9}}@media(min-width:1024px){.g8{grid-area:2/4/3/8}}@media(min-width:1440px){.g8{grid-area:2/6/3/11}}.gk{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.gk{gap:24x}}.gl{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.gl{font-size:40px}}@media(min-width:1024px){.gl{font-size:52px}}.gm{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.gm{gap:16px}}@media(min-width:1024px){.gm{gap:32px}}.gn{display:flex;align-items:center}@media(min-width:1024px){.gn{gap:12px}}@media(min-width:1440px){.gn{gap:32px}}.go{max-width:46%}@media(min-width:768px){.go{max-width:120px}}@media(min-width:1024px){.go{max-width:124px}}@media(min-width:1440px){.go{max-width:184px}}.gp{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.gp{gap:8px}}.gq{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.gq{font-size:40px}}@media(min-width:1024px){.gq{font-size:52px}}.gr{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.gr{font-size:18px}}@media(min-width:1024px){.gr{font-size:20px}}@keyframes ah{0%{stroke-dasharray:1005}50%{stroke-dasharray:1015}to{stroke-dasharray:1005}}@keyframes ai{0%{stroke-dashoffset:20}50%{stroke-dashoffset:25}to{stroke-dashoffset:20}}@keyframes ak{0%{transform:translateX(6px)}50%{transform:translateX(0)}to{transform:translateX(6px)}}.ag{stroke-dashoffset:1000;animation:ah 2s linear infinite}.ai{stroke-dasharray:13;animation:ai 2s linear infinite}.aj{animation:ak 2s linear infinite}.ew{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)}.ew,.ex{display:flex;width:100%;height:100%}.ex{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){.ex{background-size:50%,cover}}@media(min-width:768px){.ex{background-size:40%,cover;width:90%;max-height:80vh}}.ey{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){.ey{padding:0 4px 0 24px}}@media(min-width:1024px){.ey{padding:0 4px 0 40px}}.ez{color:#f4f1ea;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ez{font-size:18px}}@media(min-width:1024px){.ez{font-size:20px}}.e0:hover path{fill:#687784}.e0 path{transition-property:fill stroke;transition-duration:.3s;transition-timing-function:ease;fill:#d4d1ca}.cp{flex-direction:column;gap:14px}.cp,.cq{display:flex}.cq{gap:16px}.cr{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){.cr{font-size:26px}}.cs{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;min-width:45px}@media(min-width:768px){.cs{font-size:26px}}.ct{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:16px;min-width:32px}@media(min-width:768px){.ct{font-size:22x}}.cu{color:#3fac6e}.cv{color:#3f7aac}.cw{color:#c49037}.cx{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.cx{font-size:18px}}@media(min-width:1024px){.cx{font-size:20px}}.b0{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:56px 16px 40px;overflow-y:auto;color:#f4f1ea}@media(min-width:768px){.b0{padding:56px 24px 40px}}@media(min-width:1024px){.b0{padding:56px 40px}}.b1{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;margin-bottom:40px}@media(min-width:768px){.b1{font-size:40px}}@media(min-width:1024px){.b1{font-size:52px}}.fl{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:56px 16px 40px;overflow-y:auto;color:#f4f1ea}@media(min-width:768px){.fl{padding:56px 24px 40px}}@media(min-width:1024px){.fl{padding:56px 40px}}.fm{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;margin-bottom:40px}@media(min-width:768px){.fm{font-size:40px}}@media(min-width:1024px){.fm{font-size:52px}}.fn{gap:40px}.fn,.fo{display:flex;flex-direction:column}.fo{gap:8px}.fp{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;color:#3fac6e}@media(min-width:768px){.fp{font-size:40px}}@media(min-width:1024px){.fp{font-size:52px}}.fq{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.fq{font-size:18px}}@media(min-width:1024px){.fq{font-size:20px}}.e1{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:56px 16px 40px;overflow-y:auto;color:#f4f1ea}@media(min-width:768px){.e1{padding:56px 24px 40px}}@media(min-width:1024px){.e1{padding:56px 40px}}.e2{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.e2{font-size:40px}}@media(min-width:1024px){.e2{font-size:52px}}.e3{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){.e3{font-size:26px}}.e4{display:flex;flex-direction:column;gap:12px}.e5{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.e5{font-size:18px}}@media(min-width:1024px){.e5{font-size:20px}}.bn,.bo{width:100%}.bo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;text-align:center}.bp{border:1px solid rgba(63,172,110,.5);background:#3fac6e}.bq{border:1px solid rgba(63,122,172,.5);background:#3f7aac}.br{border:1px solid rgba(196,144,55,.5);background:#c49037}.bs{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea}@media(min-width:768px){.bs{font-size:18px}}@media(min-width:1024px){.bs{font-size:20px}}.bt{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.bt{font-size:26px}}.j8{z-index:1;position:relative;overflow:hidden}.j9{display:flex;flex-direction:column;gap:56px;padding-top:40px;color:#f4f1ea}@media(min-width:768px){.j9{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:24px;gap:24px;padding-top:80px}}@media(min-width:1440px){.j9{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}}.ka{display:flex;flex-direction:column;gap:24px}.ka .kb{display:none}@media(min-width:600px){.ka{max-width:440px}}@media(min-width:768px){.ka{grid-area:1/1/2/5}.ka .kb{display:flex;margin-top:32px}}@media(min-width:1440px){.ka{grid-area:1/1/2/6}}body.christmas-theme .ka{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 .ka{padding:32px}}@media(min-width:1440px){body.christmas-theme .ka{padding:40px}}.kc{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.kc{font-size:40px}}@media(min-width:1024px){.kc{font-size:52px}}.ke{color:#3fac6e}.kf{color:#3f7aac}body.christmas-theme .kf{color:#e71418;font-weight:600}.kg{color:#c49037}.kh{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.kh{font-size:18px}}@media(min-width:1024px){.kh{font-size:20px}}.ki{display:flex;justify-content:center;margin-top:16px}.ki img{max-width:100%;height:auto}@media(min-width:768px){.ki img{height:-moz-fit-content;height:fit-content}}@media(min-width:1024px){.ki img{width:60%}}@media(min-width:1440px){.ki img{width:50%}}@media(min-width:768px){.ki{align-items:center;grid-area:1/5/3/9;max-width:unset}}@media(min-width:1440px){.ki{grid-area:1/7/3/13}}@media(min-width:600px){.kj{max-width:440px}}@media(min-width:768px){.kj{grid-area:1/5/3/9;max-width:unset}}@media(min-width:1440px){.kj{grid-area:1/7/3/13}}.kk{position:relative}@media(min-width:768px){.kk{grid-area:3/1/4/5}}@media(min-width:1440px){.kk{grid-area:3/1/4/6}}.kl{width:100%;overflow:visible}@media(min-width:600px){.kl{margin:0;overflow:hidden;max-width:415px}}.km{width:100%;max-width:415px}.kn{position:absolute;right:10px;bottom:20px}@media(min-width:600px){.kb{max-width:440px}}@media(min-width:768px){.kb{display:none}}.h3{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)}.h4{border:1px solid rgba(63,172,110,.24)}.h5{border:1px solid rgba(63,122,172,.24)}body.christmas-theme .h5{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)}.h6{border:1px solid rgba(196,144,55,.24)}@media(min-width:1024px){.h3{gap:24px}}.h7{position:absolute;top:-45px;right:-15px;height:auto;z-index:1;pointer-events:none}@media(min-width:1024px){.h7{height:80px;top:-33px}}.h8{display:flex;flex-direction:column;gap:4px}@media(min-width:1024px){.h8{gap:8px}}.h9{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.h9{font-size:26px}}body.christmas-theme .h9{color:#0b1d36}.ia{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ia{font-size:18px}}@media(min-width:1024px){.ia{font-size:20px}}body.christmas-theme .ia{color:rgba(11,29,54,.85)}.ib{display:flex;align-items:baseline;gap:12px}.ic{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.ic{font-size:40px}}@media(min-width:1024px){.ic{font-size:52px}}.ie{color:#3fac6e}.if{color:#3f7aac}body.christmas-theme .if{color:var(--christmas-accent,#e71418)}.ig{color:#c49037}.ih{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){.ih{font-size:26px}}.ii{display:flex;flex-wrap:wrap;gap:8px}body.christmas-theme .ii>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 .ii>div[class*=highlight]{background:#e71418!important;border:none!important;color:#fff!important}.ij{width:-moz-fit-content;width:fit-content}.ik{width:100%}body.christmas-theme .ik:nth-of-type(2) [class*=BaseButton],body.christmas-theme .ik:nth-of-type(2) button{border-color:#e71418!important;color:#e71418!important;background:transparent!important}body.christmas-theme .ik:nth-of-type(2) [class*=BaseButton]:hover,body.christmas-theme .ik:nth-of-type(2) button:hover{background:rgba(231,20,24,.1)!important}.il{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;text-align:center}.im{border:1px solid rgba(63,172,110,.5);background:rgba(63,172,110,.08)}.in{border:1px solid rgba(63,122,172,.5);background:rgba(63,122,172,.08)}.io{border:1px solid rgba(196,144,55,.5);background:rgba(196,144,55,.08)}.ip{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea}@media(min-width:768px){.ip{font-size:18px}}@media(min-width:1024px){.ip{font-size:20px}}.iq{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.iq{font-size:26px}}.ir{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;text-align:center}.is{border:1px solid rgba(63,172,110,.5);background:rgba(63,172,110,.08)}.it{border:1px solid rgba(63,122,172,.5);background:rgba(63,122,172,.08)}body.christmas-theme .it{border:1px solid rgba(231,20,24,.5);background:rgba(231,20,24,.08)}.iu{border:1px solid rgba(196,144,55,.5);background:rgba(196,144,55,.08)}.iv{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px;color:#f4f1ea}@media(min-width:768px){.iv{font-size:18px}}@media(min-width:1024px){.iv{font-size:20px}}body.christmas-theme .iv{color:#0b1d36}.iw{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.iw{font-size:26px}}body.christmas-theme .iw{color:var(--christmas-accent,#e71418)}.ix{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:8px;text-align:center}.iy{border:1px solid rgba(63,172,110,.3);background:rgba(63,172,110,.05)}.iz{border:1px solid rgba(63,122,172,.3);background:rgba(63,122,172,.05)}body.christmas-theme .iz{border:1px solid rgba(231,20,24,.3);background:rgba(231,20,24,.08)}.i0{border:1px solid rgba(196,144,55,.3);background:rgba(196,144,55,.05)}.i1{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;opacity:.6}@media(min-width:768px){.i1{font-size:26px}}body.christmas-theme .i1{color:#e71418;opacity:.8}.fh{display:flex;flex-direction:column;gap:56px;padding-top:80px;color:#f4f1ea;overflow:hidden}@media(min-width:768px){.fh{flex-direction:row;flex-wrap:wrap;gap:32px}}.fi{padding-bottom:64px}.fj{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px;max-width:440px}@media(min-width:768px){.fj{font-size:40px}}@media(min-width:1024px){.fj{font-size:52px}}.fk{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.fk{gap:40px}}@media(min-width:1024px){.fk{max-width:unset;flex-direction:row}}@media(min-width:1440px){.fk{gap:32px}}body.christmas-theme .fk{gap:80px}@media(min-width:768px){body.christmas-theme .fk{flex-wrap:wrap;gap:60px}}@media(min-width:1024px){body.christmas-theme .fk{gap:24px}}.s{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)}.t{width:100%;border-radius:8px;object-fit:cover}.b{position:relative}.aq{justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:5}.aq,.ar,.as{display:flex}.ar,.as{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)}.ar:hover,.as:hover{background:rgba(11,29,54,.4)}.ar[disabled],.as[disabled]{color:hsla(0,0%,100%,.3)}.ar{left:16px}.as{right:16px}.at ul{align-items:center}.ko{z-index:1;position:relative;overflow:hidden;color:#f4f1ea}.kp{padding-top:80px;padding-bottom:104px}@media(min-width:768px){.kp{display:grid;grid-template-columns:1fr}}@media(min-width:1024px){.kp{padding-bottom:80px;grid-template-columns:1fr 1fr;grid-auto-rows:auto}}@media(min-width:1440px){.kp{padding-bottom:160px}}.kq{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.kq{grid-area:1/1/2/2}}@media(min-width:1024px){.kq{grid-area:1/1/2/2}}.kr{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.kr{font-size:40px}}@media(min-width:1024px){.kr{font-size:52px}}.ks{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.ks{font-size:18px}}@media(min-width:1024px){.ks{font-size:20px}}@media(min-width:768px){.ks{max-width:33%}}@media(min-width:1024px){.ks{max-width:75%}}.kt{margin:48px 0 0;width:100%;overflow:visible}@media(min-width:768px){.kt{grid-area:2/1/3/2}}@media(min-width:1024px){.kt{grid-area:2/2/3/3}}.ku{width:calc(100% - 80px);max-width:400px}@media(min-width:600px){.ku{max-width:300px}}.kv{max-width:190px;margin:auto 0}@media(min-width:600px){.kw{display:none}}@media(min-width:768px){.kw{display:flex;flex-direction:row;grid-area:3/1/4/2;margin:40px auto 0}.kw .kv{max-width:250px}}@media(min-width:1024px){.kw{grid-area:2/1/3/2;align-items:center;margin:0}}@media(min-width:600px){.kx{width:100%;max-width:250px;height:-moz-fit-content;height:fit-content}}@media(min-width:1024px){.kx{max-width:210px}}.ky{display:flex;flex-direction:column;gap:56px;margin-top:80px}.ky .kz{display:none}@media(min-width:600px){.ky{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:60px;row-gap:60px}.ky .kr{grid-area:1/1/2/5}.ky .k0{max-width:400px;margin:0;grid-area:2/1/3/6}.ky .kz{grid-area:2/6/3/9}.ky .k1,.ky .kz{display:flex;flex-direction:column;justify-content:center;gap:40px}.ky .k1{align-items:center}.ky .kv{margin:0;max-width:unset}}@media(min-width:768px){.ky{grid-area:4/1/5/2}}@media(min-width:1024px){.ky{grid-area:3/1/4/3}.ky .k0{grid-area:2/1/3/5}.ky .kz{grid-area:2/5/3/9}.ky .k1{flex-direction:row}.ky .kx{max-width:210px}}@media(min-width:1440px){.ky{display:grid;grid-template-columns:repeat(12,1fr)}.ky .k0{grid-area:2/1/3/5}.ky .kz{grid-area:2/7/3/13}}.k2{display:none}@media(min-width:768px){.k2{display:flex;width:100%}}@media(min-width:1024px){.k2{max-width:400px}}@media(min-width:510px){.k2 svg{width:40px;height:40px}}@media(min-width:768px){.k2 svg{width:48px;height:48px}}.b2{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 .b2{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)}.b3{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px}@media(min-width:768px){.b3{font-size:26px}}body.christmas-theme .b3{color:#0b1d36}.b4{margin-top:8px;line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.b4{font-size:18px}}@media(min-width:1024px){.b4{font-size:20px}}body.christmas-theme .b4{color:rgba(11,29,54,.85)}.b5{width:100%}.b6{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}.b6,.b7{position:relative}.b8{position:absolute;bottom:100%;right:0}.b9{max-width:440px}.fr{position:relative;padding-top:80px;color:#f4f1ea}@media(min-width:768px){.fr{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:56px;gap:56px}}@media(min-width:1440px){.fr{grid-template-columns:repeat(12,1fr)}}.fs{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.fs{font-size:40px}}@media(min-width:1024px){.fs{font-size:52px}}@media(min-width:600px){.fs{max-width:440px}}@media(min-width:768px){.fs{max-width:unset;grid-area:1/1/2/6}}@media(min-width:1440px){.fs{grid-area:1/1/2/7}}.ft{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media(min-width:600px){.ft{max-width:440px}}@media(min-width:768px){.ft{grid-area:2/1/3/9;display:grid;grid-template-columns:repeat(2,1fr);max-width:unset;margin-top:unset}}@media(min-width:1440px){.ft{grid-area:2/1/3/13;grid-template-columns:repeat(3,1fr)}}.cg{position:relative;display:flex;flex-direction:column;gap:56px;padding-top:80px;color:#f4f1ea}@media(min-width:768px){.cg{display:grid;grid-template-columns:1fr 1fr}}.ch{padding-bottom:80px}.ci{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.ci{font-size:40px}}@media(min-width:1024px){.ci{font-size:52px}}@media(min-width:768px){.ci{grid-area:1/1/2/2}}@media(min-width:600px){.cj{width:400px;margin:0;grid-area:2/1/3/2}}.be{position:relative;display:flex;flex-direction:column;gap:56px;padding-top:80px;color:#f4f1ea;overflow:hidden}.bf{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.bf{font-size:40px}}@media(min-width:1024px){.bf{font-size:52px}}.bg{width:100%;min-height:208px;border-radius:16px}@media(min-width:600px){.bg{max-width:80%;padding-bottom:39.4%}}.ca{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 .ca{background:rgba(47,133,194,.6)}.cb{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 .cb{background:hsla(0,0%,100%,.95);color:#0b1d36;border:1px solid rgba(231,20,24,.24);box-shadow:0 8px 24px 0 hsla(0,0%,79%,.4)}.cc{position:absolute;top:-32px;right:12px;color:hsla(42,31%,94%,.7)}.cc:hover{color:#f4f1ea}body.christmas-theme .cc{color:rgba(11,29,54,.7)}body.christmas-theme .cc:hover{color:#0b1d36}.ce{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){.ce{font-size:16px}}body.christmas-theme .ce{color:#e71418}.cf{line-height:120%;font-style:normal;font-weight:400;font-family:var(--font-base);font-size:14px}@media(min-width:768px){.cf{font-size:18px}}@media(min-width:1024px){.cf{font-size:20px}}body.christmas-theme .cf{color:#0b1d36}.hj{z-index:1;position:relative;overflow:hidden;color:#f4f1ea;display:flex;flex-direction:column;gap:56px;padding-top:80px}body.christmas-theme .hj{color:#0b1d36}.hk{line-height:110%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:32px}@media(min-width:768px){.hk{font-size:40px}}@media(min-width:1024px){.hk{font-size:52px}}@media(min-width:600px){.hk{max-width:540px}}body.christmas-theme .hk{color:#0b1d36}.hl{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){.hl{max-width:70%;padding:24px;gap:20px}}@media(min-width:768px){.hl{max-width:50%;padding:32px;gap:24px}}body.christmas-theme .hl{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)}.hm{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){.hm{font-size:18px}}@media(min-width:1024px){.hm{font-size:20px}}body.christmas-theme .hm{color:#0b1d36}.hn{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;width:100%;min-width:0}@media(min-width:600px){.hn{gap:12px}}.ho{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){.ho{font-size:18px}}@media(min-width:1024px){.ho{font-size:20px}}@media(min-width:600px){.ho{height:36px;border-radius:10px}}@media(min-width:768px){.ho{height:40px}}body.christmas-theme .ho{color:#0b1d36}.hp{color:hsla(42,31%,94%,.84)}body.christmas-theme .hp{color:#0b1d36!important}.hq{position:relative;color:#3fac6e;border:1px solid rgba(63,172,110,.8);overflow:hidden}.hq: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}.hq:hover{background:transparent;color:#3fac6e}.hq:hover:before{transform:translateX(0)}.hq:active{color:#3fac6e;background:transparent}.hq:active:before{background:rgba(63,172,110,.56)}body.christmas-theme .hq{color:#e71418;border-color:rgba(231,20,24,.8)}body.christmas-theme .hq:before{background:rgba(231,20,24,.16)}body.christmas-theme .hq:active,body.christmas-theme .hq:hover{color:#e71418}body.christmas-theme .hq:active:before{background:rgba(231,20,24,.56)}.hr{position:relative;color:#0b1d36;background:#3fac6e;border:1px solid #3fac6e;transition:color .3s ease-in-out;overflow:hidden}.hr: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}.hr:hover{background:transparent;color:#3fac6e}.hr:hover:before{transform:translateX(0)}.hr:active{color:#3fac6e;background:transparent}.hr:active:before{background:rgba(63,172,110,.56)}body.christmas-theme .hr{background:#e71418;border-color:#e71418;color:#fff}body.christmas-theme .hr:before{background:rgba(231,20,24,.16)}body.christmas-theme .hr:active,body.christmas-theme .hr:hover{background:transparent;color:#e71418}body.christmas-theme .hr:active:before{background:rgba(231,20,24,.56)}.hs{cursor:default;color:hsla(42,31%,94%,.15)}body.christmas-theme .hs{color:rgba(11,29,54,.15)}.ht{position:relative;color:#c49037;border:1px solid rgba(196,144,55,.8);overflow:hidden}.ht: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}.ht:hover:before{transform:translateX(0)}body.christmas-theme .ht{color:#e71418;border-color:rgba(231,20,24,.8)}body.christmas-theme .ht:before{background:rgba(231,20,24,.16)}.hu{position:relative;color:#3f7aac;border:1px solid rgba(63,122,172,.8);overflow:hidden}.hu: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}.hu:hover:before{transform:translateX(0)}body.christmas-theme .hu{color:#0b1d36;border-color:rgba(11,29,54,.8)}body.christmas-theme .hu:before{background:rgba(11,29,54,.16)}.hv{position:relative;color:#3fac6e;border:1px solid rgba(63,172,110,.8);overflow:hidden}.hv: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}.hv:hover:before{transform:translateX(0)}body.christmas-theme .hv{color:#228b22;border-color:rgba(34,139,34,.8)}body.christmas-theme .hv:before{background:rgba(34,139,34,.16)}.hw{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){.hw{padding-top:16px;gap:24px}}body.christmas-theme .hw{border-color:#0b1d36}.hx{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){.hx{font-size:16px}}body.christmas-theme .hx{color:#0b1d36}.hy{width:16px;height:16px;border-radius:4px;border:1px solid rgba(63,172,110,.8)}body.christmas-theme .hy{border-color:rgba(231,20,24,.8)}.hz{background:#3fac6e;border-color:#3fac6e}body.christmas-theme .hz{background:#e71418;border-color:#e71418}.h0{border-color:rgba(196,144,55,.8)}body.christmas-theme .h0{border-color:rgba(231,20,24,.8)}.h1{border-color:rgba(63,122,172,.8)}body.christmas-theme .h1{border-color:rgba(11,29,54,.8)}.h2{border-color:rgba(63,172,110,.8)}body.christmas-theme .h2{border-color:rgba(34,139,34,.8)}.fu{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)}.fu,.fv{display:flex}.fv{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){.fv{background-size:50%,cover}}@media(min-width:768px){.fv{background-size:40%,cover}}.fw{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}.fw:hover{background:rgba(11,29,54,.6)}.fw:hover path{fill:#687784}.fw path{transition-property:fill;transition-duration:.3s;transition-timing-function:ease;fill:#d4d1ca}.fx{display:flex;flex-direction:column;gap:24px;padding:24px 16px}@media(min-width:768px){.fx{flex-direction:row;align-items:center;gap:32px;padding:32px}}.fy{flex-shrink:0;width:100%;max-width:200px;margin:0 auto}@media(min-width:768px){.fy{max-width:180px;margin:0}}.fz{width:100%;height:auto;border-radius:12px}.f0{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:768px){.f0{text-align:left}}.f1{line-height:100%;font-style:normal;font-weight:400;font-family:var(--font-accent);font-size:22px;color:#f4f1ea}@media(min-width:768px){.f1{font-size:26px}}.f2{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){.f2{font-size:18px}}@media(min-width:1024px){.f2{font-size:20px}}.f3{width:100%;margin-top:8px}@media(min-width:768px){.f3{width:-moz-fit-content;width:fit-content}}.f4{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}.f5{flex-shrink:0;width:24px;height:24px;color:#3fac6e}.f6{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){.f6{font-size:16px}}.au{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.av{position:absolute;top:-50px;background-size:contain;background-repeat:no-repeat;background-position:50%;will-change:transform}.aw{animation:ax linear infinite}.ay{animation:az linear infinite}.a0{animation:a1 linear infinite}@keyframes ax{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 az{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 a1{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)}}.bh{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:opacity}.bi{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}.bi,.bj{transform:translateZ(0)}.bj{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){.bj{width:350px;max-height:450px;border-radius:20px}}@media(min-width:1024px){.bj{width:400px;max-height:500px;border-radius:24px;border-width:5px}}.bk{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}.bk,.bl{position:absolute;top:50%;left:50%}.bl{transform:translate(-50%,-50%);width:600px;height:600px;pointer-events:none;z-index:-1}.bm{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}.f7{padding-top:80px;padding-bottom:40px}body.christmas-theme .f8{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 .f8{padding:32px}}@media(min-width:1440px){body.christmas-theme .f8{padding:40px}}@media(min-width:600px){.f8{max-width:440px}}@media(min-width:768px){.f8{max-width:60%}}.f9{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){.f9{font-size:40px}}@media(min-width:1024px){.f9{font-size:52px}}.ga{color:#3fac6e!important}.gb{color:#3f7aac!important}.gc{color:#c49037!important}.ge{color:#0b1d36!important}.gf{color:#fff!important}@media(min-width:1024px){.f9{margin-bottom:20px}}.gg{flex-direction:column;list-style:none;padding:0;margin:0}.gg,.gh{display:flex;gap:4px}.gh{align-items:center}@media(min-width:768px){.gh{gap:16px}}.gi{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){.gi{font-size:32px;min-width:56px}}@media(min-width:1024px){.gi{font-size:40px;min-width:80px}}body.christmas-theme .gi{color:#e71418!important}.gj{font-family:var(--font-base);font-weight:700;font-size:14px;line-height:140%;color:#f4f1ea!important}@media(min-width:768px){.gj{font-size:24px}}@media(min-width:1024px){.gj{font-size:32px}}body.christmas-theme .gj{color:#0b1d36!important}.gs{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){.gs{padding-top:calc(var(--header-height) + 60px);padding-bottom:120px}}@media(min-width:1024px){.gs{padding-top:calc(var(--header-height) + 80px);padding-bottom:160px}}.gt{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){.gt{width:80vw;max-width:400px}}@media(min-width:768px){.gt{max-height:100vh}}.gu{height:100vh;width:auto;object-fit:contain;object-position:right top;opacity:.8}@media(min-width:768px){.gu{opacity:.8;max-height:100vh}}@media(min-width:1024px){.gu{opacity:.6}}.gv{position:relative;z-index:1}.gw{font-family:var(--font-accent);font-weight:400;font-size:32px;line-height:1.2;color:#fff;margin-bottom:40px}@media(min-width:768px){.gw{font-size:48px;margin-bottom:56px}}@media(min-width:1024px){.gw{font-size:56px;margin-bottom:64px}}.gx{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.gx{gap:40px}}@media(min-width:1024px){.gx{max-width:720px}}.gy{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.gy{gap:16px}}.gz{font-family:var(--font-accent);font-weight:600;font-size:18px;line-height:1.3;color:#fff}@media(min-width:768px){.gz{font-size:20px}}@media(min-width:1024px){.gz{font-size:22px}}.g0{display:flex;flex-direction:column;gap:8px}.g1{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){.g1{font-size:15px;line-height:1.7}}@media(min-width:1024px){.g1{font-size:16px}}.g1 a{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease}.g1 a:hover{opacity:.7}