.notFount{height:150px;display:flex;justify-content:center;align-items:center;border-radius:10px;color:var(--primary);font-size:35px;font-weight:700}.contact .form{margin-top:20px;background:linear-gradient(45deg,#fff,hsla(0,0%,95%,.36));padding:20px 10px;border:3px solid #fff;border-radius:15px;box-shadow:0 4px 8px 0 hsla(0,0%,67%,.259);height:-moz-fit-content;height:fit-content}@media only screen and (min-width:640px){.contact .form{padding:20px 30px}}.contact .form h3{color:#0d121e}.contact .form form .div{position:relative;margin:15px 0}.contact .form form .div .icon{position:absolute;top:50%;transform:translateY(-50%);right:15px}.contact .form form .div .number{position:absolute;top:50%;transform:translateY(-50%);left:25px}.contact .form form .div .number p{color:var(--secondary);font-weight:800}.contact .form form .div input{display:block;width:100%;padding:10px 50px;border-radius:50px;border:1px solid #eee;outline:none;height:70px;font-size:18px;font-family:Cairo,sans-serif!important}.contact .form form .div input::placeholder{font-weight:600;color:#a0a0a0}.contact .form form .divTextArea{position:relative;margin:15px 0}.contact .form form .divTextArea .icon{position:absolute;top:14%;transform:translateY(-50%);right:15px}.contact .form form .divTextArea textarea{display:block;width:100%;padding:20px 50px;border-radius:10px;border:1px solid #eee;outline:none;height:300px;font-size:18px;resize:none;color:#000;font-weight:500;font-family:Cairo,sans-serif!important}.contact .form form .divTextArea textarea::placeholder{font-weight:600;color:#a0a0a0}.contact .form form button{background-color:var(--primary);color:#fff;font-size:25px;font-weight:500;width:100%;height:60px;border-radius:50px;border:1px solid var(--primary);transition:.5s;cursor:pointer;box-shadow:0 4px 20px 0 rgba(16,98,147,.43);margin-top:10px}.contact .form form button:hover{background-color:#fff;color:var(--primary)}