#contactUs .messageSuccess h3{font-size:1.35rem;margin-bottom:.25rem}#contactUs .errorArea{display:flex;justify-content:space-between;align-items:center;padding:.55rem;background:#ff000014;border:2px solid var(--attention-icon);margin-top:1rem;border-radius:10px}#contactUs .errorArea h3{font-size:1.25rem;font-weight:600}#contactUs .errorArea button{padding:.3rem;border-radius:5px;transition:background var(--quickTransition)}#contactUs .errorArea button:is(:hover,:focus-visible){background:#0000001a}#contactUs .loading{float:left}#contactUs{width:min(100%,1400px);background:#eee;display:flex;margin:.5em auto 1em;min-height:calc(100vh - var(--nav-height) - 2em*3);border-radius:1.5em;overflow:hidden}#contactUs .sidePane{background:linear-gradient(135deg,#117deee0,#1a8ca68c,#4fa93a),url(/noise.svg);padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;align-items:center;width:-moz-min-content;width:min-content;min-width:min(13vw,500px,100%);max-width:min(100%,800px)}#contactUs .sidePane .linkList>p{color:#fff;line-height:1.25}#contactUs .sidePane .linkList ul{margin-top:1rem;display:grid;grid-auto-flow:column;gap:10px}#contactUs .sidePane .linkList ul li a{background-color:#fff;padding:10px;display:flex;border-radius:10px;text-align:center;justify-content:center;align-items:center;transition:background-color var(--quickTransition),box-shadow var(--quickTransition),scale var(--quickTransition)}#contactUs .sidePane .linkList ul li a:focus-visible,#contactUs .sidePane .linkList ul li a:hover{background-color:#f7f7f7;box-shadow:0 0 12px 1px #00000030}#contactUs .sidePane .linkList ul li a:active{scale:.95}#contactUs .mainPane{display:flex;flex:1;margin:2rem;gap:1.5rem;align-items:center}#contactUs .mainPane:before{content:"";border:2.5px dashed #dadada;align-self:stretch}#contactUs .mainPane :first-child{order:-1}#contactUs .sidePane>img{position:absolute;right:0;left:50%;top:50%;padding:2em;transform:translate(-50%,-50%);max-width:min(100%,18em);animation:showLogo 2s backwards}@keyframes showLogo{0%{transform:translate(-50%);opacity:0}}#contactUs .mainContect{flex:1;min-width:min(100%,600px)}#contactUs .extraInfo{display:flex;justify-content:center;align-items:center;max-width:min(100%,300px)}#contactUs .extraInfo ul{display:flex;flex-direction:column;align-items:center;gap:2rem}#contactUs .extraInfo ul li{text-align:center}#contactUs .extraInfo ul li svg{color:var(--spotlight-color);width:3rem;height:3rem;margin:0 auto .5rem}#contactUs .extraInfo ul li h3{font-family:alpha-omega;font-size:1.5rem}#contactUs .mainContect h1{font-family:alpha-omega;font-size:3rem;border-bottom:2px solid var(--spotlight-color);margin-bottom:1.5rem;line-height:1.1}#contactUs .mainContect form label{margin:0 4px;line-height:1.25}#contactUs .mainContect form textarea{resize:vertical;min-height:13em;max-height:calc(70vh - var(--nav-height)*2)}#contactUs .mainContect form input,#contactUs .mainContect form textarea{display:block;width:100%;padding:6.5px 10px;margin:.2rem 0 1rem;border:1.5px solid #cdcdcd;border-radius:8px;outline:none;caret-color:var(--spotlight-color);transition:border var(--quickTransition)}#contactUs .mainContect form input:focus,#contactUs .mainContect form textarea:focus{border-color:var(--spotlight-color)}#contactUs .mainContect form button[type=submit]{background:var(--spotlight-color);color:#fff;padding:10px 15px;border-radius:var(--button-BR);font-weight:600;margin-left:auto;display:block;transition:opacity var(--quickTransition)}#contactUs .mainContect form button[type=submit]:disabled{opacity:.65}#generalContactArea #FAQ{background:#eee;padding:10px;max-width:min(100%,900px);margin:0 auto;border-radius:10px}#generalContactArea #FAQ h1{font-family:alpha-omega;font-size:3rem;border-bottom:2px solid var(--spotlight-color);padding-bottom:.5rem;line-height:1.1}@media screen and (max-width:1350px){#contactUs .mainPane{flex-direction:column;margin:2rem 1rem}}@media screen and (max-width:850px){#contactUs{flex-direction:column;border-radius:0;margin-top:0!important;margin-bottom:0!important}#generalContactArea #FAQ{padding-top:3em;padding-bottom:1em;border-radius:0;max-width:100%;width:100%}#contactUs .sidePane>img{transform:none;position:static}#contactUs .sidePane{width:100%}}