.contact-hero{background-image:linear-gradient(135deg,#627340 24.49%,#3d502a 46.12%);padding:4rem var(--main-padding);color:var(--white)}.contact-heroTitle{font-size:3.75rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.contact-heroDescription{font-size:1.25rem;line-height:1.75rem;max-width:48rem;margin:0 auto;text-align:center}.contact-infos{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:3rem 1rem;max-width:1200px;margin:0 auto}.contact-infosItem{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:1rem;background-color:var(--white);box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease}.contact-infosItem:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.contact-infosItemIcon{display:flex;align-items:center;justify-content:center;color:var(--color-primary-orange);background:rgba(239,127,26,.1019607843);padding:1rem;border-radius:50%;height:2rem;width:2rem;margin-bottom:1rem}.contact-infosItemTitle{font-size:.85rem;font-weight:500;margin-bottom:.5rem;font-weight:600}.contact-infosItemPrimary{font-size:1.125rem;line-height:1.75rem;margin-bottom:.25rem;color:#4c5a32}.contact-infosItemSecondary{font-size:.875rem;line-height:1.25rem;color:rgba(98,115,64,.7)}.contact-infos-form{padding:4rem var(--main-padding);background-image:linear-gradient(135deg,#627340 24.49%,#3d502a 46.12%)}.contact-infos-form .form{max-width:800px}.contact-infos-formTitle{text-align:center;color:var(--white);margin-bottom:3rem;font-size:2rem;font-weight:600}.contact-infos-formTitle span{color:var(--color-primary-orange)}.contact-form{padding:4rem var(--main-padding);background-image:linear-gradient(135deg,#627340 24.49%,#3d502a 46.12%)}.contact-formTitle{text-align:center;color:var(--white);margin-bottom:3rem;font-size:2rem;font-weight:600}.contact-formTitle span{color:var(--color-primary-orange)}.contact-form .form{max-width:800px;margin:0 auto}