.champs{display:flex;flex-direction:column}.champs label{font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding-bottom:8px;text-transform:uppercase}.champs label span{color:red}.champs input,.champs textarea{padding-left:16px}.champs input{height:61px}.champs input,.champs textarea{border:1px solid var(--border-input);border-radius:10px;margin-bottom:22px;width:520px}.champs textarea{height:150px;padding-top:16px}.champs input:focus,.champs textarea:focus{border-color:var(--secondary);box-shadow:0 0 0 3px #14578326;outline:none}.formulaire{padding-bottom:100px;padding-top:100px}.formulaire .container{display:flex;gap:70px;justify-content:space-between}#submit-contact{background-color:var(--secondary);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:24px 36px}.contact-image{align-items:center;display:flex;flex-direction:column;gap:30px}.contact-image img{border-radius:20px}.formulaire{background-color:#fff}@media (max-width:1440px){.champs input,.champs textarea{width:450px}.formulaire .container{gap:50px}}@media (max-width:1024px){.champs input,.champs textarea{width:480px}.formulaire{padding-bottom:60px;padding-top:60px}}@media (max-width:768px){.formulaire .container{align-items:center;flex-direction:column;gap:40px}.champs input,.champs textarea{width:100%}.contact-image img{height:auto;max-width:100%}.formulaire{padding-bottom:50px;padding-top:50px}}@media (max-width:480px){.formulaire{padding-bottom:30px;padding-top:30px}.champs label{font-size:11px}.champs input{height:50px}.champs textarea{height:120px}#submit-contact{padding:18px 28px;width:100%}.contact-image{gap:20px}form{width:100%}}