@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";*{padding:0;margin:0}::-webkit-scrollbar{height:5px;width:10px}::-webkit-scrollbar-thumb{background:#6495ed;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#407be9}a,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif!important;font-weight:600}button,label,p,span{font-family:Open Sans,sans-serif!important;font-weight:300}body{overflow-x:hidden;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.theme-btn{position:fixed;z-index:100;right:0!important;top:0}.theme-btn .form-switch{font-size:18px}.theme-btn:before{content:"";position:absolute;right:0;top:0;z-index:-1;border-color:#407be9 #232d3f transparent transparent;border-style:solid;border-width:50px}.active{background:#6495ed!important;color:#fff!important}.active,.hide{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.hide{display:none}.project-content .project-photo .card h5,.project-content .project-photo .card p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.project-content .project-photo .card p{font-size:10px}.project-content .project-photo .project-hover{border:2px solid #6495ed;background:#282a3a;color:#fff;position:relative;overflow:hidden;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.project-content .project-photo .project-hover img{aspect-ratio:1;background-position:50%;overflow:hidden;z-index:0;transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95)}.project-content .project-photo .project-hover button,.project-content .project-photo .project-hover img{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.project-content .project-photo .project-hover button{position:absolute;font-size:12px;padding:.5rem 1rem!important;top:50%;left:50%;border:none;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0)}.project-content .project-photo .project-hover button:hover{color:#fff;background:#232d3f!important}.project-content .project-photo .project-hover:before{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;z-index:-1;background:#0f0f0f!important;transition:all .7s linear;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-ms-transition:all .7s linear;-o-transition:all .7s linear}.project-content .project-photo .project-hover:after{content:"";position:absolute;top:0;right:-100%;height:100%;width:100%;z-index:-1;background:#232d3f!important;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out}.project-content .project-photo .project-hover:hover{background:transparent!important}.project-content .project-photo .project-hover:hover button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}.project-content .project-photo .project-hover:hover:before{left:-50%}.project-content .project-photo .project-hover:hover:after{right:-50%}.project-btn-link{background:#6495ed;letter-spacing:5px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:none!important}.project-btn-link:hover{background:#232d3f!important}.footer-content div span{position:relative;z-index:2}.footer-content div span:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background:#6495ed;animation:footer 3s ease-in-out infinite;-webkit-animation:footer 3s ease-in-out infinite}@keyframes footer{0%,to{transform-origin:center center;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}25%{transform-origin:center center;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);background:#e74033}50%{transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}75%{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}}.footer-menu a{font-weight:700;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.footer-menu a:hover{transform:translateY(-5px);color:#6495ed;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}.social-media a{display:flex;aspect-ratio:1;align-items:center;border:1.5px solid #6495ed;background:#6495ed;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.social-media a:hover{background:#fff;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.social-media a:hover i{color:#6495ed}