*{margin:0;padding:0;box-sizing:border-box}body{background-color:#302c42;color:#fff;font-family:Montserrat}@media screen and (min-width: 420px){:root{font-size:12px}}@media screen and (min-width: 560px){:root{font-size:14px}}.form__inputs{background:radial-gradient(circle,#403a5f,#211e2e);display:flex;flex-direction:column;min-height:100vh;width:500px;margin:200px auto 0;padding:20px;box-sizing:border-box;font-family:Montserrat;text-align:center}input{max-width:100%;box-sizing:border-box;background-color:transparent;border:2px solid white;border-radius:20px;padding:10px;margin:7px 0;color:#fff;font-family:Montserrat}input::placeholder{font-family:Montserrat;color:#fff}h1{font-size:50px}h3{font-weight:100;font-size:27px;margin-top:20px;margin-bottom:30px}textarea{max-width:100%;padding:20px;box-sizing:border-box;background-color:transparent;border:2px solid white;border-radius:50px;height:100px;margin:7px 0;resize:none;color:#fff;font-family:Montserrat}textarea::placeholder{color:#fff;font-family:Montserrat}.input-error-placeholder::placeholder{color:red}.project__form,.owner__form{display:flex;flex-direction:column;margin-bottom:30px}.repo-demo{display:flex;flex-direction:row;justify-content:space-between}.repo,.demo{width:50%}@media (min-width: 768px){.data-container{display:flex;flex-direction:row;gap:50px;justify-content:center}.form__inputs{margin:20px}}.form__images{display:flex;flex-direction:row;justify-content:center;gap:24px}.form__images div{display:flex;flex-direction:column;align-items:center}input[type=file]{display:none}.project-button,.author-name{width:160px;height:50px;flex-grow:0;margin:33.8px 4.4px 19.2px 4px;padding:6px;border-radius:40px;background-image:linear-gradient(to right,#8176af -2%,#c0b7e8 98%);text-align:center;font-family:Montserrat;font-size:15px;font-weight:700}@media (min-width: 768px){.project-photo{width:520.8px;height:545.7px}}.header{display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;padding:20px}.header img{width:150px;height:auto}.home-link{text-decoration:none;color:#fff}.home-link img{width:60px;height:60px}.home-text{font-size:20px;font-weight:100;margin-left:10px}.header-left{display:flex;flex-direction:row;align-items:center}.header-left img{height:auto}.header-text{color:#fff;font-family:Montserrat,sans-serif;text-align:center;margin-top:20px}.header-text h1{margin:15px}.header-text p{font-size:25px;font-weight:100;text-align:center;margin-bottom:30px}.footer{display:flex;justify-content:center;align-self:flex-end}.img-footer{width:123px;height:46px;margin:10px 0 20px}button,.create-button{width:160px;height:50px;flex-grow:0;margin:33.8px 4.4px 19.2px 4px;padding:6px;border-radius:40px;background-image:linear-gradient(to right,#8176af -2%,#c0b7e8 98%);text-align:center;font-family:Montserrat;font-size:15px;font-weight:700;color:#fff;border:none}.button-container{display:flex;align-items:center;justify-content:center;border:none;gap:24px}.project-preview__container{display:flex;flex-direction:column;align-items:center;position:relative}.project__card-preview{color:#000;align-content:center;display:flex;flex-direction:row;justify-content:space-evenly;font-family:sans-serif;padding:20px;min-height:270px;max-height:300px;width:450px;border-radius:30px;background-color:#fff;margin:60px;align-items:center;position:absolute;bottom:-200px;font-family:Poppins;overflow:hidden}.icons img{height:25px;border-radius:50%;box-shadow:0 0 15px 5px #bcd1d8}.icons{display:flex;flex-direction:row;gap:10px}.techs-icons-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.project-photo{height:500px;width:500px;object-fit:cover;margin:20px}.owner-photo{height:120px;width:120px;object-fit:cover;border-radius:50%}.owner-name{color:#000;font-weight:700;font-size:15px}.input-column{flex:1;margin-left:15px}.photo-column{width:150px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center}.job-title{margin-top:10px;font-size:13px;color:#909090}.nameProj{margin-top:20px;font-weight:500;font-size:20px}.slogan{color:#575757;font-weight:500;font-size:15px}.description{color:#3e3e3ee1;font-size:13px;margin-top:10px;overflow:hidden;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.techs{margin-right:30px;font-size:14px;color:#505050}.input-column h3{font-size:15px;margin:0}.title-line__container{display:flex;align-items:center;text-align:center;gap:3px}.line-1{background:linear-gradient(to left,#000,#fff);height:3px;width:35px}.line-2{background:linear-gradient(to right,#000,#fff);height:3px;width:35px}@media (min-width: 768px){.project__card-preview{bottom:0;top:400px}}.yourproject-container{margin-bottom:200px}.list-item__container{display:flex;flex-direction:column;align-items:center}.card-project{color:#000;align-items:flex-start;display:flex;flex-direction:row;justify-content:space-evenly;font-family:sans-serif;padding:20px;min-height:270px;max-height:300px;width:450px;border-radius:30px;background-color:#fff;margin:15px;align-items:center;font-family:Poppins;overflow:hidden}a{text-decoration:none}@media (min-width: 768px){.main-container{display:grid;grid-template-columns:repeat(2,1fr)}}.notfound-message{text-align:center;font-size:50px;margin:40px}
