.have-a-project{height:auto;padding-top:5%;padding-bottom:5%}.cnt-link{color:#1f4e12;font-weight:700;text-decoration:none}.cnt-link:hover{color:#548b46}.form{background-color:#fff;border-radius:10px;flex-direction:column;gap:.75rem;max-width:100%;padding:1.25rem;font-family:inherit;font-size:1rem;line-height:1.5;display:flex;position:relative}.flex{gap:6px;width:100%;display:flex}.form label{position:relative}.form label .input{border:1px solid #69696965;border-radius:5px;outline:0;width:100%;padding:10px 10px 20px}.form label .input+span{color:gray;cursor:text;font-size:.9em;transition:all .3s;position:absolute;top:15px;left:10px}.form label .input:placeholder-shown+span{font-size:.9em;top:15px}.form label .input:focus+span,.form label .input:valid+span{font-size:.7em;font-weight:600;top:30px}.form label .input:valid+span{color:green}.input01{border:1px solid #69696965;border-radius:5px;outline:0;width:100%;padding:10px 10px 20px}.form label .input01+span{color:gray;cursor:text;font-size:.9em;transition:all .3s;position:absolute;top:50px;left:10px}.form label .input01:placeholder-shown+span{font-size:.9em;top:40px}.form label .input01:focus+span,.form label .input01:valid+span{font-size:.7em;font-weight:600;top:50px}.form label .input01:valid+span{color:green}.fancy{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:2px;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #1f6d00;border-radius:0;outline:none;margin:0;padding:8px 30px;font-size:13px;font-weight:390;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative;overflow:visible}.fancy:before{content:" ";transform-origin:50%;background:#1f6d00;width:1.7rem;height:2px;transition:background .3s linear,width .3s linear;position:absolute;top:50%;left:1.5em;transform:translateY(-50%)translate(230%)}.fancy .text{text-align:left;text-transform:lowercase;color:#1f6d00;padding-left:2em;font-size:1.125em;line-height:1.33333em;text-decoration:none;transition:all .3s ease-in-out;display:block;transform:translate(30%)}.fancy .top-key{background:#fff;width:1.5625rem;height:2px;transition:width .5s ease-out,left .3s ease-out;position:absolute;top:-2px;left:.625rem}.fancy .bottom-key-1{background:#fff;width:1.5625rem;height:2px;transition:width .5s ease-out,right .3s ease-out;position:absolute;bottom:-2px;right:1.875rem}.fancy .bottom-key-2{background:#fff;width:.625rem;height:2px;transition:width .5s ease-out,right .3s ease-out;position:absolute;bottom:-2px;right:.625rem}.fancy:hover{color:#1f6d00;background:#1f6d00}.fancy:hover:before{background:#fff;width:1.5rem}.fancy:hover .text{color:#fff;padding-left:1.5em}.fancy:hover .top-key{width:0;left:-2px}.fancy:hover .bottom-key-1,.fancy:hover .bottom-key-2{width:0;right:0}
