.contactBox{width:100%;color:var(--dc);background:linear-gradient(#faf9f7 0%,#d5ab42 100%);border-radius:0 0 45px 45px;flex-direction:column;align-items:center;padding:20vh 0 10vh;display:flex}.contactBox h1{text-transform:uppercase;text-align:center;border-bottom:4px double var(--gc);margin-bottom:5vh;font-size:4rem}.contactContainer{justify-content:center;align-items:center;gap:100px;width:70vw;display:flex}.contactContainer form,.contactContainer .formFlex{flex-direction:column;gap:30px;display:flex}.contactContainer .field{position:relative}.contactContainer label .css-kdw41t{margin-left:10px}.contactContainer h3{text-transform:capitalize;color:var(--gc);justify-self:center;padding-bottom:30px;font-weight:300}.contactContainer .socialIcons{flex-direction:row;display:flex}.contactContainer .socialIcons p{font-size:12px;font-weight:700}.contactContainer .socialIcons svg{width:40px;height:40px}.contactContainer .socialIcons .icon:hover svg{fill:var(--dc);scale:1.2}@media (max-width:768px){.contactContainer{flex-direction:column}.contactContainer .socialIcons svg{width:40px!important;height:40px!important}}@media (max-width:525px){.contactContainer .socialIcons{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.contactContainer h3{text-align:center}.contactContainer form,.contactContainer .formFlex{width:95vw}}@media (max-width:425px){.contactBox h1{font-size:3rem}}
