.kontaktskjema{display:flex;flex-direction:column;gap:42px;padding:42px clamp(10px,5%,84px);background-color:var(--spblue-0-11);width:100%;border-radius:5px;box-shadow:-2px -2px 4px 0 rgba(0,0,0,.1),2px 2px 4px 0 rgba(0,0,0,.15);align-items:center}.kontaktskjema .kategorisering{display:flex;flex-direction:column;gap:22px;width:100%;justify-content:start}.kontaktskjema .kategori-tittel{font:var(--h3-regular);color:var(--spblue-11-0);margin-bottom:-8px}.kontaktskjema .skjema{width:100%;display:flex;flex-direction:column;gap:30px}.kontaktskjema .skjema-rad{width:100%;display:flex;gap:12px}.kontaktskjema .kontakt-kategori-og-tips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;align-items:start}.kontaktskjema .kontakt-kategori-felter{display:flex;flex-direction:column;gap:22px;min-width:0}.kontaktskjema .kontakt-tips-panel{position:relative;display:flex;flex-direction:column;gap:12px;min-height:170px;margin-left:18px;padding:20px 34px 18px;border-radius:4px;background-color:rgba(101,169,178,.1);color:var(--spblue-11-0)}.kontaktskjema .kontakt-tips-panel:before{position:absolute;bottom:0;left:-18px;width:18px;height:18px;content:"";background-color:rgba(101,169,178,.1);clip-path:polygon(100% 0,100% 100%,0 100%)}.kontaktskjema .kontakt-tips-title{display:flex;align-items:center;gap:8px;color:var(--spblue-6-5)}.kontaktskjema .kontakt-tips-title svg{width:16px;height:16px;flex:0 0 auto;fill:currentColor}.kontaktskjema .kontakt-tips-title h3{font:var(--h4-semi-bold);color:inherit}.kontaktskjema .kontakt-tips-panel p{font:var(--body1-regular-paragraph);color:var(--spblue-8-3)}.kontaktskjema .kontakt-tips-link{align-self:flex-end;margin-top:auto;padding:0;border:0;background:none;font:var(--body1-semi-bold);color:var(--spblue-6-5);cursor:pointer;text-decoration:none}@media screen and (max-width:600px){.kontaktskjema .skjema-rad{flex-direction:column}.kontaktskjema .kontakt-kategori-og-tips{grid-template-columns:minmax(0,1fr)}.kontaktskjema .kontakt-tips-panel{min-height:140px;margin-left:0;padding:18px 20px}.kontaktskjema .kontakt-tips-panel:before{display:none}}.bekreft-kontaktskjema{width:100%}.bekreft-kontaktskjema tr{position:relative;width:100%}.bekreft-kontaktskjema tr:before{height:1px;background-image:radial-gradient(ellipse at 61% 0,#E7AF82 0,#65A9B2 100%);width:100%;content:" ";display:block;position:absolute;bottom:0}.bekreft-kontaktskjema thead tr:before{height:2px}.bekreft-kontaktskjema tbody tr:last-child:before{background-image:none;height:0}.bekreft-kontaktskjema td{padding:8px 0;font:var(--h4-medium);color:var(--spblue-9-2)}.bekreft-kontaktskjema th{font:var(--h3-medium);text-align:left;padding:8px 0;margin-bottom:14px;color:var(--spblue-10-1)}.bekreft-kontaktskjema td .field-name,.bekreft-kontaktskjema th .field-name{color:var(--spblue-8-3)}.bekreft-kontaktskjema tr>:last-child{text-align:right;font:var(--h4-medium);cursor:pointer}.confirm-henvendelse-fremvisning{color:var(--spblue-10-1);width:100%;font:var(--body1-regular-paragraph)}.confirm-note{width:100%;text-align:center;color:var(--spblue-9-1);font:var(--body1-regular)}.kontakskjema-sendt-block{border-radius:5px;background:var(--spblue-0-11);box-shadow:2px 2px 4px 0 rgba(0,0,0,.25),-2px -2px 4px 0 rgba(0,0,0,.25);display:flex;padding:42px clamp(10px,5%,200px);flex-direction:column;justify-content:center;align-items:center;gap:28px;align-self:stretch}.kontakskjema-title{width:100%;display:flex;flex-direction:column;gap:16px}.kontakskjema-title h1{font:var(--h1-regular)}.kontakskjema-title h1,.kontakskjema-title h2{color:var(--spblue-11-0);width:100%;text-align:center}.kontakskjema-title h2{font:var(--h2-regular)}.kontakt-info-container{display:flex;flex-direction:column;gap:22px;width:-moz-fit-content;width:fit-content;align-items:center}.kontakt-info-container .info-group{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.kontakt-info-container .info-group h3{color:var(--spblue-11-0);font:var(--h3-semi-bold)}.kontakt-info-container .info-group p,.kontakt-info-container .info-group p a{color:var(--spblue-11-0);font:var(--h3-regular)}.kontakt-info-container .info-group p a{text-decoration:underline}