@keyframes pulse{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.email-loading{background:var(--transwhitebackground);z-index:9999;width:100vw;height:100vh;color:var(--navyblue);opacity:1;justify-content:center;align-items:center;transition:transform .3s ease-in-out,width .3s ease-in-out;animation:.3s fade-in;display:none;position:fixed;top:0}.email-loading .icon{font-size:200px;animation:2s infinite pulse}.email-loading[disabled]{opacity:0;animation:.3s fade-out}.contact-form-content{background:var(--whitebackground);width:100vw}.contact-form-wrap{border-radius:5px;flex-direction:row;width:90vw;max-width:1300px;margin:0 auto auto;padding:0 50px;display:flex}.contact-form-wrap:first-child{width:90vw;max-width:1300px;margin:60px auto auto;padding:50px;display:block}.contact-form-wrap h4{color:var(--highlightblue);font-size:20px;font-weight:600}.contact-form-wrap a{color:var(--darkgray);width:min-content;height:44px;text-decoration:none}.contact-form-content .flex-item{flex:1;padding:50px}.contact-form-content .flex-item:last-child{background:var(--whitebackground);box-shadow:5px 5px 35px 0px var(--navyblueshadow);border-radius:5px}.contact-form-content .flex-item:last-child fieldset .text-input{border:1px solid var(--gallygray);background:var(--whitebackground);border-radius:5px;height:44px;margin-top:10px;padding:0 10px;font-family:Montserrat;font-size:16px;font-weight:400}.contact-form-content .flex-item:last-child fieldset .select-input{border:1px solid var(--gallygray);background:var(--whitebackground);appearance:none;stroke-width:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzFweCcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTSAxIDQgTCA1IDggTCA5IDQgTCA1IDggWiIvPjwvc3ZnPg==);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-radius:5px;height:44px;margin-top:10px;padding:0 30px 0 10px;font-family:Montserrat;font-size:16px;font-weight:400}.contact-form-content .flex-item:last-child fieldset{border:none}.contact-form-content .flex-item:last-child fieldset label{font-family:Montserrat;font-size:16px;font-weight:400}.contact-form-content .flex-item:last-child fieldset .text-input::placeholder{color:var(--gallylightgray)}.contact-form-content .flex-item:last-child fieldset .submit{text-transform:uppercase;border:2px solid var(--gallyblue);height:44px;color:var(--gallyblue);cursor:pointer;background:0 0;border-radius:5px;font-family:Montserrat;font-size:16px;font-weight:700;transition:all .3s ease-in-out}.contact-form-content .flex-item:last-child fieldset .submit[aria-disabled=true]{background:var(--gallyverylight);color:var(--gallygray);border:2px solid var(--gallygray);cursor:not-allowed;transition:all .3s ease-in-out}.contact-form-content .flex-item:last-child fieldset input,select,textarea,.autocomplete-input{box-sizing:border-box;width:100%}.contact-form-content .flex-item:last-child fieldset input,select,textarea,.autocomplete-input::placeholder{color:var(--gallygray);font-family:Montserrat;font-size:16px;font-weight:400}.autocomplete-input .MuiInputLabel-root.MuiInputLabel-shrink{background:var(--whitebackground);padding:0 4px;left:8px}.contact-form-content .flex-item:last-child fieldset #message-input{resize:none;height:200px;padding:10px}.contact-form-content .flex-item:last-child fieldset .red-span{color:var(--gallyred)}.contact-form-content .flex-item:last-child fieldset .gray-span{color:var(--gallygray);font-style:italic}.contact-form-content .flex-item:last-child fieldset .autocomplete-input{border:1px solid var(--gallygray);background:var(--whitebackground);border-radius:5px;justify-content:center;height:44px;margin-top:10px;padding:0;font-family:Montserrat;font-size:16px;font-weight:400;display:flex}.remaining-character{text-align:right;color:var(--gallygray);font-size:16px}.contact-form-wrap .flex-item:first-child p{margin-left:20px}.contact-form-content .h1-span{color:var(--highlightblue);margin-top:20px;margin-bottom:20px;font-family:CrimsonProItalic;font-size:46px;font-weight:700}.contact-form-content ul{margin-bottom:10px;margin-left:50px;font-size:16px;list-style:none}.contact-form-content ul thead{vertical-align:top;align-items:center;display:flex}.contact-form-content ul thead tr th{padding-bottom:5px}.contact-form-content ul thead tr th:first-child{text-align:left;width:30px}.contact-form-content .flex-item:first-child{animation:2s ease-in-out text-fly-from-left}@media screen and (width<=890px){.contact-form-wrap{flex-direction:column;margin:0 auto auto;padding:0 0 50px}}@media screen and (width<=450px){.contact-form-content ul{margin-left:10px}.contact-form-content .flex-item:first-child{padding:10px 10px 30px}.contact-form-content .flex-item:last-child{margin:0}}@media screen and (width<=350px){.contact-form-content .flex-item:last-child fieldset input,select,textarea,.autocomplete-input{box-sizing:border-box;width:220px}}
