/* Avgrenset til kontaktskjemaet; endrer ikke resten av nettstedet. */
.glassronning-kontaktskjema { color:#fff; font-family:'PT Sans',sans-serif; font-size:17px; text-align:left; }
.glassronning-kontaktskjema h2 { color:#fff; font-family:inherit; font-size:28px; font-weight:normal; line-height:1.1; margin:20px 0 10px; text-transform:none; }
.glassronning-kontaktskjema form { margin:0; padding:0; display:flow-root; }
.glassronning-kontaktskjema input,
.glassronning-kontaktskjema textarea { display:block; box-sizing:border-box; width:100%; margin:0 0 16px; padding:10px; border:1px solid #fff; border-radius:5px; background:transparent; color:#fff; font:inherit; line-height:normal; box-shadow:none; }
.glassronning-kontaktskjema input::placeholder,
.glassronning-kontaktskjema textarea::placeholder { color:#fff; opacity:1; }
.glassronning-kontaktskjema textarea { height:100px; margin-bottom:0; resize:vertical; }
.glassronning-kontaktskjema button[type="submit"] { display:inline-block; margin:22px 0 10px; padding:0; height:51px; width:92px; border:0; border-radius:5px; background:#fff; color:#c11403; font-family:'Montserrat',sans-serif; font-size:18px; font-weight:400; text-transform:uppercase; cursor:pointer; appearance:none; }
.glassronning-kontaktskjema button[type="submit"]:hover { background:#c11403; color:#fff; }
.glassronning-kontaktskjema input:focus-visible,
.glassronning-kontaktskjema textarea:focus-visible,
.glassronning-kontaktskjema button:focus-visible { outline:2px solid #fff; outline-offset:3px; }
