.u4s-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(25px,6vw,90px);padding:clamp(40px,6vw,90px) max(22px,calc((100vw - 1200px)/2));background:#111;color:#fff}.u4s-contact *{box-sizing:border-box}.u4s-contact__eyebrow{font-size:12px;letter-spacing:.17em;color:#f2c400;font-weight:700}.u4s-contact__info h2{font-size:clamp(32px,4vw,64px);line-height:1.06;letter-spacing:-.04em;margin:14px 0 24px;color:#fff}.u4s-contact__info p{color:#dadada;line-height:1.7}.u4s-contact__info a{color:#f2c400}.u4s-contact__panel{padding:clamp(22px,3vw,38px);background:#fff;color:#171717;border-radius:3px}.u4s-contact__panel form{display:grid;gap:17px}.u4s-contact__panel label{display:grid;gap:6px;font-size:14px;font-weight:650}.u4s-contact__panel input:not([type=checkbox]),.u4s-contact__panel textarea{width:100%;background:#f8f8f8;border:1px solid #ccc;border-radius:2px;padding:12px;color:#111;font:inherit}.u4s-contact__panel textarea{resize:vertical}.u4s-contact__panel input:focus,.u4s-contact__panel textarea:focus{outline:2px solid #e8bd00;outline-offset:1px}.u4s-contact__panel button{background:#f2c400;color:#111;border:0;padding:16px 24px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.u4s-contact__panel button:hover{background:#d4aa00}.u4s-contact__panel small{color:#555}.u4s-contact__consent{display:flex!important;flex-direction:row;align-items:flex-start;gap:10px!important;font-weight:400!important}.u4s-contact__consent input{margin-top:3px}.u4s-contact__notice{padding:12px 15px;border-left:4px solid #555;background:#eee}.u4s-contact__notice--ok{border-color:#217346}.u4s-contact__notice--error{border-color:#b22727}.u4s-contact__trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.u4s-contact{grid-template-columns:1fr}}
