.contact__container{padding:120px var(--container-padding) 0 var(--container-padding)}.contact__join{box-shadow:4px 4px 20px #00013f33;display:flex;flex-direction:row;margin:0 auto;max-width:100%;width:var(--container)}.contact__infos{align-items:center;display:flex;flex-direction:column;padding:90px 50px;text-align:center;width:40%}.contact__infos h1{font-size:2.5rem;margin-bottom:30px}.contact__infos p{line-height:1.6rem}.contact__expert{font-size:.9rem;margin:auto 0 0}.contact__expert a{text-decoration:underline}@media (max-width:900px){.contact__join{flex-direction:column}.contact__infos{padding:90px 30px;width:100%}.contact__form{box-shadow:none;padding:20px 30px;width:100%}.contact__expert{margin-top:30px}}@media (max-width:700px){.contact__form{grid-template-columns:100%}.contact__form .button{grid-column:span 1}.contact__join .customInput,.contact__join .customTextarea{max-width:100%;width:100%}.contact__message{grid-column:span 1}.contact__buttons{align-items:center;flex-direction:column}}.contact__buyer{align-items:center;background:var(--gradient-light);border-radius:50px;display:flex;flex-direction:column;gap:20px;margin:50px auto 0;max-width:100%;padding:50px var(--container-padding);text-align:center;width:var(--container)}.contact__buyer p{font-size:1rem;line-height:1.875rem}.contact__buyer-container{padding:50px var(--container-padding) 0}.contact__buttons{display:flex;gap:20px}
