:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Tiny5;src:url(/assets/Tiny5-Regular-DQ9lhWGJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Bold-fzS7f4Vk.eot);src:local("TT Norms Bold"),local("TTNorms-Bold"),url(/assets/TTNorms-Bold-fzS7f4Vk.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Bold-DwYjzhDW.woff2) format("woff2"),url(/assets/TTNorms-Bold-BY9TVeGD.woff) format("woff"),url(/assets/TTNorms-Bold-ezWmjDJA.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-ThinItalic-DhjD9ceN.eot);src:local("TT Norms Thin Italic"),local("TTNorms-ThinItalic"),url(/assets/TTNorms-ThinItalic-DhjD9ceN.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-ThinItalic-OPRT7x-R.woff2) format("woff2"),url(/assets/TTNorms-ThinItalic-CBjMpvov.woff) format("woff"),url(/assets/TTNorms-ThinItalic-cYQNr57A.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Thin-zIAlp3Sg.eot);src:local("TT Norms Thin"),local("TTNorms-Thin"),url(/assets/TTNorms-Thin-zIAlp3Sg.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Thin-DZUoq8wm.woff2) format("woff2"),url(/assets/TTNorms-Thin--l0mxXuv.woff) format("woff"),url(/assets/TTNorms-Thin-BxpxukYj.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-LightItalic-CT1g6PUY.eot);src:local("TT Norms Light Italic"),local("TTNorms-LightItalic"),url(/assets/TTNorms-LightItalic-CT1g6PUY.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-LightItalic-DUMIVVus.woff2) format("woff2"),url(/assets/TTNorms-LightItalic-C5DxUJ2i.woff) format("woff"),url(/assets/TTNorms-LightItalic-CDqJLyvH.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-ExtraBoldItalic-Cq0mc3CL.eot);src:local("TT Norms ExtraBold Italic"),local("TTNorms-ExtraBoldItalic"),url(/assets/TTNorms-ExtraBoldItalic-Cq0mc3CL.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-ExtraBoldItalic-BhrvcU1r.woff2) format("woff2"),url(/assets/TTNorms-ExtraBoldItalic-CQJTlRfp.woff) format("woff"),url(/assets/TTNorms-ExtraBoldItalic-Dcn16xUz.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Italic-5PJNWqhi.eot);src:local("TT Norms Italic"),local("TTNorms-Italic"),url(/assets/TTNorms-Italic-5PJNWqhi.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Italic-DedtOQ7W.woff2) format("woff2"),url(/assets/TTNorms-Italic-DDEVVXxq.woff) format("woff"),url(/assets/TTNorms-Italic-z-eXcDXd.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-ExtraLight-Be9dvjz9.eot);src:local("TT Norms ExtraLight"),local("TTNorms-ExtraLight"),url(/assets/TTNorms-ExtraLight-Be9dvjz9.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-ExtraLight-C8p2h82v.woff2) format("woff2"),url(/assets/TTNorms-ExtraLight-CXN9wYEJ.woff) format("woff"),url(/assets/TTNorms-ExtraLight-sMYL_DYu.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-HeavyItalic-DfDImWFN.eot);src:local("TT Norms Heavy Italic"),local("TTNorms-HeavyItalic"),url(/assets/TTNorms-HeavyItalic-DfDImWFN.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-HeavyItalic-xAMJwp8g.woff2) format("woff2"),url(/assets/TTNorms-HeavyItalic-CT9J0jj6.woff) format("woff"),url(/assets/TTNorms-HeavyItalic-VwKH1b7s.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-MediumItalic-CuiJes62.eot);src:local("TT Norms Medium Italic"),local("TTNorms-MediumItalic"),url(/assets/TTNorms-MediumItalic-CuiJes62.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-MediumItalic-CsDGSSJG.woff2) format("woff2"),url(/assets/TTNorms-MediumItalic-kXQpQswF.woff) format("woff"),url(/assets/TTNorms-MediumItalic-CRt8icbH.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-BoldItalic-WRnzEv3s.eot);src:local("TT Norms Bold Italic"),local("TTNorms-BoldItalic"),url(/assets/TTNorms-BoldItalic-WRnzEv3s.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-BoldItalic-CYLcI8_R.woff2) format("woff2"),url(/assets/TTNorms-BoldItalic-CkJZryGF.woff) format("woff"),url(/assets/TTNorms-BoldItalic-Dmd0pwYO.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Heavy-YayQ85BJ.eot);src:local("TT Norms Heavy"),local("TTNorms-Heavy"),url(/assets/TTNorms-Heavy-YayQ85BJ.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Heavy-M9yaJgI1.woff2) format("woff2"),url(/assets/TTNorms-Heavy-DdSQh93d.woff) format("woff"),url(/assets/TTNorms-Heavy-D8WS4am4.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Light-C_Oscr9X.eot);src:local("TT Norms Light"),local("TTNorms-Light"),url(/assets/TTNorms-Light-C_Oscr9X.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Light-BUFViPhu.woff2) format("woff2"),url(/assets/TTNorms-Light-D0OK8Llo.woff) format("woff"),url(/assets/TTNorms-Light-8pSq_4UA.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Medium-CU8Ku9jK.eot);src:local("TT Norms Medium"),local("TTNorms-Medium"),url(/assets/TTNorms-Medium-CU8Ku9jK.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Medium-B2hbkCmu.woff2) format("woff2"),url(/assets/TTNorms-Medium-Ci_BjyFX.woff) format("woff"),url(/assets/TTNorms-Medium-CK88aFlg.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-ExtraBold-DXCH3rg3.eot);src:local("TT Norms ExtraBold"),local("TTNorms-ExtraBold"),url(/assets/TTNorms-ExtraBold-DXCH3rg3.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-ExtraBold-CMepywOM.woff2) format("woff2"),url(/assets/TTNorms-ExtraBold-ByEf-LBZ.woff) format("woff"),url(/assets/TTNorms-ExtraBold-BGmY6lcJ.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-ExtraLightItalic-BqwwM1Bz.eot);src:local("TT Norms ExtraLight Italic"),local("TTNorms-ExtraLightItalic"),url(/assets/TTNorms-ExtraLightItalic-BqwwM1Bz.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-ExtraLightItalic-BurQP3lW.woff2) format("woff2"),url(/assets/TTNorms-ExtraLightItalic-mrfCu8OV.woff) format("woff"),url(/assets/TTNorms-ExtraLightItalic-B87Bk-Fc.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Regular-DS6piX1v.eot);src:local("TT Norms Regular"),local("TTNorms-Regular"),url(/assets/TTNorms-Regular-DS6piX1v.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Regular-sQzrb9nT.woff2) format("woff2"),url(/assets/TTNorms-Regular-B-0EQDlI.woff) format("woff"),url(/assets/TTNorms-Regular-BdRTGUF8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-BlackItalic-CHZi08Du.eot);src:local("TT Norms Black Italic"),local("TTNorms-BlackItalic"),url(/assets/TTNorms-BlackItalic-CHZi08Du.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-BlackItalic-Dqwas884.woff2) format("woff2"),url(/assets/TTNorms-BlackItalic-B-BHiYxy.woff) format("woff"),url(/assets/TTNorms-BlackItalic-DA74iA5T.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:TT Norms;src:url(/assets/TTNorms-Black-Cq6zdM_R.eot);src:local("TT Norms Black"),local("TTNorms-Black"),url(/assets/TTNorms-Black-Cq6zdM_R.eot?#iefix) format("embedded-opentype"),url(/assets/TTNorms-Black-kbLJTIlc.woff2) format("woff2"),url(/assets/TTNorms-Black-BeSYaArl.woff) format("woff"),url(/assets/TTNorms-Black-C6sV_MK5.ttf) format("truetype");font-weight:900;font-style:normal}body{margin:0;min-width:320px;place-items:start;display:block;overflow-x:hidden;background:#f9f9f9;color:#000}button:focus,button:focus-visible{outline:unset}h2{margin:0}html,body{scroll-behavior:smooth}button{background:none;padding:0;margin:0;border:0}.bg-black{background:#000200}.whitespace-nowrap{white-space:nowrap}.relative{position:relative}.overflow-hidden{overflow:hidden}.inline-block{display:inline-block;white-space:nowrap}.tiny5{font-family:Tiny5,serif}.tt-norm{font-family:TT Norms,serif}.flex{display:flex}.mr-1{margin-right:10px}.ml-1{margin-left:10px}.py-4{padding-bottom:21px;padding-top:21px}.h-12{height:16px}.h-6{height:8px}.mr-12{margin-right:18px}.m-0{margin:0}.mr-3{margin-right:3px}.items-center{align-items:center}.items-end{align-items:end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.text-gray-700{color:#000200}.text-gray{color:#f9f9f91a}.text-purple{color:#6c36fe}.bg-purple{background:#6c36fe}.right-0{right:0}.z-50{z-index:50}.w-55{width:55%}.p-50{padding:50px}.p-258{padding-top:258px}.fixed.w-screen.mobile-h-screen.h-screen.inset-0.bg-black.bg-opacity-50.flex.items-center.justify-center.z-50.p-4 form.border-b-grey{min-height:40px}.border-b-grey{border-bottom:1px solid #FFFFFF33}.marquee-container{width:100%;padding:1rem 0;background:#000;color:#fff;overflow:hidden}.flex-1{flex:1}.mr-2{margin-right:30px}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-128{font-size:128px}.h-content{height:fit-content}.menu-container a{font-weight:400}button{border-radius:0}.h-screen-90{height:90vh}.h-screen{height:100vh}.w-screen{width:100vw}.flex-column{display:flex;flex-direction:column;justify-content:space-between}.sticky{position:sticky}.header-bottom-container{margin-bottom:50px}.header-bottom-content{display:flex;justify-content:space-between;align-items:center;max-width:1340px;margin:0 auto;gap:20px}.header-bottom-text{font-size:14px;line-height:1.4;max-width:370px}.bg-black-600{background:#000}.absolute{position:absolute}.w-100{width:100%}.h-100{height:100%}.absolute.inset-0.bg-black-600.rounded-lg.-z-10.opacity-80.blur-sm{width:100%;height:100%;top:-10px;left:-10px}.header-bottom-button{padding:10px 29px;background:#000;color:#fff;border:none;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #00000026}header{margin:auto;display:flex;justify-content:center;width:100%;background:#f9f9f9;white-space:nowrap;flex-direction:column;align-items:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.items-left{align-items:flex-start}.justify-content-end{justify-content:flex-end}header nav{padding:20px 0 85px;gap:141px}.container.mx-auto.px-4.py-3.flex.items-center.justify-between{width:100%}.px-100{padding-left:100px;padding-right:100px}.w-full{max-width:1340px;margin:0 auto}.w-57{width:57%}.scroll-sequence-container{position:relative;width:100vw;overflow:hidden}.scroll-sequence-images{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-sequence-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.scroll-sequence-spacer{position:relative;width:100%}.h-200vh{height:200vh}.top-0{top:0}.left-0{left:0}.h-660{height:660px}.w-full{width:100%}.h-full{height:100%}.flex-col{flex-direction:column}.text-2xl{font-size:128px;color:#000200;line-height:1}.w-200{width:200px}.mr-113{margin-right:113px}.h-200{height:200px}.text-right{justify-self:end}.text-xs{font-size:14px;color:#000200;line-height:120%;text-align:justify}.border-b-black{border-bottom:1px solid #000200}.mt-1{margin-top:250px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-50{margin-top:50px}.mt-70{margin-top:70px}.mt-100{margin-top:100px}.mt-103{margin-top:103px}.mt-200{margin-top:200px}.pb-74{padding-bottom:74px}.h-750{height:750px}.inline-flex{display:inline-flex}.text-left{text-align:left}.text-lg{font-weight:400;font-size:12px;line-height:110.00000000000001%}.text-3xl{font-weight:400;font-size:64px;line-height:100%}.text-xl{font-weight:400;font-size:14px;line-height:130%}.bg-white{background:#f9f9f9}.text-black{color:#000}.p-button{padding-left:65px;padding-right:65px}.m-50{margin:50px}.fs-32{font-size:32px;font-weight:400;line-height:110.00000000000001%;letter-spacing:0}.mb-30{margin-bottom:30px}.mb-24{margin-bottom:24px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.align-self-start{align-self:flex-start}.cursor-text{cursor:text}.text-grey{color:#0002004d}.w-595{width:50%}.align-center{align-items:center}.align-self-end{align-self:end}.w-250{width:250px}.h-250{height:250px}.justify-center{justify-content:center}.mr-10{margin-right:10px}.bg-green{background:#f2f2f2}.px-8{padding:0 14%}.py-10{padding:10px 0}.lg-w-50{width:100%}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.bg-black-grey{background:#0e0e0e}.py-100{padding:100px 0}.gap-20{gap:20px}.mw-886{min-width:886px}.contents{display:contents}.align-self-end{align-self:flex-end}.lg-w-40,.lg-w-60{width:100%}.text-white-400{color:#ffffff08}.fs-200{font-size:200px;line-height:1}.fs-48{font-size:48px}.fs-40{font-size:40px}.fs-24{font-size:24px}.menu-container .h-6{height:17px}.menu-container .mr-20{margin-right:20px}.fs-20{font-weight:400;font-size:20px;line-height:110.00000000000001%}.fs-14{font-size:14px}.p-30{padding:30px;height:calc(100% - 60px)}.z-0{z-index:0}.z-1{z-index:1}.display-none{display:none}.opacity-0{opacity:0}.h-0{height:0}.w-0{width:0}.top-10{top:10px}.left-10{left:10px}.right-10{right:10px}.mt-38{margin-top:38px}.pt-103{padding-top:103px}.fs-80{font-size:80px;line-height:1;color:#000200}.fs-64{font-size:64px;line-height:1}.fw-400{font-weight:400;font-size:80px}.text-white{color:#fff}.w-50{width:50%}.w-60{width:60%}.w-450{width:450px}.w-300{width:300px}.w-320{width:320px}button.header-bottom-button.relative.text-white.px-100.py-3.rounded-lg.fs-18-lg{width:100%}.gap-70{gap:70px}.gap-30{gap:30px}.loader-exit{opacity:1}.loader-exit-active{opacity:0;transition:opacity .5s}.bottom-progres{width:90%;margin:0 auto;position:absolute;bottom:50px}.text-action{color:#3f97ff}.fixed{position:fixed;top:0}.modal-input:focus,.modal-input:focus-visible{border:none;outline-offset:unset;outline:unset}.modal-input,.modal-textarea{background:none;border:none;color:#fff;width:100%;font-size:40px}.services-w-1{width:433px}.scroll-sequence-container path{scale:.4!important}.fixed-nav{width:100vw;max-width:unset}.menu-container-desc{width:40%}.menu-container-desc .icon-menu{height:25px;width:20px;top:0;left:0}.menu-container-desc .icon-menu img{width:100%;height:100%}.menu-container-desc .header-model-menu{top:10px;left:10px}.pointer-events-none{pointer-events:none}button.footer-button.relative.bg-white.text-black.text-xl{font-weight:400;font-size:36px;line-height:130%;text-align:center}@media (min-width: 767px){.scroll-sequence-container path{scale:.5!important}.md-flex{display:flex}.sm-grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm-grid-cols-3{grid-template-columns:repeat(3,1fr)}.md-hidden{display:none}.lg-flex-row{flex-direction:row}}@media (min-width: 900px){.w-595{width:100%}.scroll-sequence-container path{scale:.8!important}.lg-w-50{width:50%}.lg-w-40{width:43%}.lg-w-60{width:57%}}@media (min-width: 1440px){.scroll-sequence-container path{scale:.8!important}.h-16-lg{height:24px}.fs-16-lg{font-size:16px;font-weight:400}.fs-18-lg{font-size:16px}.header-bottom-text{max-width:500px}}@media (min-width: 1550px){.scroll-sequence-container path{scale:.9!important}}@media (min-width: 1660px){.scroll-sequence-container path{scale:.95!important}}@media (min-width: 1820px){.scroll-sequence-container path{scale:1.1!important}}@media (min-width: 1920px){.scroll-sequence-container path{scale:1.2!important}}@media (min-width: 2100px){.scroll-sequence-container path{scale:1.3!important}}@media (min-width: 2200px){.scroll-sequence-container path{scale:1.4!important}}@media (max-width: 1264px){.relative.services-w-1{width:auto}.relative.services-images-container{width:auto;margin-right:20px}.lg-w-40{width:35%}.lg-w-60{width:65%}.fs-80{font-size:60px}.text-2xl{font-size:75px}.p-30{padding:10px}.w-full{max-width:1200px}}@media (max-width: 1100px){.w-full{max-width:1000px}.mw-886{min-width:auto}}@media (max-width: 1000px){.w-full{max-width:900px}.header nav{margin-right:10px}.mt-1{margin-top:120px}.fs-80{font-size:55px}.scroll-sequence-container mask:not(:last-child) path{scale:.4!important;transform:translateY(50vh) translate(calc(50vw + 600px))}.scroll-sequence-container path:last-child{scale:.4!important}}@media (max-width: 900px){.w-full{max-width:800px}.fs-48{font-size:44px}.fs-20{font-size:20px}.fs-128{font-size:100px}.fs-40{font-size:32px}}@media (max-width: 800px){.w-full{max-width:700px}.fs-80{font-size:40px}.mr-113{margin-right:20px}}@media (max-width: 768px){.header-bottom-content{flex-direction:column;text-align:left;align-items:start;gap:30px}.header-modal-content.rounded-lg.w-full.overflow-y-auto.text-white.flex.flex-column.jus.flex-1 .fs-40.mb-4.w-60{width:100%;font-size:24px;line-height:110.00000000000001%}.header-modal-content.rounded-lg.w-full.overflow-y-auto.text-white.flex.flex-column.jus.flex-1 .fs-128.mb-4{font-size:40px}.modal-input{font-size:32px}section.py-20.w-screen.bg-black.tt-norm .w-full.flex.flex-column{width:90vw}button.footer-button.relative.bg-white.text-black.text-xl{font-weight:400;font-size:16px;line-height:130%;text-align:center}.header-modal-content{justify-content:start}.header-modal-content .input-container{margin-top:150px}.fs-20{font-size:16px}.h-screen{height:80vh}.mobile-hidden{display:none}.py-4{padding-bottom:16px;padding-top:16px}.fs-80{font-size:36px}.text-2xl{font-size:40px}.header-bottom-text{max-width:50%}.scroll-sequence-container path{scale:.5!important}.header-bottom-button{padding:14px 28.5px;width:100%}.header-bottom-content div.relative.inline-block{width:90%;align-self:center}.h-screen-90{height:auto}.mt-1{margin-top:0}.cases-section{margin-top:150px}.case-item img{object-fit:cover}.mobile-w-100{width:100%}.mt-auto{margin-top:50px}.w-57{width:100%}.trust-container .w-595.flex.justify-between.items-center h2.fs-32.font-bold.text-left.m-0{white-space:nowrap}.trust-container .w-595.flex.justify-between.items-center .text-grey{display:none}.trust-container .h-250.w-250{height:200px;width:200px}.trust-container .h-250.w-250 img{width:70%}#portfolio.mt-200{margin-top:50px}.texr-comp .mr-113{margin-right:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.texr-comp .fs-64{font-size:32px;width:250px}.texr-comp{margin-top:150px}.working-container .lg-w-60{width:100%}.working-container .service-content{align-items:baseline}.working-container .lg-w-40{width:100%}.working-container h3.fs-20.m-0.font-bold.mb-2{max-width:90%}.mobile-h-screen{height:100vh}.header-model-menu{top:10px;left:10px}.header-model-menu .icon-menu{height:25px;width:20px;top:0;left:0}.header-model-menu .icon-menu img{width:100%;height:100%}.header-model .fs-200{font-size:96px}.header-model .fs-32{font-size:24px}.mw-886{width:90%}.fs-128{font-size:50px}.fs-40{font-size:24px}.w-320{width:100%}.w-screen.overflow-hidden.flex.bg-black{padding-top:30px!important}section.py-20.w-screen.bg-black.tt-norm .w-full.flex.flex-column .relative.inline-block.mt-70{margin-left:10px}img.absolute.top-0.left-0.object-cover.w-screen.h-screen{object-fit:cover}}@media (max-width: 700px){.w-full{max-width:650px}.py-100{padding:50px 0}.scroll-sequence-container mask:not(:last-child) path{scale:.4!important;transform:translateY(50vh) translate(calc(50vw + 400px))}.scroll-sequence-container mask:nth-child(n+32):nth-child(-n+82) path{scale:.4!important;transform:translateY(calc(50vh + 400px)) translate(calc(50vw + 200px))}.scroll-sequence-container path:last-child{scale:.4!important}}@media (max-width: 600px){.w-full{max-width:95vw}.header-bottom-content{max-width:97vw!important}.mt-200{margin-top:50px}.scroll-sequence-container mask:not(:last-child) path{scale:.35!important}.scroll-sequence-container mask:nth-child(n+32):nth-child(-n+82) path{scale:.35!important;transform:translateY(calc(50vh + 400px)) translate(calc(50vw + 200px))}}@media (max-width: 500px){.scroll-sequence-container mask:not(:last-child) path{scale:.3!important}.scroll-sequence-container mask:nth-child(n+24):nth-child(-n+32) path{scale:.3!important;transform:translateY(50vh) translate(calc(50vw + 200px))}.scroll-sequence-container mask:nth-child(n+32):nth-child(-n+34) path{scale:.3!important;transform:translateY(50vh) translate(100px)}.scroll-sequence-container mask:nth-child(n+35):nth-child(-n+82) path{scale:.3!important;transform:translateY(50vh) translate(0)}}@media (max-width: 400px){.fs-80{font-size:32px}}@media (max-width: 340px){.fs-80{font-size:28px}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.phone-input-container,.phone-input-container .PhoneInput{width:100%}.phone-input-container .PhoneInputInput{background:transparent;border:none;color:#fff;font-size:inherit;width:100%;padding:0;outline:none;height:0}.phone-input-container .PhoneInputCountry{margin-right:10px;display:none}.phone-input-container .PhoneInputCountrySelect{background-color:#0e0e0e;color:#fff;border:none;outline:none}.phone-input-container .PhoneInputCountrySelectArrow{color:#fff}.phone-input-container.focused .PhoneInputCountry{display:flex}.phone-input-container.focused .PhoneInputInput{height:40px}.phone-input-container .modal-input{width:100%}.phone-input-container .PhoneInputCountryIcon{display:block}.cases-title{font-size:32px;margin-bottom:50px;text-align:left;font-weight:400;line-height:110.00000000000001%;text-transform:uppercase}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 20px}.case-item{display:flex;flex-direction:column}.case-item img{height:660px}.case-item:not(.case-item-3,.case-item-7) .image-container{height:660px;width:100%}.case-item-2 img{height:auto;width:auto}.case-item-2 .image-container{height:433px;width:433px}.case-item-2 .image-container{background:#0f0f10;display:flex;align-items:center;justify-content:center}.case-item-2{align-items:flex-end}.case-item.full-width{grid-column:1 / -1}.case-item-4{background:none}.case-item-4 .cases-image{width:100%;height:100%}.case-item-4 .image-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.case-item-7 .image-container img{height:185px;width:329px;position:absolute;top:40px;left:17px;z-index:1;margin:auto;filter:blur(5px)}.case-item-7 .image-container video{height:204px;width:363px;z-index:2;position:relative}.video-container{position:relative}.case-item-7{display:flex;align-items:flex-end;justify-content:flex-end}.case-item-7 .image-container{height:433px;width:433px;background:#02111a;display:flex;justify-content:center;align-items:center;position:relative}.case-item-4 img{background:none;height:73.74800872802734px;width:59px}.case-image{width:100%;height:300px;background-size:cover;background-position:center}.case-title-cont{margin-top:10px}.case-title-cont a{font-size:14px;font-weight:400}.case-title{margin:0;font-weight:400;font-size:14px;line-height:120%}.case-count{margin:0;font-weight:400;font-size:14px;line-height:120%;color:#d1d2d1;place-self:end;text-align:end}.video-container video{height:auto;width:100%;z-index:2;position:relative}.video-container img{position:absolute;left:0;z-index:1;opacity:0}.three-d-container{width:100%;height:100%;position:relative}.three-d-container img{position:absolute;top:0;left:0;z-index:1}.three-d-container canvas{background:#eaeae8}.text-center{text-align:center}.mt-8{margin-top:100px}@media (max-width: 768px){.cases-grid{grid-template-columns:1fr}.case-item.full-width{grid-column:auto}.case-item-7 .image-container{width:100%}.case-item-7>div{width:100%}.case-item:not(.case-item-3,.case-item-7) .image-container{height:auto}.h-660,.case-item img{height:355px}.case-item-4 img{height:74px}.case-item.case-item-4 .image-container,.case-item.case-item-5 .image-container{height:355px}}@media (max-width: 400px){.case-item-7 .image-container video{width:90vw}.case-item-7 .image-container img{width:90vw}}.suitable-container{padding:100px 0;max-width:1340px;margin:0 auto}.suitable-header{font-size:32px;font-weight:400;margin-bottom:50px;color:#000}.suitable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.suitable-item{display:flex;flex-direction:column;padding:30px 10px 60px 30px;height:472px;justify-content:space-between}.suitable-item-background{position:relative;background-color:#ececec;background-repeat:no-repeat;background-size:cover;transition:background-image .1s ease;cursor:pointer}.suitable-number{font-weight:400;font-size:160px;line-height:.7;color:#333;margin-bottom:20px}.suitable-content{height:50px}.suitable-title{font-weight:400;font-size:32px;line-height:100%;margin:0;color:#000200}.suitable-subtitle{font-weight:400;font-size:14px;line-height:130%;color:#000200;margin:0}.suitable-rectangle{position:absolute;width:20px;height:20px;background:#f9f9f9;z-index:2}.suitable-rectangle-left-bottom{left:0;bottom:0}.suitable-rectangle-right-top{right:0;top:0}@media (max-width: 1440px){.suitable-grid{grid-template-columns:repeat(3,1fr)}.suitable-container{max-width:960px}.suitable-item{height:330px}.suitable-content{height:100px}}@media (max-width: 768px){.suitable-grid{grid-template-columns:1fr}.suitable-header{font-size:28px}.suitable-content{height:50px}.suitable-container{padding:60px 15px}.suitable-title{font-size:20px}.suitable-item{height:272px}}.services-images-container{width:433px;height:433px;margin-top:185px}.services-images-container img{height:60px;width:75px}.service{height:200px}.service-shadow-1{right:0;bottom:0}.rectangle-1{width:20px;height:20px;background:#000200;z-index:2;position:absolute;left:0;top:0}.rectangle-2{width:20px;height:20px;background:#000200;z-index:2;position:absolute;right:0;top:0}.rectangle-3{width:20px;height:20px;background:#000200;z-index:2;position:absolute;left:0;bottom:0}.rectangle-4{width:20px;height:20px;background:#000200;z-index:2;position:absolute;right:0;bottom:0}@media (max-width: 768px){.service{height:auto}.service-content .fs-48{font-size:48px}.service-content{align-items:center;gap:40px}.p-30{height:unset}}.working-images-container{width:207px;height:207px}.working-images-container img{width:auto;height:auto}@media (max-width: 768px){.working-images-container{width:100%;height:207px}}.footer-button{width:100%;height:104px}.footer-info a{font-weight:400}@media (max-width: 768px){.footer-button{height:48px;font-size:16px}.footer-info{margin-top:220px;flex-direction:column;gap:20px}.footer-info .bureau-info{width:25%;font-size:12px}.footer-info .link-footer{font-size:16px}}
