.share-lifepurpose-container{padding:4rem}@media screen and (max-width:600px){.share-lifepurpose-container{padding:2rem}}.lifepurpose-section{display:flex;flex-direction:row;gap:5rem;padding:8rem 4rem;background-color:#daef9b}.lifepurpose-section.submitted{background-color:#60bb82}.lifepurpose-section.error{background-color:#ff8c66}@media screen and (max-width:900px){.lifepurpose-section{flex-direction:column;gap:2rem}}@media screen and (max-width:600px){.lifepurpose-section{padding:4rem 2rem}}.contact-fields{display:flex;flex-direction:column;gap:1rem}.gender-group{flex-wrap:wrap;gap:.5rem;padding:1rem 0}.gender-group,.name{display:flex;flex-direction:row}.name{justify-content:space-between;gap:1rem}@media screen and (max-width:900px){.name{flex-direction:column}}.contact-consent{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.button-row{display:flex;flex-direction:row;gap:1rem;padding:1rem 0}.left-section,.right-section{width:50%;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:900px){.left-section,.right-section{width:100%}}.privacy-text{font-size:.75rem}@media screen and (max-width:1300px){.privacy-text{font-size:.75rem}}.recaptcha-info{font-size:.75rem;color:rgba(5,36,15,.502)}.gender-select{display:flex;flex-direction:row;gap:.5rem}@media screen and (max-width:600px){.gender-select{flex-wrap:wrap}}.double-field{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.double-field .drop-down-container{min-width:49%}.double-field .drop-down-container .select-button-text{line-height:1}@media screen and (max-width:600px){.double-field{flex-direction:column}}.input-fields{display:flex}@import"https://use.typekit.net/tyc1jtq.css";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@0;1&display=swap";.contact-form-container{display:flex;flex-direction:row;gap:4rem}@media screen and (max-width:900px){.contact-form-container{flex-direction:column;gap:2rem}}.divider{width:1px;background:#525252;align-self:stretch}.life-purpose-contactinfo-button-container{display:flex;gap:1rem}