@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{margin:0;padding:0;font-family:Poppins,sans-serif;overflow-x:hidden}a:active,a:link,a:visited{color:inherit}.bold{font-weight:600}.container{margin:auto}@media screen and (min-width:1250px){.container{max-width:1200px}}@media screen and (max-width:1250px){.container{padding:0 5vw}}.generic-hero{height:400px}header{flex-direction:row;position:fixed;width:100%;height:85px;z-index:20;background-color:#fff;border-bottom:1px solid #d4d4d4}header,header nav{display:flex;align-items:center}header nav{position:relative;justify-content:space-between;width:calc(100% - 20px);height:100%;padding:0 10px}header nav .header-logo{width:75px;height:75px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none}@media screen and (min-width:760px){header nav .header-logo{margin-left:70px}}header nav .desktop-nav-links{display:flex;align-items:center;color:#112869;font-weight:600}@media screen and (min-width:760px){header nav .desktop-nav-links{display:flex}header nav .desktop-nav-links a{padding:0 14px;text-decoration:none}}@media screen and (max-width:760px){header nav .desktop-nav-links{display:none}}header nav .desktop-nav-links select{height:40px;width:150px;margin-left:20px;font-weight:600;background-color:#fff;color:#112869;border-radius:6px;border:1px solid #112869;font-family:Poppins,sans-serif}header nav .navbar-hamburger{align-items:center;justify-content:center;width:38px;height:38px}@media screen and (min-width:760px){header nav .navbar-hamburger{display:none}}@media screen and (max-width:760px){header nav .navbar-hamburger{display:flex}}header nav .navbar-hamburger i{font-size:34px;color:#112869;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header nav .navbar-hamburger:hover{cursor:pointer}header .navbar-list{position:absolute;z-index:15;top:85px;width:100vw;background-color:#fff;transition:height .6s ease;white-space:nowrap;overflow:hidden;font-weight:600;color:#112869}header .navbar-list.extended{height:calc(100vh - 85px)}header .navbar-list.collapsed{height:0}header .navbar-list .list{margin-top:20vh}header .navbar-list .list ul{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style-type:none;padding:0;margin:0}header .navbar-list .list ul li{font-size:30px;font-weight:600;color:#112869;text-align:left;margin:20px 0}header .navbar-list .list ul li.line{margin-top:60%;width:90%;border-top:1px solid hsla(0,0%,100%,.5)}header .navbar-list .list ul li a{margin:20px 0;display:block;text-decoration:none!important}header .navbar-list .list ul select{height:40px;border-radius:6px;width:min(300px,80%);border:1px solid #112869;color:#112869}footer{display:flex;flex-direction:column;background-color:#112869;padding-top:20px;padding-bottom:10px}footer .footer-wrapper{margin:auto}@media screen and (min-width:1300px){footer .footer-wrapper{width:1200px}}@media screen and (max-width:1300px){footer .footer-wrapper{width:90%}}footer .footer-wrapper .footer-row:first-child{display:flex;flex-direction:row;align-items:flex-start;color:#fff;margin-bottom:10px}@media screen and (min-width:840px){footer .footer-wrapper .footer-row:first-child{flex-direction:row}}@media screen and (max-width:840px){footer .footer-wrapper .footer-row:first-child{flex-direction:column}}footer .footer-wrapper .footer-row:first-child .list{display:flex;flex-direction:column;max-height:300px}@media screen and (max-width:830px){footer .footer-wrapper .footer-row:first-child .list{margin-bottom:20px}}footer .footer-wrapper .footer-row:first-child .list h3{margin-top:0;margin-bottom:4px}footer .footer-wrapper .footer-row:first-child .list ul{display:inline-flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;max-height:240px}footer .footer-wrapper .footer-row:first-child .list ul li{display:flex;flex-direction:row;align-items:center;margin:4px 30px 6px 0;font-size:14px}footer .footer-wrapper .footer-row:first-child .list ul li i{margin-right:10px}footer .footer-wrapper .footer-row:first-child .list ul li a{text-decoration:none}footer .footer-wrapper .footer-row:first-child .list ul li a:hover{opacity:.8;cursor:pointer}@media screen and (min-width:840px){footer .footer-wrapper .footer-row:first-child .list:first-child{margin-right:200px}}footer .footer-wrapper .footer-row:first-child .social-media{display:flex;align-items:center}@media screen and (min-width:850px){footer .footer-wrapper .footer-row:first-child .social-media{margin-left:auto;flex-direction:column}footer .footer-wrapper .footer-row:first-child .social-media .social-media-link{margin:6px 0}}@media screen and (max-width:850px){footer .footer-wrapper .footer-row:first-child .social-media{flex-direction:row}footer .footer-wrapper .footer-row:first-child .social-media .social-media-link{margin:0 6px}}footer .footer-wrapper .footer-row:first-child .social-media .social-media-link{display:flex;justify-content:center;align-items:center}footer .footer-wrapper .footer-row:first-child .social-media .social-media-link img{width:24px;height:24px}footer .footer-wrapper .footer-row:first-child .social-media:hover{cursor:pointer}footer .footer-wrapper .footer-row:last-child{margin-top:40px;font-size:12px;color:#fff;border-top:1px solid hsla(0,0%,100%,.5)}.lds-dual-ring{display:inline-block;width:20px;height:20px}.lds-dual-ring:after{content:" ";display:block;width:16px;height:16px;margin:0;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:4px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.index,.index-hero{overflow:hidden}.index-hero{display:flex;justify-content:center;position:relative;width:100vw;height:100vh}.index-hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.75);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.index-hero .hero-text{position:absolute;z-index:10;top:30%}.index-hero .hero-text h1,.index-hero .hero-text p{text-align:center}.index-hero .hero-text h1{font-size:54px;color:#fff;margin-bottom:4px}.index-hero .hero-text p{margin-top:0;font-size:24px;color:#fff}@media screen and (min-width:600px){.index-hero .hero-text p{width:600px}}@media screen and (max-width:600px){.index-hero .hero-text p{width:90%;margin:auto}}.our-services{position:relative;overflow:hidden;margin-top:30px}@media screen and (min-width:780px){.our-services{padding:0 5vw}.our-services .our-services-arrow{display:none}}@media screen and (max-width:780px){.our-services{padding:0}.our-services h1{padding-left:5vw}}.our-services h1{color:#112869;margin-top:0;width:90vw}.our-services .our-services-wrapper{display:flex;flex-direction:row;align-items:center;transition:transform .6s ease}@media screen and (min-width:780px){.our-services .our-services-wrapper{flex-wrap:wrap;justify-content:space-between}.our-services .our-services-wrapper .box{margin:10px}}@media screen and (max-width:1155px) and (min-width:780px){.our-services .our-services-wrapper{max-width:700px;margin:auto}.our-services .our-services-wrapper .box{margin:10px}}@media screen and (max-width:780px) and (min-width:560px){.our-services .our-services-wrapper{width:100%;margin:0;justify-content:flex-start}.our-services .our-services-wrapper .box{width:calc(45vw - 10px - 2px)!important;margin:10px}.our-services .our-services-wrapper .box:nth-child(1n){margin:10px 10px 10px 5vw}.our-services .our-services-wrapper .box:nth-child(2n){margin:10px 5vw 10px 10px}}@media screen and (max-width:560px){.our-services .our-services-wrapper{width:100%;margin:0;justify-content:flex-start}.our-services .our-services-wrapper .box{width:calc(90vw - 2px)!important;margin:10px 5vw}}.our-services .our-services-wrapper .box{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;width:320px;height:200px;border-radius:6px;border:1px solid hsla(0,0%,67%,.667);background-color:hsla(0,0%,83%,.8)}@media screen and (max-width:780px){.our-services .our-services-wrapper .box p{top:40%}}.our-services .our-services-wrapper .box:hover{cursor:pointer}.our-services .our-services-wrapper .box:hover img{width:120%;height:120%;filter:brightness(50%)}.our-services .our-services-wrapper .box span{position:absolute;z-index:10;text-align:center;margin-top:8px;font-weight:600;font-size:18px;color:#fff}.our-services .our-services-wrapper .box img{position:absolute;z-index:5;width:100%;height:100%;filter:brightness(60%);transition:all .5s ease}.our-services .our-services-wrapper .box p{position:absolute;z-index:10;margin:0;color:#fff;width:90%;top:100%;transition:top .5s ease}.our-services .our-services-arrow{flex-direction:row;align-items:center;justify-content:space-between;position:absolute;z-index:10;top:58%;color:#112869}@media screen and (min-width:780px){.our-services .our-services-arrow{display:none}}@media screen and (max-width:780px){.our-services .our-services-arrow{display:flex}}.our-services .our-services-arrow i{font-size:26px}.partners{color:#112869;margin-bottom:50px}.partners .logo-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1000px;margin:auto}@media screen and (min-width:650px){.partners .logo-wrapper{flex-direction:row;justify-content:center}.partners .logo-wrapper img{width:200px;margin:10px 40px}.partners .logo-wrapper img.kapi{width:150px}}@media screen and (max-width:650px){.partners .logo-wrapper{justify-content:center;flex-direction:row;justify-content:space-around}.partners .logo-wrapper img{width:100px!important;margin:10px}.partners .logo-wrapper img.kapi{width:50px}}.lediga-tjanster h1{color:#112869}.lediga-tjanster .service-object{display:flex;flex-direction:row;align-items:center;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.5);padding:10px 0}.lediga-tjanster .service-object:first-child{border-top:1px solid rgba(0,0,0,.5)}@media screen and (max-width:480px){.lediga-tjanster .service-object figure{width:100px!important}.lediga-tjanster .service-object div{width:calc(100% - 100px)!important}.lediga-tjanster .service-object div h4{font-size:18px!important;max-width:100%;overflow-y:hidden}.lediga-tjanster .service-object div .info-wrapper{width:100%!important;font-size:12px}}.lediga-tjanster .service-object figure{width:120px;height:120px;overflow:hidden}.lediga-tjanster .service-object figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.lediga-tjanster .service-object div{width:calc(100% - 150px)}.lediga-tjanster .service-object div .date{margin-bottom:0;color:rgba(9,84,158,.592)}.lediga-tjanster .service-object div .titel{font-weight:600;font-size:24px;color:#112869;margin-top:0;margin-bottom:4px}.lediga-tjanster .service-object div .info-wrapper{display:flex;flex-direction:row;width:100%}.lediga-tjanster .service-object div .info-wrapper .separator{border-left:1px solid rgba(0,0,0,.5);margin:0 8px}.lediga-tjanster .service-object div a{display:block;width:150px;text-align:center;background-color:#112869;color:#fff;padding:8px 18px;border-radius:6px}.lediga-tjanster .service-object div a:hover{cursor:pointer;opacity:.8}.lediga-tjanster .service-loader .mock{background-color:#d4d4d4;height:80px;width:100%;border-radius:8px;margin-bottom:20px}.about .generic-hero{background-image:"../../../static/assets/pexels-marc-mueller-380769.jpg"}.about .container h1{color:#112869}.generic-page .generic-hero{position:relative;height:34vh;overflow:hidden;padding-top:86px}.generic-page .generic-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(50%)}.generic-page .generic-content{width:min(90%,1200px);margin:auto}.generic-page .generic-content h1{margin-bottom:0;color:#112869}.generic-page .generic-content p{text-align:justify;margin-top:0;font-size:20px}.generic-page .recent-jobs-header{color:#112869}@media screen and (min-width:1350px){.generic-page .recent-jobs-header{width:1200px;margin:auto}}@media screen and (max-width:1350px){.generic-page .recent-jobs-header{margin:40px 0 20px 5vw}}.generic-page .more-jobs-generic{display:block;text-align:center;width:200px;background-color:#112869;color:#fff;font-weight:600;text-decoration:none;padding:12px 0;border-radius:6px;margin:30px auto}.generic-page .more-jobs-generic:hover{cursor:pointer;opacity:.8;transform:scale(.95)}@media screen and (max-width:680px){.generic-page .service-object,.index .service-object{justify-content:space-between}.generic-page .service-object figure,.index .service-object figure{margin:0 10px 0 0}.generic-page .service-object div,.index .service-object div{margin-bottom:10px}.generic-page .service-object div .info-wrapper,.index .service-object div .info-wrapper{display:flex;flex-direction:column}.generic-page .service-object div .info-wrapper .separator,.generic-page .service-object p,.index .service-object div .info-wrapper .separator,.index .service-object p{display:none}}.login{height:calc(100vh - 68px);padding-top:68px;flex-direction:row;justify-content:center}.login,.login .login-container{display:flex;align-items:center}.login .login-container{flex-direction:column}@media screen and (min-width:600px){.login .login-container{width:600px}.login .login-container .login-container-wrapper{width:400px}}@media screen and (max-width:600px){.login .login-container{width:100vw}.login .login-container .login-container-wrapper{width:90%}}.login .login-container img{width:80px}.login .login-container .login-container-wrapper{display:flex;flex-direction:column;margin:auto}.login .login-container .login-container-wrapper img{margin-bottom:40px}.login .login-container .login-container-wrapper h1,.login .login-container .login-container-wrapper h2{text-align:center}.login .login-container .login-container-wrapper label{font-weight:600}.login .login-container .login-container-wrapper input{margin-bottom:16px;height:48px;padding-left:8px;width:100%;outline:none;border-radius:6px;border:1px solid rgba(0,0,0,.5);box-sizing:border-box}.login .login-container .login-container-wrapper .password-input{display:flex;flex-direction:row;align-items:center;position:relative;margin-bottom:16px}.login .login-container .login-container-wrapper .password-input input{margin-bottom:0!important}.login .login-container .login-container-wrapper .password-input div{position:absolute;right:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login .login-container .login-container-wrapper .password-input div:hover{cursor:pointer}.login .login-container .login-container-wrapper .login-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:10px}.login .login-container .login-container-wrapper .login-bottom .checkbox-wrapper{display:flex;flex-direction:row;align-items:center}.login .login-container .login-container-wrapper .login-bottom .checkbox-wrapper input{width:20px;height:20px;margin:0}.login .login-container .login-container-wrapper .login-bottom .checkbox-wrapper span{position:static;margin-left:10px}.login .login-container .login-container-wrapper .login-bottom button{margin:0;background-color:transparent;border:transparent}.login .login-container .login-container-wrapper .login-bottom button:hover{cursor:pointer;color:#112869}.login .login-container .login-container-wrapper .sign-in{margin-top:40px;background-color:#112869;color:#fff;border:transparent;padding:10px 26px;border-radius:6px;height:40px}.login .login-container .login-container-wrapper .sign-in:hover{cursor:pointer;opacity:.8}.login .login-container .login-container-wrapper .reset-button{margin-top:10px;background-color:#112869;color:#fff;border:transparent;padding:10px 26px;border-radius:6px;height:40px}.login .login-container .login-container-wrapper .reset-button:hover{cursor:pointer;opacity:.8}.login .login-container .login-container-wrapper .back-button{display:flex;align-items:center;justify-content:center;width:auto;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;border:transparent}.login .login-container .login-container-wrapper .back-button span{position:static}.login .login-container .login-container-wrapper .back-button:hover{cursor:pointer;color:#112869}.login .login-container span{position:absolute;bottom:10px;left:10px;font-size:12px}.login .login-hero{background-image:url(https://swedcom.se/assets/swedcom-building-bw.jpg);background-position:50%;width:calc(100% - 600px);height:100%}.wrong-credentials{position:relative;display:flex;flex-direction:row;align-items:center;margin-bottom:20px;background-color:#ca2121;color:#fff;border-radius:6px;padding:10px 18px}.wrong-credentials i{margin-right:20px}.wrong-credentials span{position:static!important}.admin{display:flex;flex-direction:column;padding-top:85px;margin-bottom:40px}.admin .admin-menu{width:100%;height:100px;background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.5)}.admin .admin-menu .admin-menu-wrapper{display:flex;flex-direction:row;justify-content:space-between;height:100%}.admin .admin-menu .admin-menu-wrapper .admin-menu-wrapper-wrapper{display:flex;flex-direction:row}.admin .admin-menu .admin-menu-wrapper .admin-menu-wrapper-wrapper .admin-menu-option{display:flex;flex-direction:row;align-items:center;color:#000;padding:14px 12px}.admin .admin-menu .admin-menu-wrapper .admin-menu-wrapper-wrapper .admin-menu-option i{margin-right:10px}.admin .admin-menu .admin-menu-wrapper .admin-menu-wrapper-wrapper .admin-menu-option.selected{border-bottom:4px solid #112869}.admin .admin-menu .admin-menu-wrapper .admin-menu-wrapper-wrapper .admin-menu-option:hover{opacity:.8;cursor:pointer}.admin .admin-menu .admin-menu-wrapper .account{position:relative;display:flex;align-items:center;padding-right:20px}.admin .admin-menu .admin-menu-wrapper .account .logout{display:none}.admin .admin-menu .admin-menu-wrapper .account .account-wrapper{padding:12px 18px;border-radius:6px;display:flex;flex-direction:row;align-items:center}.admin .admin-menu .admin-menu-wrapper .account .account-wrapper:hover{background-color:#d4d4d4;cursor:pointer}.admin .admin-menu .admin-menu-wrapper .account .account-wrapper i{margin-right:10px}.admin .admin-menu .admin-menu-wrapper .account.logout .logout{background-color:#f4f4f4;border:1px solid #fff;border-radius:6px;padding:12px 18px;bottom:-20px;left:0;position:absolute;display:flex;align-items:center;justify-content:center}.admin .admin-menu .admin-menu-wrapper .account.logout .logout:hover{cursor:pointer;background-color:#d4d4d4}.admin .admin-main{display:flex;flex-direction:row;width:90%;margin:20px auto 0}.admin .admin-main .admin-create-wrapper{width:800px}.admin .admin-main .admin-help{padding:10px 20px;width:calc(100% - 840px);background-color:#f1f1f1;border-radius:6px;border:1px solid rgba(0,0,0,.5);height:400px}.admin .admin-main .admin-help h3{margin-top:0}.admin .admin-main .admin-header h1{margin:0}.admin .admin-main .admin-header p{margin-top:4px;color:rgba(0,0,0,.5)}.admin .admin-main .admin-container{max-width:600px}.admin .admin-main .admin-container .input-wrapper{display:flex;flex-direction:column}.admin .admin-main .admin-container .input-wrapper label{margin-top:20px;font-weight:600}.admin .admin-main .admin-container input{height:42px;width:100%;border-radius:6px;border:1px solid rgba(0,0,0,.5);padding-left:8px;font-family:Poppins,sans-serif;box-sizing:border-box;background-color:#f1f1f1}.admin .admin-main .admin-container input[type=file]{height:24px}.admin .admin-main .admin-container select{height:42px}.admin .admin-main .admin-container .submit-button{width:300px;margin:30px auto 20px;padding:12px 20px;border-radius:6px;background-color:#112869;color:#fff;border:transparent}.admin .admin-main .admin-container .submit-button:hover{background-color:#09549e;cursor:pointer}.admin-manage-wrapper .services-container .object-wrapper{display:flex;flex-direction:row;align-items:center;position:relative}.admin-manage-wrapper .services-container .object-wrapper.inactive .visibility{z-index:10;display:flex;position:absolute;left:45%;font-size:40px;top:25%}.admin-manage-wrapper .services-container .object-wrapper.inactive .service-object{filter:blur(1px)}.admin-manage-wrapper .services-container .object-wrapper.inactive .more-options .moreOptions-window .moreOption-option.inactive{display:unset}.admin-manage-wrapper .services-container .object-wrapper.active .more-options .moreOptions-window .moreOption-option.inactive,.admin-manage-wrapper .services-container .object-wrapper.active .visibility,.admin-manage-wrapper .services-container .object-wrapper.inactive .more-options .moreOptions-window .moreOption-option.active{display:none}.admin-manage-wrapper .services-container .object-wrapper.active .more-options .moreOptions-window .moreOption-option.active{display:unset}.admin-manage-wrapper .services-container .object-wrapper .service-object{display:flex;flex-direction:row;text-decoration:none;align-items:center;justify-content:space-between;background-color:#f4f4f4;margin-bottom:10px;border-radius:6px;width:600px;height:80px;overflow:hidden}.admin-manage-wrapper .services-container .object-wrapper .service-object:hover{cursor:pointer;background-color:#d4d4d4}.admin-manage-wrapper .services-container .object-wrapper .service-object i{margin-left:20px;font-size:40px}.admin-manage-wrapper .services-container .object-wrapper .service-object figure{margin:0 10px;width:180px;max-height:80px}.admin-manage-wrapper .services-container .object-wrapper .service-object figure img{width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain}.admin-manage-wrapper .services-container .object-wrapper .service-object div{width:60%}.admin-manage-wrapper .services-container .object-wrapper .service-object div h4{margin:0}.admin-manage-wrapper .services-container .object-wrapper .more-options{display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-manage-wrapper .services-container .object-wrapper .more-options .moreOptions-window{visibility:hidden;position:absolute;top:-60px;right:-250px;width:160px;display:flex;flex-direction:column;background-color:#f4f4f4;color:#000;padding:8px 12px;border-radius:6px;border:1px solid rgba(0,0,0,.5);box-shadow:2px 2px 4px 4px #aaa}.admin-manage-wrapper .services-container .object-wrapper .more-options .moreOptions-window .moreOption-option{border-radius:6px;padding:6px 4px}.admin-manage-wrapper .services-container .object-wrapper .more-options .moreOptions-window .moreOption-option:hover{background-color:#d4d4d4;cursor:pointer}.admin-manage-wrapper .services-container .object-wrapper .more-options .moreOptions-window.visible{visibility:visible}.admin-manage-wrapper .services-container .object-wrapper .more-options i:hover{cursor:pointer;opacity:.8}.admin-manage-wrapper .load-more-ads{background-color:#112869;color:#fff;width:200px;border:transparent;border-radius:6px;text-align:center;padding:12px 0;margin:20px auto 10px}.admin-manage-wrapper .load-more-ads:hover{cursor:pointer;opacity:.8;transform:scale(.95)}.blocker{position:fixed;width:min(100%,100vw);height:min(100%,100vh);z-index:99;top:0;left:0;background-color:rgba(26,26,26,.3);filter:blur(6px)}.popup-window{position:fixed;z-index:100;top:14%;display:flex;flex-direction:column;padding:20px 30px;border-radius:6px;border:1px solid rgba(0,0,0,.5);background-color:#f4f4f4;box-shadow:2px 2px 4px 4px #aaa}@media screen and (min-width:450px){.popup-window{right:calc(50% - 200px);width:400px}}@media screen and (max-width:450px){.popup-window{right:calc(50% - 45vw);width:90%}}.popup-window h1,.popup-window p{text-align:center;margin-bottom:0}.popup-window h1{color:#112869}.popup-window .wrong-credentials{margin:10px 0}.popup-window .button-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:30px}.popup-window .button-wrapper button{padding:12px 18px;margin:0 10px;border-radius:6px;font-weight:600}.popup-window .button-wrapper button:first-child{background-color:#112869;color:#fff;border:none}.popup-window .button-wrapper button:first-child:hover{cursor:pointer;opacity:.8}.popup-window .button-wrapper button:last-child{background-color:transparent;border:none;color:#112869}.popup-window .button-wrapper button:last-child:hover{background-color:#d4d4d4;cursor:pointer;opacity:.8}.popup-window .create .input-wrapper input{background-color:#fff}.popup-window .create .input-wrapper .password-input{margin-bottom:0}.popup-window .input-wrapper{display:flex;flex-direction:column}.popup-window .input-wrapper label{margin-top:20px;font-weight:600}.popup-window .input-wrapper input{height:42px;width:100%;border-radius:6px;border:1px solid rgba(0,0,0,.5);padding-left:8px;font-family:Poppins,sans-serif;box-sizing:border-box;background-color:#f1f1f1}.popup-window .input-wrapper input[type=file]{height:24px}.popup-window .input-wrapper select{height:42px}.popup-window .input-wrapper textarea{height:200px;resize:none;border-radius:6px;border:1px solid rgba(0,0,0,.5);padding-left:8px;font-family:Poppins,sans-serif;background-color:#f1f1f1}.popup-window .input-wrapper textarea.resize_true{resize:vertical}.popup-window .input-wrapper button{width:300px;margin:30px auto 20px;padding:12px 20px;border-radius:6px;background-color:#112869;color:#fff;border:transparent}.popup-window .input-wrapper button:hover{background-color:#09549e;cursor:pointer}.popup-window .password-input{display:flex;flex-direction:row;align-items:center;position:relative;margin-bottom:16px}.popup-window .password-input input{margin-bottom:0!important}.popup-window .password-input div{position:absolute;right:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-window .password-input div:hover{cursor:pointer}.admin-manage-accounts .create-account{display:flex;flex-direction:row;align-items:center;justify-content:space-around;background-color:#f4f4f4;border-radius:6px;border:1px solid #d8d8d8;padding:6px 0;width:150px;margin-bottom:40px}.admin-manage-accounts .create-account:hover{cursor:pointer;background-color:#d4d4d4}.account-wrapper-wrapper{display:flex;flex-direction:column;min-height:30vh}.account-wrapper-wrapper .account-wrapper{position:relative;background-color:#f4f4f4;border-radius:6px;border:1px solid #d8d8d8;padding:6px 0;margin-bottom:14px}.account-wrapper-wrapper .account-wrapper,.account-wrapper-wrapper .account-wrapper .info-wrapper{display:flex;flex-direction:row;align-items:center}.account-wrapper-wrapper .account-wrapper .info-wrapper i{font-size:40px;margin-left:20px}.account-wrapper-wrapper .account-wrapper .info-wrapper div{margin-left:40px}.account-wrapper-wrapper .account-wrapper .info-wrapper div p{margin:0 0 4px}.account-wrapper-wrapper .account-wrapper .more-options{position:absolute;right:-30px;top:unset;display:flex;flex-direction:row;align-items:center}.account-wrapper-wrapper .account-wrapper .more-options i:hover{cursor:pointer;opacity:.8}.account-wrapper-wrapper .account-wrapper .more-options .moreOptions-window{visibility:hidden;position:absolute;top:unset;right:-240px;width:180px;display:flex;flex-direction:column;background-color:#f4f4f4;color:#000;padding:8px 12px;border-radius:6px;border:1px solid rgba(0,0,0,.5);box-shadow:2px 2px 4px 4px #aaa}.account-wrapper-wrapper .account-wrapper .more-options .moreOptions-window .moreOption-option{border-radius:6px;padding:6px 4px}.account-wrapper-wrapper .account-wrapper .more-options .moreOptions-window .moreOption-option:hover{background-color:#d4d4d4;cursor:pointer}.account-wrapper-wrapper .account-wrapper .more-options .moreOptions-window.visible{visibility:visible}.md-editor .md-editor-content{height:calc(100% - 84px)}.annons-wrapper{padding-top:90px;width:min(90%,1200px);margin:auto}.annons-wrapper .annons-header{display:flex;flex-direction:column}.annons-wrapper .annons-header h1{color:#112869}.annons-wrapper .annons-header div{display:flex;flex-direction:row;justify-content:space-between}.annons-wrapper .annons-main{display:flex}@media screen and (min-width:900px){.annons-wrapper .annons-main{flex-direction:row}.annons-wrapper .annons-main .main-wrapper{width:calc(100% - 300px);padding-right:40px}.annons-wrapper .annons-main .annons-side{width:260px}}@media screen and (max-width:900px){.annons-wrapper .annons-main{flex-direction:column-reverse}.annons-wrapper .annons-main .annons-side,.annons-wrapper .annons-main .main-wrapper{width:100%}}.annons-wrapper .annons-main .main-wrapper h1,.annons-wrapper .annons-main .main-wrapper p strong{color:#112869}.annons-wrapper .annons-main .main-wrapper p a{text-decoration:none;color:#112869;font-weight:600}.annons-wrapper .annons-main .annons-side{display:flex;flex-direction:column;align-items:center}.annons-wrapper .annons-main .annons-side a{width:200px;background-color:#112869;color:#fff;padding:14px 18px;border-radius:6px;border:1px solid transparent;text-align:center;text-decoration:none}.annons-wrapper .annons-main .annons-side a:hover{cursor:pointer;opacity:.8}.annons-wrapper .annons-main .annons-side figure{max-width:300px;max-height:300px;margin:30px 0 0}.annons-wrapper .annons-main .annons-side figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.annons-wrapper .annons-main .annons-side h3{width:100%;margin-bottom:4px}.annons-wrapper .annons-main .annons-side .row{width:100%}.annons-wrapper .annons-main .annons-side .row .bold{color:#112869}.annons-wrapper .suggested-ads{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}.annons-wrapper .suggested-ads h1{color:#112869}.annons-wrapper .suggested-ads .lediga-tjanster{width:100%;padding:0}.annons-wrapper .suggested-ads .lediga-tjanster h1{display:none}@media screen and (max-width:800px){.annons-wrapper .suggested-ads .lediga-tjanster .service-object div .titel{font-size:20px!important;max-height:30px;overflow:hidden}.annons-wrapper .suggested-ads .lediga-tjanster .service-object div .info-wrapper{margin-bottom:20px}}@media screen and (max-width:800px) and (max-width:600px){.annons-wrapper .suggested-ads .lediga-tjanster .service-object div .info-wrapper{flex-direction:column!important;font-size:12px}.annons-wrapper .suggested-ads .lediga-tjanster .service-object div .info-wrapper .separator{display:none}}@media screen and (max-width:800px){.annons-wrapper .suggested-ads .lediga-tjanster .service-object div p{display:none}.annons-wrapper .suggested-ads .lediga-tjanster .service-object figure{margin:0 10px 0 0;width:100px!important}}.annons-wrapper .suggested-ads .lediga-tjanster .service-object a{text-decoration:none}.annons-wrapper .suggested-ads .lediga-tjanster .service-object button{background-color:#112869;color:#fff;border-radius:6px;padding:12px 0;width:150px;font-weight:600;border:1px solid rgba(0,0,0,.5)}.annons-wrapper .suggested-ads .lediga-tjanster .service-object button:hover{cursor:pointer;opacity:.8;transform:scale(.95)}.annons-wrapper .suggested-ads a:not(.service-object,.read-more){width:200px;background-color:#112869;color:#fff;padding:14px 18px;border-radius:6px;border:1px solid transparent;text-align:center;text-decoration:none;margin:20px auto}.annons-wrapper .suggested-ads a:not(.service-object,.read-more):hover{cursor:pointer}.no-hit{display:flex;flex-direction:column;align-items:center;padding-top:68px;min-height:40vh}.no-hit h1{text-align:center;margin-bottom:6px}.no-hit p{text-align:center;width:min(90%,600px);color:rgba(0,0,0,.5);margin-top:0;font-size:20px}.no-hit img{width:min(80%,500px)}.no-hit a{background-color:#112869;color:#fff;margin-bottom:20px;text-decoration:none;padding:12px 24px;border-radius:3px}.no-hit a:hover{cursor:pointer;opacity:.8}.read-more{background-color:#112869;color:#fff;border-radius:6px;padding:12px 0;width:150px;font-weight:600;border:1px solid rgba(0,0,0,.5)}.read-more:hover{cursor:pointer;opacity:.8;transform:scale(.95)}.annons-loading{width:min(1000px,90%);height:70vh;margin:auto;padding-top:10vh}.annons-loading .lazy-load{width:100%;margin-bottom:80px;height:50px;border-radius:6px;background-color:hsla(0,0%,67%,.667)}.annons-loading .fake-content{width:100%}.annons-loading .fake-content .lazy-load{margin-bottom:10px;height:30px;border-radius:6px;background-color:hsla(0,0%,67%,.667)}@media screen and (min-width:600px){.annons-loading .fake-content .lazy-load{height:40px}}.annons-loading .fake-content .lazy-load:nth-child(1n){width:90%}.annons-loading .fake-content .lazy-load:nth-child(2n){width:60%}.annons-loading .fake-content .lazy-load:nth-child(3n){width:70%;margin-bottom:30px}.restore-main{min-height:80vh;background-color:#d4d4d4;display:flex;justify-content:center}.restore-main .main-window{border-radius:6px;border:1px solid #d4d4d4;background-color:#fff;box-shadow:2px 2px 4px 4px #aaa}@media screen and (min-width:500px){.restore-main .main-window{position:absolute;display:flex;flex-direction:column;top:100px;left:calc(50% - 200px);width:400px;height:500px}}@media screen and (max-width:500px){.restore-main .main-window{position:absolute;display:flex;flex-direction:column;top:100px;left:2.5%;width:90vw;height:500px}}.restore-main .main-window.restore_password{height:600px}.restore-main .main-window img{margin:20px auto 30px;width:80px;height:80px}.restore-main .main-window h1{color:#112869;font-size:30px}.restore-main .main-window h1,.restore-main .main-window p{max-width:80%;margin:0 auto 20px;text-align:center;word-wrap:normal}.restore-main .main-window a{text-align:center;text-decoration:none;width:150px;height:30px;padding:12px 16px;border-radius:6px;color:#fff;background-color:#112869;margin:auto auto 20px}.restore-main .main-window a:hover{cursor:pointer;opacity:.8}.restore-main .main-window input{height:42px;width:100%;border-radius:6px;border:1px solid rgba(0,0,0,.5);padding-left:8px;font-family:Poppins,sans-serif;box-sizing:border-box;background-color:#f1f1f1}.restore-main .main-window input[type=file]{height:24px}.restore-main .main-window .password-input{flex-direction:row;margin-bottom:16px}.restore-main .main-window .password-input input{margin-bottom:0!important}.restore-main .main-window .password-input div{right:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.restore-main .main-window .password-input div:hover{cursor:pointer}.restore-main .main-window button{width:150px;height:44px;font-weight:600;border-radius:6px;color:#fff;background-color:#112869;margin:auto auto 20px;border:none}.restore-main .main-window button:hover{cursor:pointer;opacity:.8}.restore-main .main-window .lazy-load{background-color:#d4d4d4;width:80%;height:40px;overflow:hidden;margin-left:20px;margin-bottom:16px;border-radius:6px}.restore-main .main-window .lazy-load:first-child{margin-top:40px}.restore-main .main-window .lazy-load.short{width:40%}.restore-main .main-window .fake-button{display:flex;align-items:center;justify-content:center;width:150px;height:30px;padding:12px 16px;border-radius:6px;color:#fff;background-color:#112869;margin:auto auto 20px}.restore-main .main-window label{font-weight:600;margin-left:10%}.restore-main .main-window .password-input{display:flex;align-items:center;width:90%;margin-left:10%;position:relative}.restore-main .main-window .password-input input{box-sizing:border-box;width:90%;height:40px;padding-left:6px;border-radius:6px;border:1px solid rgba(0,0,0,.5)}.restore-main .main-window .password-input div{position:absolute;right:50px}.generic-hero.jobs{padding-top:68px;width:100%;height:300px;background-image:url(https://swedcom.se/assets/pexels-vojtech-okenka-392018.jpg);background-size:cover;background-position:50%;filter:brightness(50%)}.jobs-header{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(90%,600px);margin:auto}.jobs-header h1{text-align:center;color:#112869}.jobs-header .search-wrapper{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (min-width:650px){.jobs-header .search-wrapper{width:min(90%,600px);margin:auto}}@media screen and (max-width:650px){.jobs-header .search-wrapper{width:100%}.jobs-header .search-wrapper i:nth-child(2){display:none}}.jobs-header .search-wrapper input{box-sizing:border-box;height:44px;border-radius:3px;border:1px solid rgba(0,0,0,.5);width:min(90% - 60px,540px);padding-left:6px}.jobs-header .search-wrapper i{position:absolute;right:18%}.jobs-header .search-wrapper .filter-button{top:0;right:0;background-color:#f4f4f4;width:44px;height:44px;border-radius:3px;border:1px solid rgba(0,0,0,.5);box-shadow:2px 2px 4px 4px #aaa;margin-left:10px;padding:0}.jobs-header .search-wrapper .filter-button:hover{cursor:pointer;opacity:.8;transform:scale(.9)}.jobs-header .search-wrapper .filter-button .filter{position:static;font-size:26px}.jobs-wrapper-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;min-height:60vh;max-width:1200px;margin:10px auto 60px}.jobs-wrapper-wrapper .jobs-wrapper{display:flex;flex-direction:column;margin:14px 0;overflow:hidden}@media screen and (min-width:1200px){.jobs-wrapper-wrapper .jobs-wrapper{width:100%}}@media screen and (max-width:1200px){.jobs-wrapper-wrapper .jobs-wrapper{width:90%}}.jobs-wrapper-wrapper .jobs-wrapper .jobs-wrapper-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.jobs-wrapper-wrapper .jobs-wrapper .hits-text{font-size:24px}.jobs-wrapper-wrapper .jobs-wrapper .hits-text .hits{font-size:24px;color:#112869;font-weight:600}.jobs-wrapper-wrapper .jobs-wrapper .hits-text:nth-child(2) .hits{margin-left:10px}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster{width:100%!important;margin-top:0;padding:0}@media screen and (max-width:800px){.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object{justify-content:space-between}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object div .titel{font-size:20px!important;max-height:30px;overflow:hidden}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object div .info-wrapper{margin-bottom:20px}}@media screen and (max-width:800px) and (max-width:600px){.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object div .info-wrapper{flex-direction:column!important;font-size:12px}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object div .info-wrapper .separator{display:none}}@media screen and (max-width:800px){.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object div p{display:none}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object figure{margin:0 10px 0 0;width:100px!important}}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object a{text-decoration:none}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object button{background-color:#112869;color:#fff;border-radius:6px;padding:12px 0;width:150px;font-weight:600;border:1px solid rgba(0,0,0,.5)}.jobs-wrapper-wrapper .jobs-wrapper .lediga-tjanster .service-object button:hover{cursor:pointer;opacity:.8;transform:scale(.95)}.jobs-wrapper-wrapper .load-more-ads{width:200px;background-color:#112869;border-radius:6px;border:1px solid rgba(0,0,0,.5);padding:14px 0;margin:30px 0;color:#fff;font-weight:600}.jobs-wrapper-wrapper .load-more-ads:hover{cursor:pointer;opacity:.8;transform:scale(.95)}.filter-window{position:fixed;display:flex;flex-direction:column;top:86px;right:0;width:0;background-color:#f4f4f4;height:calc(100vh - 86px);border-top:1px solid #aaa;border-left:1px solid #aaa;overflow:hidden;white-space:nowrap}@media screen and (min-width:600px){.filter-window.visible{-webkit-animation:open .6s ease forwards;animation:open .6s ease forwards}.filter-window:not(.visible){-webkit-animation:close .6s ease forwards;animation:close .6s ease forwards}}@media screen and (max-width:600px){.filter-window.visible{-webkit-animation:open_mobile .6s ease forwards;animation:open_mobile .6s ease forwards}.filter-window:not(.visible){-webkit-animation:close_mobile .6s ease forwards;animation:close_mobile .6s ease forwards}}.filter-window .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 5%}.filter-window .top span{font-size:24px;font-weight:600}.filter-window .top .close{height:40px;border-radius:50%}.filter-window .top .close i{font-size:40px}.filter-window .top .close:hover{cursor:pointer;background-color:#aaa}.filter-window .filter-row{display:flex;flex-direction:column;width:90%;margin:0 auto;border-top:1px solid #aaa}@media screen and (min-width:600px){.filter-window .filter-row{padding:10px}}@media screen and (max-width:600px){.filter-window .filter-row{padding:0 10px}}.filter-window .filter-row:last-child{border-bottom:1px solid #aaa!important}.filter-window .filter-row .header{margin-bottom:14px}.filter-window .filter-row .filter-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.filter-window .filter-row .filter-wrapper .radio-button-filter{display:flex;flex-direction:row;margin-bottom:10px;width:48%}.filter-window .filter-row .filter-wrapper .radio-button-filter .radio-button{width:20px;height:20px;background-color:#fff;border:2px solid #aaa;border-radius:50%;margin-right:10px}.filter-window .filter-row .filter-wrapper .radio-button-filter .radio-button.selected{background-color:#112869}.filter-window .filter-row .filter-wrapper .radio-button-filter .radio-button:hover{cursor:pointer;border:2px solid #8f8f8f}@media screen and (max-width:600px){.filter-window .filter-row .filter-wrapper .radio-button-filter span{font-size:14px}}.filter-window .filter-row .filter-wrapper .square-button-filter{display:flex;flex-direction:row;margin-bottom:10px;width:48%}.filter-window .filter-row .filter-wrapper .square-button-filter .square-button{width:20px;height:20px;background-color:#fff;border:2px solid #aaa;border-radius:3px;margin-right:10px}.filter-window .filter-row .filter-wrapper .square-button-filter .square-button.selected{background-color:#112869}.filter-window .filter-row .filter-wrapper .square-button-filter .square-button:hover{cursor:pointer;border:2px solid #8f8f8f}.filter-window .filter-bottom{display:flex;flex-direction:row;padding:10px;margin-top:auto}@media screen and (min-width:600px){.filter-window .filter-bottom{align-items:flex-end;justify-content:flex-end}}@media screen and (max-width:600px){.filter-window .filter-bottom{justify-content:center}}.filter-window .filter-bottom button{background-color:#112869;color:#fff;padding:10px 22px;width:150px;border-radius:6px;border:1px solid rgba(0,0,0,.5);font-weight:600}.filter-window .filter-bottom button:first-child{margin-right:20px;background-color:transparent;color:#112869}.filter-window .filter-bottom button:hover{cursor:pointer;opacity:.8;transform:scale(.95)}@-webkit-keyframes open_mobile{0%{width:0}to{width:100vw}}@keyframes open_mobile{0%{width:0}to{width:100vw}}@-webkit-keyframes close_mobile{0%{width:100vw}to{width:0}}@keyframes close_mobile{0%{width:100vw}to{width:0}}@-webkit-keyframes open{0%{width:0}to{width:600px}}@keyframes open{0%{width:0}to{width:600px}}@-webkit-keyframes close{0%{width:600px}to{width:0}}@keyframes close{0%{width:600px}to{width:0}}.skeleton{width:100%;height:100%;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));-webkit-animation:skeleton 2s linear infinite;animation:skeleton 2s linear infinite}.skeleton:hover{cursor:progress}@-webkit-keyframes skeleton{to{transform:translateX(100%)}}@keyframes skeleton{to{transform:translateX(100%)}}