.qc-simple-contact{--accent:#0c7dff;--text:#131d2c;--muted:#81858b;--border:#e9e9eb;width:100%;padding:0 120px;color:var(--text);font-family:Manrope,"Schibsted Grotesk",Arial,sans-serif;box-sizing:border-box}.qc-simple-contact *,.qc-simple-contact *:before,.qc-simple-contact *:after{box-sizing:border-box}.qc-simple-contact__inner{display:flex;align-items:flex-start;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px;overflow:hidden;border-radius:16px;background:linear-gradient(148deg,rgba(236,238,243,.4) 9.5%,rgba(240,243,253,.4) 39.6%,rgba(242,244,252,.5) 66.3%)}.qc-simple-contact__brand{position:relative;display:flex;width:392px;height:308px;flex:0 0 392px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:24px;overflow:hidden;border-radius:16px;background:var(--accent)}.qc-simple-contact__grid{position:absolute;z-index:0;left:-115px;top:0;display:block;width:590px;max-width:none;height:378px;pointer-events:none}.qc-simple-contact__grid-wrap{display:contents}.qc-simple-contact__brand h2{position:relative;z-index:1;width:100%;margin:0;color:#fff !important;font:600 32px/40px "Schibsted Grotesk",Manrope,Arial,sans-serif !important;letter-spacing:0;text-align:left !important;white-space:pre-wrap}.qc-simple-contact__logo{position:relative;z-index:1;display:block;width:177px;max-width:none;height:58px;margin:0;object-fit:contain}.qc-simple-contact__logo-wrap{position:relative;z-index:1;display:block;width:177px;height:58px}.qc-simple-contact__form-area{min-width:0;flex:1;padding:0;background:0 0}.qc-simple-contact__form,.qc-simple-contact__embed,.qc-simple-contact__embed>.wpcf7,.qc-simple-contact__embed form{display:flex;min-width:0;flex-direction:column}.qc-simple-contact__form,.qc-simple-contact__embed form{gap:16px;margin:0}.qc-simple-contact__fields,.qc-simple-contact__embed .column-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.qc-simple-contact__field,.qc-simple-contact__embed .wpcf7-form-control-wrap.qc-simple-contact__field{display:flex;width:100%;min-width:0;flex-direction:column;gap:0}.qc-simple-contact__field>span:first-child,.qc-simple-contact__field-label{display:none}.qc-simple-contact__fields input,.qc-simple-contact__fields textarea,.qc-simple-contact__embed input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.qc-simple-contact__embed textarea{display:block;width:100%;min-width:0;height:48px;margin:0;padding:12px;border:1px solid var(--border);border-radius:16px;outline:none;background:linear-gradient(165deg,rgba(236,238,243,.4) 9.5%,rgba(240,243,253,.4) 39.6%,rgba(242,244,252,.5) 66.3%);color:var(--text);font:500 16px/20px Manrope,Arial,sans-serif;letter-spacing:0;caret-color:var(--accent);-webkit-text-fill-color:var(--text)}.qc-simple-contact__field--message{min-height:132px;grid-column:1/-1}.qc-simple-contact__field--message textarea,.qc-simple-contact__embed .qc-simple-contact__field--message textarea{height:132px !important;min-height:132px !important;max-height:132px;overflow:hidden;resize:none}.qc-simple-contact__fields input::placeholder,.qc-simple-contact__fields textarea::placeholder,.qc-simple-contact__embed input::placeholder,.qc-simple-contact__embed textarea::placeholder{color:var(--muted);opacity:1;font:inherit;-webkit-text-fill-color:var(--muted)}.qc-simple-contact :is(input,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(12,125,255,.12)}.qc-simple-contact__embed form>p,.qc-simple-contact__embed .column-2>p{margin:0}.qc-simple-contact__footer,.qc-simple-contact__embed .acceptance{display:flex !important;width:100%;align-items:center;justify-content:space-between;gap:24px}.qc-simple-contact__footer p,.qc-simple-contact__embed .acceptance>.wpcf7-form-control-wrap{order:1;width:min(418px,100%);min-width:0;margin:0;color:var(--text);font:500 16px/20px Manrope,Arial,sans-serif;letter-spacing:0}.qc-simple-contact__footer a,.qc-simple-contact__embed .acceptance a{color:var(--accent);text-decoration:underline}.qc-simple-contact__footer button,.qc-simple-contact__embed input[type=submit],.qc-simple-contact__embed button[type=submit]{display:inline-flex;order:2;width:200px;height:48px;flex:0 0 200px;align-items:center;justify-content:center;margin:0 !important;padding:0 25px;border:0;border-radius:16px;background:var(--accent);box-shadow:0 9px 4px rgba(12,89,255,.04),0 3px 1px rgba(12,89,255,.03);color:#fff;cursor:pointer;font:600 16px/24px Manrope,Arial,sans-serif;white-space:nowrap}.qc-simple-contact__notice{margin:0 0 12px;padding:10px 14px;border-radius:10px;font-size:14px}.qc-simple-contact__notice--success{background:#e8f7ef;color:#176b3a}.qc-simple-contact__notice--error{background:#fff0f0;color:#a62727}.qc-simple-contact__trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.qc-simple-contact__embed .wpcf7-response-output{margin:0}@media (min-width:768px) and (max-width:1279px){.qc-simple-contact{padding:0 40px}.qc-simple-contact__inner{gap:24px}.qc-simple-contact__brand{width:34%;flex-basis:34%}.qc-simple-contact__brand h2{font-size:28px !important;line-height:34px !important}.qc-simple-contact__footer,.qc-simple-contact__embed .acceptance{align-items:stretch;flex-direction:column;gap:16px}.qc-simple-contact__footer button,.qc-simple-contact__embed input[type=submit],.qc-simple-contact__embed button[type=submit]{align-self:flex-end}}@media (max-width:767px){.qc-simple-contact{padding:0 16px}.qc-simple-contact__inner{flex-direction:column;gap:24px;padding:24px}.qc-simple-contact__brand{width:100%;height:220px;flex:0 0 220px}.qc-simple-contact__brand h2{font-size:28px !important;line-height:32px !important}.qc-simple-contact__logo-wrap,.qc-simple-contact__logo{width:154px;height:50px}.qc-simple-contact__form-area{width:100%}.qc-simple-contact__fields,.qc-simple-contact__embed .column-2{display:flex;flex-direction:column}.qc-simple-contact__field--message textarea,.qc-simple-contact__embed .qc-simple-contact__field--message textarea{height:106px !important;min-height:106px !important;max-height:106px}.qc-simple-contact__footer,.qc-simple-contact__embed .acceptance{align-items:stretch;flex-direction:column;gap:16px}.qc-simple-contact__footer p,.qc-simple-contact__embed .acceptance>.wpcf7-form-control-wrap{width:100%}.qc-simple-contact__footer button,.qc-simple-contact__embed input[type=submit],.qc-simple-contact__embed button[type=submit]{width:100%;flex-basis:48px}}