:root{font-family:Outfit,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#f5f5f5;font-size:16px}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}#root{position:relative;overflow-x:hidden}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.scale-in-center{animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}.slide-in-bottom{animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-bottom{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-top{animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) .25s both}@keyframes slide-in-top{0%{transform:translateY(-50%);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.zoom-out{animation:zoom-out .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes zoom-out{0%{-webkit-transform:scale(4);transform:scale(4);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.slide-in-right{animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}50%{transform:translate(0)}75%{transform:translate(24px)}to{transform:translate(0);opacity:1}}.slide-in-left{animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-left-my-expertize{animation:slide-in-left-my-expertize .5s cubic-bezier(.25,.46,.45,.94) .25s both}@keyframes slide-in-left-my-expertize{0%{transform:translate(-100%) scaleX(1);opacity:0}50%{transform:translate(0) scaleX(1.2);opacity:1}to{transform:scaleX(1)}}.hover-project-card{animation:hover-project-card .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes hover-project-card{0%{transform:scaleX(1)}to{transform:scaleX(1.36)}}
