:root{--color-blue: #3587D8;--color-title: #595959;--color-default: #8e949a;--color-white: #f0f0f0;--color-gray: #808287;--color-gold: #B2A171;--gradient-light-blue: linear-gradient(90deg,rgba(3, 173, 229, 1) 0%, rgba(92, 163, 255, 1) 100%);--gradient-straight-line: linear-gradient(90deg, #00B9FF 0%, #8254F5 100%);--font-size-big: 22px;--font-size-title: 18px;--font-size-normal: 15px;--font-size-smaller: 14px;--font-size-phone: 13px}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;color:var(--color-default)}*,*:after,*:before{line-height:1.2;box-sizing:border-box}a{text-decoration:none}b{color:var(--color-gray);font-weight:400}body::-webkit-scrollbar{background:#34363d;width:10px;height:10px}body::-webkit-scrollbar-track{display:none}body::-webkit-scrollbar-thumb{background:#6d7180;border-radius:6px}body::-webkit-scrollbar-thumb:hover{background:#7a7e8f}body::-webkit-scrollbar-corner{background:transparent}.social_link{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:#17223033;border:2px solid #1c2f43;border-radius:10px;color:#f4f9ff;padding:8px 12px;transform:none;top:0;transition:color .3s,background .4s,top .3s}.social_link i{margin-right:10px;font-size:20px}.social_link:hover{top:-3px;background:#5f84b32b}.heading{position:relative;display:flex;align-items:center;margin:0;color:#e6e6e6;font-size:24px}.heading i{margin-right:10px;padding:10px;border-radius:10px;background:#064569;color:#53eafd;font-size:20px}.background_light_blue{background:var(--gradient-light-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.technologies{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.technology_item{display:inline-block;padding:8px 12px;border:1px solid #3a3e4b;font-size:var(--font-size-normal);border-radius:15px}@media (max-width: 1280px){.heading{font-size:22px}}@media (max-width: 1024px){.heading{font-size:20px}.heading i{padding:8px;font-size:18px}}@media (max-width: 768px){.heading{font-size:19px}}@media (max-width: 580px){.technology_item{padding:6px 8px}}@media (max-width: 480px){.heading{width:90%;font-size:18px}.heading i{margin-right:8px;padding:8px;font-size:17px}}@keyframes slideIn{0%{opacity:0}to{opacity:1}}@keyframes slideFromTop{0%{transform:translateY(-30%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideFromRight{0%{transform:translate(30%);opacity:0}70%{transform:translate(-15%)}to{transform:translate(0);opacity:1}}@keyframes slideFromLeftSlightly{0%{transform:translate(-50%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromRightSlightly{0%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromBottom{0%{transform:translateY(100px);opacity:0}70%{transform:translateY(-30px)}to{transform:translateY(0);opacity:1}}@keyframes fadeInOpacityOnly{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideInFromRight{0%{transform:translate(250px);opacity:0}65%{opacity:1;transform:translate(-40px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes slideAnimation{0%{opacity:0;transform:scale(1.2)}65%{opacity:1;transform:scale(.9)}to{transform:scale(1)}}@keyframes bounce-2{0%{opacity:0;transform:translate(-100px)}60%{opacity:1;transform:translate(20px)}to{transform:translate(0)}}@keyframes bounce-2-inverse{0%{opacity:0;transform:translate(100px)}60%{opacity:1;transform:translate(-20px)}to{transform:translate(0)}}@keyframes pulsing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}
