.footer .form-field{position:relative}.footer .form-field .form-error{color:#e74c3c;margin-left:.625rem;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.footer .form-field #message-error{margin-top:.625rem}.footer .form-error-global{color:#c53030;background-color:#fdf2f2;border:1px solid #e74c3c;border-radius:.375rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.footer .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.footer .footer input[type=text],.footer .footer input[type=email],.footer .footer input[type=tel],.footer .footer textarea{color:#fff!important;box-shadow:none!important;background:#102350!important;border:none!important;border-radius:1.125rem!important;outline:none!important;transition:border .2s!important}.footer .footer input[type=text]:disabled,.footer .footer input[type=email]:disabled,.footer .footer input[type=tel]:disabled,.footer .footer textarea:disabled{opacity:.6!important;cursor:not-allowed!important;color:#fff9!important;background:#102350!important}.footer .footer input[type=text][aria-invalid=true],.footer .footer input[type=email][aria-invalid=true],.footer .footer input[type=tel][aria-invalid=true],.footer .footer textarea[aria-invalid=true]{box-shadow:none!important;color:#fff!important;background:#102350!important;border:1px solid #e74c3c!important}.footer .footer input[type=text]:focus,.footer .footer input[type=email]:focus,.footer .footer input[type=tel]:focus,.footer .footer textarea:focus{color:#fff!important;box-shadow:none!important;background:#102350!important;border:1px solid #0b40f0!important;outline:none!important}.footer .footer input[type=text]:focus-visible,.footer .footer input[type=email]:focus-visible,.footer .footer input[type=tel]:focus-visible,.footer .footer textarea:focus-visible{box-shadow:none!important;color:#fff!important;background:#102350!important;border:1px solid #0b40f0!important;outline:none!important}.footer .footer input[type=text]:focus:not(.focus-visible),.footer .footer input[type=email]:focus:not(.focus-visible),.footer .footer input[type=tel]:focus:not(.focus-visible),.footer .footer textarea:focus:not(.focus-visible){color:#fff!important;background:#102350!important;border:1px solid #0b40f0!important;outline:none!important}.footer .footer input[type=text]::placeholder,.footer .footer input[type=email]::placeholder,.footer .footer input[type=tel]::placeholder,.footer .footer textarea::placeholder{color:#ffffffb3!important}.footer .footer input[type=text]::-webkit-input-placeholder{color:#ffffffb3!important}.footer .footer input[type=email]::-webkit-input-placeholder{color:#ffffffb3!important}.footer .footer input[type=tel]::-webkit-input-placeholder{color:#ffffffb3!important}.footer .footer textarea::-webkit-input-placeholder{color:#ffffffb3!important}.footer .footer input[type=text]::-moz-placeholder{color:#ffffffb3!important;opacity:1!important}.footer .footer input[type=email]::-moz-placeholder{color:#ffffffb3!important;opacity:1!important}.footer .footer input[type=tel]::-moz-placeholder{color:#ffffffb3!important;opacity:1!important}.footer .footer textarea::-moz-placeholder{color:#ffffffb3!important;opacity:1!important}.footer .footer input[type=text]:-ms-placeholder-shown{color:#ffffffb3!important}.footer .footer input[type=email]:-ms-placeholder-shown{color:#ffffffb3!important}.footer .footer input[type=tel]:-ms-placeholder-shown{color:#ffffffb3!important}.footer .footer textarea:-ms-placeholder-shown{color:#ffffffb3!important}.footer .footer input[type=text]:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=text]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=text]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=email]:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=email]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=tel]:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=tel]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=tel]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=tel]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer textarea:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=text] input:-webkit-autofill{filter:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;border:none!important;box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=email] input:-webkit-autofill{filter:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;border:none!important;box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=tel] input:-webkit-autofill{filter:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;border:none!important;box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer textarea input:-webkit-autofill{filter:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;border:none!important;box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer input[type=text]:-internal-autofill-selected{color:#fff!important;background-color:#102350!important;background-image:none!important}.footer .footer input[type=email]:-internal-autofill-selected{color:#fff!important;background-color:#102350!important;background-image:none!important}.footer .footer input[type=tel]:-internal-autofill-selected{color:#fff!important;background-color:#102350!important;background-image:none!important}.footer .footer textarea:-internal-autofill-selected{color:#fff!important;background-color:#102350!important;background-image:none!important}.footer .footer input[type=text]:autofill,.footer .footer input[type=email]:autofill,.footer .footer input[type=tel]:autofill,.footer .footer textarea:autofill{color:#fff!important;background:#102350!important}.footer .footer input[type=text]:-moz-autofill{color:#fff!important;background:#102350!important}.footer .footer input[type=email]:-moz-autofill{color:#fff!important;background:#102350!important}.footer .footer input[type=tel]:-moz-autofill{color:#fff!important;background:#102350!important}.footer .footer textarea:-moz-autofill{color:#fff!important;background:#102350!important}.footer form .footer input[type=text]:focus,.footer form .footer input[type=email]:focus,.footer form .footer input[type=tel]:focus,.footer form .footer textarea:focus{color:#fff!important;box-shadow:none!important;background:#102350!important;border:1px solid #0b40f0!important;outline:none!important}.footer .footer form input[type=text]:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=email]:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=tel]:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=tel]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=text]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=tel]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=text]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=email]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input[type=tel]:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:#102350!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #102350!important}.footer .footer form input:-internal-autofill-selected{color:#fff!important;background-color:#102350!important;background-image:none!important}.footer .form-container{transition:opacity .3s}.footer .form-container.form-submitted{opacity:.6;pointer-events:none}.footer .inline-success-message{z-index:10;animation:.5s ease-out fadeInUp;position:relative;top:-.625rem;opacity:1!important;pointer-events:auto!important}.footer .inline-success-message .success-content{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}@media (max-width:991px){.footer .inline-success-message .success-content{text-align:center;flex-direction:column;align-items:center;gap:1rem}}.footer .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:2.5rem;height:2.5rem;display:flex}@media (max-width:991px){.footer .inline-success-message .success-content .success-icon{width:3.5rem;height:3.5rem}}@media (max-width:768px){.footer .inline-success-message .success-content .success-icon{width:3.5rem;height:3.5rem}}.footer .inline-success-message .success-content .success-icon:after{content:"✓";color:#fff;font-size:2rem;font-weight:700;line-height:1}@media (max-width:991px){.footer .inline-success-message .success-content .success-icon:after{font-size:2.5rem}}.footer .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:991px){.footer .inline-success-message .success-content .success-icon.td-icon-m-registered-success{justify-content:center!important;align-self:center!important;width:3.5rem!important;height:3.5rem!important;font-size:35px!important;display:flex!important}}.footer .inline-success-message .success-content .success-icon.td-icon-m-registered-success .path1{color:#0b40f0}.footer .inline-success-message .success-content .success-icon.td-icon-m-registered-success .path2{color:#fff}.footer .inline-success-message .success-content .success-icon.td-icon-m-registered-success:after{display:none!important}.footer .inline-success-message .success-content .success-text{color:#fff;font-size:.875rem;font-weight:500;line-height:1.4}@media (max-width:991px){.footer .inline-success-message .success-content .success-text{text-align:center}}.footer .inline-success-message .success-content .success-text .reset-link{color:#3764f6;cursor:pointer;opacity:.9;white-space:nowrap;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.875rem;text-decoration:none;transition:opacity .2s}.footer .inline-success-message .success-content .success-text .reset-link:hover{opacity:1}.footer .inline-success-message .success-content .success-text .reset-link:focus,.footer .inline-success-message .success-content .success-text .reset-link:active{outline:none!important;text-decoration:none!important}.footer .inline-success-message .reset-option{padding-top:20px}.footer .inline-success-message .reset-option .reset-text{color:#fff;opacity:.9;font-size:.8125rem}.footer .inline-success-message .reset-option .reset-link{color:#3764f6;cursor:pointer;opacity:.9;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:none;transition:opacity .2s}.footer .inline-success-message .reset-option .reset-link:hover{opacity:1}.footer .inline-success-message .reset-option .reset-link:focus,.footer .inline-success-message .reset-option .reset-link:active{outline:none!important;text-decoration:none!important}.footer .inline-success-message .success-content .success-icon.td-icon-m-registered-success{margin:0!important;padding:0!important;font-size:25px!important}@media (max-width:991px){.footer .inline-success-message .success-content .success-icon.td-icon-m-registered-success{font-size:35px!important}}.footer .send-btn{transition:all .3s;position:relative}@media (max-width:991px){.footer .send-btn{margin-bottom:3.125rem}}.footer .send-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.footer .send-btn.sending{padding-left:2.5rem}.footer .send-btn.sending:before{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.footer .send-btn.success-fade{opacity:0;transition:all .5s;transform:translateY(-10px)}.footer .send-btn:focus,.footer .send-btn:focus-visible,.footer .send-btn:active{box-shadow:none!important;outline:none!important}@media (max-width:991px){.footer .policy-checkbox-container{flex-flow:column;align-items:center;display:flex}}@media (min-width:991px){.footer .policy-checkbox-container{padding-left:10px}}.footer .policy-checkbox-container .ui-control-checkbox-wrapper{display:flex}.footer .policy-checkbox-container .form-error{margin-top:.5rem;margin-left:0;font-size:.75rem;font-weight:400;line-height:1.4;color:#e74c3c!important}.footer .policy-checkbox-container .ui-control.ui-checkbox .ui-indicator{background:#fff!important;border:1px solid #0f2245!important}.footer .policy-checkbox-container .ui-control.ui-checkbox input:disabled~.ui-indicator{opacity:.6!important;cursor:not-allowed!important}.footer .policy-checkbox-container .ui-control.ui-checkbox input:focus~.ui-indicator,.footer .policy-checkbox-container .ui-control.ui-checkbox input:focus-visible~.ui-indicator{border:1px solid #0b40f0!important;box-shadow:0 0 0 1px #0b40f0!important}.footer .policy-checkbox-container .ui-control.ui-checkbox input:checked~.ui-indicator{background:#fff!important;border:1px solid #0f2245!important}.footer .policy-checkbox-container .ui-control.ui-checkbox input:checked:focus~.ui-indicator{border:1px solid #0b40f0!important;box-shadow:0 0 0 1px #0b40f0!important}.footer .policy-checkbox-container .policy-txt{transition:opacity .3s}@media (min-width:992px){.footer .policy-checkbox-container .policy-txt{padding-left:10px}}.form-submitted .footer .policy-checkbox-container .policy-txt{opacity:.6}.footer .success-message{animation:.5s ease-out fadeInUp}.footer .success-message p{margin-top:.9375rem;font-size:1rem;line-height:1.5}.footer .success-message .link-btn-wrapper.text-left{margin-top:3.125rem;text-align:center!important;padding-top:60px!important}.footer .success-message .link-btn-wrapper.text-left .link-btn{display:inline-block;margin-left:0!important}@keyframes spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast:high){.footer .form-error{font-weight:600}.footer .form-error-global,.footer input[type=text][aria-invalid=true],.footer input[type=email][aria-invalid=true],.footer input[type=tel][aria-invalid=true],.footer textarea[aria-invalid=true]{border-width:2px}}@media (prefers-reduced-motion:reduce){.footer input[type=text],.footer input[type=email],.footer input[type=tel],.footer textarea,.footer .send-btn{transition:none}.footer .success-message{animation:none}.footer .send-btn.sending:before{border:2px solid #fff;border-radius:0;animation:none}}@media (forced-colors:active){.footer .form-error{color:highlight}.footer .form-error-global{color:buttontext;background:buttonface;border:1px solid buttontext}.footer input[type=text][aria-invalid=true],.footer input[type=email][aria-invalid=true],.footer input[type=tel][aria-invalid=true],.footer textarea[aria-invalid=true]{border-color:highlight}}@media (max-width:767px){.footer .form-error{font-size:.8125rem}.footer input[type=text],.footer input[type=email],.footer input[type=tel],.footer textarea{font-size:16px}}.form-footer{padding-bottom:100px}@media (max-width:991px){.form-footer{padding-bottom:0}}

#jobs-inga-lediga{padding-top:50px}
#contact{padding-top:50px}@media (min-width:992px){#contact{padding-bottom:120px}}
