#main-contact-view-container{box-sizing:border-box;width:100%;height:100%;display:flex}#main-contact-view-container .main-contact-view-form-receiver-details{box-sizing:border-box;background-color:#000021;border-right:2px solid #000;flex-direction:column;justify-content:flex-start;align-items:center;width:300px;height:100%;padding:30px;display:flex}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-name{color:#3a8ed7;letter-spacing:5px;margin-block:0;font-family:monospace;font-size:1.1em}#main-contact-view-container .main-contact-view-form-receiver-details .image-container{box-sizing:border-box;object-fit:contain;background-color:#f0f8ff;border:2px solid #3a8ed7;justify-content:center;align-items:center;width:207px;height:207px;display:flex}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-position{color:#3a8ed7;text-align:center;letter-spacing:2.5px;margin-block:0;font-family:monospace;font-size:1em}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links{box-sizing:border-box;flex-direction:row;display:flex}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div{box-sizing:border-box;width:30px;height:30px;margin:10px;margin-block:0;margin-inline:0;display:block}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div a{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div a i{color:#f0f8ff;font-size:30px}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-social-media-links div a i:hover{color:#0ff}#main-contact-view-container .contact-view-form-container{box-sizing:border-box;border-left:2px solid #000;flex-direction:column;width:calc(100% - 300px);height:100%;display:flex}#main-contact-view-container .contact-view-form-container .contact-form-submitted{box-sizing:border-box;color:#f0f8ff;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-family:monospace;display:flex}#main-contact-view-container .contact-view-form-container .contact-form-submitted .contact-form-submitted-message{border:5px solid #0000;border-top-color:#32cd32;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;color:#f0f8ff;background-color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:30px;font-family:monospace;display:flex}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name{box-sizing:border-box;width:100%;height:auto;margin:3px;display:flex}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name span{width:120px;padding:5px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name input{color:#000;border-width:1px;border-radius:3px;width:calc(100% - 150px);padding:2px 7px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name{box-sizing:border-box;width:100%;height:auto;margin:3px;display:flex}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name span{width:120px;padding:5px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name input{color:#000;border-width:1px;border-radius:3px;width:calc(100% - 150px);padding:2px 7px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email{box-sizing:border-box;width:100%;height:auto;margin:3px;display:flex}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email span{width:120px;padding:5px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email input{color:#000;border-width:1px;border-radius:3px;width:calc(100% - 150px);padding:2px 7px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message{box-sizing:border-box;width:100%;height:calc(100% - 300px);margin:3px;display:flex}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message span{width:120px;padding:5px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message textarea{color:#000;border-width:1px;border-radius:3px;width:calc(100% - 157px);min-width:calc(100% - 157px);max-width:calc(100% - 157px);height:100%;padding:7px;font-size:20px}#main-contact-view-container .contact-view-form-container #contact-view-form button{text-align:center;cursor:pointer;box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;padding:15px;font-size:30px;transition:all .15s ease-in;display:flex;position:absolute;bottom:80px;left:350px;box-shadow:inset 0 0 2px 3px #e0ffff}#main-contact-view-container .contact-view-form-container #contact-view-form button:hover{color:#adff2f;letter-spacing:1px;box-shadow:inset 0 0 2px 3px #adff2f}#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;color:#f0f8ff;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-family:monospace;display:flex}#main-contact-view-container .contact-view-form-container .contact-form-submitting .submitting-icon{border:5px solid #0000;border-top-color:#32cd32;border-radius:50%;width:50px;height:50px;animation:2s linear infinite spin}@media only screen and (max-width:1000px){#main-contact-view-container{flex-direction:column}#main-contact-view-container .main-contact-view-form-receiver-details{border-bottom:2px solid #000;border-right-width:0;width:100%;height:auto;padding:10px}#main-contact-view-container .main-contact-view-form-receiver-details .receiver-name{padding:0 .5em .5em;font-size:1.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{padding:.2em;font-size:1.5em}#main-contact-view-container .contact-view-form-container{border-top:2px solid #000;border-left-width:0;width:100%;height:auto}#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{text-align:center;justify-content:center;align-self:center;align-items:center;width:100%;height:auto;font-size:1em;font-weight:700;display:flex}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name{flex-direction:column;width:calc(100% - 12px);margin:3px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name span{width:100%;padding:5px;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-first-name input{width:100%;padding:.1em;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name{flex-direction:column;width:calc(100% - 12px);margin:3px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name span{width:100%;padding:5px;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-last-name input{width:100%;padding:.1em;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email{flex-direction:column;width:calc(100% - 12px);margin:3px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email span{width:100%;padding:5px;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-email input{width:100%;padding:.1em;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message{flex-direction:column;width:calc(100% - 20px);margin:3px}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message span{width:100%;padding:5px;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form .form-message textarea{width:100%;min-width:100%;max-width:100%;height:200px;min-height:200px;max-height:200px;margin-top:1px;padding:7px;font-size:1.5em}#main-contact-view-container .contact-view-form-container #contact-view-form button{letter-spacing:5px;align-self:center;width:calc(100% - 4px);height:50px;padding:0 0 2px;font-size:40px;position:relative;bottom:0%;left:1px}#main-contact-view-container .contact-view-form-container #contact-view-form #form-reCaptcha{align-self:center;margin-top:10px;margin-bottom:10px;position:relative;bottom:0%;left:1px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
#route-component-main-contact-component{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100vh;display:block;overflow:hidden}
#route-component-main-contact-index{box-sizing:border-box;border:3px solid #ff4500;width:100%;height:calc(100% - 140px);display:flex;overflow:hidden auto}@media only screen and (max-width:1000px){#route-component-main-contact-index{height:calc(100% - 175px)}}@media only screen and (max-width:728px){#route-component-main-contact-index{height:calc(100% - 75px)}}
