body{flex-direction:column;display:flex}section{padding:10dvh 1rem}body,p,li,input,textarea{font-size:16px}.button-group{flex-direction:row;gap:1rem}.button-option{flex:1}h1{color:var(--noir-charbon);justify-self:center;padding-bottom:2dvh;font-size:2rem}.contact-info-box{border:1px solid var(--jaune-dore);border-radius:20px;flex-direction:column;gap:10px;padding:5%;display:flex}.address-section{justify-content:center;width:80%;padding:5dvh;display:flex}form{flex-direction:column;gap:1.5rem;margin-top:2dvh;display:flex}.form-label{font-weight:700}.form-input,.form-textarea{padding:.8rem 1rem}.button-group{flex-direction:column;gap:1rem;display:flex}.button-option{border:1px solid var(--jaune-dore);border-radius:20px;width:100%;padding:.9rem 1.2rem;font-size:.85rem}.button-option.active{background-color:var(--jaune-dore);color:var(--blanc-casse)}.form-group{flex-direction:column;gap:1rem;display:flex}form input,form textarea{border:1px solid var(--jaune-dore);border-radius:20px}.submit-button{background-color:var(--jaune-dore);color:var(--blanc-casse);cursor:pointer;border:none;border-radius:20px;align-self:center;width:50%;padding:1rem;font-size:1rem}button.Gold{background:linear-gradient(105deg,var(--jaune-dore),#f8d668,var(--jaune-dore));color:var(--noir-charbon);box-shadow:.3rem #c49d0359;cursor:pointer;border:none;border-radius:28px;margin:2rem auto;padding:12px 28px;font-weight:600;display:block}.contact-content{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:2rem 1rem}.contact-form{width:100%;max-width:100%}.contact-info-box,.address-section{box-sizing:border-box;width:100%}@media (min-width:900px){.contact-content{padding:3rem 2rem}.contact-info-box{gap:1.25rem;display:flex}}@media (min-width:600px){.address-section{justify-content:center;gap:5dvw;width:100%}}
