#main-contact-view-container{box-sizing:border-box;display:flex;width:100%;height:100%}#main-contact-view-container .main-contact-view-form-receiver-details{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:30px;width:300px;height:100%;border-right:1px solid var(--color-border);background-color:var(--color-bg-elevated)}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-name{margin-block-start:0;margin-block-end:0;color:var(--color-accent);font-size:1.1em;font-family:monospace;letter-spacing:5px}#main-contact-view-container .main-contact-view-form-receiver-details .image-container{position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:207px;height:207px;background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);object-fit:contain}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-position{margin-block-start:0;margin-block-end:0;color:var(--color-accent);text-align:center;font-size:1em;font-family:monospace;letter-spacing:2.5px}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links{box-sizing:border-box;display:flex;flex-direction:row}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div{box-sizing:border-box;display:block;width:30px;height:30px;margin:10px;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div a{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div a i{color:var(--color-text);font-size:30px}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div a i:hover{color:aqua}#main-contact-view-container .contact-view-form-container{box-sizing:border-box;display:flex;flex-direction:column;width:calc(100% - 300px);height:100%;border-left:1px solid var(--color-border)}#main-contact-view-container .contact-view-form-container .contact-form-submitted{box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--color-bg);color:var(--color-text);font-family:monospace}#main-contact-view-container .contact-view-form-container .contact-form-submitted .contact-form-submitted-message{border:5px solid rgba(0,0,0,0);border-top:5px solid var(--color-accent-secondary);border-radius:50%;width:auto;height:auto;font-size:15px;font-weight:800}#main-contact-view-container .contact-view-form-container #contact-view-form{box-sizing:border-box;display:flex;flex-direction:column;padding:30px;width:100%;height:100%;align-items:flex-start;justify-content:flex-start;background-color:var(--color-bg);color:var(--color-text);font-family:monospace}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name{box-sizing:border-box;display:flex;margin:3px;width:100%;height:auto}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name span{padding:5px;width:120px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name input{width:calc(100% - 150px);border-width:1px;border-radius:3px;font-size:20px;color:#000;padding:2px 7px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name{box-sizing:border-box;display:flex;margin:3px;width:100%;height:auto}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name span{padding:5px;width:120px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name input{width:calc(100% - 150px);border-width:1px;border-radius:3px;font-size:20px;color:#000;padding:2px 7px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email{box-sizing:border-box;display:flex;margin:3px;width:100%;height:auto}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email span{padding:5px;width:120px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email input{width:calc(100% - 150px);border-width:1px;border-radius:3px;font-size:20px;color:#000;padding:2px 7px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message{box-sizing:border-box;display:flex;margin:3px;width:100%;height:calc(100% - 300px)}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message span{padding:5px;width:120px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message textarea{padding:7px;min-width:calc(100% - 157px);width:calc(100% - 157px);max-width:calc(100% - 157px);height:100%;border-width:1px;border-radius:3px;font-size:20px;color:#000}#main-contact-view-container .contact-view-form-container #contact-view-form button{position:absolute;display:flex;justify-content:center;align-items:center;text-align:center;bottom:80px;left:350px;font-size:30px;cursor:pointer;border-radius:3px;padding:15px;box-sizing:border-box;box-shadow:inset 0 0 2px 3px #e0ffff;transition:all .15s ease-in}#main-contact-view-container .contact-view-form-container #contact-view-form button:hover{box-shadow:inset 0 0 2px 3px #adff2f;color:#adff2f;letter-spacing:1px}#main-contact-view-container .contact-view-form-container #contact-view-form #form-reCaptcha{position:absolute;bottom:75px;left:468px}#main-contact-view-container .contact-view-form-container .contact-form-submitting{box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--color-bg);color:var(--color-text);font-family:monospace}#main-contact-view-container .contact-view-form-container .contact-form-submitting .submitting-icon{border:5px solid rgba(0,0,0,0);border-top:5px solid var(--color-accent-secondary);border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@media only screen and (max-width:1000px){#main-contact-view-container{flex-direction:column}#main-contact-view-container .main-contact-view-form-receiver-details{padding:10px;width:100%;height:auto;border-right-width:0;border-bottom:1px solid var(--color-border)}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-name{font-size:1.5em;padding:0 .5em .5em}#main-contact-view-container .main-contact-view-form-receiver-details .image-container{width:307px;height:307px}#main-contact-view-container .main-contact-view-form-receiver-details .image-container img{width:300px;height:300px}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-position,#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links p{font-size:1.5em;padding:.2em}#main-contact-view-container .contact-view-form-container{width:100%;height:auto;border-left-width:0;border-top:1px solid var(--color-border)}#main-contact-view-container .contact-view-form-container #contact-view-form{width:100%;height:auto}#main-contact-view-container .contact-view-form-container #contact-view-form .form-header{display:flex;width:100%;height:auto;align-self:center;justify-content:center;align-items:center;text-align:center;font-size:1em;font-weight:700}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name{flex-direction:column;margin:3px;width:calc(100% - 12px)}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name span{padding:5px;width:100%;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name input{width:100%;font-size:1.5em;padding:.1em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name{flex-direction:column;margin:3px;width:calc(100% - 12px)}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name span{padding:5px;width:100%;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name input{width:100%;font-size:1.5em;padding:.1em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email{flex-direction:column;margin:3px;width:calc(100% - 12px)}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email span{padding:5px;width:100%;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email input{width:100%;font-size:1.5em;padding:.1em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message{flex-direction:column;margin:3px;width:calc(100% - 20px)}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message span{padding:5px;width:100%;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message textarea{margin-top:1px;padding:7px;min-width:100%;width:100%;max-width:100%;min-height:200px;height:200px;max-height:200px;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form button{align-self:center;position:relative;bottom:0;left:1px;padding:0 0 2px;width:calc(100% - 4px);height:50px;font-size:40px;letter-spacing:5px}#main-contact-view-container .contact-view-form-container #contact-view-form #form-reCaptcha{align-self:center;position:relative;bottom:0;left:1px;margin-top:10px;margin-bottom:10px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}