#page_contact{margin-bottom:500px;position:relative}#page_contact .bgtop{position:absolute;top:0;height:500px;width:100%;-webkit-mask-image:linear-gradient(180deg,white,transparent);mask-image:linear-gradient(180deg,white,transparent);background:url(/gfx/herobg.webp);background-position:50%;opacity:.3;filter:saturate(0);z-index:-50}#page_contact .ct-loading{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.669);top:0;left:0;z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;color:#fff}#page_contact .ct-loading svg{width:90px;height:90px;animation:speen 1s linear infinite}@keyframes speen{0%{rotate:0deg}to{rotate:1turn}}#page_contact .ct-loading.v{opacity:1}#page_contact .ct-loading.h{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#page_contact .ct-heading{padding-top:130px;max-width:800px;margin:0 auto;filter:drop-shadow(0 0 5px black)}#page_contact .ct-heading .logo{width:100%;object-fit:contain;height:100%}#page_contact .ct-form .ct-panel{background:url(/bg/noise.png) #282828;background-blend-mode:multiply;box-shadow:0 0 25px 5px rgba(0,0,0,.356);min-height:800px;margin-top:8em;background-repeat:no-repeat;background-size:cover;border-radius:2em;display:grid;grid-template-columns:1fr 2fr;border-bottom:3px solid var(--dgold)}@media(max-width:768px){#page_contact .ct-form .ct-panel{display:flex;flex-direction:column}}#page_contact .ct-form .ct-panel .l{border-radius:2em 0 0 2em;scale:1.05;transform-origin:right;box-shadow:0 0 10px 4px rgba(0,0,0,.144)}@media(max-width:768px){#page_contact .ct-form .ct-panel .l{border-radius:0;scale:1}}#page_contact .ct-form .ct-panel .l img{width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(max-width:768px){#page_contact .ct-form .ct-panel .l img{max-height:300px}}@media(max-width:468px){#page_contact .ct-form .ct-panel .l img{max-height:200px}}#page_contact .ct-form .ct-panel .r{padding:4em;display:flex;flex-direction:column;gap:1em}@media(max-width:550px){#page_contact .ct-form .ct-panel .r{padding:2em}}#page_contact .ct-form .ct-panel .r .h{font-size:4rem;color:var(--dgold);letter-spacing:0;font-weight:500}@media(max-width:768px){#page_contact .ct-form .ct-panel .r .h{font-size:3rem}}@media(max-width:550px){#page_contact .ct-form .ct-panel .r .h{font-size:clamp(1rem,18vw,2rem);letter-spacing:-2px}}#page_contact .ct-form .ct-panel .r .ff{width:100%;background:#151414;padding:.5em 1.5em;border-bottom:1px solid var(--dgold);box-shadow:0 0 4px rgba(0,0,0,.381)}#page_contact .ct-form .ct-panel .r .ff label{font-family:var(--fontM);color:var(--dgold);font-size:1rem;text-transform:uppercase;line-height:90%;font-weight:bolder}@media(max-width:468px){#page_contact .ct-form .ct-panel .r .ff label{font-size:.8rem}}#page_contact .ct-form .ct-panel .r .ff label .op{font-size:.8rem;text-transform:none;opacity:.5}@media(max-width:468px){#page_contact .ct-form .ct-panel .r .ff label .op{font-size:.7rem}}#page_contact .ct-form .ct-panel .r .ff input,#page_contact .ct-form .ct-panel .r .ff textarea{background:none;outline:none;border:none;width:100%;color:#fff;font-family:var(--fontM);padding:0;margin-bottom:.2em;font-size:1.3rem;font-weight:400;letter-spacing:1px}@media(max-width:468px){#page_contact .ct-form .ct-panel .r .ff input,#page_contact .ct-form .ct-panel .r .ff textarea{font-size:1rem}}#page_contact .ct-form .ct-panel .r .ff input::placeholder,#page_contact .ct-form .ct-panel .r .ff textarea::placeholder{opacity:.4;font-weight:200}#page_contact .ct-form .ct-panel .r .ff textarea{resize:none;min-height:300px}#page_contact .ct-form .ct-panel .r .action{display:flex;justify-content:flex-end}#page_contact .ct-form .ct-panel .r .action .btn-send{background:#000;color:var(--dgold);border:2px solid var(--dgold);font-weight:700;padding:.25em 1em;gap:2em;display:flex;align-items:center;justify-content:space-between;font-family:var(--fontM);font-size:1.5rem}@media(max-width:468px){#page_contact .ct-form .ct-panel .r .action .btn-send{font-size:1.2rem}}#page_contact .ct-form .ct-panel .r .action .btn-send:hover{color:#282828;background:var(--dgold)}