.hero-section{width:100%;height:850px;position:relative}.hero-section section{max-width:1214px;margin:0 auto;height:100%;padding-bottom:80px;padding-left:60px;display:flex;flex-direction:column;gap:170px;justify-content:flex-end;overflow:hidden}.hero-section section .first-part{width:100%;position:relative;top:-50px}.hero-section section .first-part .content{height:323px}.hero-section section .first-part .content h1{font-family:Aeonik,sans-serif;font-size:114px;font-weight:300;letter-spacing:-4px;text-transform:uppercase;line-height:120%}.hero-section section .first-part .content h1 .wrap-container{height:140px;overflow:hidden}.hero-section section .first-part .content h1 .wrap-container .wrap{transform:translateY(-140px)}.hero-section section .first-part .content h1 .first-span{font-style:italic}.hero-section section .first-part .content h1 .second-span{position:relative;display:flex}.hero-section section .first-part .content h1 .second-span .img{position:relative;top:30px;left:20px}.hero-section section .second-part{width:100%;display:flex;align-items:flex-start;gap:350px;position:relative;top:-10px}.hero-section section .second-part .left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:60%}.hero-section section .second-part .left h3{border-radius:4px;background:#f1f1f1;padding:1px 3px 1px 9px;font-size:18px;font-weight:400;color:#8a8a8e;text-transform:uppercase;text-align:center}.hero-section section .second-part .left p{color:#8a8a8e;font-size:18px;font-weight:400;letter-spacing:-3%;width:75%;line-height:100%}.hero-section section .second-part .right{height:122px;display:flex;align-items:flex-start;flex-direction:column;position:relative;right:130px;top:-10px}.hero-section section .second-part .right .wrap-container{height:70px;overflow:hidden}.hero-section section .second-part .right .wrap-container .wrap{transform:translateY(-70px)}.hero-section section .second-part .right .wrap-container:nth-child(2){position:relative;top:20px}.hero-section section .second-part .right h2{font-family:Aeonik,sans-serif;font-weight:400;font-size:64px;letter-spacing:-2px;text-transform:uppercase;line-height:100%;position:relative;top:-10px;width:100%}@media (max-width:575px){.hero-section{display:none}}@media (min-width:576px) and (max-width:768px){.hero-section{height:850px;position:relative;overflow:hidden}.hero-section section{width:90%;margin:0 auto;height:100%;padding-bottom:80px;padding-left:0;display:flex;flex-direction:column;gap:170px;justify-content:flex-end}.hero-section section .first-part{width:100%;position:relative;top:-140px;left:-70px}.hero-section section .first-part .content{height:323px;transform:scale(.8)}.hero-section section .second-part{width:100%;display:flex;align-items:flex-start;gap:350px;position:relative;top:-10px}.hero-section section .second-part .left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:60%;position:relative;bottom:-50%}.hero-section section .second-part .left h3{border-radius:4px;background:#f1f1f1;padding:1px 3px 1px 9px;font-size:18px;font-weight:400;color:#8a8a8e;text-transform:uppercase;text-align:center}.hero-section section .second-part .left p{color:#8a8a8e;font-size:18px;font-weight:400;letter-spacing:-3%;width:75%;line-height:100%}.hero-section section .second-part .right{height:122px;display:flex;align-items:flex-start;flex-direction:column;position:absolute;right:0;top:-120px;width:400px}.hero-section section .second-part .right .wrap-content{transform:scale(.7) translate(80px)}.hero-section section .second-part .right .wrap-container{height:70px;overflow:hidden}.hero-section section .second-part .right .wrap-container .wrap{transform:translateY(-70px)}.hero-section section .second-part .right .wrap-container:nth-child(2){position:relative;top:20px}.hero-section section .second-part .right h2{font-family:Aeonik,sans-serif;font-weight:400;font-size:64px;letter-spacing:-2px;text-transform:uppercase;line-height:100%;position:relative;top:-10px;width:100%}}@media (min-width:769px) and (max-width:990px){.hero-section{max-width:100%;height:850px;position:relative}.hero-section section{width:90%;margin:0 auto;height:100%;padding-bottom:80px;padding-left:60px;display:flex;flex-direction:column;gap:170px;justify-content:flex-end}.hero-section section .first-part{width:100%;position:relative;top:-140px;left:-80px}.hero-section section .first-part .content{height:323px;transform:scale(.8)}.hero-section section .second-part{width:100%;display:flex;align-items:flex-start;gap:350px;position:relative;top:-10px}.hero-section section .second-part .left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:60%;position:relative;bottom:-50%}.hero-section section .second-part .left h3{border-radius:4px;background:#f1f1f1;padding:1px 3px 1px 9px;font-size:18px;font-weight:400;color:#8a8a8e;text-transform:uppercase;text-align:center}.hero-section section .second-part .left p{color:#8a8a8e;font-size:18px;font-weight:400;letter-spacing:-3%;width:75%;line-height:100%}.hero-section section .second-part .right{height:122px;display:flex;align-items:flex-start;flex-direction:column;position:absolute;right:0;top:-120px;width:400px}.hero-section section .second-part .right .wrap-content{transform:scale(.7) translate(80px)}.hero-section section .second-part .right .wrap-container{height:70px;overflow:hidden}.hero-section section .second-part .right .wrap-container .wrap{transform:translateY(-70px)}.hero-section section .second-part .right .wrap-container:nth-child(2){position:relative;top:20px}.hero-section section .second-part .right h2{font-family:Aeonik,sans-serif;font-weight:400;font-size:64px;letter-spacing:-2px;text-transform:uppercase;line-height:100%;position:relative;top:-10px;width:100%}}@media (min-width:991px) and (max-width:1102px){.hero-section{max-width:100%;height:850px;position:relative}.hero-section section{width:90%;margin:0 auto;height:100%;padding-bottom:80px;padding-left:60px;display:flex;flex-direction:column;gap:170px;justify-content:flex-end}.hero-section section .first-part{width:100%;position:relative;top:-140px;left:-80px}.hero-section section .first-part .content{height:323px;transform:scale(.8)}.hero-section section .second-part{width:100%;display:flex;align-items:flex-start;gap:350px;position:relative;top:-10px}.hero-section section .second-part .left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:45%;position:relative;bottom:-50%}.hero-section section .second-part .left h3{border-radius:4px;background:#f1f1f1;padding:1px 3px 1px 9px;font-size:18px;font-weight:400;color:#8a8a8e;text-transform:uppercase;text-align:center}.hero-section section .second-part .left p{color:#8a8a8e;font-size:18px;font-weight:400;letter-spacing:-3%;width:75%;line-height:100%}.hero-section section .second-part .right{height:122px;display:flex;align-items:flex-start;flex-direction:column;position:absolute;right:0;top:-120px;width:400px}.hero-section section .second-part .right .wrap-content{transform:scale(.7) translate(80px)}.hero-section section .second-part .right .wrap-container{height:70px;overflow:hidden}.hero-section section .second-part .right .wrap-container .wrap{transform:translateY(-70px)}.hero-section section .second-part .right .wrap-container:nth-child(2){position:relative;top:20px}.hero-section section .second-part .right h2{font-family:Aeonik,sans-serif;font-weight:400;font-size:64px;letter-spacing:-2px;text-transform:uppercase;line-height:100%;position:relative;top:-10px;width:100%}}.hero-section-background{position:absolute;left:0;top:0;width:100%;z-index:-1;height:912px;pointer-events:none}.hero-section-background.contact{z-index:1}.hero-section-background.contact .container .outer-rectangle{border-left:1px solid rgba(194,194,194,.1254901961);border-right:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle{border-top:1px solid rgba(194,194,194,.1254901961);border-bottom:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-circle,.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-rect{background:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .triangle{color:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .large-circle{border:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.header-bg .container .outer-rectangle:after{content:"";height:1px;width:100%;position:absolute;bottom:100px;left:0;background:none}.hero-section-background.header-bg .container .outer-rectangle .inner-rectangle{border-bottom:none}.hero-section-background.header-bg .container .outer-rectangle .triangle{display:none}.hero-section-background .container{margin:0 auto;max-width:1326px;height:100%}.hero-section-background .container .outer-rectangle{margin:0 auto;width:850px;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 137px;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:100%;height:100%;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-rect{position:absolute;left:-8px;width:16px;height:16px;top:-8px;background:#f0f0f0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-triangle{position:absolute;left:117px;bottom:0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-circle{position:absolute;right:-8px;bottom:270px;width:16px;height:16px;background:#f0f0f0;border-radius:50%}.hero-section-background .container .outer-rectangle .triangle{position:absolute;top:-220px;left:45px;transform:rotate(90deg)}.hero-section-background .container .outer-rectangle .large-circle{position:absolute;left:-300px;top:-125px;height:514px;width:514px;border-radius:50%;border:1px solid #e2e2e2}@media (max-width:575px){.hero-section-background{width:100%}.hero-section-background.contact{z-index:1}.hero-section-background.contact .container .outer-rectangle{border-left:1px solid rgba(194,194,194,.1254901961);border-right:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle{border-top:1px solid rgba(194,194,194,.1254901961);border-bottom:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-circle,.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-rect{background:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .triangle{color:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .large-circle{border:1px solid rgba(194,194,194,.1254901961)}.hero-section-background .container{margin:0 auto;max-width:90%;height:100%}.hero-section-background .container .outer-rectangle{margin:0 auto;width:100%;height:100%;border-right:1px solid #e2e2e2;padding:60px 0 283px;position:relative}.hero-section-background .container .outer-rectangle:after{content:"";height:1px;width:100%;position:absolute;bottom:100px;left:0;background:#e2e2e2}.hero-section-background .container .outer-rectangle .inner-rectangle{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:100%;height:100%;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-rect{position:absolute;left:-6px;width:12px;height:12px;top:-7px;background:#f0f0f0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-triangle{position:absolute;left:82px;bottom:0;display:none}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-circle{position:absolute;right:-7px;bottom:41%;width:13px;height:13px;background:#f0f0f0;border-radius:50%}.hero-section-background .container .outer-rectangle .triangle{position:absolute;top:10px;left:-288px;transform:rotate(90deg)}.hero-section-background .container .outer-rectangle .large-circle{display:none}}@media (min-width:576px) and (max-width:768px){.hero-section-background{width:100%}.hero-section-background.contact{z-index:1}.hero-section-background.contact .container .outer-rectangle{border-left:1px solid rgba(194,194,194,.1254901961);border-right:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle{border-top:1px solid rgba(194,194,194,.1254901961);border-bottom:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-circle,.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-rect{background:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .triangle{color:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .large-circle{border:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.header-bg .container{height:100vh;border-left:1px solid #e2e2e2}.hero-section-background.header-bg .container .outer-rectangle .large-circle,.hero-section-background.header-bg .container .outer-rectangle .mini-triangle{display:none}.hero-section-background .container{margin:0 auto;max-width:95%;height:100%}.hero-section-background .container .outer-rectangle{margin:0 auto;width:100%;height:100%;border-left:none;border-right:1px solid #e2e2e2;padding:70px 0 237px;position:relative}.hero-section-background .container .outer-rectangle:after{content:"";height:1px;width:100%;position:absolute;bottom:-40px;left:0;background:#e2e2e2}.hero-section-background .container .outer-rectangle .inner-rectangle{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:100%;height:100%;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-rect{position:absolute;left:-8px;width:16px;height:16px;top:-8px;background:#f0f0f0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-triangle{position:absolute;left:82px;bottom:0;display:none}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-circle{position:absolute;right:-8px;bottom:135px;width:16px;height:16px;background:#f0f0f0;border-radius:50%}.hero-section-background .container .outer-rectangle .triangle{position:absolute;top:-180px;left:-80px;transform:rotate(90deg)}.hero-section-background .container .outer-rectangle .large-circle{display:none}}@media (min-width:769px) and (max-width:991px){.hero-section-background{width:100%}.hero-section-background.contact{z-index:1}.hero-section-background.contact .container .outer-rectangle{border-left:1px solid rgba(194,194,194,.1254901961);border-right:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle{border-top:1px solid rgba(194,194,194,.1254901961);border-bottom:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-circle,.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-rect{background:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .triangle{color:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .large-circle{border:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.header-bg .container{height:100vh;border-left:1px solid #e2e2e2}.hero-section-background.header-bg .container .outer-rectangle .large-circle,.hero-section-background.header-bg .container .outer-rectangle .mini-triangle{display:none}.hero-section-background .container{margin:0 auto;max-width:90%;height:100%}.hero-section-background .container .outer-rectangle{margin:0 auto;width:100%;height:100%;border-left:none;border-right:1px solid #e2e2e2;padding:80.5px 0 237px;position:relative}.hero-section-background .container .outer-rectangle:after{content:"";height:1px;width:100%;position:absolute;bottom:-40px;left:0;background:#e2e2e2}.hero-section-background .container .outer-rectangle .inner-rectangle{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:100%;height:100%;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-rect{position:absolute;left:-8px;width:16px;height:16px;top:-8px;background:#f0f0f0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-triangle{position:absolute;left:82px;bottom:0;display:none}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-circle{position:absolute;right:-8px;bottom:140px;width:16px;height:16px;background:#f0f0f0;border-radius:50%}.hero-section-background .container .outer-rectangle .triangle{position:absolute;top:-180px;left:-80px;transform:rotate(90deg)}.hero-section-background .container .outer-rectangle .large-circle{display:none}}@media (min-width:992px) and (max-width:1102px){.hero-section-background{width:100%}.hero-section-background.contact{z-index:1}.hero-section-background.contact .container .outer-rectangle{border-left:1px solid rgba(194,194,194,.1254901961);border-right:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle{border-top:1px solid rgba(194,194,194,.1254901961);border-bottom:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-circle,.hero-section-background.contact .container .outer-rectangle .inner-rectangle .mini-rect{background:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .triangle{color:rgba(194,194,194,.1254901961)}.hero-section-background.contact .container .outer-rectangle .large-circle{border:1px solid rgba(194,194,194,.1254901961)}.hero-section-background.header-bg .container{height:100vh}.hero-section-background.header-bg .container .outer-rectangle .large-circle,.hero-section-background.header-bg .container .outer-rectangle .mini-triangle{display:none}.hero-section-background .container{margin:0 auto;max-width:1326px;height:100%}.hero-section-background .container .outer-rectangle{margin:0 auto;width:850px;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 227px;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:100%;height:100%;position:relative}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-rect{position:absolute;left:-8px;width:16px;height:16px;top:-8px;background:#f0f0f0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-triangle{position:absolute;left:82px;bottom:0}.hero-section-background .container .outer-rectangle .inner-rectangle .mini-circle{position:absolute;right:-8px;bottom:180px;width:16px;height:16px;background:#f0f0f0;border-radius:50%}.hero-section-background .container .outer-rectangle .triangle{position:absolute;top:-200px;left:10px;transform:rotate(90deg)}.hero-section-background .container .outer-rectangle .large-circle{position:absolute;left:-300px;top:-125px;height:514px;width:514px;border-radius:50%;border:1px solid #e2e2e2}}header{width:100%;position:absolute;top:0;left:0;z-index:1;width:100vw;overflow:hidden}header .contain{max-width:1214px;display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;padding:24px 0}header .contain .logo{display:flex;align-items:center;justify-content:flex-start;gap:8px;position:relative;padding-left:40px}header .contain .logo img{position:absolute;left:0;transition:all .3s ease}header .contain .logo img.logo-img{width:57px;height:52px;left:-15px}header .contain .logo a{font-weight:400;font-size:16px;letter-spacing:-.03em;text-transform:uppercase;position:relative;cursor:pointer;padding:5px 10px;display:inline-block;overflow:hidden;transition:color .4s ease-in-out,transform .3s ease-in-out}header .contain .logo a:before{content:"";position:absolute;left:0;top:50%;width:100%;height:100%;background:#0a0a0a;transform:scaleX(0) translateY(-50%);transform-origin:right;transition:transform .5s cubic-bezier(.77,0,.18,1);z-index:-1}header .contain .logo a:hover{color:white;transform:scale(1.05)}header .contain .logo a:hover:before{transform:scaleX(1) translateY(-50%)}header .contain .social-groups{display:flex;gap:104px}header .contain .social-groups .socials{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100px}header .contain .social-groups .socials a{text-transform:lowercase;font-weight:400;font-size:16px;letter-spacing:-3%;color:#0a0a0a;text-wrap:nowrap}header .contain .menu-mobile{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}header .contain .menu-mobile .social-menu{position:fixed;top:0;left:0;width:100vw;background:white;overflow:hidden;display:flex;align-items:center;flex-direction:column;padding-top:20px;overflow-y:auto;height:100vh}header .contain .menu-mobile .social-menu .close-header{padding:16px 0;width:90%}header .contain .menu-mobile .social-menu .close-header p{text-align:center;font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;text-transform:lowercase;color:#0a0a0a}header .contain .menu-mobile .social-menu .wrap{width:100%;display:flex;align-items:center;flex-direction:column}header .contain .menu-mobile .social-menu .links{width:90%;display:flex;align-items:center;flex-direction:column;padding:48px 0;border-bottom:1px solid #e2e2e2}header .contain .menu-mobile .social-menu .links a{font-weight:400;font-size:20px;line-height:100%;letter-spacing:-.03em;text-transform:lowercase;margin-bottom:32px;height:28px;border-bottom:1px solid #e2e2e2}header .contain .menu-mobile .social-menu .img{margin-top:14px}@media (max-width:575px){header .contain{width:100%;padding:24px 32px}header .contain .logo{display:flex;align-items:center;justify-content:flex-start;gap:8px}header .contain .logo img{width:24px;height:24px;position:absolute;left:5px}header .contain .logo img.logo-img{width:37px;height:32px;left:-8px;-o-object-fit:cover;object-fit:cover}header .contain .logo a{font-weight:400;font-size:14px;letter-spacing:-.03em;position:relative;cursor:pointer;padding:4px 7px}header .contain .social-groups{display:none}header .contain .menu-mobile{display:block;height:24px;display:flex;align-items:center}header .contain .menu-mobile p{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;text-transform:lowercase;cursor:pointer}}@media (min-width:576px) and (max-width:768px){header .contain{width:90%}header .contain .social-groups{display:none}header .contain .menu-mobile{display:block;height:24px;display:flex;align-items:center}header .contain .menu-mobile p{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;text-transform:lowercase;cursor:pointer}}@media (min-width:769px) and (max-width:991px){header .contain{width:90%}header .contain .social-groups{display:none}header .contain .menu-mobile{display:block;height:24px;display:flex;align-items:center}header .contain .menu-mobile p{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;text-transform:lowercase;cursor:pointer}}@media (min-width:992px) and (max-width:1102px){header .contain{width:90%}header .contain .social-groups{display:none}header .contain .menu-mobile{display:block;height:24px;display:flex;align-items:center}header .contain .menu-mobile p{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;text-transform:lowercase;cursor:pointer}}.home-container{width:100vw;position:relative;z-index:1}@media (max-width:575px){.home-container{overflow:hidden}}.about-section{width:100%;position:relative;padding:80px 0 62px}.about-section section{max-width:1214px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.about-section section h2{font-family:Aeonik,sans-serif;font-weight:300;font-style:italic;font-size:64px;letter-spacing:-1px;padding:0;margin:0;line-height:100%}.about-section section .right-section{width:680px;margin-top:20px;align-self:flex-end}.about-section section .right-section p{font-weight:400;font-size:20px;color:#8a8a8e;letter-spacing:-3%;margin-bottom:10px}.about-section section .right-section .clients{display:flex;align-items:center}.about-section section .right-section .clients h3{font-weight:400;font-size:32px;line-height:100%;letter-spacing:-1px;margin-right:20px}.about-section section .right-section .clients .client-container{position:relative;height:56px;flex:1;overflow:hidden}.about-section section .right-section .clients .client-container:after,.about-section section .right-section .clients .client-container:before{content:"";position:absolute;top:0;width:80px;height:100%;background:white;z-index:2;pointer-events:none}.about-section section .right-section .clients .client-container:before{left:0;background:linear-gradient(90deg,white 10%,rgba(255,255,255,0))}.about-section section .right-section .clients .client-container:after{right:0;background:linear-gradient(270deg,white 10%,rgba(255,255,255,0))}.about-section section .right-section .clients .client-container .client-list{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;height:100%;width:-moz-max-content;width:max-content;opacity:.4}.about-section section .right-section .clients .client-container .client-list .client{padding-right:25px;position:relative}.about-section section .right-section .clients .client-container .client-list .client img{max-width:100%;height:unset!important;display:block}@media (max-width:575px){.about-section{width:100vw;overflow:hidden;padding-top:64px}.about-section section{max-width:100%;width:100%;padding:0 32px}.about-section section h2{font-weight:300;font-size:40px;letter-spacing:-.04em}.about-section section .right-section{width:250px}.about-section section .right-section p{font-size:16px}.about-section section .right-section .clients{width:125%;position:relative;left:-25%}.about-section section .right-section .clients h3{font-size:28px;font-weight:400;font-size:20px;letter-spacing:-.04em}}@media (min-width:576px) and (max-width:768px){.about-section{width:100vw;overflow:hidden}.about-section section{max-width:100%;width:90%}.about-section section h2{font-size:54px}.about-section section .right-section{width:400px}.about-section section .right-section p{font-size:16px}.about-section section .right-section .clients h3{font-size:28px}}@media (min-width:769px) and (max-width:991px){.about-section section{max-width:100%;width:90%}.about-section section h2{font-size:54px}.about-section section .right-section{width:680px}.about-section section .right-section p{font-size:16px}.about-section section .right-section .clients h3{font-size:28px}}@media (min-width:992px) and (max-width:1102px){.about-section section{max-width:100%;width:90%}.about-section section h2{font-size:54px}.about-section section .right-section{width:680px}.about-section section .right-section p{font-size:16px}.about-section section .right-section .clients h3{font-size:28px}}.work-section-background{position:absolute;left:0;top:0;width:100%;z-index:-1;height:100%;pointer-events:none}.work-section-background .container{margin:0 auto;max-width:1326px;height:100%}.work-section-background .container .outer-rectangle{margin:0 auto;width:850px;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 137px;position:relative}.work-section-background .container .outer-rectangle .border-line{height:calc(100% - 60px);width:.2px;background-color:#e2e2e2;position:absolute;left:125.75px;top:60px}.work-section-background .container.active .outer-rectangle .border-line{height:100%;width:.2px;background-color:#e2e2e2;position:absolute;left:125.75px;top:0}@media (max-width:575px){.work-section-background .container{margin:0 auto;max-width:90%;height:100%}.work-section-background .container .outer-rectangle{margin:0 auto;width:100%;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 137px;position:relative}.work-section-background .container .outer-rectangle .border-line{height:calc(100% - 32px);width:1px;background-color:#e2e2e2;position:absolute;left:85px;top:32px}.work-section-background .container.active .outer-rectangle .border-line{height:100%;width:1px;background-color:#e2e2e2;position:absolute;left:85px}}@media (min-width:576px) and (max-width:768px){.work-section-background .container{margin:0 auto;max-width:95%;height:100%}.work-section-background .container .outer-rectangle{margin:0 auto;width:100%;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 137px;position:relative}.work-section-background .container .outer-rectangle .border-line{height:calc(100% - 100px);width:1px;background-color:#e2e2e2;position:absolute;left:91px;top:100px}.work-section-background .container.active .outer-rectangle .border-line{height:100%;width:1px;background-color:#e2e2e2;position:absolute;left:91px}}@media (min-width:769px) and (max-width:991px){.work-section-background .container{margin:0 auto;max-width:90%;height:100%}.work-section-background .container .outer-rectangle{margin:0 auto;width:100%;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 137px;position:relative}.work-section-background .container .outer-rectangle .border-line{height:calc(100% - 100px);width:1px;background-color:#e2e2e2;position:absolute;left:91px;top:100px}.work-section-background .container.active .outer-rectangle .border-line{height:100%;width:1px;background-color:#e2e2e2;position:absolute;left:91px;top:0}}@media (min-width:992px) and (max-width:1102px){.work-section-background .container{margin:0 auto;max-width:1326px;height:100%}.work-section-background .container .outer-rectangle{margin:0 auto;width:850px;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:80.5px 0 137px;position:relative}.work-section-background .container .outer-rectangle .border-line{height:calc(100% - 60px);width:.2px;background-color:#e2e2e2;position:absolute;left:91px;top:60px}.work-section-background .container.active .outer-rectangle .border-line{height:100%;width:.2px;background-color:#e2e2e2;position:absolute;left:91px;top:0}}footer{width:100vw;overflow:hidden;border-top:1px solid #e2e2e2;position:relative;padding-top:54px;padding-bottom:24px}footer section{max-width:1214px;margin:0 auto}footer section .content{width:771px;padding-left:120px;display:flex;flex-direction:column;margin:0 auto 108px}footer section .content h2{font-family:Aeonik;font-weight:300;font-size:64px;line-height:100%;letter-spacing:-.04em;color:#0a0a0a}footer section .content .wrap{align-self:flex-end;display:flex;padding-top:5px}footer section .content .wrap img{transform:rotate(-5deg);margin-right:32px}footer section .content .wrap .a{align-self:flex-end}footer section .content .wrap .a a{font-size:16px;letter-spacing:-.03em;position:relative;top:-10px;cursor:pointer;padding:5px 10px;display:inline-block;overflow:hidden;transition:color .4s ease-in-out,transform .3s ease-in-out;background:#0a0a0a;color:white}footer section .content .wrap .a a:before{content:"";position:absolute;left:0;top:50%;width:100%;height:100%;background:#0a0a0a;transform:scaleX(0) translateY(-50%);transform-origin:right;transition:transform .5s cubic-bezier(.77,0,.18,1);z-index:-1}footer section .content .wrap .a a:hover{color:white;transform:scale(1.05)}footer section .content .wrap .a a:hover:before{transform:scaleX(1) translateY(-50%)}footer section .content .wrap .a a.link-btn{overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.19,1,.22,1)}footer section .content .wrap .a a.link-btn span{display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.19,1,.22,1)}footer section .content .wrap .a a.link-btn .hover-text{position:absolute;top:100%;left:0;width:100%}footer section .content .wrap .a a.link-btn:hover{transform:scale(1.08) rotate(1deg)}footer section .content .wrap .a a.link-btn:hover .hover-text,footer section .content .wrap .a a.link-btn:hover span:first-child{transform:translateY(-115%)}footer section nav{width:100%;display:flex;justify-content:space-between}footer section nav .wrap{display:flex;gap:8px}footer section nav .wrap p{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em}footer section nav .socials{display:flex;gap:8px}footer section nav .socials .social{width:70px;word-wrap:nowrap;text-wrap:nowrap}footer section nav .socials .social:first-child{width:104px}footer section nav .socials .social:last-child{width:73px}footer .explosion-container{position:absolute;bottom:0;left:0;width:100%;height:200%;pointer-events:none;z-index:0}footer .explosion-particle-img{position:absolute;bottom:-200px;left:50%;width:150px;height:auto;-o-object-fit:cover;object-fit:cover;transform:translateX(-50%);will-change:transform}@media (max-width:575px){footer{width:100vw;overflow:hidden}footer section{max-width:100%;width:100%}footer section .content{width:100%;padding:0 32px;display:flex}footer section .content h2{transform:scale(.8) translateX(-10%);width:120%;word-wrap:nowrap;text-wrap:nowrap;text-align:center}footer section .content .wrap{align-self:center;display:flex;flex-direction:column;padding-top:5px}footer section .content .wrap .img{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:15.46px}footer section .content .wrap .img img{transform:rotate(-5deg);margin-right:0;width:204.9999922534px;height:119.9999954654px}footer section .content .wrap .a{align-self:center}footer section .content .wrap .a a{font-size:16px;letter-spacing:-.03em;position:relative;top:-10px;cursor:pointer;padding:5px 10px;display:inline-block;overflow:hidden;transition:color .4s ease-in-out,transform .3s ease-in-out}footer section .content .wrap .a a:before{content:"";position:absolute;left:0;top:50%;width:100%;height:100%;background:#0a0a0a;transform:scaleX(0) translateY(-50%);transform-origin:right;transition:transform .5s cubic-bezier(.77,0,.18,1);z-index:-1}footer section .content .wrap .a a:hover{color:white;transform:scale(1.05)}footer section .content .wrap .a a:hover:before{transform:scaleX(1) translateY(-50%)}footer section nav{width:90%;margin:0 auto;display:flex;justify-content:space-between}footer section nav .wrap{display:flex;flex-direction:column;gap:8px}footer section nav .wrap p{font-size:12px}footer section nav .socials{display:flex;flex-direction:column;gap:0}footer section nav .socials .social{width:70px;word-wrap:nowrap;text-wrap:nowrap}footer section nav .socials .social a{font-size:12px}footer section nav .socials .social:first-child,footer section nav .socials .social:last-child,footer section nav .socials .social:nth-child(2){width:-moz-fit-content;width:fit-content}}@media (min-width:576px) and (max-width:768px){footer{width:100vw;overflow:hidden}footer section{max-width:100%;width:90%}footer section .content{width:100%;padding-left:20px}}@media (min-width:769px) and (max-width:991px){footer section{max-width:100%;width:90%}}@media (min-width:992px) and (max-width:1102px){footer section{max-width:100%;width:90%}}.hero-section-mobile{width:100%;padding:120px 32px 0;position:relative;display:none}.hero-section-mobile section{width:100%;margin:0 auto;height:100%}.hero-section-mobile section .first-part{width:100%;margin-bottom:193px}.hero-section-mobile section .first-part .content h1{font-family:Aeonik,sans-serif;font-size:56px;letter-spacing:-.04em;text-transform:uppercase;color:#0a0a0a;line-height:120%;font-weight:300}.hero-section-mobile section .first-part .content h1 .wrap-container{height:67px;overflow:hidden}.hero-section-mobile section .first-part .content h1 .wrap-container .wrap{transform:translateY(-67px)}.hero-section-mobile section .first-part .content h1 .first-span{font-style:italic}.hero-section-mobile section .first-part .content h1 .second-span{position:relative;display:flex}.hero-section-mobile section .first-part .content h1 .second-span .img{position:relative;top:15px;left:20px;width:132px;height:104px}.hero-section-mobile section .second-part{width:100%}.hero-section-mobile section .second-part .right{display:flex;align-items:flex-end;flex-direction:column;position:relative;margin-bottom:78px}.hero-section-mobile section .second-part .right .wrap-container{height:38px;overflow:hidden;display:flex;flex-direction:column}.hero-section-mobile section .second-part .right .wrap-container .wrap{display:flex;flex-direction:column;transform:translateY(-38px)}.hero-section-mobile section .second-part .right h2{font-family:Aeonik,sans-serif;font-weight:400;font-size:32px;letter-spacing:-.04em;text-transform:uppercase;position:relative;top:-10px}.hero-section-mobile section .second-part .left{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero-section-mobile section .second-part .left h3{font-weight:400;font-size:14px;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;color:#8a8a8e;border-radius:4px;background:#f1f1f1;padding:6px 0 6px 6px}.hero-section-mobile section .second-part .left p{width:210px;font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-.03em;color:#8a8a8e}@media (max-width:575px){.hero-section-mobile{display:block}}.work-section-mobile{width:100vw;overflow:hidden;position:relative;padding-top:50px;display:none}.work-section-mobile section{width:100%;padding:0 32px}.work-section-mobile section .header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding-left:0;margin-bottom:24px;flex-direction:column}.work-section-mobile section .header h3{font-weight:400;letter-spacing:-1px;font-size:24px}.work-section-mobile section .header p{font-weight:400;color:#8a8a8e;align-self:flex-end;width:232px;font-size:14px}.work-section-mobile section .works{display:flex;flex-direction:column}.work-section-mobile section .works img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.work-section-mobile section .works p{font-weight:400;font-size:14px;line-height:19px;letter-spacing:-.04em;margin-top:5px}.work-section-mobile section .works .work{margin-bottom:32px}.work-section-mobile section .works .work:last-child{margin:0}@media (max-width:575px){.work-section-mobile{display:block}}.founder-review-section{width:100%;position:relative;padding:0 0 80px;overflow:hidden}.founder-review-section section{max-width:850px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.founder-review-section section h1{margin-bottom:48px;font-family:Aeonik,sans-serif;font-style:italic;font-weight:300;font-size:40px;line-height:100%;letter-spacing:-.04em}.founder-review-section section .reviews{display:flex;flex-direction:column;width:100%}.founder-review-section section .reviews .review-row{display:flex;width:100%}.founder-review-section section .reviews .review-row.odd{width:723.5px;align-self:flex-end}.founder-review-section section .reviews .review-row.odd .review{border-right:none}.founder-review-section section .reviews .review-row.odd .review:nth-child(2){border-bottom:none}.founder-review-section section .reviews .review-row.odd:last-child .review:nth-child(2){border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.even .review{border-left:none}.founder-review-section section .reviews .review-row .review{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;gap:24px;border:1px solid #e2e2e2;height:-moz-fit-content;height:fit-content;flex:1}.founder-review-section section .reviews .review-row .review .head h2{font-weight:400;font-size:24px;line-height:100%;letter-spacing:-.03em;margin-bottom:5px}.founder-review-section section .reviews .review-row .review .head p{font-weight:400;font-size:18px;line-height:100%;color:#8a8a8e;letter-spacing:-.03em}.founder-review-section section .reviews .review-row .review p.content{font-weight:400;font-size:18px;line-height:25px;letter-spacing:-.03em;color:#8a8a8e}@media (max-width:575px){.founder-review-section{width:100%;position:relative;padding:0 0 80px;overflow:hidden}.founder-review-section section{max-width:90%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding-right:0;padding-left:86px}.founder-review-section section h1{font-style:italic;font-weight:300;font-size:20px;line-height:24px;letter-spacing:-.04em;padding-left:0;position:relative;left:-70.5px}.founder-review-section section .reviews{align-self:flex-end}.founder-review-section section .reviews,.founder-review-section section .reviews .review-row{display:flex;flex-direction:column;width:100%}.founder-review-section section .reviews .review-row.odd{width:100%;align-self:flex-end}.founder-review-section section .reviews .review-row.odd .review{border-right:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.odd .review:nth-child(2),.founder-review-section section .reviews .review-row.odd:last-child .review:nth-child(2){border-bottom:none}.founder-review-section section .reviews .review-row.odd:last-child.odd .review{border-right:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.odd:last-child.odd .review:nth-child(2){border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.even .review{border-left:1px solid #e2e2e2}.founder-review-section section .reviews .review-row:last-child .review:last-child{border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row .review{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 12px;gap:24px;height:-moz-fit-content;height:fit-content;flex:1;border:1px solid #e2e2e2;border-bottom:none}.founder-review-section section .reviews .review-row .review .head h2{font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.03em;margin-bottom:5px}.founder-review-section section .reviews .review-row .review .head p{font-weight:400;font-size:14px;line-height:100%;color:#8a8a8e;letter-spacing:-.03em}.founder-review-section section .reviews .review-row .review p.content{font-weight:400;font-size:14px;line-height:25px;letter-spacing:-.03em;color:#8a8a8e;line-height:19px}}@media (min-width:576px) and (max-width:768px){.founder-review-section{width:100%;position:relative;padding:0 0 80px;overflow:hidden}.founder-review-section section{max-width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding-right:20px}.founder-review-section section h1{margin-bottom:48px;font-family:Aeonik,sans-serif;font-style:italic;font-weight:300;font-size:40px;line-height:100%;letter-spacing:-.04em;padding-left:30px}.founder-review-section section .reviews{align-self:flex-end;display:flex;flex-direction:column;width:637px}.founder-review-section section .reviews .review-row{display:flex;width:100%;flex-direction:column}.founder-review-section section .reviews .review-row.odd{width:100%;align-self:flex-end}.founder-review-section section .reviews .review-row.odd .review{border-right:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.odd .review:nth-child(2),.founder-review-section section .reviews .review-row.odd:last-child .review:nth-child(2){border-bottom:none}.founder-review-section section .reviews .review-row.odd:last-child.odd .review{border-right:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.odd:last-child.odd .review:nth-child(2){border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.even .review{border-left:1px solid #e2e2e2}.founder-review-section section .reviews .review-row:last-child .review:last-child{border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row .review{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;gap:24px;height:-moz-fit-content;height:fit-content;flex:1;border:1px solid #e2e2e2;border-bottom:none}.founder-review-section section .reviews .review-row .review .head h2{font-weight:400;font-size:24px;line-height:100%;letter-spacing:-.03em;margin-bottom:5px}.founder-review-section section .reviews .review-row .review .head p{font-weight:400;font-size:18px;line-height:100%;color:#8a8a8e;letter-spacing:-.03em}.founder-review-section section .reviews .review-row .review p.content{font-weight:400;font-size:18px;line-height:25px;letter-spacing:-.03em;color:#8a8a8e}}@media (min-width:769px) and (max-width:991px){.founder-review-section{width:100%;position:relative;padding:0 0 80px}.founder-review-section section{max-width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding-right:40px}.founder-review-section section h1{margin-bottom:48px;font-family:Aeonik,sans-serif;font-style:italic;font-weight:300;font-size:40px;line-height:100%;letter-spacing:-.04em;padding-left:38px}.founder-review-section section .reviews{align-self:flex-end;display:flex;flex-direction:column;width:647.5px}.founder-review-section section .reviews .review-row{display:flex;width:100%;flex-direction:column}.founder-review-section section .reviews .review-row.odd{width:100%;align-self:flex-end}.founder-review-section section .reviews .review-row.odd .review{border-right:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.odd .review:nth-child(2),.founder-review-section section .reviews .review-row.odd:last-child .review:nth-child(2){border-bottom:none}.founder-review-section section .reviews .review-row.odd:last-child.odd .review{border-right:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.odd:last-child.odd .review:nth-child(2){border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.even .review{border-left:1px solid #e2e2e2}.founder-review-section section .reviews .review-row:last-child .review:last-child{border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row .review{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;gap:24px;height:-moz-fit-content;height:fit-content;flex:1;border:1px solid #e2e2e2;border-bottom:none}.founder-review-section section .reviews .review-row .review .head h2{font-weight:400;font-size:24px;line-height:100%;letter-spacing:-.03em;margin-bottom:5px}.founder-review-section section .reviews .review-row .review .head p{font-weight:400;font-size:18px;line-height:100%;color:#8a8a8e;letter-spacing:-.03em}.founder-review-section section .reviews .review-row .review p.content{font-weight:400;font-size:18px;line-height:25px;letter-spacing:-.03em;color:#8a8a8e}}@media (min-width:992px) and (max-width:1102px){.founder-review-section{width:100%;position:relative;padding:0 0 80px;overflow:hidden}.founder-review-section section{max-width:850px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.founder-review-section section h1{margin-bottom:48px;font-family:Aeonik,sans-serif;font-style:italic;font-weight:300;font-size:40px;line-height:100%;letter-spacing:-.04em}.founder-review-section section .reviews{display:flex;flex-direction:column;width:100%}.founder-review-section section .reviews .review-row{display:flex;width:100%}.founder-review-section section .reviews .review-row.odd{width:758px;align-self:flex-end}.founder-review-section section .reviews .review-row.odd .review{border-right:none}.founder-review-section section .reviews .review-row.odd .review:nth-child(2){border-bottom:none}.founder-review-section section .reviews .review-row.odd:last-child .review:nth-child(2){border-bottom:1px solid #e2e2e2}.founder-review-section section .reviews .review-row.even .review{border-left:none}.founder-review-section section .reviews .review-row .review{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;gap:24px;border:1px solid #e2e2e2;height:-moz-fit-content;height:fit-content;flex:1}.founder-review-section section .reviews .review-row .review .head h2{font-weight:400;font-size:24px;line-height:100%;letter-spacing:-.03em;margin-bottom:5px}.founder-review-section section .reviews .review-row .review .head p{font-weight:400;font-size:18px;line-height:100%;color:#8a8a8e;letter-spacing:-.03em}.founder-review-section section .reviews .review-row .review p.content{font-weight:400;font-size:18px;line-height:25px;letter-spacing:-.03em;color:#8a8a8e}}.preloader .countdown{position:absolute;bottom:48px;left:48px;font-style:normal;font-weight:500;font-size:88px;line-height:106px;text-transform:uppercase}.preloader .countdown.rolling-digit{width:49px}@media (max-width:575px){.preloader .countdown{bottom:30px;left:50%;font-size:40px;transform:translateX(-50%)}.preloader .countdown.rolling-digit{width:24px}}