.message-modal{position:absolute;inset:0;width:350px;height:200px;margin:auto;border-radius:10px;display:flex;flex-direction:column;background-color:var(--white);box-shadow:0 0 3px 3px var(--gray)}.message-modal .button-area{display:flex;padding:5px;background-color:var(--lightBlue)}.message-modal .button-area .go-home-button{width:30px;margin-left:auto;background-color:var(--white);border:none}.message-modal .button-area .go-home-button:hover{cursor:pointer}.message-modal .message-area{padding:10px}.message-modal .message-area .guide-message{display:flex;margin-top:10px}:root{--black: #1f3134;--white: #ffffff;--snowWhite: #f9f9f9;--ghostwhite: #f8f8ff;--gray: #dcdcdc;--ash: #808080;--blue: #4200ff;--lightBlue: #abbbff;--cobaltBlue: #4179eb;--red: #ff0000;--cobaltGreen: #83ccd2;--cobaltGreen20: #83ccd233;--darkGreen: #00a381;--darkGreen60: #00a38199;--dandelion: #ffd900;--font-base: 18px;--font-h1: 26px;--font-h2: 24px;--font-h3: 22px;--font-h4: 20px;--font-note: 15px;--font-step: 12px;--organization-profile-index: 10;--apply-index: 20}#contact{width:100%;height:100%;position:relative}#contact .contact-form{height:100%;width:100%;margin-left:auto;margin-right:auto;padding-top:1em;display:flex;flex-direction:column}@media(min-width:960px){#contact .contact-form{max-width:600px}}#contact .contact-form fieldset{display:flex;flex-direction:column}@media(min-width:960px){#contact .contact-form fieldset{display:grid;grid-template-columns:200px 1fr}}#contact .contact-form fieldset{align-items:baseline;border:none}#contact .contact-form fieldset label{font-size:var(--font-note);color:var(--ash)}#contact .contact-form fieldset input,#contact .contact-form fieldset textarea,#contact .contact-form fieldset select{width:100%;border:none;border-bottom:2px solid var(--gray)}#contact .contact-form fieldset textarea{height:50px}#contact .contact-form fieldset input:hover,#contact .contact-form fieldset textarea:hover,#contact .contact-form fieldset select:hover{cursor:pointer;border-bottom:2px solid var(--cobaltBlue)}#contact .contact-form fieldset input:focus,#contact .contact-form fieldset textarea:focus,#contact .contact-form fieldset select:focus{outline:none;border-bottom:2px solid var(--cobaltBlue)}#contact .contact-form .company_name,#contact .contact-form .name,#contact .contact-form .mail,#contact .contact-form .contact_type{height:50px}#contact .contact-form .content{flex:1}#contact .contact-form .content textarea{height:100%}#contact .contact-form .buttons{height:30px;margin-top:10px;margin-bottom:10px;display:flex;justify-content:space-around}#contact .contact-form .buttons .submit{width:3.5em;background-color:var(--white);border:2px solid var(--ash);border-radius:20px}#contact .contact-form .buttons .submit:hover{background-color:var(--cobaltBlue);border:none;color:var(--white);cursor:pointer}#contact .contact-form .validation-error{font-size:var(--font-step);color:var(--red);margin-top:.5em;margin-left:.5em}#contact .contact-form .message{text-align:center;height:20px}#contact .contact-form .error-message{text-align:center;height:20px;color:var(--red)}
