body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:900;src:url(/static/media/OpenSans-Semibold.ab3fb35c2e798bfe6442.woff2) format("woff2")}@font-face{font-family:CIRCULARSTDBLACK;font-style:normal;font-weight:400;src:url("/static/media/circular-std-2%20(2).99a95b1d252420ecee21.woff2") format("woff2")}@font-face{font-family:De-Valencia;font-style:normal;font-weight:400;src:url("/static/media/De%20Valencia%20(beta)%20(1).d4b15605df66bf872d54.woff2") format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Semibold.308e028c6909fd433b6b.woff2)}@font-face{font-family:Geometria;font-style:normal;font-weight:400;src:url(/static/media/Geometria.811c22394d3f5dedd1df.woff2)}::selection{background:#000;color:#fff}.footer{background-color:#000;height:100%;padding:7vw 9vw 3vw;width:100%}.top-part-footer h4{font-size:1.5vw;font-weight:700;padding-bottom:1.5vw}.top-part-footer h3,.top-part-footer h4{color:#fff;font-family:CIRCULARSTDBLACK,sans-serif}.top-part-footer h3{font-size:3vw;font-weight:900;padding-bottom:4vw}.hire-me{background-color:#000;border:1px solid #fff;border-radius:2vw;color:#fff;font-family:CIRCULARSTDBLACK,sans-serif;font-size:1vw;font-weight:600;padding:1vw 4.5vw;text-decoration:none;text-transform:uppercase;width:fit-content}.bottom-part{align-items:start;display:flex;justify-content:space-between;padding-top:14vw}.bottom-left-part a,.bottom-left-part p{color:#fff;font-family:Mulish,sans-serif;font-size:.9vw;line-height:1.3;text-decoration:none}.icons{display:flex;gap:2vw;padding-top:2vw}.icons span{display:flex;height:2vw;width:2vw}.icons span svg{height:100%;width:100%}.bottom-right-part span{display:flex;height:6vw;transform:rotate(-90deg);width:6vw}.bottom-right-part span svg{height:100%;width:100%}.tools-section{padding:6vw 9vw}.headind-tools h2{align-items:center;display:flex;font-family:CIRCULARSTDBLACK,sans-serif;font-size:2.3vw;font-weight:800;justify-content:center;padding-bottom:4vw}.toos-items{display:flex;flex-wrap:wrap;gap:2vw 4.5vw}.tools-content span{display:flex;height:9vw;transition:transform .5s;width:9vw}.tools-content svg{height:100%;width:100%}.tools-content p{align-items:center;display:flex;font-size:1vw;font-weight:600;justify-content:center;line-height:1}.tools-content span:hover{transform:scale(1.1)}.hire-me a{color:#fff;text-decoration:none}.technology-section{display:flex;gap:4vw;padding:5vw 9vw}.left-side ul{grid-gap:.8vw;display:grid;gap:.8vw;grid-template-columns:repeat(6,1fr);list-style:none}.heading-technology h1{font-family:CIRCULARSTDBLACK,sans-serif;font-size:2.5vw;font-weight:800;padding-bottom:2.5vw}.description-technology p{font-family:Open Sans,sans-serif;font-size:1vw;font-weight:500;line-height:1.8}.left-side span{display:flex;transition:transform .5s;width:7vw}.left-side span:hover{transform:scale(1.1)}.left-side svg{height:100%;width:100%}*{margin:0;padding:0}img,video{height:100%;object-fit:cover;width:100%}body{background:#fff;min-height:100vh;width:100%}.smooth-cursor{background:#000;border-radius:50%;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);will-change:width,height,transform;z-index:99999}.contact-modal .contact-left,.contact-modal .contact-right{position:relative;z-index:2}.smooth-cursor.cursor-hover{background:#fff;mix-blend-mode:difference}.hero{height:100vh;position:relative}.Heading-hero,.hero{display:flex;width:100%}.Heading-hero{align-items:start;flex-direction:column;gap:.5vw;height:100%;justify-content:center;left:0;line-height:1;padding-left:7vw;position:absolute;top:0;width:max-content}.hero-img{inset:0;overflow:hidden;position:absolute;z-index:0}.hero-scroll-image{display:block;height:120%;left:0;object-fit:cover;object-position:center bottom;position:absolute;top:-10%;width:100%;will-change:transform}.hero-head{z-index:1}.Heading-hero>h2{color:#fff;font-family:CIRCULARSTDBLACK,sans-serif;font-size:4.2vw;font-weight:600;text-transform:uppercase}.Heading-hero>span{color:#fff;font-family:De-Valencia;font-size:3vw}.Heading-hero>p{color:#fff;display:flex;font-family:Geometria,sans-serif;font-size:1.3vw;justify-content:end;padding-top:1.7vw;text-align:end;width:100%}.hero-links{align-items:end;bottom:2vw;left:0;padding-left:7vw;position:absolute}.hero-links,.hero-links>ul{display:flex}.hero-links>ul>li{display:flex;line-height:1}.hero-links>ul>li>a,.hero-links>ul>li>a span{align-items:center;display:flex;justify-content:center}.hero-links>ul>li>a span{height:4vw;width:4vw}.hero-links>ul>li>a svg{height:100%;width:100%}.about-section{padding:3.5vw 7vw 0}.about-svg{padding-bottom:2vw}.about-desc p{font-size:1.1vw;line-height:1.5;padding-bottom:1.5vw}.about-main-img{height:40vw;overflow:hidden;position:relative}.about-scroll-image{display:block;height:120%;left:0;object-fit:cover;position:absolute;top:-10%;width:100%;will-change:transform}.sevices{background:#fff;border:1px solid #707070;box-shadow:0 0 12px 3px #707070;margin:-200px auto 50px;padding:5vw 0 4vw;position:relative;width:80%;z-index:100}.services-container h6{font-family:CIRCULARSTDBLACK,sans-serif;font-size:2.5vw;font-weight:800;padding-bottom:1.5vw}.services-container h6,.services-list{align-items:center;display:flex;justify-content:center}.services-list{gap:5vw}.services-list li{font-family:Lato;font-size:1vw;line-height:1.8}@font-face{font-display:swap;font-family:CIRCULARSTDBLACK;font-style:normal;font-weight:900;src:url(/static/media/circular-std-2.71ac4025c2773f3b5db1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:900;src:url(/static/media/mulish-cyrillic-ext-wght-italic.9fa3008dfbd3f2f45ee3.woff2) format("woff2")}.clients-section{background:#eee;height:100vh;overflow:hidden;padding:6vw 12vw;text-align:center}.clients-section h2{font-family:CIRCULARSTDBLACK,sans-serif;font-size:2.5vw;font-weight:800;padding-bottom:3.8vw}.clients-carousel{align-items:center;display:flex;gap:1vw;position:relative;width:100%}.carousel-viewport{cursor:grab;min-width:0;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.carousel-viewport:active{cursor:grabbing}.carousel-track{display:flex;gap:1vw;width:100%;will-change:transform}.client-card{background:#fff;box-sizing:border-box;flex-basis:calc(33.33333% - 0.66667vw);flex-direction:column;flex-grow:0;flex-shrink:0;min-height:15vw;min-width:0;padding:2vw}.client-card,.client-logo{align-items:center;display:flex;justify-content:center}.client-logo{font-size:1.5vw;font-weight:700;min-width:7.5vw;padding-bottom:3.5vw}.client-logo img{height:100%;object-fit:cover;width:100%}.client-card h3{color:#000;font-family:CIRCULARSTDBLACK,sans-serif;font-size:1.3vw;font-weight:800;padding-bottom:.6vw}.client-card p{color:#333;font-family:Mulish,sans-serif;font-size:1vw;line-height:1.2;max-width:18vw}.carousel-arrow{background:none;border:none;border-radius:50%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.carousel-arrow span{display:flex;height:3.5vw;width:3.5vw}.carousel-arrow svg{height:100%;width:100%}.carousel-prev{left:-2vw}.carousel-next{right:-2vw}@media (max-width:950px){.about-svg span{display:flex;height:40vw;width:70vw}.Heading-hero>h2{font-size:9vw}.Heading-hero>span{font-size:6.5vw}.Heading-hero{gap:2.8vw;padding-left:5.5vw}.Heading-hero>p{font-size:6vw;padding-top:2vw}.hero-links{bottom:10vw;justify-content:space-between;padding-left:5.5vw;width:100%}.hero-links>ul>li>a span{height:16vw;width:16vw}.hero-links>ul{gap:1.5vw}.about-svg{display:flex;justify-content:center}.about-desc p{font-size:4.6vw;line-height:1.8;padding-bottom:5vw}.about-main-img{height:50vh}.sevices{margin:-250px auto 30px;padding:6vw 2vw;width:95%}.services-list{flex-wrap:wrap;gap:0}.services-list ul{padding-left:8vw;width:100%}.services-list li{font-size:4.8vw;font-weight:700;line-height:2.2}.services-container h6{font-size:7.5vw;padding-bottom:6vw}.about-section{padding:3vw 4.5vw}.description-technology p{display:none}.heading-technology h1{display:flex;font-size:6.5vw;justify-content:center}.technology-section{flex-direction:column-reverse;padding:3vw 4.5vw}.left-side span{height:14.5vw;width:14.5vw}.left-side span:hover{transform:scale(1.1)}.tools-section{padding:7vw 4.5vw}.headind-tools h2{font-size:6vw;padding-bottom:6vw}.toos-items{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.tools-content span{height:45vw;width:45vw}.tools-content span:hover{transform:scale(1.1)}.tools-content p{font-size:5vw;padding-bottom:5vw}.clients-section{height:fit-content;padding:7vw 4.5vw}.clients-section h2{font-size:6.5vw}.carousel-arrow{display:none}.client-card{flex-basis:100%;min-height:85vw;padding:4vw 6vw}.client-logo{font-size:8vw;padding-bottom:12vw}.client-card h3{font-size:5.5vw;padding-bottom:3vw}.client-card p{font-size:4vw;max-width:80vw}.smooth-cursor{height:2.5vw;width:2.5vw}.top-part-footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.top-part-footer h4{font-size:6vw;padding-bottom:5vw}.top-part-footer h3{font-size:12vw;padding-bottom:7vw}.hire-me{border-radius:10vw;font-size:5vw;padding:4vw 16vw}.bottom-part{align-items:center;flex-direction:column;justify-content:center;padding-top:60vw}.bottom-left-part a,.bottom-left-part p{align-items:center;display:flex;font-size:4.3vw;line-height:1.5}.bottom-left-part{align-items:center;display:flex;flex-direction:column;justify-content:center}.icons span{height:9vw;width:9vw}.icons{gap:3vw;padding:5vw 0}.icons li{list-style:none}.bottom-right-part span{height:22vw;width:22vw}.footer{height:100vh;padding:12vw 9vw}.smooth-cursor{display:none}}*{box-sizing:border-box;letter-spacing:0}.contact-overlay{align-items:stretch;animation:overlayFade .25s ease;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.contact-modal{background:#fff;border-top:.35vw solid #245da8;display:grid;grid-template-columns:30% 70%;height:100vh;overflow:hidden;width:100vw}.contact-left{align-items:center;background:#ceced3;color:#050505;display:flex;padding:3.5vw}.contact-left-content h2{font-size:2vw;font-weight:700;padding-bottom:1vw}.contact-left-content h1{font-size:3.2vw;font-weight:800;line-height:1.15;margin:0}.contact-right{overflow-y:auto;overscroll-behavior:contain;padding:3.2vw 3vw 1vw;position:relative}.contact-close{background:#0000;border:none;cursor:pointer;display:grid;height:1.3vw;padding:0;place-items:center;position:absolute;right:2vw;top:2vw;width:1.3vw;z-index:10}.contact-close img{display:block;height:100%;object-fit:contain;width:100%}.contact-title{color:#c9c9c9;font-size:2.5vw;font-weight:400;margin:0 0 3.6vw}.service-options{align-items:center;display:flex;flex-wrap:wrap;gap:1.1vw;margin-bottom:2.8vw}.service-chip{background:#0000;border:1px solid #e2e2e2;border-radius:999px;color:#171717;cursor:pointer;font-size:1.1vw;isolation:isolate;overflow:hidden;padding:.9vw 2vw;transform:scale(1);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.service-chip-bg{background:#111;border-radius:2900px;clip-path:inset(100% 0 0 0 round 999px);inset:0;pointer-events:none;position:absolute;z-index:-1}.service-chip-text{color:#000;display:block;line-height:1.3;overflow:hidden;position:relative}.chip-text-current,.chip-text-hover{display:block;transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s ease}.chip-text-hover{left:0;position:absolute;top:100%;width:100%}.service-chip:hover .chip-text-current{transform:translateY(-110%)}.service-chip:hover .chip-text-hover{transform:translateY(-100%)}.service-chip.selected .chip-text-current,.service-chip.selected .chip-text-hover,.service-chip.selected .service-chip-text{color:#fff}.service-chip.selected .service-chip-bg{background-color:#000}.service-chip:active{transform:translateY(0) scale(.97);transition-duration:.15s}.service-chip:hover{transform:translateY(-6px) scale(1)}.service-chip.selected{transform:translateY(-2px) scale(1.02)}.service-chip{overflow:visible;position:relative}.service-chip:after{background:linear-gradient(90deg,#0000 0,#111 30%,#111 70%,#0000);bottom:-1px;content:"";height:.5px;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000 70%,#0000);pointer-events:none;position:absolute;transform:translateX(-50%);width:40px}.contact-fields{display:flex;flex-direction:column;gap:2.1vw}.contact-input-wrap input,.contact-input-wrap textarea{background:#0000;border:none;border-radius:0;box-sizing:border-box;color:#111;display:block;font:inherit;font-size:2vw;outline:none;padding:1.05vw 0;resize:vertical;width:100%}.contact-input-wrap input::placeholder,.contact-input-wrap textarea::placeholder{color:#c9c9c9;opacity:1}.contact-input-wrap textarea{min-height:7vw}.talk-heading{display:flex;gap:.8vw}.hello-img{height:4vw;width:4vw}.contact-input-wrap{border-bottom:1px solid #e3e3e3;position:relative;width:100%}.contact-input-line{bottom:-8px;height:16px;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.contact-input-wave{fill:none;stroke:#111;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.budget-field{display:flex;flex-direction:column;gap:1.1vw;padding-top:2vw}.budget-field>label{color:#c9c9c9;display:block;font-size:1.8vw;font-weight:400;padding-bottom:1vw}.budget-options{display:flex;flex-wrap:wrap;gap:1vw}.budget-option{background:#0000;border:1px solid #e4e4e4;border-radius:999px;color:#171717;cursor:pointer;font-size:1.2vw;isolation:isolate;overflow:hidden;padding:.9vw 2.5vw;position:relative;transform:translateY(0) scale(1);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.budget-option-bg{background:#111;border-radius:inherit;clip-path:inset(0 0 100% 0 round 999px);inset:0;pointer-events:none;position:absolute;z-index:-1}.budget-option.active .budget-option-bg{animation:budgetFillDown .5s cubic-bezier(.22,1,.36,1) forwards}.budget-option:not(.active) .budget-option-bg{animation:budgetRemoveDown .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes budgetFillDown{0%{clip-path:inset(0 0 100% 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes budgetRemoveDown{0%{clip-path:inset(0 0 0 0 round 999px)}to{clip-path:inset(100% 0 0 0 round 999px)}}.budget-option-text{display:block;line-height:1.3;overflow:hidden;position:relative}.budget-text-current,.budget-text-hover{display:block;transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s ease}.budget-text-hover{left:0;position:absolute;top:100%;width:100%}.budget-option:hover .budget-text-current{transform:translateY(-110%)}.budget-option:hover .budget-text-hover{transform:translateY(-100%)}.budget-option:hover{border-color:#111;transform:translateY(-4px)}.budget-option.active{border-color:#111;transform:translateY(-2px)}.budget-option.active .budget-option-text,.budget-option.active .budget-text-current,.budget-option.active .budget-text-hover{color:#fff}.budget-option:after{background:linear-gradient(90deg,#0000,#111 30%,#111 70%,#0000);bottom:0;content:"";height:1px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:40px}.budget-option:active{transform:scale(.97)}.attachment-field{align-items:flex-start;display:flex;flex-direction:column;gap:1.9vw;padding-top:1vw}.attachment-field label{align-items:center;color:#111;cursor:pointer;display:inline-flex;font-size:1.4vw;font-weight:400;gap:.6vw;line-height:1.3;max-width:100%;padding-bottom:.25vw;position:relative;transition:color .3s ease;width:fit-content}.attechment-img{height:1.3vw;width:1.3vw}.attachment-field label img{display:block;flex-shrink:0;height:100%;object-fit:contain;transition:transform .35s ease;width:100%}.attechment-heading{display:inline-block;font-size:1.5vw;font-weight:500;padding-bottom:.1vw;position:relative}.attechment-heading:after{background:#000;bottom:0;content:"";height:.06vw;left:0;min-height:1px;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .5s ease;width:100%}.attachment-field label:hover .attechment-heading:after{transform:scaleX(1);transform-origin:left}.selected-file{align-items:center;display:flex;gap:1vw;max-width:100%}.remove-file{background:#0000;border:none;color:#000;cursor:pointer;flex-shrink:0;font-size:1.5vw;font-weight:600;line-height:1;padding:0}.selected-file-name{color:#000;font-size:1.35vw;font-weight:400;line-height:1;overflow-wrap:anywhere}.contact-submit{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:inline-flex;font-size:1.6vw;gap:1.2vw;justify-content:space-between;padding:0 0 .5vw;transition:color .25s ease;width:fit-content}.contact-submit span{display:inline-block;padding-bottom:.25vw;position:relative}.contact-submit span:after{background:#000;bottom:0;content:"";height:.06vw;left:0;min-height:2px;position:absolute;transform:scaleX(1);transform-origin:center;transition:transform .5s ease;width:100%}.contact-submit:hover span:after{transform:scaleX(0)}.contact-modal{position:relative}.contact-cursor{position:absolute}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.policy-tag{align-items:center;display:flex;gap:.5vw;padding-top:2vw}.policy-tag a{color:#00000080;font-size:.9vw;text-decoration:none}.policy-tag p{color:#c9c9c9;font-size:.9vw}@media (max-width:950px){.contact-modal{display:block;overflow-y:auto}.contact-left{display:none}.contact-right{min-height:100%;overflow-y:visible;padding:8vw 5vw 5vw}.contact-close{height:5vw;right:6.5vw;top:6.5vw;width:5vw}.contact-title{font-size:6vw;margin-bottom:7vw}.service-options{gap:2.5vw;margin-bottom:6vw}.service-chip{border-radius:25vw;font-size:3.5vw;padding:4vw 7vw}.service-chip-text span{font-size:4vw}.budget-option:after,.service-chip:after{content:normal}.contact-fields{gap:5vw}.contact-input-wrap input,.contact-input-wrap textarea{font-size:8vw;padding:5vw 0}.contact-input-wrap textarea{height:30vw;min-height:2vw}.contact-input-line{bottom:-8px;height:16px}.budget-field{gap:3vw;padding-top:2vw}.budget-field>label{font-size:8vw;padding-bottom:4vw}.budget-options{gap:3vw}.budget-option{border-radius:20vw;font-size:3.5vw;padding:4vw 7vw}.budget-option span{font-size:4vw}.attachment-field label{font-size:5vw;gap:1.5vw}.contact-submit{font-size:6vw;gap:3vw}.contact-submit span:last-child{font-size:6vw;padding-bottom:1vw}.attachment-field{gap:4vw;padding-top:4vw}.attechment-heading{font-size:6vw;padding-bottom:1vw}.selected-file-name{font-size:5vw;padding:2vw 0}.remove-file{font-size:8vw;font-weight:400}.selected-file{gap:3vw}.attechment-img{height:5vw;width:5vw}.policy-tag{gap:1.5vw;padding-top:10vw}.policy-tag a,.policy-tag p{font-size:4vw}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.4ff8257f.css.map*/