*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black-color-bg:#fbf9f1}body{background:#fbf9f1;background:var(--black-color-bg)}body.no-scroll{overflow:hidden!important}nav{justify-content:space-between;width:100%}main .icon-content,nav{align-items:center;display:flex;height:5rem;position:relative}main .icon-content{justify-content:first baseline}main .icon-content a{align-items:center;color:#171717;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:1rem;gap:.3rem;justify-content:center}.phone-menu-ul-active ul li a{color:#0c0c0c;position:relative}.large-ul{flex-direction:row;gap:1rem}.large-ul,.large-ul li{align-items:center;display:flex;justify-content:flex-end;position:relative}.large-ul li{color:#171717;font-family:Manrope,sans-serif;list-style:none;text-decoration:none;transition:all .6s cubic-bezier(.76,0,.24,1)}.large-ul li a{color:#171717;cursor:pointer;font-size:1rem;position:relative;text-transform:uppercase}.works-a{display:flex;gap:.1rem}.works-a span{color:grey;font-size:.9rem}.large-ul li a span{color:grey;font-size:clamp(.7rem,.8vw,.8vw);height:100%;position:relative}.large-ul li:after{background:#171717;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .6s cubic-bezier(.76,0,.24,1);width:0}.large-ul select{background:#0000;border:1px solid grey;color:#171717;cursor:pointer}.large-ul select option{color:#171717;font-size:1rem}.large-ul li:hover:after{height:1px;transition:width .6s cubic-bezier(.76,0,.24,1);width:100%}.phone-menu{align-items:center;background:var(--black-color-bg);border-radius:10px;box-shadow:0 3px 8px #0000003d;color:#171717;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:.9rem;gap:.3rem;justify-content:center;padding:.7rem;position:fixed;right:1rem;transition:width .3s ease;z-index:9}.flag{height:50px;position:relative;width:50px}.menu-content{align-items:center;display:flex}.phone-menu.collapsed{width:50px}.phone-menu:hover .menu-icon span:last-child{transition:width .3s ease;width:10px}.phone-menu .menu-text{color:#171717;font-size:clamp(.8rem,.9vw,1rem)}@media (max-width:729px){.large-ul{display:none}.phone-menu{display:flex}}@media (max-width:657px){.brief-about-me h1{color:#fff;font-family:KENOKY,sans-serif;font-size:clamp(3rem,5vw,5vw);width:85%;z-index:2}}.phone-menu-ul-active{height:215px!important}.phone-menu-ul-active.active{align-items:center;border-radius:12px;display:grid;grid-template-rows:40px 1fr;justify-content:flex-start;opacity:1;position:fixed;right:1.5rem;top:1.5rem;transform:scale(1);transition:transform .6s cubic-bezier(.83,0,.17,1),border-radius .6s cubic-bezier(.83,0,.17,1),opacity .6s ease .3s}.phone-menu-icons-section a{color:#000}.phone-menu-ul-active h1{font-size:.8rem}.phone-menu-ul-active.active ul li a:after{background:#000;bottom:0;content:" ";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.phone-menu.expanded{overflow:hidden;width:100px}@media (max-width:538px){.large-ul{display:none}.phone-menu{display:flex}}.case-study-wrapper{background:var(--black-color-bg);height:100%;padding:0 2rem 2rem;position:relative;width:100%;z-index:1}.case-study-container:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.case-study-container{background:#000;border-radius:42px;box-shadow:0 22px 70px 4px #0000008f;height:auto;padding:2rem;top:0;width:100%;z-index:2}.case-study-container,.case-title{display:flex;flex-direction:column;position:relative}.case-title{align-self:first baseline;color:#fff;z-index:1}.case-title h1{font-family:Lato,sans-serif;font-size:clamp(4rem,5vw,5vw);font-style:normal;font-weight:400}.case-title p{color:#bbb;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1vw,1vw);gap:.5rem;margin-top:1rem}.case-description{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto auto;margin-top:1rem;min-height:10rem;position:relative;width:100%}.case-about,.case-side_note,.tools-section{align-self:first baseline;background:rgba(44,44,44,.238);border-radius:16px;color:#fff;padding:1rem;position:relative;z-index:1}.case-about,.case-side_note{align-items:center;border-radius:16px;color:#bbb;display:flex;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1vw,1vw);height:100%;justify-content:center;line-height:1.5;min-width:25vw;padding:1rem}.green-icon{animation:spinning 3s infinite;color:#adff2f;font-size:clamp(2rem,3vw,3vw)}@keyframes spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tools-section{align-items:center;background:#000;border-radius:16px;color:#fff;display:flex;flex-direction:row;flex-shrink:1;flex-wrap:wrap;font-size:clamp(1.2rem,1.3vw,1.3vw);gap:2rem;justify-content:center;margin-top:1rem;padding:1.3rem}.tool,.tools-section{max-width:100%;position:relative;width:auto}.tool{box-sizing:border-box;flex:1 1;flex-basis:auto;text-align:center}.tool:hover{color:#adff2f}.tool:hover:after{opacity:1;transform:translateX(0) scaleX(1);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .1s ease}.dotted{border:1px dotted #464646;border-radius:12px;padding:1rem}.dotted,.dotted-img{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dotted-img{position:relative}.blured-img,canvas{height:100%;width:100%}canvas{border-radius:10px;left:0;position:absolute;top:0;z-index:1}.video-btn{align-items:center;background:#adff2f;border:3px solid #000;border-radius:50%;cursor:pointer;display:flex;gap:1rem;height:clamp(4rem,9vw,10rem);justify-content:center;padding:.5rem;position:absolute;width:clamp(4rem,9vw,10rem);z-index:99}.video-btn:hover button{transform:scale(1.2);transition:all .2s ease-in-out}.case-study-wrapper .github-link{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;position:relative;text-align:left;width:100%}.case-study-container .marquee .rfm-marquee{min-width:0;min-width:auto}.case-study-wrapper .marquee{background:#0000;border-bottom:1px solid #adff2f;border-top:1px solid #adff2f;display:flex;gap:0;padding:1.5rem 0;position:relative;text-align:left;width:min-content}.case-study-wrapper .marquee h1{color:#adff2f;font-family:Manrope,sans-serif;margin-right:2rem}.video-btn button{align-items:center;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:clamp(1rem,2.6vw,2.6vw);justify-content:center;padding:.8rem;position:relative;transition:all .2s ease-in-out;z-index:1;z-index:9}#video-icon{font-size:1.2rem}.padding-img img,.padding-img video{border-radius:10px;width:100%;z-index:2}.padding-img video{position:relative}.padding-img{align-items:center;background:rgba(44,44,44,.238);border-radius:12px;display:flex;height:100%;justify-content:center;margin-top:1rem;padding:1rem;position:relative;width:100%}.padding-img:after{background:rgba(0,0,0,.379);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.video-circle{align-items:center;background:#adff2f;border-radius:50%;bottom:0;display:flex;justify-content:center;left:0;padding:1.7rem;position:absolute}.video{animation:spin 2s linear infinite;color:#000;font-size:3rem}@keyframes spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.client-review-section{border-radius:16px;color:#fff;font-family:Manrope,sans-serif;margin-top:1rem;position:relative;width:100%;z-index:1}.img-wrapper,.video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.big-img .img-wrapper .blured-img,.big-img .video-wrapper .blured-img{aspect-ratio:16/9;height:100%;position:relative;width:100%}.blured-img:after{animation:pulse 2.5s infinite;background-color:rgba(0,0,0,.415);content:" ";height:100%;left:0;position:absolute;top:0;inset:0;width:100%;z-index:100}@keyframes pulse{0%{background-color:#f000}50%{background-color:rgba(0,0,0,.415)}to{background-color:#f000}}.client-review-section .section-title{color:#adff2f;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:clamp(1rem,1vw,1vw);font-weight:300;gap:.8rem;left:3rem;position:relative;top:3rem}.review-wrapper{grid-column-gap:32px;grid-row-gap:32px;display:flex;flex-flow:column;font-weight:300;margin:7vw 4vw 5vw 8vw;position:relative}.review-wrapper h1{font-size:1em;font-weight:300}.review-wrapper p{color:#d5d5d5;font-size:clamp(1rem,1.8vw,2em);line-height:1.4;text-transform:uppercase}.mobile-vide-box{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;height:auto;justify-content:center;margin-top:1rem;min-height:40vw;position:relative;width:100%}.mobile-vide-box video{border-radius:10px;height:100%;object-fit:fill;position:relative;width:100%;z-index:2}.case-title p span{gap:.3rem}.case-title p span,p a{display:flex;flex-direction:row}p a{align-items:center;color:#adff2f;cursor:pointer;gap:.5rem;text-decoration:none}@media (max-width:1300px){.padding-img{height:100%;position:relative;width:100%}}@media (max-width:1145px){.case-about,.case-side_note{align-items:center;border-radius:16px;color:#bbb;display:flex;flex:1 1;font-family:Manrope,sans-serif;font-size:clamp(.8rem,1vw,1vw);justify-content:center;padding:1rem}}@media (max-width:1059px){.case-description{display:flex;flex-direction:column}.tools-section{display:flex;flex-direction:row;gap:2rem}.tool{flex-basis:auto;position:relative;text-align:inherit;width:auto}}@media (max-width:684px){.case-title h1{font-family:Lato,sans-serif;font-size:clamp(2rem,8.5vw,8.5vw);font-style:normal;font-weight:400}.case-study-container{padding:2rem 1.5rem}.case-study-wrapper{padding:0 .5rem 2rem}.dotted{padding:.7rem!important}.padding-img{padding:1rem}.case-about,.case-side_note{padding:.5rem}.case-title p{color:#a6a6a6;font-family:Manrope,sans-serif;font-size:clamp(.8rem,1vw,1vw)}.review-wrapper{grid-row-gap:20px!important;margin:10vw 2vw 5vw 4vw!important}.client-review-section .section-title{left:2rem!important;top:2rem!important}}@media (max-width:600px){.mobile-vide-box{gap:.5rem!important}}@media (max-width:507px){.green-icon{animation:spinning 3s infinite;color:#adff2f;font-size:clamp(1.2rem,3vw,3vw)}}.main-home-wrapper{height:100svh;min-height:620px;padding:0 2rem 1rem}.main-home-wrapper,main{margin:0 auto;position:relative;width:100%}main{align-items:center;box-sizing:border-box;flex-direction:column}main,main .main{display:flex;height:100%}main .main{align-self:first baseline;background:#0c0c0c;border-radius:16px;flex-direction:row;justify-content:center;overflow:hidden;position:relative;width:95%;z-index:2}.brief-about-me{color:#fff;display:flex;flex-direction:column;font-family:KENOKY,sans-serif;font-size:4rem;gap:3rem;left:2rem;position:absolute;top:2rem;z-index:2}.brief-about-me h1{color:#fff;font-family:Lato,sans-serif;font-size:clamp(3rem,5vw,5vw);font-style:normal;font-weight:400;z-index:2}.about-info{display:flex;flex-direction:column;gap:.7rem;height:auto;position:relative;text-transform:uppercase;width:fit-content}.about-info .about-wrapper{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(.9rem,1.1vw,1.1vw);gap:.5rem;min-width:0;overflow-wrap:break-word;position:relative;width:auto;word-break:break-word}.about-info .about-wrapper,.about-wrapper div:first-child{font-family:Manrope,sans-serif}.about-wrapper div:last-child{display:flex;flex-wrap:wrap;font-family:Manrope,sans-serif;gap:.5rem;min-width:0;overflow-wrap:break-word}.border{border:1px solid grey;border-radius:16px;padding:.5rem .6rem}.border,.border-puls{display:flex;flex-direction:row;gap:.5rem}.border-puls{align-items:center;border-radius:0;padding:.5rem 0}.main-home-wrapper .video-container{opacity:.1}.border-puls span:first-child{border-bottom:1px solid #fff}.top-light{background:#505050;top:-3rem}main h2{bottom:1.5rem;color:#fff;font-family:Lato,sans-serif;font-size:clamp(.9rem,1.1vw,1.1vw);font-style:normal;font-weight:400;gap:.2rem;right:1.5rem}.works,main h2{align-items:center;display:flex;flex-direction:row;justify-content:center;position:absolute}.works{bottom:2rem;cursor:pointer;gap:1rem;left:2rem;transform:scale(1)}.works,.works p:after{transition:all .3s ease}.works p:after{background:#adff2f;bottom:0;content:" ";height:0;left:0;position:absolute;width:0}.works:hover p:after{height:1px;transition:all .3s ease;width:100%}.works:hover .icon-content{transform:rotate(45deg);transition:all .3s ease}.works:hover .icon{background:#adff2f}.icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:clamp(4.5rem,5vw,5vw);justify-content:center;overflow:hidden;transition:all .3s ease;width:clamp(4.5rem,5vw,5vw)}.works .icon-content{font-size:4rem;padding:.8rem;transition:all .3s ease}.works p{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.1vw,1.1vw);position:relative}main .socials-icons{display:flex;flex-direction:column;gap:1rem;margin:0 auto;position:absolute;right:2rem;top:2rem;z-index:9999}main .socials-icons .socials{color:#fff;cursor:pointer;font-size:clamp(1rem,1.2vw,1.2vw);transition:all .3s ease}main .socials-icons .socials:hover{color:#adff2f;transition:all .3s ease}.greeting-wrapper{display:flex;flex-direction:row;font-family:Lato,sans-serif!important;font-size:2rem;font-style:normal;font-weight:400;overflow:hidden;padding:1rem;position:absolute;top:40%}.hidden-txt{color:#0c0c0c}.about{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr .7fr;padding:5rem 0;position:relative;width:100%}.about .about-me-btn:after{background:#adff2f;content:" ";height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:-1}.about .about-me-btn{color:#0c0c0c;cursor:pointer;position:relative;width:fit-content}.about .about-me-btn:hover:after{transition:width .3s ease-in-out;width:100%}.about p{align-items:center;display:flex;font-family:Manrope,sans-serif;font-size:clamp(1.4rem,1.5vw,1.5vw);justify-content:center;width:100%}.about div:first-child{display:flex;flex-direction:column;gap:2rem}.about div:last-child h1{background:#adff2f;border-radius:14px;color:#0c0c0c;font-family:Lato,sans-serif;font-size:clamp(3rem,4vw,4vw);font-style:normal;font-weight:400;padding:1rem 2rem;position:relative;width:fit-content!important}button{background:none;border:none;color:#0c0c0c;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.1vw,1.1vw)}.projects{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:auto 1fr;height:auto;position:relative}.projects-name{color:#000;z-index:2}.projects div h1,.projects-name{font-family:Lato,sans-serif;font-style:normal;font-weight:400}.projects div h1{font-size:clamp(2rem,2.7vw,2.7vw)}.project-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:clamp(20rem,22vw,22vw) 1fr;position:relative;width:100%}.filter-section{background:#000;border-radius:14px;display:flex;flex-direction:column;gap:1rem;height:50vh;justify-content:center;max-height:450px;min-height:300px;overflow:hidden;padding:1rem;position:relative}.filter-section:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.filters{display:flex;gap:1rem}.dotted-border,.filters{height:100%;position:relative}.dotted-border{padding:1rem;width:100%;z-index:8}.btn-section{flex-direction:column;justify-content:space-evenly}.btn-section,.moving-circle{align-self:center;display:flex;justify-self:center;position:relative}.moving-circle{background:rgba(255,0,0,.171);height:25svh;justify-content:center;max-height:200px;min-height:170px;width:20px}.following-circle{background:#adff2f;border-radius:50%;height:clamp(.8rem,1vw,1vw);position:relative;transition:transform .3s ease;width:clamp(.8rem,1vw,1vw)}.filter-section button{border-radius:16px;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:clamp(1.05rem,1.1vw,1.1vw);font-weight:300;padding:.5rem 1rem;width:fit-content;z-index:1}.btn-active{background:#1b1b1b;position:relative;transition:all .3s ease-in-out}.btn{color:#fff}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-row: auto 1fr;height:100%;position:relative}.layout-selector{bottom:.1rem;display:flex;flex-direction:row;gap:.6rem;padding:1rem;position:absolute;right:.1rem;z-index:1}.layout-selector-changed{display:flex;flex-direction:row;gap:.6rem;position:relative}.layout,.layout-changed{border-radius:50%;cursor:pointer;padding:.6rem}.layout{font-size:2.9rem}.layout-changed{font-size:clamp(3rem,3vw,3vw)}.all-projects{display:flex;flex-direction:column;height:auto;max-height:61vh;overflow-y:auto;padding:0}.all-projects::-webkit-scrollbar{display:none}.all-projects{scrollbar-width:none}.projects-grid .all-projects .item{border-top:1px solid #636363;cursor:pointer;display:grid;grid-template-columns:.3fr 1fr .1fr;padding:2vw 0;position:relative;transition:all .3s ease-in-out;width:100%}.projects-grid .all-projects .item:hover{opacity:.5}.projects-grid .all-projects .item:hover .projects-status{margin-left:.7rem;transition:all .3s ease-in-out}.projects-grid .all-projects .item:hover .projects-button{margin-right:.7rem;transition:all .3s ease-in-out}.projects-status{font-family:Manrope,sans-serif;font-size:clamp(.8rem,.9vw,.9vw);font-weight:300}.projects-button,.projects-status{align-items:center;display:flex;transition:all .3s ease-in-out}.projects-button{font-size:2rem;justify-content:center}.item .projects-name{display:flex;flex-direction:column;justify-content:center}.projects-name p{font-family:Manrope,sans-serif;font-size:clamp(.8rem,.9vw,.9vw)}.box-container{background-position:50%;background-size:cover;border-radius:16px;cursor:pointer;height:100%;position:relative;width:100%}.box-container img{height:100%;object-fit:cover;width:100%}.item-grid-layout{bottom:0;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:absolute;z-index:2}.box-container:after{background:#0c0c0cba;content:" ";height:100%;position:absolute;right:0;top:0}.box-container:after,.embla{border-radius:16px;width:100%}.embla{background:var(--black-color-bg);min-height:40svh;overflow:hidden;position:relative}.embla__container{background:var(--black-color-bg);flex-direction:row;gap:1rem;width:100%}.embla__container,.embla__slide{display:flex;height:100%;position:relative}.embla__slide{align-items:center;background-color:initial;background:var(--black-color-bg);box-sizing:border-box;justify-content:center;min-width:100%}.item-grid-layout .projects-name{display:flex;flex-direction:column;gap:.5rem}.item-grid-layout .projects-name h1{color:#fff;font-family:Lato,sans-serif;font-style:normal;font-weight:400}.item-grid-layout .projects-name p{color:#f5f5f5;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1vw,1.1rem)}.item-grid-layout button{align-items:center;align-self:first baseline;color:#fff;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.case-study-icon{background:#adff2f;border-radius:50%;color:#0c0c0c;font-size:3rem;padding:.4rem}footer{margin-top:1rem;padding:1.5rem 0 0;position:relative;width:100%}footer .footer-content{background:#000;border-radius:16px;gap:.5rem;padding:1rem}.footer-content-box,footer .footer-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.footer-content-box{margin:0 auto;padding:20vw 0}footer .footer-content:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.green-light{background:hsla(0,0%,67%,.371);border-radius:50%;bottom:-4.5rem;filter:blur(42px);height:5rem;position:absolute;width:100%;z-index:1}footer div h1{color:#fff;font-family:Lato,sans-serif;font-size:clamp(3rem,4vw,4vw);font-style:normal;font-weight:700;transition:all .3s ease-in-out;z-index:1}footer div p{color:#f5f5f5;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.2vw,1.2vw)}footer div h1:hover{color:#adff2f;transition:all .3s ease-in-out}.slide-inn{background:red;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:100000000000000000}.cv-contact-links a,.slide-inn{align-items:center;display:flex;justify-content:center}.cv-contact-links a{color:#f5f5f5;cursor:pointer;flex-direction:row;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.2vw,1.2vw);gap:1rem;position:relative;text-decoration:none}footer div .dotted-border .cv-contact-links{display:flex;flex-direction:row;gap:2rem;margin-top:.5rem;position:relative;z-index:1}.cv-contact-links .circle-growing{padding:0;transform:scale(1)}.cv-contact-links .circle-growing,.cv-contact-links a:hover .circle-growing{background:#adff2f;border-radius:50%;display:inline;height:10px;position:relative;transition:all .2s ease-in-out;width:10px;z-index:10}.cv-contact-links a:hover .circle-growing{transform:scale(3)}.icon-s{bottom:-2rem;color:#0c0c0c;font-size:.6rem;left:-2rem;opacity:0;position:absolute;transition:all .1s ease-in-out}.cv-contact-links a:hover .icon-s{align-self:center;bottom:0;color:#0c0c0c;display:flex;font-size:.6rem;justify-self:center;left:0;opacity:1;position:relative;transition:all .5s ease-in-out}.cv-contact-links a span{overflow:hidden}.language-picker{gap:.5rem}.language-picker,.language-picker>a{display:flex;flex-direction:row;overflow:hidden}.language-picker>a{cursor:pointer;gap:.2rem;position:relative}.language-picker>a:after{background:#adff2f;bottom:0;content:" ";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.language-picker>a:hover:after{height:1px;transition:width .6s cubic-bezier(.76,0,.24,1);width:100%}.available-text{align-items:center;color:#171717;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1vw,1vw);gap:.7rem;justify-content:center;position:relative;width:fit-content}@media (max-width:1023px){.project-section{display:grid;grid-template-columns:.5fr 1fr}.projects-name{color:#0c0c0c;font-family:Lato,sans-serif;font-style:normal;font-weight:400}.item .projects-name p{font-size:clamp(.8rem,1vw,1vw)}.projects-status{font-size:clamp(1rem,1.7vw,1.7vw)}}@media (max-width:885px){.about{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:none;padding:3rem 0;position:relative;width:100%}.about div:first-child{display:flex;flex-direction:column;gap:2rem;order:2}.about p{font-size:clamp(1.1rem,1.2vw,1.2vw)}.about div:last-child h1{background:#adff2f;border-radius:14px;color:#0c0c0c;padding:1rem;width:100%}}@media (max-width:873px){.project-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;position:relative;width:100%}.projects div h1{font-family:Lato,sans-serif;font-size:clamp(1.55em,4vw,4vw);font-style:normal;font-weight:400}.item{max-height:6rem;min-height:6rem}.projects-status{font-size:clamp(.72rem,1.7vw,1.7vw)}.filters{display:flex;flex-direction:column;justify-content:center}.layout-selector{bottom:.1rem;display:flex;flex-direction:row;gap:.6rem;padding:1rem;position:absolute;right:.1rem;z-index:1}.btn-section{align-self:first baseline;display:flex;flex-direction:column;height:auto;justify-content:center;width:auto}.filter-section{border-radius:14px;box-shadow:0 3px 8px #0000003d;gap:1rem;height:auto;position:relative;width:20rem}.moving-circle{align-self:center;align-self:self-start;display:flex;height:fit-content;justify-content:center;justify-self:center;padding:0;position:relative;width:100%}.project-section .dotted-border{padding:3rem 1rem}.filter-section button{color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.5vw,1.5vw);white-space:nowrap}}@media (max-width:729px){main .main{width:100%}.main-home-wrapper{padding:0 1rem 1rem}.about-intro{color:#fff;font-size:clamp(46px,3vw,3vw)}footer div h1{font-size:clamp(1.2rem,6vw,6vw)}.main .socials-icons{display:none}.about-info{display:flex;flex-direction:column;gap:.4rem;height:auto;position:relative;text-transform:uppercase;width:fit-content}}@media (max-width:630px){.filter-section{border-radius:14px;box-shadow:0 3px 8px #0000003d;gap:1rem;height:auto;position:relative}}@media (max-width:554px){.btn-section{gap:.2rem}}@media (max-width:513px){footer div h1{font-size:clamp(1.3rem,6vw,6vw)}}.phone-menu-ul{background:#171717;bottom:0;height:10px;left:0;position:absolute;width:10px}.overlay{background:#17171792;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader{animation:l1 1s infinite;aspect-ratio:1;background:#adff2f;border-radius:50%;box-shadow:0 0 0 0 green;height:10px;position:relative;width:10px}@keyframes l1{to{box-shadow:0 0 0 10px #0000}}@media (max-width:468px){.about-wrapper{font-size:clamp(.8rem,1.1vw,1.1vw)}.brief-about-me,.works{left:1rem}}.modalContainer{align-items:center;background:#fff;display:flex;height:clamp(13rem,15vw,15vw);justify-content:center;overflow:hidden;pointer-events:none;position:absolute;width:clamp(20rem,25vw,25vw);z-index:9999999999}.modalSlider{height:100%;position:absolute;transition:top .5s cubic-bezier(.76,0,.24,1);width:100%}.modal{align-items:center;display:flex;height:100%;justify-content:center;position:relative;transition:all .2s}.modal .img-wrapper img{height:auto;width:clamp(17rem,20vw,20vw)}.footer_bottom{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem .8rem}.footer_bottom h1{background:none;border:none;color:#0c0c0c;font-family:Manrope,sans-serif;font-size:clamp(.72rem,.13vi + .69rem,.84rem);font-weight:400;opacity:.6;width:fit-content}.circle_embla{align-items:center;background:#adff2f;border-radius:50%;color:#000;display:flex;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-weight:800;height:clamp(6rem,8vw,8vw);justify-content:center;pointer-events:none;position:absolute;text-align:center;width:clamp(6rem,8vw,8vw);z-index:99999}.circle_embla h1{font-size:clamp(1.7rem,2vw,2vw)!important}@media (max-width:619px){.footer_bottom{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem .8rem}.footer_bottom h1{line-height:1.7;order:2}.available-text{line-height:2}}@media (max-width:375px){.about-info .about-wrapper{font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.1vw,1.1vw);overflow-wrap:break-word;word-break:break-word}}.about-info .about-wrapper{font-size:clamp(.85rem,1.1vw,1.1vw)}.news-wrapper{background:var(--black-color-bg);height:100%;overflow:hidden;padding-bottom:1rem;position:relative;width:100%}.news-wrapper nav{background:#0000;display:grid;grid-template-columns:1fr 1fr;height:5rem;left:0;top:0;width:100%;z-index:3}.news-wrapper nav ul{align-items:center;display:flex;flex-direction:row;gap:2rem;height:100%;padding:0 2rem;position:relative}.close-contact-btn{cursor:pointer;height:fit-content;padding:0 .3rem;position:relative;width:fit-content}.close-contact-btn:hover:after{transition:width .3s ease-in-out;width:100%}.close-contact-btn:after{background:#adff2f;content:" ";height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:-1}.news-wrapper nav ul li{font-family:Poppins,sans-serif;list-style:none}.social-icons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;padding:0 4rem}.social-icon:hover{border:1px solid #c3c3c3;transition:all .3s ease-in-out}.news-wrapper .logo_nav{align-items:center;color:#fff;display:flex;font-size:1rem;height:100%;justify-content:center;position:relative;width:100%}.news-wrapper .main{gap:1rem;position:relative}.dotted-border{border:1px dashed #6f6f6f;border-radius:12px}#envelope{color:#c4c4c4;font-size:47rem;opacity:.1;position:absolute;top:-16rem;transform:rotate(-36deg)}section .main-top{align-items:center;display:flex;flex-direction:row;flex-direction:column;justify-content:center;padding-bottom:4rem;padding-top:5rem}.main-bottom,section .main-top{overflow:hidden;position:relative}.main-bottom{background:#000;border-radius:16px;box-shadow:0 22px 70px 4px #0000008f;height:auto;margin:0 auto;padding:1rem;width:80%}.main-bottom:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}section .main-top h1{color:#0c0c0c;font-family:Lato,sans-serif;font-size:clamp(3.5rem,10vw,10vw);font-style:normal;font-weight:400;text-align:center}.small-screen-form{display:flex;flex-direction:column;padding:1rem!important}.small-screen-form .form_items:first-child{display:inline;display:initial;flex-direction:column;grid-template-columns:none}.padding-section{border-radius:16px;margin-left:auto;margin-right:auto;max-width:45rem;overflow:hidden;position:relative;width:100%;z-index:2}.main-bottom .padding-section form{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:auto auto auto 50px;margin:0 auto;padding:2rem 0;width:100%}label{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1vw,1vw)}.message-container{display:flex;flex-direction:row;overflow:hidden}.form_field input,.form_field textarea{background-color:#b9181800;border:1px solid #202020;border-radius:.625rem;color:#fff;display:flex;flex-direction:column;font-size:clamp(.9rem,1vw,1vw);gap:.5rem;height:3.5rem;margin-bottom:0;outline:none;padding:1rem;transition:border-color .3s linear;width:100%}.form_field textarea{max-height:none;max-width:100%;min-height:100px;width:100%}.form_field{display:grid;line-height:3}.form_items{gap:1rem}.form_items:first-child{display:grid;grid-template-columns:1fr 1fr}.form_field input:focus,.form_field textarea:focus{border-color:#fff6}.form_items:nth-child(3){display:grid;grid-template-rows:1fr auto!important}.form_field textarea{overflow:auto;resize:vertical}.top-light{background:rgba(80,80,80,.664);border-radius:50%;filter:blur(42px);height:5rem;position:absolute;top:-4.5rem;width:100%;z-index:1}.form_field textarea{max-height:200px}form button{background:#adff2f;border:none;border-radius:.6rem;color:#0a0a0a;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.1rem;gap:.7rem;justify-content:center;line-height:1.3;outline:none;padding:1rem}.news-wrapper nav,form button{align-items:center;display:flex}.news-wrapper nav{flex-direction:row;justify-content:space-between;padding:0 2rem;position:relative}.news-wrapper a{cursor:pointer;font-family:Manrope,sans-serif;gap:.3rem}.news-wrapper a,.news-wrapper nav button{align-items:center;color:#202020;display:flex;font-size:1rem;justify-content:center}.news-wrapper nav button{background:none;border:none;border-radius:4px;gap:.2rem;width:fit-content}.at-icon{font-size:clamp(1.3rem,1.4vw,1.4vw)}.arrow-back,.at-icon{font-family:Manrope,sans-serif}.arrow-back{font-size:1.5rem}@media (max-width:527px){.main-bottom{background:#000;border-radius:16px;box-shadow:0 22px 70px 4px #0000008f;height:auto;margin:0 auto;overflow:hidden;padding:1rem;position:relative;width:90%}}.a-bit-about-me-wrapper .marquee{background:#000;overflow:hidden;padding:1.5rem 0;position:relative;width:100%}.marquee-inner{display:flex}.a-bit-about-me-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:auto auto auto 1fr;height:100%;padding:1rem;position:relative;width:100%}.a-bit-about-me-wrapper span{width:fit-content}.a-bit-about-me-wrapper .marquee li{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;list-style:circle;padding-right:2rem;right:2rem;text-transform:uppercase;white-space:nowrap}.a-bit-about-me-wrapper .marquee h1{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1.3rem,1.5vw,1.5vw);margin:0}.a-bit-about-me-wrapper .marquee span{color:#f5f5f5;font-family:Manrope,sans-serif;font-size:clamp(.8rem,.9vw,.9vw)}.about-me-text div:first-child h1{color:#adff2f;display:flex;flex-direction:row;font-family:Lato,sans-serif;font-size:clamp(.8rem,.9vw,.9vw);font-style:normal;font-weight:400;gap:.7rem;width:fit-content}.about-me-text .ss p{color:#dadada;display:inline;flex-direction:column;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1vw,1vw);gap:.5rem;line-height:1.6;position:relative;width:100%}.about-me-photo,.about-me-text{position:relative}.about-me-photo{height:100%;width:100%}.ss{display:flex;flex-direction:column;gap:.5rem}.sd{display:grid;grid-template-columns:1fr 1fr}.author-img,.sd{height:100%;position:relative;width:100%}.author-img{align-items:center;display:flex;justify-content:flex-end;padding-right:3rem}.img-one,.img-two{box-shadow:0 5px 15px #00000059;height:clamp(10rem,14vw,15rem);overflow:hidden;position:relative;transform-origin:center;width:clamp(8rem,12vw,15rem)}.img-one{transform:rotate(-16deg)}.img-two{margin-left:-2rem;transform:rotate(16deg)}.img-one img,.img-two img{border:1px solid #d5d5d5;border-radius:4px;height:100%;object-fit:cover;position:relative;width:100%}.circular-text-container{align-items:center;animation:rotate 10s linear infinite;background:#0000;border-radius:50%;bottom:0;display:flex;height:clamp(8rem,10vw,10vw);justify-content:center;left:0;position:absolute;width:clamp(9rem,11vw,11vw);z-index:10}.circular-text-char{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(.8rem,1vw,1vw);position:absolute;text-transform:uppercase;transition:transform .2s;white-space:nowrap}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-decor{width:clamp(4rem,6vw,6vw)}.ss p a{color:#adff2f;display:inline;margin:0;padding:0;text-decoration:none;white-space:nowrap}.ss p span{-webkit-text-decoration:1px solid hsla(0,0%,95%,.627) underline;text-decoration:1px solid hsla(0,0%,95%,.627) underline}.certificates-wrapper{display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem;position:relative;width:100%}.certificates-wrapper span{width:fit-content}.dotted-item span h2{font-family:KENOKY,sans-serif}.certificates-wrapper ul{display:flex;flex-direction:column;gap:.5rem;width:100%}.certificates-wrapper ul li h1{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1em,1.2vw,1.2vw);font-weight:300}.certificates-wrapper ul li{align-items:center;border-top:1px solid #585858;display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:.5rem 0}.certificates-wrapper ul li p{font-family:Manrope,sans-serif;font-size:clamp(.8em,1vw,1vw)}.certificate-icon{color:#adff2f;font-size:clamp(1.5rem,2vw,2vw);position:absolute;right:1rem;top:1rem}.hover-btn{cursor:default;display:flex;flex-direction:column;height:5vh;justify-content:center;overflow:hidden;position:relative;width:auto}.hover-btn .h1-negative{color:#adff2f;transform:translateY(100%);transition:all .4s ease-in-out}.hover-btn .h1-poisitive{position:relative;transform:translateY(50%);transition:all .4s ease-in-out}.hover-btn:hover .h1-negative{transform:translateY(-50%);transition:all .4s ease-in-out}.hover-btn:hover .h1-poisitive{transform:translateY(-200%);transition:all .4s ease-in-out}.experience-wrapper{display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem;position:relative;width:100%}.dotted-item span h2{color:#adff2f;font-family:Lato,sans-serif;font-size:clamp(2em,3vw,3vw);font-style:normal;font-weight:400}.down-arrow{font-size:clamp(1rem,1.5vw,1.5vw)}.all-experiences-box{-ms-overflow-style:none;cursor:pointer;display:flex;flex-direction:column;height:calc(100% - 20px);overflow-y:auto;scrollbar-width:none;width:100%}.all-experiences-box::-webkit-scrollbar{display:none}.experience-item-box{grid-gap:1rem;border:1px solid #585858;border-radius:16px;display:grid;font-family:Manrope,sans-serif;gap:1rem;grid-template-rows:1fr auto;height:auto;padding:2rem 1rem;position:relative;width:100%}.decor-box-0{border-bottom:1px solid #585858;bottom:-1rem}.decor-box-0,.decor-box-1{background:#000;height:2rem;left:calc(50% - 1rem);position:absolute;transform:rotate(45deg);width:2rem}.decor-box-1{border-right:1px solid #585858;border-top:1px solid #585858;top:-1rem}.down-arrow{color:#fff}.decor-box-2{background:#000;border-bottom:1px solid #585858;border-left:1px solid #585858;height:2rem;left:calc(50% - 1rem);position:absolute;top:-1rem;transform:rotate(45deg);width:2rem}.check-project-btn{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:clamp(.8rem,.9vw,.9vw);gap:.3rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:gap .3s ease-in-out}.double-arrow-icon{color:#fff;font-size:.8rem clamp(.8rem,.9vw,.9vw)}.experience-item-box:hover .check-project-btn{gap:.7rem;transition:gap .3s ease-in-out}.experience-item-box:nth-child(2),.experience-item-box:nth-child(3){margin-top:2.6rem}.decor-box-second{background:#000;border-right:1px solid #585858;bottom:-1rem;height:2rem;left:calc(50% - 1rem);position:absolute;transform:rotate(45deg);width:2rem}.decor-box-0:after,.decor-box-1:after,.decor-box-2:after,.decor-box-second:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:" ";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.experience-item_left{display:flex;flex-direction:column;gap:1rem}.experience-item_left h1{background:#adff2f;color:#000;display:flex;font-size:clamp(1rem,1.2vw,1.2vw);gap:.2rem;padding:.5rem;width:fit-content}.experience-item_left h1 span{color:#000;font-family:Lato,sans-serif;font-size:clamp(1rem,1.2vw,1.2vw);font-style:normal;font-weight:400}.experience-item_left p,.experience-item_right p{color:#e1e1e1;font-size:clamp(.9rem,1vw,1vw);line-height:1.6}.experience-item-box:first-child:after{bottom:-2rem;color:#adff2f;content:"01";font-family:KENOKY,sans-serif;font-size:clamp(4rem,4.5vw,4.5vw);position:absolute;right:1rem}.experience-item-box:nth-child(2):after{content:"02"}.experience-item-box:last-child:after,.experience-item-box:nth-child(2):after{bottom:-2rem;color:#adff2f;font-family:KENOKY,sans-serif;font-size:4rem;position:absolute;right:1rem}.experience-item-box:last-child:after{content:"03"}.tools-wrapper{display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem;position:relative;width:100%}.tools-wrapper .tools-wrapper-title{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:fit-content}.tools-description{display:flex;flex-direction:column;gap:.5rem}.tools-description p{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(.9em,1vw,1vw);line-height:1.8;max-width:50rem}.greenyellow{background:#adff2f}.greenyellow,.white{color:#000;padding:0 .1rem}.white{background:#fff}.category_btns{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.1vw,1.1vw);gap:.5rem;width:fit-content}.tools_technologies{display:flex;flex-direction:column;gap:1rem;height:auto}.black,.black-small,.tools_technologies{position:relative;width:100%}.black-small{padding:0 1rem}.option_content{flex-wrap:wrap;gap:1rem;height:100%;justify-content:flex-start;margin-right:1rem;padding:1rem 0;width:100%}.option_content,.option_content .box{align-items:center;display:flex;position:relative}.option_content .box{flex-direction:column;justify-content:center}.option_content .box i{align-self:center;background:#252525;border-radius:15px;color:#fff;display:flex;font-size:clamp(3rem,5vw,5vw);justify-self:center;padding:1.75rem;position:relative;transition:all .4s ease-in-out}.box{position:relative}.experience-wrapper span{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:fit-content}.option_content .box i:after{align-items:center;bottom:.7rem;content:attr(data-description);display:flex;flex-direction:column;font-family:Manrope,sans-serif;font-size:clamp(.7rem,.85vw,.85vw);height:.7rem;left:0;padding:0;position:absolute;width:100%}.option_content .box .status-color.relevant:before{background:#adff2f;z-index:99999}.option_content .box .status-color.notrelevant:before{background:#fff}.have-experience-color,.knowledge_pointer .relevant-color{padding:.3rem 1rem;position:relative}.option_content .box i:before{align-items:center;border:3px solid #171717;border-radius:50%;bottom:-.3vw;content:" ";display:flex;flex-direction:column;font-size:2rem;height:clamp(1rem,1.5vw,1.5vw);padding:0;position:absolute;right:-.4vw;width:clamp(1rem,1.5vw,1.5vw)}.tools_technologies .rfm-marquee{min-width:0;min-width:auto}.about-me-wrapper{background:var(--black-color-bg);display:flex;flex-direction:column;height:100svh;padding:0 2rem;position:relative;width:100%}.about-me-section{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:.7fr 1fr;padding-bottom:1rem}.about-me-section,.about-me_left{height:100%;position:relative;width:100%}.about-me_left{border-radius:16px;padding:2rem 0}.about-me_left ul{display:flex;flex-direction:column;gap:1rem}.about-me_left ul li h1{color:#171717;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.2vw,1.2vw)}.about-me_left li{grid-gap:1.5rem;align-items:center;background:hsla(0,0%,93%,.697);border-radius:16px;cursor:pointer;display:grid;gap:1.5rem;grid-template-columns:auto 1fr;justify-content:center;padding:.7rem 1rem;width:100%}.about-me_left li div{display:flex;flex-direction:column;gap:.5rem}.li-active:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:" ";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.about-me_left li:hover .about-me_icon{color:#171717;transform:scale(1.3);transition:all .3s ease-in-out}.li-active{background:#000!important;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;position:relative}.li-active .about-me_icon{transform:scale(1.3)}.li-active h1{color:#fff!important}.li-active p{color:#b7b7b7!important}.li-active .about-me_icon{color:#adff2f!important}.about-me_left-icons{background:hsla(0,0%,93%,.697);border-radius:16px;bottom:.5rem;flex-direction:row;font-size:clamp(1.1rem,1.2vw,1.2vw);gap:1rem;padding:.7rem 1rem;position:absolute;right:0}.about-me_left .socials,.about-me_left-icons{align-items:center;color:#171717;display:flex;justify-content:center}.about-me_left ul li p{color:grey;font-family:Manrope,sans-serif;font-size:clamp(.77rem,.88vw,.88vw);width:85%}.about-me_icon{color:#9d9d9d;transform:scale(1);transition:all .3s ease-in-out}.about-me_right{background:#000;border-radius:16px;box-shadow:0 3px 8px #0000003d;height:100%;overflow:hidden;padding:.7rem;position:relative;width:100%}.about-me_right:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:" ";left:0;opacity:.07;top:0}.about-me_right:after,.dotted-item{height:100%;position:absolute;width:100%}.dotted-item{color:#fff;overflow:hidden;z-index:100}.dotted{overflow:hidden;position:relative}@media (max-width:1061px){.about-me-wrapper{height:100%}.about-me-section{display:flex;flex-direction:column;gap:initial;height:100%}.about-me_left li{grid-gap:1.5rem;align-items:center;background:hsla(0,0%,93%,.697);border-radius:16px;cursor:pointer;display:grid;gap:1.5rem;grid-template-columns:auto 1fr;justify-content:center;max-width:50rem;padding:.7rem 1rem}.about-me_right{background:#000;border-radius:16px;box-shadow:0 3px 8px #0000003d;flex-grow:1;height:100%;overflow:hidden;padding:.7rem;width:100%}.about-me_right,.dotted-item{position:relative}.a-bit-about-me-wrapper{gap:2rem!important}.about-me_right:after{background:url(/static/media/dotted_1.1324a0c7652bba56236e.jpg);content:" ";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.dotted-item{padding-bottom:1rem}.about-me_left-icons{align-self:end;display:flex;position:relative;width:fit-content}.about-me_left{display:flex;flex-direction:column;gap:2rem;padding:1rem 0}.author-img{padding-right:3vw}}@media (max-width:743px){.certificates-wrapper ul li{align-items:flex-start!important;display:flex;flex-direction:column!important;justify-content:center}.hover-btn{height:auto}}@media (max-width:687px){.about-me-wrapper{background:var(--black-color-bg);display:flex;flex-direction:column;padding:0 1rem;position:relative;width:100%}}.case-study-wrapper .video-container{background:#fff;height:100vh;left:0;opacity:1;overflow-y:hidden;position:fixed;top:0;width:100vw}.case-study-wrapper .video-container,.video-container button{align-items:center;display:flex;justify-content:center;z-index:9999999}.video-container button{background:#171717;border:2px solid #171717;border-radius:50%;color:#ececec;cursor:pointer;height:5rem;overflow:hidden;position:absolute;right:1rem;top:1rem;width:5rem}.video-container .video-box{align-self:center;display:flex;height:auto;justify-self:center;position:absolute;width:80%}.video-container .video-box video{border-radius:15px;box-shadow:0 8px 24px #959da533;height:auto;object-fit:contain;position:relative;width:100%;z-index:2}.video-duration{bottom:1rem;position:absolute;z-index:9999}.close-video-btn{transform:rotate(0) scale(1);transition:all .3s ease-in-out}.video-container button:hover .close-video-btn{transform:rotate(180deg) scale(1.4);transition:all .3s ease-in-out}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:currentColor;border-radius:50%;height:13.33333px;position:absolute;top:33.33333px;width:13.33333px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.nav-bar-secondary{align-items:center;display:flex;height:5rem;justify-content:space-between;position:relative;width:100%}nav .icon-content a{font-size:1rem}.nav-bar-secondary .phone-menu,nav .icon-content a{align-items:center;color:#171717;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;gap:.3rem;justify-content:center}.nav-bar-secondary .phone-menu{background:var(--black-color-bg);border-radius:10px;box-shadow:0 3px 8px #0000003d;font-size:.9rem;padding:.7rem;position:fixed;right:2rem;transition:width .3s ease;z-index:9}.nav-bar-secondary a .at-icon{font-family:Manrope,sans-serif;font-size:clamp(1.3rem,1.4vw,1.4vw)}.close-phone-menu-btn{cursor:pointer;position:absolute;right:1rem;top:1rem;transform:rotate(0) scale(1);transition:all .3s ease-in-out}.close-phone-menu-btn:hover{transform:rotate(180deg) scale(1.4);transition:all .3s ease-in-out}.nav-bar-secondary .phone-menu-ul-active.active{align-items:center;border-radius:12px;display:grid;grid-template-rows:40px 1fr;justify-content:flex-start;opacity:1;position:fixed;right:2.5rem;top:1.5rem;transform:scale(1);transition:transform .6s cubic-bezier(.83,0,.17,1),border-radius .6s cubic-bezier(.83,0,.17,1),opacity .6s ease .3s}.phone-menu-ul-active.active ul li a{color:#0c0c0c}.phone-menu-ul-active.active ul li:after{background:#171717;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .6s cubic-bezier(.76,0,.24,1);width:0}.phone-menu-ul-active.active ul li:hover:after{height:1px;transition:width .6s cubic-bezier(.76,0,.24,1);width:100%}.nav-bar-secondary .phone-menu-ul-active{align-items:center;background:var(--black-color-bg);border-radius:2px;display:grid;grid-template-rows:40px 1fr;height:200px;justify-content:flex-start;overflow:hidden;position:fixed;right:2.5rem;top:1.5rem;transform:scale(0);transform-origin:top right;transition:transform .6s cubic-bezier(.83,0,.17,1),border-radius .6s cubic-bezier(.83,0,.17,1);width:17rem;z-index:9999999}.nav-bar-secondary .phone-menu .menu-text{color:#171717;font-size:clamp(.8rem,.9vw,1rem)}.menu-icon{align-items:first baseline;color:#171717;display:flex;flex-direction:column;font-size:2.2rem;gap:.3rem;justify-content:center;padding:.4rem}.menu-icon>span{background:#171717;height:.1rem;position:relative;transition:width .3s ease;width:1rem}.phone-menu-ul-active{align-items:center;background:var(--black-color-bg);border-radius:2px;display:grid;grid-template-rows:40px 1fr;height:200px;justify-content:flex-start;overflow:hidden;position:fixed;right:1.5rem;top:1.5rem;transform:scale(0);transform-origin:top right;transition:transform .6s cubic-bezier(.83,0,.17,1),border-radius .6s cubic-bezier(.83,0,.17,1);width:17rem;z-index:9999999}.phone-menu-ul-active h1{align-self:end;color:grey;display:flex;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:400;justify-self:baseline;margin-left:1rem;transition:opacity .4s ease}.phone-menu-ul-active ul{color:#0c0c0c;display:flex;flex-direction:column;gap:.5rem;margin-left:1rem;width:fit-content}.languages{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.languages button{color:grey;cursor:pointer;font-size:clamp(.9rem,1vw,1.1rem)}.phone-menu-ul-active ul li{color:#0c0c0c!important;cursor:pointer;display:block;list-style:none;transform:scale(1);transition:transform .4s ease,display .4s ease;width:fit-content}.nav-bar-secondary a,.phone-menu-ul-active ul li{font-family:Manrope,sans-serif;font-size:clamp(1rem,1vw,1.1rem)}.nav-bar-secondary a{color:#171717}.phone-menu-icons-section{align-items:center;bottom:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;padding:.4rem 1rem;position:absolute;right:.5rem;width:fit-content}@media (max-width:684px){.nav-bar-secondary .phone-menu{right:1rem}.nav-bar-secondary .phone-menu-ul-active,.nav-bar-secondary .phone-menu-ul-active.active{right:1.5rem}}.work-wrapper{background:var(--black-color-bg);height:100svh;margin:0 auto;padding:0 2rem;position:relative;width:100%}.all-projects-section{display:flex;flex-direction:column;gap:1rem}.all-projects-section span h1{color:#171717;font-family:Lato,sans-serif;font-size:4rem;font-style:normal;font-weight:400}.all-project-btns{display:flex;flex-wrap:wrap;gap:.5rem}.all-project-btns,.all-project-btns button{font-family:Manrope,sans-serif;font-size:.9rem}.all-project-btns button{border:1px solid hsla(0,0%,93%,.697);border-radius:16px;color:#0c0c0c;cursor:pointer;padding:.7rem 1rem}.active-btn{background:#adff2f}.displayed-projects .project-item .projects-status{align-items:center;display:flex;font-family:Manrope,sans-serif;font-size:clamp(.8rem,.9vw,.9vw);font-weight:300;transition:all .3s ease-in-out}.displayed-projects .project-item{border-top:1px solid #d4d4d4ba;cursor:pointer;display:grid;grid-template-columns:.3fr 1fr .1fr;min-height:7rem;padding:2vw 0;position:relative;transition:all .3s ease-in-out;width:100%}.displayed-projects .project-item:after{background:#adff2f;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease-in-out;width:100%;z-index:1}.displayed-projects .project-item:hover,.displayed-projects .project-item:hover:after{height:100%;transition:height .3s ease-in-out}.displayed-projects .project-item .projects-name{display:flex;flex-direction:column;justify-content:center}.displayed-projects .project-item h1{color:#000;font-family:Lato,sans-serif;font-size:clamp(1.7rem,2vw,2vw);font-style:normal;font-weight:400;z-index:2}.displayed-projects .project-item h2{color:#000;font-size:clamp(.72rem,1.3vw,1.3vw);z-index:2}.displayed-projects .project-item .projects-name p{font-family:Manrope,sans-serif;font-size:clamp(.8rem,.9vw,.9vw)}.displayed-projects .project-item:hover .projects-status{margin-left:.7rem;transition:all .3s ease-in-out}.displayed-projects .project-item:hover .projects-button{margin-right:.7rem;transition:all .3s ease-in-out}.displayed-projects{padding-top:2rem}.displayed-projects .project-item .projects-button{align-items:center;display:flex;font-size:2rem;justify-content:center;transition:all .3s ease-in-out;z-index:2}@media (max-width:873px){.displayed-projects .project-item h1{font-family:Lato,sans-serif;font-size:clamp(1.55em,4vw,4vw);font-style:normal;font-weight:400}.displayed-projects .project-item .projects-status{font-size:clamp(.72rem,1.7vw,1.7vw)}}@media (max-width:729px){.work-wrapper{padding:0 1rem}.all-project-btns button{border:1px solid hsla(0,0%,93%,.697);border-radius:16px;cursor:pointer;font-size:clamp(.8rem,1vw,1vw);padding:.7rem .5rem}}body{position:relative}.slide-in{align-items:center;background:#adff2f;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform-origin:bottom;width:100%;z-index:800}.slide-in h1,.slide-out h1{color:#171717;font-family:Lato,sans-serif;font-size:clamp(2rem,4vw,4vw);font-style:normal;font-weight:400}.slide-out{position:fixed;transform-origin:top;z-index:800}.slide-on-refresh,.slide-out{align-items:center;background:#adff2f;display:flex;height:100vh;justify-content:center;left:0;top:0;width:100%}.slide-on-refresh{position:absolute;transform-origin:bottom;z-index:9999}.slide-on-refresh h1{color:#adff2f;font-family:Lato,sans-serif;font-size:clamp(2.5rem,5vw,5vw);font-style:normal;font-weight:400}.slide-text{align-content:center;background:#171717;display:flex;justify-content:center;padding:.5rem 1rem}.not-found-page-wrapper{background:var(--black-color-bg);height:100svh;margin:0 auto;padding:0 2rem}.not-found-page-box,.not-found-page-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.not-found-page-box{align-items:center;height:100%;justify-content:center;text-align:center}.not-found-page-box h1{color:#171717;font-family:Lato,sans-serif;font-size:clamp(3rem,8vw,8vw);position:relative}.not-found-page-box p{color:#171717;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.2vw,1.2vw);position:relative}.not-found-page-box button{background:#adff2f;border-radius:10px;color:#171717;cursor:pointer;font-size:clamp(1rem,1.2vw,1.2vw);margin-top:1rem;padding:.7rem;position:relative}
/*# sourceMappingURL=main.9909071e.css.map*/