@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}body{background-color:#000}a,h1,h4,p{color:#fff;text-decoration:none}ul{list-style-type:none}.btn{background:#f8d90f;color:#222}.btn,.btn-light{border:2px solid #fff;border-radius:3px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 32px;text-transform:uppercase}.btn-light{background:#0000;color:#fff}.btn-light:hover,.btn:hover{background:#fff3;color:#fff;transition:.3s}.header{align-items:center;background-color:initial;display:flex;height:90px;justify-content:space-between;padding:1rem;position:fixed;transition:background-color .5s ease;width:100%;z-index:10}.header-bg{background-color:#000000d9;transition:.5s}.nav-menu{display:flex}.nav-menu li{padding:0 1rem}.nav-menu li a{font-size:1.2rem;font-weight:500}.hamburger{display:none}.logo{align-items:center;color:#f8d90f;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.12em;padding-left:30%;transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none}.logo:hover{opacity:.85;transform:scale(1.05)}@media screen and (max-width:1040px){.nav-menu{align-items:center;background:#000000e6;flex-direction:column;height:100vh;justify-content:center;left:-100%;position:absolute;top:0;transition:.3s;width:100%;z-index:-3}.nav-menu.active{left:0}.nav-menu li{padding:1rem 0}.nav-menu li a{font-size:2rem}.hamburger{display:inline;display:initial}}.view{height:100vh;position:relative;width:100%}.intro-img{background-position:50%;background-repeat:no-repeat;background-size:cover;object-fit:cover}.intro-img,.view:after{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.view:after{background-color:#000000b3;content:""}.initialImg{height:100%;width:100%}.initialImg .content{left:50%;max-width:800px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.initialImg .content h1{font-size:4rem}.initialImg .content h1,.initialImg .content h2{font-weight:900;letter-spacing:2px;text-transform:uppercase}.initialImg .content h2{color:#f8d90f;font-size:2rem}.initialImg .content p{font-size:1.5rem;margin:1rem 0}.content .btn{margin:1rem .5rem}@media screen and (max-width:640px){.initialImg .content h1{font-size:2rem}.initialImg .content p{font-size:1.2rem}}.footer{background-color:#131313cc;padding:4rem 0;width:100%}.footer-container{grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1200px;padding:0 2rem}.left{display:flex;flex-direction:column;height:100%;max-width:100%;padding:1rem}.location{display:flex;margin-bottom:.8rem}.location p{line-height:35px}.right{display:flex;flex-direction:column;height:100%;max-width:100%;padding:1rem}.social{margin-top:1rem}h4{font-size:1rem;padding-bottom:.7rem}p{font-size:1.2rem}@media screen and (max-width:640px){.footer-container{grid-template-columns:1fr}}.secondImg{background:#00000080;height:60vh;position:relative;width:100%}.secondImg:before{background:url(https://images.unsplash.com/photo-1607798748738-b15c40d33d57?w=1000&auto=format&fit=crop&q=60&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NHx8cHJvZ3JhbW1pbmd8ZW58MHx8MHx8fDA%3D);background-position:top;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.heading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.secondImg h1{font-size:2.4rem}.secondImg p{font-size:1.4rem;text-align:center}@media screen and (max-width:640px){.secondImg h1{font-size:2rem}}.projects-container{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:90%;padding-bottom:5rem;padding-top:5rem}.project-card{align-items:center;background-color:#1a1919;border-radius:6px;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:2rem;padding:1.2rem 1rem;text-align:center}.pro-title{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.8px;padding:0;text-align:center;text-transform:uppercase}.pro-details p{font-size:.7rem;padding-bottom:0}.pro-btns{display:flex;justify-content:space-between;margin-top:1rem}.project-card:hover{box-shadow:0 0 12px #f8d90f;transition:box-shadow .3s ease-in-out}.languages{color:#ccc;font-size:.9rem;margin-top:0}@media screen and (max-width:740px){.projects-container{grid-template-columns:1fr;max-width:100%;padding-top:2rem}.project-card{margin:0;padding:1rem 0}.pro-title{font-size:1.2rem}.pro-details{font-size:1rem}.pro-btns{align-items:center;flex-direction:column}.languages{font-size:.8rem}}label{color:#fff;margin-bottom:.5rem}form{display:flex;flex-direction:column;margin:auto;max-width:600px;padding:4rem 1rem;position:relative}form input,form textarea{background:#515151;border:none;border-radius:5px;color:#fff;font-size:1.2rem;margin-bottom:1rem;padding:10px 18px}.alert-message{background-color:#f8d90f;border-radius:5px;box-shadow:0 3px 10px #00000026;color:#000;font-size:1rem;font-weight:600;left:50%;opacity:0;padding:.8rem 1.5rem;pointer-events:none;position:absolute;top:-15px;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:100}.alert-message.show{opacity:1;pointer-events:auto}.alert-message.error{background-color:#333;color:#fff}.about{align-items:center;flex-wrap:wrap;height:100%;margin:2.3rem 0}.about,.tech-carousel-wrapper{display:flex;justify-content:center;width:100%}.tech-carousel-wrapper{padding-top:2.3rem}.about .left{margin:auto;max-width:500px;padding:0;text-align:center}.about .left p{margin:1.2rem 0}.about .right{max-width:700px}.right .img-container{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);position:relative;text-align:center}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:.8;transform:translateY(0)}}.right .imgcara{border-radius:600px;max-width:60%;opacity:0;transform:translateY(30px);transition:all .5s ease-out;z-index:5}.imgcara.animate{animation:fadeSlideUp 1s ease-out forwards}.right .top{grid-column:1/span 8;grid-row:1;padding-top:20px;z-index:6}.about .tech-carousel-container{clear:both;margin-top:0;max-width:1000px;width:100%}@media screen and (max-width:1100px){.right .img{max-width:60%}.right .top{grid-column:2/12;padding-top:0}.about .tech-carousel-container{padding:0 1rem}}@media screen and (max-width:768px){.about{flex-direction:column}.about .left,.about .right{margin:1rem auto;width:100%}.about .tech-carousel-container{margin-top:1rem}}.tech-carousel-container{margin:2rem auto 0;max-width:1200px;overflow:hidden;padding:1rem 0;width:100%}.tech-carousel{overflow:hidden;position:relative;width:100%}.tech-slider{transition:transform .5s ease}.tech-item,.tech-slider{align-items:center;display:flex;justify-content:center}.tech-item{height:4rem;padding:0 1.5rem}.tech-icon{filter:grayscale(30%);height:3.5rem;transition:transform .3s ease,filter .3s ease;width:auto}.tech-icon:hover{filter:grayscale(0);transform:scale(1.1)}.auto-rotate-toggle{align-items:center;display:flex;justify-content:center;margin-top:1rem;opacity:.6}.auto-rotate-toggle:hover{opacity:1}.auto-rotate-toggle input{margin-right:.5rem}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width:768px){.tech-carousel-container{padding:1rem 1}.tech-item{padding:0 1rem}.tech-icon{height:2.5rem}}@media screen and (max-width:480px){.tech-item{padding:0 .7rem}.tech-icon{height:2rem}}
/*# sourceMappingURL=main.ed3c6d42.css.map*/