@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_330b55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_Fallback_330b55;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_330b55{font-family:__Jost_330b55,__Jost_Fallback_330b55;font-style:normal}.__variable_330b55{--font-jost:"__Jost_330b55","__Jost_Fallback_330b55"}@font-face{font-family:__Caveat_c36786;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d15b7850cb72b261-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_c36786;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/deabdbddbf6178ba-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_c36786;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10ce4c905e122f54-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_c36786;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/868ce8d975f3d2b8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_c36786;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_c36786{font-family:__Caveat_c36786,__Caveat_Fallback_c36786;font-weight:700;font-style:normal}.__variable_c36786{--font-caveat:"__Caveat_c36786","__Caveat_Fallback_c36786"}:root{--beige:#f8f6f2;--beige2:#efede6;--lime:#a8e10c;--lime-dark:#7fb800;--ink:#141414;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--beige);color:var(--ink);font-family:var(--font-jost),"Jost",Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}main{padding-top:76px}.container{max-width:1100px;margin:0 auto;padding:0 20px}.section{position:relative;padding:72px 0;overflow:hidden}.ghost{position:absolute;top:10px;left:50%;transform:translateX(-50%);font-size:clamp(64px,12vw,150px);font-weight:900;text-transform:uppercase;color:rgba(0,0,0,.06);white-space:nowrap;pointer-events:none;z-index:0}.section>.container{position:relative;z-index:1}.kicker{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.hand{font-family:Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;color:var(--lime-dark)}h1,h2{text-transform:uppercase;font-weight:900;line-height:1.05}h2{font-size:clamp(30px,5vw,46px);text-align:center;margin:8px 0 40px}.pill{display:inline-block;background:var(--white);border:2px solid var(--ink);border-radius:999px;padding:10px 20px;font-weight:700;text-decoration:none;box-shadow:4px 4px 0 var(--ink);margin:6px 8px 6px 0}.pill.lime{background:var(--lime)}.pill:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.card{background:var(--white);border-radius:22px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:22px}.grid2,.grid3{display:grid;gap:22px}.grid2{grid-template-columns:repeat(2,1fr);grid-gap:22px}@media (max-width:820px){.grid2,.grid3{grid-template-columns:1fr}main{padding-top:64px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;height:76px;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.logo{font-weight:900;font-size:22px;color:var(--lime-dark);text-decoration:none}.logo span{color:var(--ink)}.header-logo,.preloader-logo{height:65px;width:auto;display:block}.preloader-logo{max-width:82vw}.header-actions{display:flex;gap:12px;align-items:center}.switcher-btn{margin-right:40px;position:relative;display:inline-block;vertical-align:middle;width:25px;height:30px;text-align:center;background:none;border:0;padding:0;cursor:pointer}.switcher-btn .sw-after,.switcher-btn .sw-before{position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;line-height:0}.switcher-btn .sw-after svg,.switcher-btn .sw-before svg{width:25px;height:25px}.switcher-btn .sw-before svg{opacity:1;pointer-events:auto;visibility:visible}.switcher-btn .sw-after svg,.switcher-btn.active .sw-before svg{opacity:0;pointer-events:none;visibility:hidden}.switcher-btn.active .sw-after svg{opacity:1;pointer-events:auto;visibility:visible}.switcher-btn .sw-before svg path{fill:#000}.switcher-btn .sw-after svg path{fill:#fff}.menu-btn{position:relative;height:30px;width:28px;z-index:62;background:none;border:0;padding:0;cursor:pointer;display:inline-block;vertical-align:middle}.menu-btn span{margin-top:0;position:absolute;left:0;top:8px;width:100%;height:2px;display:block;background:#000;transition:all .3s cubic-bezier(.3,0,.3,1)}.menu-btn span:last-child{top:auto;bottom:8px}.menu-btn.active span{top:14px;transform:rotate(-45deg)}.menu-btn.active span:last-child{transform:rotate(45deg)}.menu-btn.no-touch,.menu-overlay.no-touch{pointer-events:none}.menu-full-overlay{position:fixed;right:-612px;width:512px;z-index:61;visibility:hidden;opacity:0;pointer-events:none}.menu-full-overlay,.menu-full-overlay:before{top:0;height:100%;transition:all 1s cubic-bezier(.3,0,.3,1)}.menu-full-overlay:before{content:"";position:absolute;left:0;width:100%;background:#fff;transform:skew(10deg,0deg)}.menu-full-overlay.is-open:before{transform:skew(0deg,0deg)}.menu-full-overlay.visible{visibility:visible;pointer-events:auto;opacity:1}.menu-full-overlay.is-open{right:0}.menu-full-overlay.has-scroll .menu-full-container{overflow:auto}.menu-full-container{position:absolute;top:0;left:0;overflow:hidden;display:flex;align-items:center;width:100%;height:100%;z-index:3}.menu-full-inner{margin:auto 0;position:relative;padding:80px 0 68px 140px}.menu-full ul{margin:0;padding:0;list-style:none;text-align:left}.menu-full ul li{margin-bottom:20px;line-height:27px}.menu-full ul li:last-child{margin-bottom:0}.menu-full ul li a{position:relative;display:inline-block;vertical-align:top;font-size:22px;line-height:1;font-family:Jost,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;color:#000;font-weight:700}.menu-full ul li a:hover .char,.menu-full ul li a:hover .word{color:#46ff1f}.splitting-text-anim-2 .char,.splitting-text-anim-2 .word{display:inline-block;transition:opacity .3s linear,color .3s linear,transform .3s cubic-bezier(.3,0,.3,1);transform:translateY(5px);opacity:0}.splitting-text-anim-2 .char{transition-delay:calc(25ms * var(--char-index))}.splitting-text-anim-2 .word{transition-delay:calc(25ms * var(--word-index))}.animate-active .splitting-text-anim-2 .char,.animate-active .splitting-text-anim-2 .word{transform:translate(0) scale(1);opacity:1}.menu-overlay{position:absolute;right:100%;top:0;width:1000%;height:100%}.menu-full-overlay .v-line-block{position:absolute;left:74px;top:-6px;bottom:-53px;width:2px;background:#000;opacity:0;transition:all .5s cubic-bezier(.3,0,.3,1);z-index:3;pointer-events:none}.menu-full-overlay .v-line-block:after,.menu-full-overlay .v-line-block:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.menu-full-overlay .v-line-block:before{top:-15px}.menu-full-overlay .v-line-block:after{bottom:-15px}.has-scroll .v-line-block{opacity:1}.menu-full-overlay .v-line-block span{position:absolute;top:-188px;left:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}body.no-scroll{overflow:hidden}.preloader{position:fixed;inset:0;z-index:100;background:var(--beige);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.preloader .bar{width:220px;height:6px;background:#eee;border-radius:99px;overflow:hidden}.preloader .bar i{display:block;height:100%;width:60%;background:#46ff1f;animation:load 1s ease-in-out infinite alternate}@keyframes load{0%{transform:translateX(-40%)}to{transform:translateX(120%)}}.container.hero-container{max-width:1360px}.hero{display:grid;grid-template-columns:640px 1fr;grid-gap:32px;gap:32px;align-items:center}@media (max-width:1024px){.hero{grid-template-columns:1fr}.photo-slide{max-width:560px}}@media (max-width:820px){.hero{grid-template-columns:1fr}}.bts{font-size:0}.btn{padding:0 40px;overflow:hidden;display:inline-block;vertical-align:top;font-family:Jost,sans-serif;font-size:13px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em;height:56px;line-height:52px;text-align:center;text-decoration:none;cursor:pointer;transition:all .7s cubic-bezier(.3,0,.3,1);border:2px solid #000;background:transparent;box-shadow:5px 5px rgba(0,0,0,.2);border-radius:56px}.btn,.btn span{position:relative}.btn span{z-index:2}.btn:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;background:#46ff1f;transition:all .6s cubic-bezier(.3,0,.3,1);transform:translate(-50%,-50%);border-radius:56px;opacity:0;z-index:1;filter:blur(10px)}.btn:hover{color:#fff}.btn:hover:before{width:calc(100% - 4px);height:calc(100% - 4px);opacity:1;filter:blur(0)}.btn-lnk{padding-left:70px;height:56px;line-height:56px;position:relative;display:inline-block;vertical-align:top;font-size:13px;color:#46ff1f;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .7s cubic-bezier(.3,0,.3,1)}.btn-lnk:before{content:"";position:absolute;left:-1px;top:50%;margin-top:-1px;height:2px;width:40px;background:#000}.hero-description{font-size:18px;line-height:1.7;opacity:.8;margin:0;padding:40px 0;max-width:640px}.hero h1{font-family:var(--font-jost),"Jost",Arial,sans-serif;font-size:90px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:15px 0 0;text-shadow:2px 2px #000,-2px 2px #000,2px -2px #000,-2px -2px #000,5px 5px 0 rgba(0,0,0,.2)}.hero .green{color:#46ff1f}.hero-kicker{font-size:13px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0}.hero-kicker b{color:#46ff1f}.hero-label{font-size:13px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;margin:12px 0 0}.hero-label .script{font-family:var(--font-caveat),"Caveat",cursive;font-size:30px;font-weight:700;letter-spacing:0;text-transform:none;margin-left:10px;color:#000}@media (max-width:1024px){.hero h1{font-size:64px}.hero-label .script{font-size:24px}}@media (max-width:820px){.hero h1{font-size:40px}}.photo-slide{position:relative;width:100%;max-width:680px;aspect-ratio:680/800;margin:0 auto}.photo-slide .photo-circle{position:absolute;left:0;bottom:0;width:100%;aspect-ratio:1/1;background:#46ff1f;border-radius:50%;z-index:2}.photo-slide .photo-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:999px;z-index:10}.photo-deco{position:absolute;z-index:1;background-repeat:no-repeat;background-position:50%;background-size:contain}.photo-deco-1{top:30px;right:-45px;width:215px;height:211px;background-image:url(/grafica-09.svg)}.photo-deco-2{bottom:48px;left:-105px;width:134px;height:175px;background-image:url(/grafica-10.svg)}.photo-deco-3{bottom:-20px;right:-13px;width:134px;height:138px;background-image:url(/grafica-23.svg)}.info-list{position:absolute;top:400px;left:-119px;z-index:12}.info-list ul{margin:0;padding:0;list-style:none}.info-list ul li{margin:0;display:flex;align-items:center;color:#000;border:2px solid #000;background-color:#fff;box-shadow:5px 5px rgba(0,0,0,.2);height:78px;border-radius:78px;width:238px;padding:0 19px}.info-list ul li:first-child{margin:152px 0 0 95px}.info-list ul li:nth-child(2){margin:-28px 0 0 495px}.info-list ul li .num{display:block;font-size:35px;line-height:20px;text-transform:uppercase;font-weight:700;width:50%;text-align:center;white-space:nowrap}.info-list ul li .num strong{position:relative;top:-4px;color:#46ff1f}.info-list ul li .value{display:block;width:50%;text-align:left;font-size:13px;line-height:20px;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.info-list ul li .value strong{color:#46ff1f}.hero-numbers{position:absolute;top:0;left:0;right:0;text-align:center;z-index:1;pointer-events:none}.hero-numbers p{margin:0;font-size:22px;line-height:1.25;color:rgba(2,1,1,.18)}.contact-numbers .hebrew-word,.hero-numbers .hebrew-word{font-size:60px}.hero-vline{position:absolute;left:-100px;top:-20px;bottom:-30px;width:2px;background:#000;z-index:3;pointer-events:none}.hero-vline:after,.hero-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.hero-vline:before{top:-15px}.hero-vline:after{bottom:-15px}.hero-dots{position:absolute;bottom:-188px;left:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1559px){.hero-vline{left:0}}@media (max-width:1024px){.hero-vline{display:none}.hero-numbers p{font-size:18px}}.hero-section{overflow:visible}.hero-ghost{position:absolute;left:50%;bottom:-120px;transform:translateX(-50%);font-family:var(--font-caveat),"Caveat",cursive;font-size:250px;font-weight:700;line-height:1;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.info-list{top:380px;left:-100px;transform:scale(.85);transform-origin:left top}.hero-ghost{font-size:150px;bottom:-70px}}@media (max-width:820px){.info-list{top:300px;left:-30px;transform:scale(.72);transform-origin:left top}.hero-ghost{font-size:64px;bottom:-30px}.photo-deco-1{width:140px;height:137px;top:46px;right:24px}.photo-deco-2{width:90px;height:118px;bottom:32px;left:-70px}.photo-deco-3{width:90px;height:93px;bottom:7px;right:-9px}}.services-section{overflow:visible;padding-bottom:200px}.container.services-container{max-width:1300px}.m-titles{position:relative;text-align:center}.m-titles .m-title{margin:0 0 10px;font-family:Jost,sans-serif;font-size:44px;line-height:1.3;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media (min-width:1200px){.m-titles .m-title{font-size:54px}}.m-titles .m-subtitle{position:relative;font-size:14px;line-height:1;color:#46ff1f;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.m-titles .m-subtitle b{font-family:var(--font-caveat),"Caveat",cursive;color:#000;font-size:30px;font-weight:700;letter-spacing:0;text-transform:none;margin-left:10px}.services-grid-wrap{position:relative;margin-top:60px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.services-item{position:relative;overflow:hidden;padding:30px 35px;background:#fff;border-radius:18px}.services-item .lui-subtitle{font-size:13px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0}.services-item .services-icon{margin-top:15px;min-height:50px}.services-item .lui-title{font-size:24px;font-weight:700;color:#000;line-height:1.3;margin:0 0 15px}.services-item .lui-text{min-height:175px;opacity:.8;font-size:16px;line-height:1.7}.services-item .lui-text p{margin:0}.services-item .lnk{display:inline-block;margin-top:6px;height:22px;line-height:22px;font-size:16px;color:#46ff1f;font-weight:700;text-decoration:none}.services-item .lnk-arrow{color:#46ff1f;margin-left:20px;transition:margin-left .3s cubic-bezier(.3,0,.3,1)}.services-item .lnk:hover .lnk-arrow{margin-left:15px}.services-item .services-image{position:absolute;right:-24px;bottom:-24px;width:141px;height:141px;background-image:url(/grafica-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.services-vline{position:absolute;right:-100px;top:-70px;bottom:-30px;width:2px;background:#000;z-index:3;pointer-events:none}.services-vline:after,.services-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.services-vline:before{top:-15px}.services-vline:after{bottom:-15px}.services-dots{position:absolute;bottom:-188px;right:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1400px){.services-dots,.services-vline{right:0}}@media (max-width:1024px){.services-vline{display:none}}.services-ghost{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);font-family:var(--font-caveat),"Caveat",cursive;font-size:250px;font-weight:700;line-height:1;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.services-ghost{font-size:150px;bottom:-20px}}@media (max-width:820px){.services-ghost{font-size:64px;bottom:-10px}}.deco{font-size:13px;letter-spacing:2px;color:#888}.skills-section{overflow:visible;padding-bottom:200px}.container.skills-container{max-width:1320px}.skills-grid-wrap{position:relative;margin-top:60px}.skills-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 40px;gap:0 40px}.skills-item{position:relative;margin-bottom:70px}.skills-item .name{margin:0 30px 20px;font-size:21px;font-weight:700;color:#000;line-height:1.3}.skills-item .text{margin:0 30px 30px;font-size:16px;line-height:1.7;color:#262626}.skills-item .text p{margin:0}.skills-item .dots{position:relative;height:2px;background:rgba(0,0,0,.1)}.skills-item .dots .dot{position:relative;display:block;width:0;height:2px;background:#000}.skills-item .dots .dot span{border:2px solid #000;border-radius:50%;background-color:#46ff1f;box-shadow:5px 5px rgba(0,0,0,.2);position:absolute;right:0;top:-12px;width:25px;height:25px}.skills-item .value{position:absolute;top:0;right:30px}.skills-item .value .num{display:inline-block;font-weight:700;color:#000;height:20px;line-height:20px;font-size:16px}.skills-item .value .num span{color:#46ff1f}.skills-vline{position:absolute;left:-100px;top:-70px;bottom:-30px;width:2px;background:#000;z-index:3;pointer-events:none}.skills-vline:after,.skills-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.skills-vline:before{top:-15px}.skills-vline:after{bottom:-15px}.skills-dots{position:absolute;bottom:-188px;left:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1559px){.skills-vline{left:0}}@media (max-width:1024px){.skills-vline{display:none}}.skills-ghost{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);font-family:var(--font-caveat),"Caveat",cursive;font-size:250px;font-weight:700;line-height:1;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.skills-ghost{font-size:150px;bottom:-20px}}@media (max-width:820px){.skills-ghost{font-size:64px;bottom:-10px}}.works-section{overflow:visible;padding-bottom:200px}.container.works-container{max-width:1300px}.works-grid-wrap{position:relative;margin-top:50px}.filter-links{margin:0 0 30px;position:relative;z-index:2;text-align:center}.filter-links a{margin:0 20px 20px;position:relative;display:inline-block;vertical-align:top;font-size:13px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.filter-links a:before{content:"";position:absolute;left:0;bottom:-10px;width:0;max-width:60%;height:2px;background:#46ff1f;transition:all .3s cubic-bezier(.3,0,.3,1)}.filter-links a.active:before,.filter-links a:hover:before{width:40px}.filter-links a.active{color:#46ff1f}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.works-item{position:relative;overflow:hidden;padding:30px;background:#fff;border-radius:20px;animation:works-in .6s cubic-bezier(.3,0,.3,1)}@keyframes works-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.works-item>a{display:block;text-decoration:none}.works-item .desc{position:relative;padding:30px 0 0}.works-item .category{display:block;margin-bottom:5px;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.05em;color:#46ff1f}.works-item .name{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1.3}.works-item:hover .name{color:#46ff1f}.works-item .lnk{display:inline-block;margin-top:10px;font-size:16px;color:#999;font-weight:700;text-decoration:none}.works-item .lnk-arrow{color:#46ff1f;margin-left:20px;transition:margin-left .3s cubic-bezier(.3,0,.3,1)}.works-item:hover .lnk-arrow{margin-left:15px}.works-item .bg-img{position:absolute;right:-24px;bottom:-24px;width:141px;height:141px;background-position:50%;background-repeat:no-repeat;background-size:contain}.load-more-link{position:relative;margin-top:70px;text-align:center;z-index:2}.works-top-deco{position:absolute;top:-350px;right:-202px;width:202px;height:289px;background-image:url(/grafica-11.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:3;pointer-events:none}@media (max-width:1024px){.works-top-deco{display:none}}.works-vline{position:absolute;right:-100px;top:-82px;bottom:-30px;width:2px;background:#000;z-index:3;pointer-events:none}.works-vline:after,.works-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.works-vline:before{top:-15px}.works-vline:after{bottom:-15px}.works-dots{position:absolute;bottom:-188px;right:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1400px){.works-dots,.works-vline{right:0}}@media (max-width:1024px){.works-vline{display:none}}.works-ghost{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);font-family:var(--font-caveat),"Caveat",cursive;font-size:250px;font-weight:700;line-height:1;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.works-ghost{font-size:150px;bottom:-20px}}@media (max-width:820px){.works-ghost{font-size:64px;bottom:-10px}}.blog-section{overflow:visible;padding-bottom:220px}.container.blog-container{max-width:1300px}.blog-section .m-titles{margin-bottom:60px}.blog-grid-wrap{position:relative}.blog-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:41px;gap:41px;align-items:start;max-width:1252px;margin:0 auto}.archive-item{position:relative;overflow:hidden;padding:30px;background:#fff;border-radius:18px;display:flex;flex-direction:column}.post-card-desc .lui-subtitle{font-size:15px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;margin-bottom:15px}.post-card-desc .lui-title{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 20px}.post-card-desc .lui-title a{color:#000;text-decoration:none}.post-card-desc .lui-title a:hover{color:#46ff1f}.post-card-desc .lui-text p{margin:0;font-size:16px;line-height:1.7;color:#515151}.post-card-desc .readmore{margin-top:10px}.post-card-desc .lnk{display:inline-block;font-size:18px;font-weight:700;text-decoration:none}.post-card-desc .lnk,.post-card-desc .lnk:after{color:#46ff1f;transition:all .3s cubic-bezier(.3,0,.3,1)}.post-card-desc .lnk:after{content:"→";margin-left:20px}.post-card-desc .lnk:hover:after{margin-left:15px}.post-card-image{margin-top:30px;font-size:0}.post-card-image img{width:100%;height:180px;border-radius:20px;object-fit:cover}.blog-vline{position:absolute;right:-100px;top:-80px;bottom:-30px;width:2px;background:#000;z-index:3;pointer-events:none}.blog-vline:after,.blog-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.blog-vline:before{top:-15px}.blog-vline:after{bottom:-15px}.blog-dots{position:absolute;bottom:-188px;right:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1400px){.blog-dots,.blog-vline{right:0}}@media (max-width:1024px){.blog-vline{display:none}}.blog-tags{padding-top:45px;text-align:center}.blog-tags-label{font-size:18px;color:#252525;margin:0 0 30px}.cool-tag-cloud .ctcleft a{margin:0 4px 4px -2px;display:inline-block;height:25px;line-height:22px;text-decoration:none;padding:0 10px 0 21px;text-shadow:1px 1px 0 hsla(0,0%,100%,.4);white-space:nowrap;position:relative;border:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#026700;background:url(/lime-left.png) no-repeat}.cool-tag-cloud .ctcleft a:after{content:"";position:absolute;top:0;right:-2px;width:2px;height:25px;background:url(/lime-left.png) 100% 0 no-repeat}.cool-tag-cloud .ctcleft a:hover{background:url(/lime-left.png) 0 100% no-repeat}.cool-tag-cloud .ctcleft a:hover:after{background:url(/lime-left.png) 100% 100% no-repeat}.blog-ghost{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);font-family:var(--font-caveat),"Caveat",cursive;font-size:250px;font-weight:700;line-height:1;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.blog-ghost{font-size:150px;bottom:-20px}}@media (max-width:820px){.blog-ghost{font-size:64px;bottom:-10px}}.demos-section{overflow:visible;padding-bottom:200px}.container.demos-container{max-width:1300px}.demos-intro{text-align:center;font-size:16px;line-height:1.7;color:#262626;margin:40px 0 0}.demos-grid-wrap{position:relative;margin-top:60px}.demos-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 90px;gap:0 90px}.demo-group h3{margin:0 0 30px;text-align:center;font-size:24px;font-weight:700;color:#000;line-height:1.3}.demo-group-rule{height:2px;background:#000;margin:0 0 60px}.demo-row+.demo-row{margin-top:60px}.demo-head{display:block;padding-left:30px}.demo-name{font-size:21px;font-weight:700;color:#000;line-height:1.3}.demo-body{padding-left:30px;margin:20px 0 18px}.demo-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.demo-tag{font-family:var(--font-caveat),"Caveat",cursive;font-size:24px}.demo-status,.demo-tag{font-weight:700;color:#000}.demo-status{font-size:13px;text-transform:uppercase;letter-spacing:.05em}.demo-status.online{color:#46ff1f}.demo-body p{margin:0;font-size:16px;line-height:1.7;color:#262626}.demo-line{position:relative;height:2px;background:#000;margin-top:38px}.demo-plus{position:absolute;right:0;top:50%;transform:translateY(-50%);width:48px;height:48px;border:2px solid #000;border-radius:50%;background:#f8f6f2;color:#000;font-size:24px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px rgba(0,0,0,.2);cursor:pointer;padding:0}.demo-row .demo-pill{margin-top:30px}.demos-vline{position:absolute;left:-136px;top:-70px;bottom:-130px;width:2px;background:#000;z-index:3;pointer-events:none}.demos-vline:after,.demos-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.demos-vline:before{top:-15px}.demos-vline:after{bottom:-15px}@media (max-width:1400px){.demos-vline{left:0}}@media (max-width:1024px){.demos-vline{display:none}}.demos-dots{position:absolute;left:calc(50% - 931px);bottom:0;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none}@media (max-width:1400px){.demos-dots{left:20px}}@media (max-width:1024px){.demos-dots{display:none}}.demos-ghost{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);font-family:var(--font-caveat),"Caveat",cursive;font-size:300px;font-weight:700;line-height:1;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.demos-ghost{font-size:150px;bottom:-20px}}@media (max-width:820px){.demos-ghost{font-size:64px;bottom:-10px}}form label{display:block;font-weight:800;margin:14px 0 6px;text-transform:uppercase;font-size:13px}form input,form textarea{width:100%;padding:12px;border:2px solid var(--ink);border-radius:12px;font:inherit}form button{margin-top:18px;border:2px solid var(--ink);background:var(--lime);border-radius:999px;padding:12px 26px;font-weight:900;cursor:pointer;box-shadow:4px 4px 0 var(--ink)}.notice{background:#fff8d6;border:2px solid #e5c200;border-radius:12px}.form-notice,.notice{padding:14px 18px;margin:20px 0}.form-notice{border:2px solid;border-radius:12px;font-weight:700;line-height:1.5}.form-notice.success{color:#1e7d32;background:#e8f5e9;border-color:#1e7d32}.form-notice.error{color:#c62828;background:#ffebee;border-color:#c62828}.hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}footer.footer{border-top:1px solid rgba(0,0,0,.1);padding:50px 0}.footer-inner{max-width:1300px;margin:0 auto;padding:0 11px;flex-wrap:wrap;gap:12px;justify-content:space-between}.footer-inner,.social-links{display:flex;align-items:center}.social-links a{margin-right:21px;display:inline-flex;color:#000;text-decoration:none}.social-links a:last-child{margin-right:0}.social-links a svg{width:22px;height:22px;fill:#000}.social-links a:hover svg{fill:#46ff1f}.footer .copyright-text,.footer .footer-heading{margin:0;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.footer .copyright-text b,.footer .footer-heading b{color:#46ff1f}.built-with{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding-top:18px;margin-top:10px;border-top:1px solid rgba(0,0,0,.12);font-size:10px}.built-with .tech{display:inline-flex;align-items:center;gap:6px;font-weight:800;white-space:nowrap}.built-with img{width:14px;height:14px;display:block}.contact-section{overflow:visible;padding-bottom:220px}.container.contact-container{max-width:1300px}.contact-section .m-titles{margin-bottom:86px}.contact-section .m-title{font-size:47px;letter-spacing:-.5px}.contact-row{position:relative;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:472px 688px;grid-gap:0;gap:0}.contact-vline{position:absolute;left:-108px;top:-70px;bottom:-30px;width:2px;background:#000;z-index:3;pointer-events:none}.contact-vline:after,.contact-vline:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2);z-index:1}.contact-vline:before{top:-15px}.contact-vline:after{bottom:-15px}.contact-dots{position:absolute;bottom:-188px;left:-168px;width:226px;height:226px;background-image:url(/pat-1.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1400px){.contact-dots,.contact-vline{left:0}}@media (max-width:1024px){.contact-vline{display:none}}.numbers-items{position:relative;z-index:2}.numbers-item{position:relative;padding-left:130px;margin-bottom:40px}.numbers-item:last-child{margin-bottom:0}.numbers-item .icon{border:2px solid #000;border-radius:50%;background-color:#fff;box-shadow:5px 5px rgba(0,0,0,.2);width:56px;height:56px;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.numbers-item .icon svg{width:20px;height:20px;fill:#262626}.numbers-item .icon:after{content:"";position:absolute;left:100%;top:50%;width:40px;height:2px;background:#000;margin-top:-1px}.numbers-item .title{padding:10px 0;font-family:var(--font-caveat),"Caveat",cursive;font-size:30px;line-height:1;font-weight:700;color:#000}.numbers-item .lui-text{font-size:16px;line-height:1.7;color:#262626}.numbers-item .lui-text a{color:#46ff1f;text-decoration:none}.contacts-form{position:relative;z-index:2}.contacts-form .bg-img{position:absolute;left:-135px;bottom:-32px;width:240px;height:240px;background-image:url(/grafica-24.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:-1}.contacts-form .group{position:relative;margin-bottom:30px}.contacts-form label{display:block;margin:0;padding:0;text-indent:30px;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.contacts-form label b{color:#46ff1f}.contacts-form input,.contacts-form textarea{margin-top:10px;padding:0 30px;display:block;width:100%;height:60px;font-family:Jost,sans-serif;font-size:16px;color:#000;background:#fff;border:2px solid #000;border-radius:30px;outline:0}.contacts-form textarea{height:140px;padding-top:20px;padding-bottom:20px;resize:none}.form-row-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.contacts-form .align-right{text-align:right}.contacts-form .btn{margin-top:0}.contact-ghost{position:relative;top:-50px;font-family:var(--font-caveat),"Caveat",cursive;font-size:344px;font-weight:700;line-height:1px;color:rgba(0,0,0,.02);text-align:center;white-space:nowrap;pointer-events:none;z-index:0}@media (max-width:1024px){.contact-ghost{font-size:200px}}@media (max-width:820px){.contact-ghost{font-size:64px}}.contact-numbers{margin-top:8px;padding-bottom:24px;text-align:center}.contact-numbers p{margin:0;font-size:22px;line-height:1.25;color:rgba(2,1,1,.18)}body.dark-skin{background-color:#222831;color:#eaeaea}body.dark-skin .lui-subtitle,body.dark-skin .m-title,body.dark-skin .m-titles .m-subtitle b,body.dark-skin .m-titles .m-title,body.dark-skin h1,body.dark-skin h2,body.dark-skin h3,body.dark-skin h4,body.dark-skin h5,body.dark-skin h6{color:#fff}body.dark-skin .header-logo,body.dark-skin .preloader-logo{filter:brightness(0) invert(1)}body.dark-skin .menu-btn span{background:#fff}body.dark-skin .menu-full-overlay:before{background:#31363c}body.dark-skin .menu-full ul li a{color:#fff}body.dark-skin .menu-full-overlay .v-line-block{background:#a3a5a7}body.dark-skin .menu-full-overlay .v-line-block:after,body.dark-skin .menu-full-overlay .v-line-block:before{background:#1d222a;border-color:#a3a5a7;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .menu-full-overlay .v-line-block span{filter:invert(1);opacity:.6}body.dark-skin .preloader{background:#31363c}body.dark-skin .preloader .bar{background:#1d222a}body.dark-skin .btn{color:#fff;border-color:#a3a5a7;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .btn-lnk{color:#fff}body.dark-skin .btn-lnk:before{background:#a3a5a7}body.dark-skin .lnk{color:#fff}body.dark-skin .blog-ghost,body.dark-skin .contact-ghost,body.dark-skin .demos-ghost,body.dark-skin .ghost,body.dark-skin .hero-ghost,body.dark-skin .services-ghost,body.dark-skin .skills-ghost,body.dark-skin .works-ghost{color:hsla(0,0%,100%,.02)}body.dark-skin .blog-vline,body.dark-skin .contact-vline,body.dark-skin .demos-vline,body.dark-skin .hero-vline,body.dark-skin .services-vline,body.dark-skin .skills-vline,body.dark-skin .works-vline{background:#a3a5a7}body.dark-skin .blog-vline:after,body.dark-skin .blog-vline:before,body.dark-skin .contact-vline:after,body.dark-skin .contact-vline:before,body.dark-skin .demos-vline:after,body.dark-skin .demos-vline:before,body.dark-skin .hero-vline:after,body.dark-skin .hero-vline:before,body.dark-skin .services-vline:after,body.dark-skin .services-vline:before,body.dark-skin .skills-vline:after,body.dark-skin .skills-vline:before,body.dark-skin .works-vline:after,body.dark-skin .works-vline:before{background:#1d222a;border-color:#a3a5a7;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .blog-dots,body.dark-skin .contact-dots,body.dark-skin .demos-dots,body.dark-skin .hero-dots,body.dark-skin .services-dots,body.dark-skin .skills-dots,body.dark-skin .works-dots{filter:invert(1);opacity:.6}body.dark-skin .hero-kicker,body.dark-skin .hero-label,body.dark-skin .hero-label .script{color:#fff}body.dark-skin .hero-description{color:#eaeaea}body.dark-skin .hero-numbers p{color:hsla(0,0%,100%,.18)}body.dark-skin .photo-deco-1,body.dark-skin .photo-deco-2,body.dark-skin .photo-deco-3{opacity:.6;filter:invert(1)}body.dark-skin .info-list ul li{color:#fff;border-color:#a3a5a7;background-color:#1d222a;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .skills-item .name{color:#fff}body.dark-skin .skills-item .dots{background:hsla(0,0%,100%,.2)}body.dark-skin .skills-item .dots .dot{background:#46ff1f}body.dark-skin .skills-item .dots .dot span{border-color:#a3a5a7;background-color:#1d222a;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .skills-item .value .num{color:#fff}body.dark-skin .skills-item .text p{color:#eaeaea}body.dark-skin .services-item{background:#1d222a}body.dark-skin .services-item .lui-title{color:#fff}body.dark-skin .services-item .lui-text{color:#eaeaea}body.dark-skin .services-item .services-image{opacity:.6;filter:invert(1)}body.dark-skin .filter-links a{color:#fff}body.dark-skin .filter-links a.active{color:#46ff1f}body.dark-skin .works-item{background:#1d222a}body.dark-skin .works-item .name{color:#fff}body.dark-skin .works-item .bg-img,body.dark-skin .works-top-deco{opacity:.6;filter:invert(1)}body.dark-skin .demo-body p,body.dark-skin .demos-intro{color:#eaeaea}body.dark-skin .demo-group h3,body.dark-skin .demo-name,body.dark-skin .demo-status,body.dark-skin .demo-tag{color:#fff}body.dark-skin .demo-status.online{color:#46ff1f}body.dark-skin .demo-group-rule,body.dark-skin .demo-line{background:#a3a5a7}body.dark-skin .demo-plus{background:#1d222a;border-color:#a3a5a7;color:#fff;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .archive-item{background:#1d222a}body.dark-skin .post-card-desc .lui-title a{color:#fff}body.dark-skin .post-card-desc .lui-title a:hover{color:#46ff1f}body.dark-skin .post-card-desc .lui-text p{color:#eaeaea}body.dark-skin .blog-tags-label{color:#fff}body.dark-skin .numbers-item .icon{border-color:#a3a5a7;background-color:#1d222a;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .numbers-item .icon svg{fill:#fff}body.dark-skin .numbers-item .icon:after{background:#a3a5a7}body.dark-skin .numbers-item .title{color:#fff}body.dark-skin .numbers-item .lui-text{color:#eaeaea}body.dark-skin .contacts-form .bg-img{filter:invert(1);opacity:.6}body.dark-skin .contacts-form label{color:#fff}body.dark-skin .contacts-form input,body.dark-skin .contacts-form textarea{color:#fff;background:#1d222a;border-color:#a3a5a7}body.dark-skin .contacts-form input::placeholder,body.dark-skin .contacts-form textarea::placeholder{color:hsla(0,0%,100%,.5)}body.dark-skin .form-notice.success{color:#46ff1f;background:rgba(70,255,31,.08);border-color:#46ff1f}body.dark-skin .form-notice.error{color:#ff8a80;background:hsla(5,100%,75%,.08);border-color:#ff8a80}body.dark-skin .contact-numbers p{color:hsla(0,0%,100%,.18)}body.dark-skin .blog-section,body.dark-skin .hero-section,body.dark-skin .works-section{background-image:linear-gradient(0deg,#31363c,#222831)}body.dark-skin .contact-section,body.dark-skin .demos-section,body.dark-skin .services-section{background-image:linear-gradient(180deg,#31363c,#222831)}body.dark-skin footer.footer{border-top-color:hsla(0,0%,100%,.05)}body.dark-skin .footer .social-links a svg{fill:#fff}body.dark-skin .footer .copyright-text,body.dark-skin .footer .copyright-text b,body.dark-skin .footer .footer-heading,body.dark-skin .footer .footer-heading b{color:#fff}body.dark-skin .built-with{border-top-color:hsla(0,0%,100%,.1);color:#eaeaea}body.dark-skin .built-with img[alt="Next.js"]{filter:brightness(0) invert(1)}.single-post .container{max-width:1300px;padding:0}.v-line-block{position:absolute;top:-70px;bottom:-30px;left:-100px;width:2px;background:#000;z-index:3}.v-line-right .v-line-block{left:auto;right:-100px}.v-line-block:after,.v-line-block:before{content:"";position:absolute;left:-15px;width:30px;height:30px;background:#fff;border:2px solid #000;border-radius:30px;box-shadow:5px 5px rgba(0,0,0,.2)}.v-line-block:before{top:-15px}.v-line-block:after{bottom:-15px}.v-line-block span{position:absolute;bottom:-188px;left:-168px;width:226px;height:226px;background:url(/pat-1.png) no-repeat;background-size:cover}.v-line-top .v-line-block span{bottom:auto;top:-188px}.section.section-inner.started-heading{padding:144px 0 120px;background:linear-gradient(180deg,#fff,#f0ebe3);overflow:visible}.started-heading .m-titles{text-align:center}.started-heading .m-category{font-size:16px;line-height:1.5;color:#262626;text-align:center}.started-heading .m-category a{color:#46ff1f;font-weight:700;text-decoration:none}.started-heading .m-title{margin:20px auto 0;max-width:900px;font-size:54px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#000;text-align:center}.section.section-inner.m-image-large{padding:0;overflow:visible;background:#f0ebe3}.section.section-inner.m-image-large .v-line-block{top:-143px;bottom:-577px}.m-image-large .image{position:relative;width:100%;height:740px}.m-image-large .image .img{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.section.section-inner.m-archive{padding:100px 0;overflow:visible;background:#f0ebe3}.post-col{position:relative;width:83.333%;margin:0 auto}.post-content{font-size:16px;line-height:1.7;color:#262626}.post-content p{padding:0;margin:30px 0}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:0 0 30px;font-weight:700;line-height:1.3;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#000}.post-content h1{font-size:44px}.post-content h2{font-size:41px}.post-content h3{font-size:38px}.post-content h4{font-size:32px}.post-content h5{font-size:24px}.post-content h6{font-size:21px}.post-content a{color:#46ff1f;text-decoration:none}.post-content strong{font-weight:700}.post-content img{max-width:100%;height:auto}.post-content table{width:100%;margin:2rem 0;padding:0;border-collapse:collapse}.post-content table th{font-weight:300;padding:15px 20px;text-align:left;text-transform:none}.post-content table td,.post-content table th{background:none;border:1px solid #999;font-size:1rem}.post-content table td{padding:10px 20px;color:#000}.tags-links{padding-top:30px;display:block;line-height:32px;clear:both}.tags-links>span{margin-top:10px;margin-right:10px;display:inline-block;vertical-align:top}.tags-links a{margin:10px 10px 0 0;padding:8px 20px;display:inline-block;vertical-align:middle;font-size:14px;line-height:1;font-weight:700;color:#46ff1f;text-transform:none;text-decoration:none;border:1px solid #46ff1f}.tags-links a:hover{background:#46ff1f;color:#fff}.share-post{margin:30px 0}.share-post .share-btn{margin-right:7px;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:40px;height:40px;border:1px solid #999;border-radius:100%;font-size:18px;color:#000;text-decoration:none;transition:all .3s cubic-bezier(.3,0,.3,1)}.share-post .share-btn:hover{color:#46ff1f;border-color:#46ff1f}.share-post .share-btn span{display:none}.share-post .share-btn svg{width:18px;height:18px}.share-post .share-btn svg path{fill:currentColor}.section.section-inner.m-page-navigation{padding:120px 0;background:#f0ebe3;border-top:1px solid rgba(0,0,0,.1);overflow:visible}.m-page-navigation a{text-decoration:none}.m-page-navigation a:hover .h-title{color:#46ff1f}.m-page-navigation .nav-arrow{margin-bottom:30px;position:relative;display:block;font-size:14px;line-height:20px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.m-page-navigation .nav-arrow:after{content:"";margin-left:10px;position:relative;display:inline-block;vertical-align:top;left:0;top:0;width:12px;height:20px;background:url(/arrow.svg) no-repeat;background-size:contain;opacity:.7;filter:invert(1)}.m-page-navigation .h-title{margin:0;font-family:var(--font-jost),"Jost",sans-serif;font-size:74px;line-height:1.2;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}body:has(.single-post) footer.footer{background:#f0ebe3}body.dark-skin .section.section-inner.started-heading{background:linear-gradient(180deg,#31363c,#222831)}body.dark-skin .section.section-inner.m-archive,body.dark-skin .section.section-inner.m-image-large,body.dark-skin .section.section-inner.m-page-navigation{background:#222831}body.dark-skin:has(.single-post) footer.footer{background:#222831}body.dark-skin .started-heading .m-category{color:#eaeaea}body.dark-skin .started-heading .m-title{color:#fff}body.dark-skin .post-content{color:#eaeaea}body.dark-skin .post-content h1,body.dark-skin .post-content h2,body.dark-skin .post-content h3,body.dark-skin .post-content h4,body.dark-skin .post-content h5,body.dark-skin .post-content h6{color:#fff}body.dark-skin .post-content table td,body.dark-skin .post-content table th{border:1px solid #666}body.dark-skin .post-content table td{color:#fff}body.dark-skin .tags-links>span{color:#eaeaea}body.dark-skin .tags-links a{color:#fff}body.dark-skin .share-post .share-btn{border:1px solid #666;color:#fff}body.dark-skin .share-post .share-btn:hover{color:#46ff1f;border-color:#46ff1f}body.dark-skin .section.section-inner.m-page-navigation{border-top:1px solid hsla(0,0%,100%,.05)}body.dark-skin .m-page-navigation .nav-arrow{color:#fff}body.dark-skin .m-page-navigation .nav-arrow:after{filter:invert(0)}body.dark-skin .m-page-navigation .h-title{color:#fff}body.dark-skin .v-line-block{background:#a3a5a7}body.dark-skin .v-line-block:after,body.dark-skin .v-line-block:before{background:#1d222a;border:2px solid #a3a5a7;box-shadow:5px 5px hsla(0,0%,100%,.1)}body.dark-skin .v-line-block span{filter:invert(1);opacity:.6}.archive-page .container{max-width:1300px;padding:0}.archive-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-column-gap:30px;column-gap:30px;align-items:start}.articles-container{display:block}.section.section-inner.started-heading+.m-archive{padding-top:0}.archive-page .started-heading .m-title{margin-top:0;margin-bottom:10px}.archive-item.archive-flat{padding:0 0 70px;background:transparent;border-radius:0;overflow:visible}.archive-flat .post-card-image{margin:0 0 30px}.archive-flat .post-card-image img{height:480px}.archive-flat .post-card-desc .lui-title{font-size:30px}.col__sedebar{margin-left:50px}.col__sedebar .content-sidebar{border-left:1px solid #999}.content-sidebar .widget{margin-bottom:0;padding:25px 0 25px 50px}.content-sidebar .widget:first-child{padding-top:0}.content-sidebar .widget-title{margin-top:0;margin-bottom:50px;padding:0;position:relative;font-family:var(--font-jost),"Jost",sans-serif;font-size:18px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;text-align:left}.content-sidebar .widget-title:before{content:"";position:absolute;left:0;bottom:-20px;width:30px;height:4px;background:#46ff1f}.srpw-ul{margin:0;padding:0;list-style:none}.srpw-li{display:flex;gap:15px;margin-bottom:36px;align-items:flex-start}.srpw-li:last-child{margin-bottom:0}.srpw-img{flex:0 0 150px;display:block;font-size:0}.srpw-img,.srpw-img img{width:150px;height:150px}.srpw-img img{object-fit:cover}.srpw-title{font-size:18px;font-weight:700;line-height:1.3;color:#000;text-decoration:none}.srpw-title:hover{color:#46ff1f}.srpw-meta{margin-top:10px;font-size:14px;color:#515151}.pager{z-index:2;margin:0;display:flex;list-style:none;justify-content:center;clear:both}.page-numbers,.pager{position:relative;padding:0;text-align:center}.page-numbers{margin:0 6px;display:inline-block;vertical-align:middle;background-color:transparent;font-size:16px;width:42px;height:42px;line-height:42px;color:#000;font-weight:700;text-decoration:none;border-radius:6px}a.page-numbers:hover{color:#46ff1f}.page-numbers.current{background:#46ff1f;color:#fff}body:has(.archive-page) footer.footer{background:#f0ebe3}body.dark-skin .archive-item.archive-flat{background:transparent}body.dark-skin .col__sedebar .content-sidebar{border-left:1px solid #666}body.dark-skin .content-sidebar .widget-title,body.dark-skin .srpw-title{color:#fff}body.dark-skin .srpw-title:hover{color:#46ff1f}body.dark-skin .srpw-meta{color:#eaeaea}body.dark-skin .page-numbers{color:#fff}body.dark-skin .page-numbers.current{background:#46ff1f;color:#fff}body.dark-skin:has(.archive-page) footer.footer{background:#222831}@media (max-width:820px){.site-header{padding:0 15px;background:#f8f6f2}body.dark-skin .site-header{background:#222831}.header-logo{height:40px}.switcher-btn{margin-right:20px}.menu-full-overlay{width:100%}.menu-full-inner{padding:80px 0 80px 60px}.menu-full-overlay .v-line-block{left:28px}.menu-full-overlay .v-line-block span{display:none}.blog-items,.demos-grid,.services-grid,.skills-grid,.works-grid{grid-template-columns:1fr}.demos-grid{row-gap:80px}.archive-cols,.contact-row{grid-template-columns:1fr;row-gap:60px}.form-row-2col{grid-template-columns:1fr}.contact-section .m-title,.m-titles .m-title{font-size:32px}.started-heading .m-title{font-size:34px}.hero-ghost,.photo-deco{display:none}.info-list{top:auto;bottom:0;left:0;width:100%;transform:none}.info-list ul li{width:190px;height:62px;padding:0 14px}.info-list ul li .num{font-size:28px}.info-list ul li:first-child{margin:0}.info-list ul li:nth-child(2){margin:12px 0 0 auto}.contacts-form .bg-img{display:none}.section.section-inner.started-heading{padding:120px 0 60px}.m-image-large .image{height:320px}.archive-flat.post-card-image img{height:250px}.contact-row{padding:0 20px}.skills-item .dots{margin-left:15px;margin-right:15px}.info-list ul li{width:200px}.info-list ul li .value{font-size:12px}.built-with{padding-left:10px;padding-right:10px}.m-titles .m-subtitle b{margin-left:16px}.contact-numbers,.hero-numbers{display:flex;justify-content:center;align-items:baseline;gap:10px}.contact-numbers .hebrew-word,.contact-numbers p,.hero-numbers .hebrew-word{font-size:18px}main{padding-top:76px}.hero-numbers{top:10px}.hero{text-align:center}.blog-ghost,.demos-ghost,.services-ghost,.skills-ghost,.works-ghost{bottom:5px}.blog-section,.demos-section,.services-section,.skills-section,.works-section{padding-top:0;padding-bottom:86px}.contact-section{padding-top:0;padding-bottom:20px}.contact-ghost{top:0;line-height:1;margin-top:20px}.skills-item:last-child{margin-bottom:0}.footer-inner{flex-direction:column;align-items:center;justify-content:center;text-align:center}}.copyright-text a{color:inherit;text-decoration:none}.copyright-text a:hover{color:#46ff1f}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;background:#fff;color:#262626;border-top:2px solid #000;box-shadow:0 -5px 20px rgba(0,0,0,.15);font-family:var(--font-jost),"Jost",sans-serif;font-size:14px;line-height:1.5}.cookie-banner .cookie-text{margin:0;max-width:760px}.cookie-banner .cookie-text a{color:#46ff1f;font-weight:700;text-decoration:underline}.cookie-banner .cookie-accept{flex-shrink:0}body.dark-skin .cookie-banner{background:#1d222a;color:#eaeaea;border-top-color:#a3a5a7}body.dark-skin .cookie-banner .cookie-text a{color:#46ff1f}@media (max-width:820px){.cookie-banner{flex-direction:column;gap:10px;padding:14px 20px 16px;text-align:center}.cookie-banner .cookie-text{font-size:13px}}.cursor{position:fixed;top:0;left:0;width:30px;height:30px;opacity:1;background:rgba(0,0,0,.2);border:1px solid transparent;transition:width .3s cubic-bezier(.3,0,.3,1),height .3s cubic-bezier(.3,0,.3,1),background .3s cubic-bezier(.3,0,.3,1),margin .3s cubic-bezier(.3,0,.3,1),opacity .7s cubic-bezier(.3,0,.3,1);-webkit-transition:width .3s cubic-bezier(.3,0,.3,1),height .3s cubic-bezier(.3,0,.3,1),background .3s cubic-bezier(.3,0,.3,1),margin .3s cubic-bezier(.3,0,.3,1),opacity .7s cubic-bezier(.3,0,.3,1);z-index:999;pointer-events:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%}.cursor.cursor-zoom{margin-top:-25px;margin-left:-25px;width:80px;height:80px;background:transparent;border-color:rgba(0,0,0,.5)}body.dark-skin .cursor{background:hsla(0,0%,100%,.2)}@media screen and (max-width:1024px){.cursor{display:none}}