input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=search],input[type=url],textarea{width:calc(100% - 0.7rem);padding:.5rem;margin:.5rem 0;border:none;border-radius:5px;font-family:"Poppins",Arial,sans-serif}.form-container,.searchform{input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=search],input[type=url],textarea{border:1px solid var(--primary-color)}}button[type=submit]{border:none;color:#fff;padding:.5rem 1rem;border-radius:5px;cursor:pointer;display:inline-block;font-size:16px;font-family:"Poppins",Arial,sans-serif;font-weight:300}input[type=submit]{border:none;background:linear-gradient(90deg,var(--grad1-color) 0%,var(--grad2-color) 100%);color:#fff;padding:.5rem 1rem;border-radius:5px;cursor:pointer;display:inline-block;font-size:16px;font-family:"Poppins",Arial,sans-serif;font-weight:300}.form-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:20px}.no-form-margin .form-container{margin:0;padding-top:1rem}.form-container>p{width:100%}.form-container>input{padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.form-container>p:has(input[type=submit]),.form-container>p:has(textarea){grid-column:span 2}@media screen and (max-width:768px){.form-container{grid-template-columns:1fr}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=search],input[type=url],textarea{width:100%;box-sizing:border-box}.form-container>p:has(input[type=submit]),.form-container>p:has(textarea){grid-column:span 1}p:has(.span-two){grid-column:span 1}}