
.privacy{padding-top:32px;padding-bottom:48px}@media (max-width:991px){.privacy{padding-top:16px}}.privacy h2{margin:0 0 24px;line-height:28px}.privacy h3{margin:48px 0 16px;line-height:28px}.privacy p{margin:0 0 24px;line-height:24px}.privacy p:empty{display:none}.privacy ul,.privacy ol{margin:0 0 24px}.privacy ul li,.privacy ol li{margin-bottom:8px;line-height:24px}
#jobs-inga-lediga{padding-top:50px}
#contact{padding-top:50px}@media (min-width:992px){#contact{padding-bottom:120px}}
@keyframes autofillDetect{}@keyframes cv-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.coming-soon-page{flex-direction:column;min-height:100vh;display:flex}.coming-soon-page>main,.coming-soon{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:1200px){.coming-soon{padding-top:70px}}.coming-soon-footer{margin-top:auto;padding-top:70px;position:relative}.coming-soon-footer .copyright-text{z-index:1;display:none;position:relative}@media (min-width:1200px){.coming-soon-footer .copyright-text{display:block}}.coming-soon-footer__graphic{background:url(/assets/svg/coming-soon-bottom-left-corner-mobile.svg) 0 100%/contain no-repeat;width:320px;max-width:100%;height:103px;margin-top:auto;position:relative}@media (min-width:1200px){.coming-soon-footer__graphic{background-image:url(/assets/svg/coming-soon-bottom-left-corner-desktop-lg.svg);width:935px;max-width:none;height:237px;margin-top:0;position:absolute;bottom:0;left:0}}@media (min-width:1800px){.coming-soon-footer__graphic{background-image:url(/assets/svg/coming-soon-bottom-left-corner-desktop-xl.svg);width:1035px;height:238px}}.coming-soon-footer__social-links{z-index:1;gap:20px;padding-left:15px;display:flex;position:absolute;bottom:60px}@media (max-width:1199px){.coming-soon-footer__social-links{justify-content:center;align-items:center;width:100%;height:103px;position:absolute;bottom:0;left:0;padding-left:0!important;padding-right:0!important}}@media (min-width:1200px){.coming-soon-footer__social-links{left:calc(50vw - 535px)}}@media (min-width:1400px){.coming-soon-footer__social-links{left:calc(50vw - 585px)}}.coming-soon-footer__social-links .social-icon{font-size:32px;text-decoration:none}@media (max-width:430px){.coming-soon-footer__social-links .social-icon{font-size:30px}}.coming-soon-footer__social-links .social-icon [class*=blue],.coming-soon-footer__social-links .social-icon:hover [class*=grey]{display:none}.coming-soon-footer__social-links .social-icon:hover [class*=blue]{display:inline}@media (max-width:1199px){.coming-soon .copy-col .copy h1{max-width:80%;margin-left:auto;margin-right:auto}}@media (min-width:1200px){body#start .coming-soon .container .row .copy-col .copy{padding-top:80px}}.coming-soon .graphic{justify-content:center;align-items:flex-start;padding-top:20px;display:flex}@media (min-width:1200px){.coming-soon .graphic{padding-top:0}}.coming-soon .graphic svg{width:85%}@media (min-width:1200px){.coming-soon .graphic svg{width:100%}}.coming-soon .form .form-error{color:#c83c59;text-align:left;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.coming-soon .form .form-field input{background:#f6f7fb}.coming-soon .form .form-field input[aria-invalid=true]{outline-color:#c83c59;background-color:#fdf2f4!important;border-color:#c83c59!important}.coming-soon .form .form-field input:-webkit-autofill{animation-name:autofillDetect;animation-duration:1ms;background-color:#f6f7fb!important;-webkit-box-shadow:inset 0 0 0 1000px #f6f7fb!important}.coming-soon .form .form-field input:-webkit-autofill:hover{animation-name:autofillDetect;animation-duration:1ms;background-color:#f6f7fb!important;-webkit-box-shadow:inset 0 0 0 1000px #f6f7fb!important}.coming-soon .form .form-field input:-webkit-autofill:focus{animation-name:autofillDetect;animation-duration:1ms;background-color:#f6f7fb!important;-webkit-box-shadow:inset 0 0 0 1000px #f6f7fb!important}.coming-soon .form .policy-checkbox-container{margin-top:16px;margin-bottom:16px}@media (max-width:1199px){.coming-soon .form .policy-checkbox-container{flex-flow:column;align-items:center;display:flex}}.coming-soon .form .policy-checkbox-container .ui-control-checkbox-wrapper{align-items:flex-start;display:flex}.coming-soon .form .policy-checkbox-container .ui-control-checkbox-wrapper .ui-control.ui-checkbox{flex-shrink:0;width:20px}.coming-soon .form .policy-checkbox-container .ui-control-checkbox-wrapper .policy-txt{flex:1;min-width:0;padding-left:8px!important}.coming-soon .form .policy-checkbox-container .form-error{color:#c83c59;margin-top:4px;margin-left:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}@media (max-width:1199px){.coming-soon .form .policy-checkbox-container .form-error{text-align:center;margin-left:0}}.coming-soon .form .form-error-global{color:#c83c59;background-color:#fdf2f2;border:1px solid #c83c59;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5}.coming-soon .form .form-container{transition:opacity .3s}.coming-soon .form .form-container.form-submitted{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.coming-soon .form .send-btn{margin-top:12px;transition:all .3s;position:relative}.coming-soon .form .send-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.coming-soon .form .send-btn.sending{padding-right:40px}.coming-soon .form .inline-success-message{margin-top:16px;animation:.5s ease-out cv-fadeInUp}@media (max-width:1199px){.coming-soon .form .inline-success-message{justify-content:center;margin-top:0;padding-top:30px;padding-bottom:10px;display:flex}}.coming-soon .form .inline-success-message .success-content{align-items:center;gap:10px;display:flex}@media (max-width:1199px){.coming-soon .form .inline-success-message .success-content{text-align:center;flex-direction:column;align-items:center;gap:16px}}.coming-soon .form .inline-success-message .success-content .success-icon{background:#3764f6;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:40px;height:40px;display:flex}.coming-soon .form .inline-success-message .success-content .success-icon:after{content:"✓";color:#fff;font-size:22px;font-weight:700;line-height:1}@media (max-width:1199px){.coming-soon .form .inline-success-message .success-content .success-icon:after{font-size:40px}.coming-soon .form .inline-success-message .success-content .success-icon{width:56px;height:56px}}.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success{background:0 0!important;border-radius:0!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:25px!important;line-height:1!important;display:inline-flex!important}@media (max-width:1199px){.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success{justify-content:center!important;align-self:center!important;width:80px!important;height:80px!important;font-size:42px!important;display:flex!important}}@media (max-width:575px){.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success{width:58px!important;height:58px!important;font-size:44px!important}}@media (max-width:375px){.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success{width:52px!important;height:52px!important;font-size:38px!important}}.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success .path1{color:#0b40f0}.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success .path2{color:#fff}.coming-soon .form .inline-success-message .success-content .success-icon.td-icon-m-registered-success:after{display:none!important}.coming-soon .form .inline-success-message .success-content .success-text{color:#333;font-size:14px;font-weight:500;line-height:1.4}@media (max-width:1199px){.coming-soon .form .inline-success-message .success-content .success-text{text-align:center}}.coming-soon .form .inline-success-message .success-content .success-text .reset-link{color:#3764f6;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:4px;padding:0;font-size:14px;text-decoration:none;transition:opacity .2s}.coming-soon .form .inline-success-message .success-content .success-text .reset-link:hover{opacity:.8}.coming-soon .form .inline-success-message .success-content .success-text .reset-link:focus,.coming-soon .form .inline-success-message .success-content .success-text .reset-link:active{outline:none!important;text-decoration:none!important}
