h1{font-weight:800;background-color:var(--gray-700);text-align:center;line-height:75px;font-size:1.85rem}@media screen and (min-width: 360px)and (max-width: 767px){h1{line-height:90px;font-size:2rem}}@media screen and (min-width: 768px)and (max-width: 1199px){h1{line-height:120px;font-size:3rem}}@media screen and (min-width: 1200px){h1{line-height:150px;font-size:3.5em}}@media screen and (min-width: 768px)and (max-width: 1199px){div.contact{margin:5rem auto 0;max-width:42rem}}@media screen and (min-width: 1200px){div.contact{margin-top:5rem;padding:0 calc((100% - 45rem)/2)}}div.contact a{color:var(--indv-purple-text)}div.contact form{display:flex;flex-direction:column;margin-top:3rem}@media screen and (min-width: 768px){div.contact form{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}}div.contact form label:not(:first-of-type){margin-top:.5rem}div.contact form input{display:block;height:2.25rem;padding:.25rem;outline:none;border:1px solid var(--gray-500)}div.contact form textarea{height:100px;width:100%;resize:none;outline:none;border:1px solid var(--gray-500);color:#000;font-family:"Open Sans";padding:.25rem}div.contact form section{grid-column:1/-1;margin-top:.5rem}@media screen and (max-width: 767px){div.contact form section{margin-top:1.5rem}}div.contact form section label{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}div.contact form section label input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:var(--indv-purple-text);margin:.5rem 0 0 .5rem}div.contact form section button{display:block;width:40%;height:3rem;margin:2rem auto 0}div.contact .confirmation{margin-top:3rem}div.contact .confirmation:not(.show){display:none}
