.ContactFormMaincolumn{width:32vw;height:63vh;border-radius:var(--border-radius-card);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:rgba(var(--bg));box-shadow:0 0 0 1px rgba(var(--border-low));z-index:2000}.ContactFormTitlerow{width:30.5vw;height:7vh;box-shadow:0 2px 2px -2px rgba(var(--border-low))}.ContactFormTitlerow,.ContactFormTitlespan{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ContactFormTitlespan{width:20vw;height:5vh;color:rgba(var(--fg));font-weight:600;font-size:1rem}.ContactFormTitleCloseButton{width:2vw;height:5vh;margin-left:10vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.ContactFormTitleCloseButton span{color:rgba(var(--fg));font-weight:600;font-size:1.2rem}.ContactFormTitleCloseButton:hover span{color:rgba(var(--fg-high))}.ContactFormMiddleContentcolumn{width:30.5vw;height:55vh;opacity:.98;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ContactFormConfirmationimg{width:6vw;height:8vh;margin-top:12vh;-o-object-fit:contain;object-fit:contain}.ContactFormConfirmationColorspan{height:4vh;color:rgba(var(--fg-title));font-weight:600;font-size:1rem}.ContactFormConfirmationColorspan,.ContactFormConfirmationExplanationspan{width:30.5vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.ContactFormConfirmationExplanationspan{height:15vh;padding:4%;margin-bottom:6vh;color:rgba(var(--fg));font-weight:400;font-size:.9rem;text-align:center}.ContactFormConfirmationCloseButtonrow{width:25vw;height:9vh;padding:2%;display:flex;flex-direction:row;justify-content:center;align-items:center;border:.5px solid hsla(0,7%,78%,.103);border-bottom:transparent;border-left:transparent;border-right:transparent}.ContactFormExplanationrow,.ContactFormExplanationspan{width:30.5vw;height:12vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ContactFormExplanationspan{padding:2%;opacity:.7;color:rgba(var(--fg));font-weight:500;font-size:.9rem}.ContactFormEmailcolumn{width:30.5vw;height:10vh;padding:2%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ContactFormTextandErrorrow{width:29vw}.ContactFormTextandErrorrow,.ContactFormTextspan{height:4vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ContactFormTextspan{width:9vw;color:rgba(var(--fg));font-weight:300;font-size:1rem}.ContactFormErrorspan{width:19.8vw;height:4vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:rgba(var(--fg-error));font-weight:400;font-size:.9rem}.ContactFormEmailInputrow{width:29vw;height:5vh;border-radius:4px;padding:3%;border:none;outline:none;box-shadow:0 0 0 1px rgba(var(--border-low));background-color:rgba(var(--bg));color:rgba(var(--fg-search));font-family:inherit;font-weight:400;font-size:.9rem}.ContactFormDescriptioncolumn{width:30.5vw;height:16vh;padding:2%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ContactFormDescriptionInputrow{width:29vw;height:9vh;border-radius:4px;padding:2%;resize:none;border:none;outline:none;background-color:rgba(var(--bg));box-shadow:0 0 0 1px rgba(var(--border-low));color:rgba(var(--fg-search));font-family:inherit;font-weight:400;font-size:.9rem}.ContactFormSendButtonrow{width:30.5vw;height:7vh;padding:2%;justify-content:flex-end;border:.5px solid hsla(0,7%,78%,.103);border-bottom:transparent;border-left:transparent;border-right:transparent}.ContactFormSendButtonrow,.ContactFormSendbutton{display:flex;flex-direction:row;align-items:center}.ContactFormSendbutton{width:6vw;height:4vh;border-radius:4px;justify-content:center;background-color:rgba(var(--primary));box-shadow:0 0 0 1px rgba(var(--border-low))}.ContactFormSendbutton:hover{background-color:rgba(var(--accent))}.ContactFormSendbutton span{color:rgba(var(--fg));font-weight:600;font-size:.9rem}@media (max-width:768px){.ContactFormMaincolumn{width:85vw}.ContactFormTitlerow{width:80vw}.ContactFormTitlespan{width:70vw}.ContactFormTitleCloseButton{width:4vw}.ContactFormEmailcolumn,.ContactFormExplanationrow,.ContactFormExplanationspan,.ContactFormMiddleContentcolumn{width:80vw}.ContactFormTextandErrorrow{width:77vw}.ContactFormTextspan{width:30vw}.ContactFormErrorspan{width:35vw}.ContactFormEmailInputrow{width:77vw}.ContactFormDescriptioncolumn{width:80vw}.ContactFormDescriptionInputrow{width:77vw}.ContactFormSendButtonrow{width:80vw}.ContactFormSendbutton{width:15vw}.ContactFormConfirmationimg{width:13vw}.ContactFormConfirmationColorspan,.ContactFormConfirmationExplanationspan{width:77vw}.ContactFormConfirmationCloseButtonrow{width:80vw}}