@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Public+Sans:wght@400;600;700&display=swap);.btn[data-v-374e0346],.btn[data-v-d7d6743c]{background-color:#65af77;color:#fff}.btn[data-v-374e0346]{margin-top:20px}.show-more-companies-btn[data-v-3a6abec6]{margin:0 auto 20px auto;display:inline-block}.show-more-companies-btn[data-v-3a6abec6]:hover{cursor:pointer;opacity:.9}.show-more-info[data-v-3a6abec6]{display:block;margin:10px auto 10px auto;font-size:13px;text-align:center;color:#999}.show-more-go-to-top[data-v-3a6abec6]{position:fixed;right:1%;font-size:1.2em;bottom:20px;display:block;width:40px;height:32px;padding-top:8px;background:#65af77;color:#fff;text-align:center}.show-more-go-to-top[data-v-3a6abec6]:hover{opacity:.7;cursor:pointer}.empty-card[data-v-3a6abec6]{margin:17.5% auto;padding:80px 2%;font-weight:700;text-align:center;font-weight:1.35em}.img-banner[data-v-642b7643]{max-height:320px !important;max-width:100%;align-content:center;padding-left:0;padding-right:0;margin-left:0;display:flex;flex-wrap:nowrap;margin-right:0}.img-banner{width:98%;max-width:98%;margin-left:1%}@media screen and (max-width:480px){.img-mobile{display:inline-block !important;max-width:94%;margin:0 3%}.img-desktop{display:none !important}}@media screen and (min-width:481px){.img-mobile{display:none !important;max-width:94%;margin:0 3%}.img-desktop{display:inline-block !important}}.intro-text{display:inline-block;color:#333;text-align:left;width:98%;padding:0;margin:0 1% 10px 1%;font-family:Public Sans,serif}.intro-text h1{margin:0 0 10px 0;font-size:2.25em}.intro-text p{margin:0 1% 0 0;font:16px/21px Public Sans,serif}.card{width:auto;width:28.78%;padding:12px 1.5% 0 1.5%;background:#fff;margin:5px .5%;border:1px solid #dae4dc;color:#333;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:6px;box-shadow:0 0 5px 4px rgba(0,0,0,.18)}.card,.isPremium{height:auto}.noLogo{display:block}.card .premium{background:#65af77;color:#fff;font-size:.75em;padding:0;display:inline-block;position:absolute;top:5px;left:0;width:100%}.card .premium div{background:#f9f9f9;padding:0 7px 0 3px;color:#65af77;display:inline-block;font-weight:700;font-size:12px;text-transform:uppercase}.card .logo-container{height:60px}.card p{margin-top:5px;margin-bottom:0;color:#333;font-weight:400;font-size:.95em;line-height:1.25em;font-weight:600;font-family:Public Sans,sans-serif}.card h2{font-size:1.025em;line-height:1.15em;font-weight:700;margin:0}.card h2 a{color:#333}.card h2 a:hover{opacity:.8}.card span{display:inline-block;font-size:1em;font-weight:700;width:100%;color:#333;margin:10px 0 0 0}.card ul{padding:0;margin:5px 0 7px 0;display:grid;grid-template-columns:1fr;list-style-type:none}.card ul li{padding:3px 0 3px 0;margin:0;font-weight:600;line-height:1.25em;font-size:.9em}.card ul li:before{background:#000;width:4px;height:4px;border-radius:8px;margin-right:5px;content:"";display:inline-block;vertical-align:middle;margin-top:-2px}.card ul li.noListButton{font-size:.75em}.card ul li.noListButton:before{width:0;height:0;margin-right:0}.card .btn{margin:10px 0 10px 0;display:block}.card .img-credit{max-height:45px}.card img{max-height:35px;margin-top:15px}.card img.quality{max-height:45px;margin-right:5%}label{color:#333}.form-control{font-size:.875em;line-height:1.1em;display:grid;grid-template-columns:repeat(2,14px [col-start]);gap:.5em;margin-top:.8em}.form-control:focus-within{color:var(--form-control-color)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:#333;background:#fff;width:1.15em;height:1.15em;border:.12em solid #65af77;border-radius:20%;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before,input[type=radio]:before{content:"";width:.65em;height:.65em;border-radius:10%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#65af77}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}@media(max-width:1024px) and (min-width:768px){.app-root{max-width:100%;grid-template-columns:1.65fr 2.25fr;grid-gap:1%}.card{width:100% !important;padding:0 3% !important;height:auto !important;margin-bottom:15px}.card img.company-logo{margin-top:22px !important;margin-bottom:-22px !important}.sidebar #app-sidebar-content{position:relative !important;display:block;max-width:90%;width:90%;padding-left:5%;padding-right:5%}}@media(max-width:767px){.card span.show-on-mobile{display:block}.app-root{grid-template-columns:repeat(1,1fr) !important}.card img.company-logo{margin-top:37px !important;margin-bottom:-22px !important}.sidebar{width:100%;min-width:100%;padding:0;margin:0}.sidebar #app-sidebar-content{position:relative !important;display:block;max-width:90%;width:90%;padding-left:5%;padding-right:5%}.card{width:86% !important;height:auto !important;padding:0 4% !important;margin:15px auto 5px auto}.intro-text{width:96%;margin:0 2%;display:none}.app-sidebar h4{margin-bottom:0}.card h2{margin-top:30px}.noLogo{display:none}.img-credit,img.quality{max-height:65px !important}}body{font-family:Public Sans,sans-serif;border:0;margin:0;padding:0;font-size:16px;background-color:#fff}a{text-decoration:none}.app-root{display:grid;grid-template-columns:1.15fr 3fr;max-width:1140px;align-content:space-between;justify-content:space-around;margin:0 auto}.cards{width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap}.sidebar{color:#333;margin:0;width:89%;min-width:100%;padding:0}.sidebar #app-sidebar-content{position:fixed;max-width:290px;background:#d9e2dc;padding:10px 10px;order:1}.sidebar h3{font-size:1em;line-height:1.175em;margin-bottom:15px}.sidebar h4{font-size:1em;line-height:1.1875em;font-weight:700;margin:15px 0 0 0;padding:15px 0 0 0}.sidebar .btn{width:44%;margin-top:30px;margin-bottom:20px;padding:7px 0}.btn{background:#fff;border-radius:25px;width:110px;padding:7px 10px;text-align:center;border:1px solid #65af77;color:#65af77;display:inline-block;text-transform:uppercase;font-family:Public Sans,sans-serif;font-size:14px;line-height:17px}.btn:hover{cursor:pointer;background:#65af77;color:#fff}.info-icon{border:1px solid #65af77;background-color:#fff;color:#333;border-radius:25px;text-decoration:none;display:inline-block;padding-bottom:0;padding:1px 4px;line-height:12px;font-size:10px;font-weight:600;margin-left:2px}.info-icon:hover{cursor:pointer}.anchor-faq{font-size:1em;color:#333;text-decoration:underline;margin:-10px 0 0 0}#nav-toggle span{position:absolute;top:3%;right:3%}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#444;position:absolute;display:block;content:""}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}.ajax{display:inline-block;opacity:.9}.no-ajax{display:none;opacity:1}.lds-facebook{position:fixed;width:80px;height:80px;z-index:999;top:45%}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#65af77;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.card span.show-on-mobile{display:none}html{max-width:1140px;margin:0 auto;padding:0;border:0}body{background-color:#fff !important}.breadcrumb{background:#fff;margin:0 auto;color:#707070;width:100%;margin-bottom:7px;position:fixed}.breadcrumb .breadcrumb-items{font-size:12px;line-height:24px;margin:0;width:100%;display:inline-block;padding:3px 0;text-transform:uppercase;color:#707070;background-color:#f6f6f6;margin:0 auto}.breadcrumb a{color:#707070}#logo-container{margin-top:4px}main#main{margin-top:134px}.breadcrumb a:first-child{margin-left:7px}.m-view{display:none}.sidebar .btn{background-color:#65af77;color:#fff}.sidebar .btn:hover{color:#65af77;background:#fff}@media(max-width:767px){.m-view{display:block;width:92%;padding:0 4% 0 4%}.breadcrumb-items{width:93% !important;margin:0 3.5% !important}}@media(max-width:1024px){.sidebar{width:100% !important;padding:0 !important}.sidebar .app-sidebar{width:100% !important}.sidebar #app-sidebar-content{margin-left:0 !important;max-width:90% !important;padding:0 !important;padding-left:5% !important;padding-right:5% !important;padding-top:15px !important;padding-bottom:15px !important;position:relative !important}}.company-container{display:grid;column-gap:1%;background-color:#fff}.inlined-sidebar{display:none}.contact-form-header:hover{cursor:pointer}.navigation{display:none}sidebar{background:#dae4dc;padding:15px 8%;min-width:84%;display:block}sidebar h4{color:#444;margin-bottom:5px}sidebar .sidebar-2-columns{display:grid;grid-template-columns:1fr 1fr}sidebar .sidebar-3-columns{display:grid;grid-template-columns:1fr 1fr 1fr}company{padding:35px 1.5% 12px 1.5%;margin:0;background:#fff;border:1px solid #dae4dc;border-radius:4px;width:96.5%;font-family:"Public Sans",sans-serif;display:grid;position:relative;grid-template-columns:2fr 1fr;grid-gap:3%;color:#333}.no-premium{padding-top:15px}company .premium{position:absolute;top:5px;left:0;background-color:#65af77;font-size:.8em;width:99%}company .premium .premium-text{background-color:#fff;color:#65af77;padding-right:7px;padding-left:3px;display:inline-block;font-weight:700;text-transform:uppercase}company h1{font-size:1.25em;line-height:1.45em;margin:0;color:#333;font-family:"Public Sans",sans-serif}a{font-size:.825em;color:#fff}company span{display:inline-block;font-size:1em;font-weight:600;width:100%;color:#333}company div p{color:#333;font-weight:400;font-size:1em;line-height:1.25em;font-family:"Public Sans",sans-serif}company ul{display:flex;list-style:none;margin:12px 0 0 0;padding:0;flex-wrap:wrap;justify-content:space-between}company ul li{list-style:none;width:33%;padding:0 0 12px 0;color:#333}.btn:hover{opacity:.8;cursor:pointer}.btn-white{background:#fff !important;border:2px solid #65af77;color:#333 !important}company .btn,sidebar .btn{font-size:14px;width:100%;padding:10px 0;max-width:220px}sidebar .btn{margin-top:20px}img.quality-stamp{height:85px;margin:15px 2.5% 15px 0}.referenser-list{margin-bottom:20px}.input-epost{grid-area:form-input-epost;display:grid;grid-template-columns:1fr;align-items:center}.input-telefon{grid-area:form-input-telefon;display:grid;grid-template-columns:1fr;align-items:center}.input-textarea{grid-area:form-textarea}#send-message{display:grid}#contact-form form{margin:15px 0;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"form-input-epost form-input-telefon" "form-textarea form-textarea"}input[type=email],input[type=text],textarea{border:1px solid #e0e0e0;border-radius:3px;background-color:#fff;padding:9px 7px;color:#333;width:95%;font-family:"Public Sans",sans-serif}textarea{width:95%;height:200px;padding:12px 15px}textarea::placeholder{color:#888;margin:0}.input-epost{margin-right:6%}button{border:0}#contact-form label{color:#333;font-size:.9em;padding-bottom:3px;width:100%;color:#333}.input-textarea{margin:10px 0 20px 0}.input-textarea textarea{margin-top:6px}.proffesion-area{padding:0 0 7px 0}.proffesion-area li{width:100%;color:#333;font-size:1em;line-height:1.25em;font-weight:700;padding-bottom:5px}.proffesion-area li::before{background:#333;width:5px;height:5px;border-radius:12px;margin-right:5px;content:"";display:inline-block;vertical-align:middle;margin-top:-2px}.profession-area-no-premium li{width:33%;padding:3px 0}.btn-back-to-homepage{display:none}.right_sidebar{display:block;border-left:1px solid #e0e0e0;padding-left:10%;padding-right:5%}.btn-linkedin{padding:9px 0 5px 0 !important}@media all and (max-width:1024px){.btn{width:96%}.right_sidebar{display:none}.inlined-sidebar{display:block}.btn-edit-company{margin-top:20px;margin-bottom:10px}.contact-form-header{width:100%;text-align:center;background:#65af77;color:#fff;padding:12px 0;border-radius:20px}.contact-form-header:hover{cursor:pointer}body{position:relative}nav{display:none !important}sidebar,company{width:90%;min-width:90%;margin:0;padding:30px 5% 20px 5%;gap:5px}company{padding-bottom:90px}.company-container{grid-template-columns:repeat(1,1fr)}sidebar{display:none}company{grid-template-columns:repeat(1,1fr)}company .btn{width:96%}company ul li{width:50%}company #contact-form form{grid-template-columns:1fr;grid-template-areas:"form-input-epost" "form-input-telefon" "form-textarea"}company #contact-form .input-epost{grid-template-columns:repeat(1,1fr)}company #contact-form .input-telefon{grid-template-columns:repeat(1,1fr)}company #contact-form label,company #contact-form input,company #contact-form textarea{width:94%}company #contact-form label{margin:7px 0}company .btns-bottom{display:grid;grid-template-columns:1fr 1fr;gap:1%}company .btns-bottom .btn{width:90%}.btn-back-to-homepage{display:block;width:100%;padding:20px 0;position:absolute;bottom:0;right:0;background:#dae4dc}.btn-back-to-homepage .btn{margin:0 auto;display:block;width:86%}.navigation{display:block}}input:focus,textarea:focus{outline:0}.post-content{background:#fff;border:1px solid #dae4dc;border-radius:4px;color:#333;font-size:.85em;line-height:1.3em}.post-content h1{font:normal normal 700 32px/48px "Playfair Display";color:#333}.post-content h2{margin:10px auto 10px auto;font-size:1.45em;line-height:1.35em}.post-content p{font-size:16px;line-height:24px;margin-top:5px;margin-bottom:20px}.post-content p strong{margin-top:20px;display:block}.post-content ul{margin-top:0;margin-bottom:0}.post-content li{font-size:16px;line-height:24px;margin-bottom:5px}.post-content img{max-width:100%}.post-content .post-center-content{max-width:66%;margin:20px auto}#logo-container{padding:5px 0}#logo-container .logo{max-width:250px}header{position:fixed;top:0;transform:translateY(0);transition:transform 200ms ease-in-out;width:100%;max-width:1140px;background-color:#fff;z-index:10}header .col-12{display:flex;justify-content:space-between}#menu-container{display:flex;grid-gap:20px;position:relative;align-items:center}#menu-container input[type=checkbox]{display:none}#menu-container input[type=checkbox]:checked~#menu{opacity:1;pointer-events:all;z-index:100}#menu-container .input-group>*:nth-child(1),#menu-container .input-group>*:nth-child(2),#menu-container .input-group>*:nth-child(3){transition:opacity 250ms ease-in-out;opacity:0}#menu-container .input-group #search-toggle:checked~*,#menu-container .input-group input[type=search]:valid,#menu-container .input-group input[type=search]:valid+div{opacity:1}#menu-container .input-group .input-group-append{margin:0}#menu-container #search-icon{display:flex;align-items:center;justify-content:center;margin-left:20px}#menu-container #search-icon:hover~*{opacity:1}#menu-container #search-icon label{margin:0}#menu-container #search-form:hover *,#menu-container .input-group:focus-within *{opacity:1}.menu-button{display:grid;grid-gap:6px;width:50px;cursor:pointer;margin:0}.menu-button>span{height:6px;border-radius:3px;background-color:#333;justify-self:start;width:100%;transition:width 100ms ease-in}.menu-button>span:nth-child(2){justify-self:end}.menu-button:hover>span{width:80%}#menu .pt-1{padding-top:7px}#menu .pb-1{padding-bottom:7px}#menu{position:absolute;top:10px;right:0;background-color:#4baf6c;padding:0;text-align:center;color:#fff;pointer-events:none;opacity:0;transition:opacity 100ms ease-in}#menu ul{list-style-type:none;padding-inline-start:0;margin:6px 0 0 0;padding:0}#menu li{margin-bottom:0;padding:5px 55px;color:#333;font-size:16px;line-height:24px}#menu li.cookies-bk{background:rgba(40,88,56,.3019607843)}#menu li.menu-text{color:#fff;font-size:12px;text-transform:uppercase}#menu li.more-site-bk{background-color:#285838}#menu li.annons-bk{background-color:rgba(40,88,56,.6)}#menu li a{font-family:"Public Sans",sans-serif;font-weight:700;font-size:16px;line-height:20px}#menu li a:hover{text-decoration:underline}#menu li *{color:#fff;text-transform:uppercase}#menu li:first-child{padding:10px 10px 0 0;text-align:right}#menu li:last-child{margin-bottom:0}#menu li label{margin:0;font-size:30px;line-height:30px;cursor:pointer}hr{border-top:1px solid #e0e0e0;margin:20px 0;width:100%}@media all and (max-width:768px){.hrnytt-menu-container{width:auto;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#menu{right:-15px;top:0}}.cookies{display:none;position:fixed;z-index:9999;background:rgba(0,0,0,.85);bottom:0;width:100%;color:#fff;font-size:.75em}.cookies span{font-weight:700;color:#fff}.cookies a{border-bottom:1px solid #fff;color:#fff}.cookies a:hover{text-decoration:none;border:0}.cookies div.disclamier{padding:10px 1% 0 1%}.cookies button{margin:10px 0 -5px 0}.cookies button:hover{opacity:.9}
