﻿body{font-family:"Barlow",sans-serif;font-weight:400;font-size:18px;margin:0;}body .main-container{overflow:hidden;}h1,h2,h3,h4,h5,p,a{font-weight:400;line-height:1.2;}.action-btn{cursor:pointer;display:block;text-align:center;width:100%;height:100%;padding:15px 10px;text-decoration:none;color:#ebebeb;font-weight:500;background:#c14536;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:background .3s ease;}.action-btn:hover{background:#d5040a;}header{display:flex;align-items:center;height:110px;background:#fff;border-bottom:1px solid #c4c4c4;padding:10px 0;}header .hamburger-menu{display:none;position:absolute;right:0;cursor:pointer;top:1em;margin:0;z-index:199;color:#c14536;transition:all .3s ease;font-size:2rem;}header .nav-logo-wrapper{height:90px;padding:0 3em;}header .nav-logo-wrapper img{width:100%;height:100%;}header ul.cmenu{list-style:none;padding:0;margin:2em 8em 0 auto;transition:transform .3s ease;}header ul.cmenu li{display:inline-block;margin:0 22px;padding-bottom:30px;}header ul.cmenu li:last-child{margin-right:0;}header ul.cmenu li.haschild:after{cursor:pointer;font-size:12px;font-family:"Font Awesome 6 Pro";font-weight:900;content:"";padding-left:10px;color:#231f20;}header ul.cmenu li.haschild:hover{content:"";}header ul.cmenu li:hover>ul,header ul.cmenu li.i-open>ul{display:block;opacity:1;}header ul.cmenu li:hover.haschild:after,header ul.cmenu li.i-open.haschild:after{content:"";}header ul.cmenu li a{color:#231f20;text-decoration:none;position:relative;text-transform:uppercase;font-size:1.3rem;}header ul.cmenu li a .fas{color:#2a8977;}header ul.cmenu li a.r320active{font-weight:600;color:#c14536;}header ul.cmenu li ul{display:block;position:absolute;margin-top:20px;padding:0;top:75px;background:#fff;z-index:9999;width:240px;transition:all .3s ease-in-out;border-top:2px solid #c14536;box-shadow:0 10px 25px rgba(0,0,0,.16);opacity:0;}header ul.cmenu li ul li{margin:0;display:block;position:relative;padding:0;transition:all .5s;width:100%;}header ul.cmenu li ul li:last-child{border-bottom:0;}header ul.cmenu li ul li.haschild:after{cursor:pointer;font-size:12px;font-family:"Font Awesome 6 Pro";font-weight:900;content:"";padding-left:10px;color:#231f20;position:absolute;top:4px;right:10px;}header ul.cmenu li ul li.haschild:hover:after{content:"";}header ul.cmenu li ul li.haschild span{position:absolute;top:4px;height:18px;width:25px;right:10px;cursor:pointer;z-index:999;}header ul.cmenu li ul li a{padding:14px 15px 14px 20px;display:block;margin:0;text-transform:none;color:#231f20;}header ul.cmenu li ul li a.r320active{font-weight:600;color:#231f20;}main{width:100%;min-height:90vh;line-height:1.3;}main .container .row .s-top{width:100%;position:relative;margin-bottom:100px;}main .container .row .s-top .s-top-image{width:100%;}main .container .row .s-top .s-top-image img{width:100%;}main .container .row .s-top .s-top-text{position:absolute;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;bottom:-3em;left:10em;background:#f6f6f6;border-radius:3px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);padding:3em 5em 3em 3em;min-width:400px;max-width:733px;overflow:hidden;font-weight:500;box-sizing:border-box;}main .container .row .s-top .s-top-text p,main .container .row .s-top .s-top-text h1,main .container .row .s-top .s-top-text h2,main .container .row .s-top .s-top-text h3{margin:8px;line-height:1.3;}main .container .row .s-top .s-top-text p span,main .container .row .s-top .s-top-text h1 span,main .container .row .s-top .s-top-text h2 span,main .container .row .s-top .s-top-text h3 span{line-height:2rem;}main .container .row .h-puff{display:flex;flex-direction:column;background:#c14536;border-radius:2px;font-size:1rem;margin-bottom:25px;text-decoration:none;padding:45px;min-height:150px;max-width:280px;color:#fff!important;letter-spacing:.8px;}main .container .row .h-puff>*{margin:0;}main .container .row .h-puff h1,main .container .row .h-puff h2{font-weight:600;}main .container .row .h-puff h1>*,main .container .row .h-puff h2>*{font-weight:600;}main .container .row .h-puff p{line-height:23px;}main .container .row .h-puff a{color:#fff;}main .container .row .h-puff.empty-puff{display:none!important;}main .container .row .artiklar{display:flex;flex-direction:column;align-items:center;justify-content:center;}main .container .row .artiklar .artikel-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px 0;padding:50px 10px;border-radius:2px;width:100%;}main .container .row .artiklar .artikel-wrapper:nth-child(even){background-color:#f6f6f6;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper{display:block;width:45%;margin:0 30px;max-width:900px;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper a{text-decoration:none;color:#c14536;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper a:hover{text-decoration:underline;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper img{display:flex;margin:auto;max-width:100%;}main .container .row .artiklar .artikel-wrapper img.cert-img{max-width:20%;margin:0 1em;}main .container .row .h-standard{display:flex;justify-content:center;width:100%;padding:40px 0 100px 0;}main .container .row .h-standard * img{max-width:100%;}main .container .row .h-standard .artikel-helsida{display:block;padding:10px;border-radius:2px;width:100%;max-width:900px;margin-right:30px;}main .container .row .h-standard .artikel-helsida .contact-iframe{height:885px;width:100%;border:0;background:none!important;}main .container .row .h-standard .artikel-helsida table{width:100%;border-collapse:collapse;font-family:"Barlow",sans-serif!important;border:0;}main .container .row .h-standard .artikel-helsida table td,main .container .row .h-standard .artikel-helsida table th{padding:15px;text-align:left;border-bottom:1px solid #e0e0e0;}main .container .row .h-standard .artikel-helsida table th{background-color:#f5f5f5;font-weight:bold;}main .container .row .h-standard .artikel-helsida table td{vertical-align:middle;}main .container .row .h-standard .artikel-helsida table td img{width:100%;height:100%;border-radius:4px;object-fit:contain;margin-right:20px;max-height:200px;max-width:184px;}main .container .row .h-standard .artikel-helsida table tr:hover{background-color:#f9f9f9;}main .container .row .h-standard .artikel-helsida table td:first-child,main .container .row .h-standard .artikel-helsida table th:first-child{width:60%;}main .container .row .h-standard .artikel-helsida table tr:last-child td{border-bottom:0;}@media(max-width:900px){main .container .row .h-standard .artikel-helsida table tr{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-around;border-bottom:1px solid #e0e0e0;}main .container .row .h-standard .artikel-helsida table tr td{display:flex;flex-direction:column;align-items:flex-start;border:0;}main .container .row .h-standard .artikel-helsida table tr td img{margin-top:10px;margin-right:0;}main .container .row .h-standard .artikel-helsida table td:first-child,main .container .row .h-standard .artikel-helsida table th:first-child{width:90%;}}main .container .row .h-standard aside{height:100%;border-left:2px solid #f6f6f6;padding:20px 20px 20px 30px;border-radius:2px;width:15%;min-width:250px;}main .container .row .h-standard aside .side-images{margin-top:50px;padding:5px;display:flex;flex-direction:column;justify-content:start;align-items:center;width:350px;}main .container .row .h-standard aside .side-images img{width:350px;margin:10px 0;border-radius:2px;}main .container .row .h-standard aside .side-images.empty-side-img{display:none!important;}main .container .row .h-standard aside.no-content{display:none;}main .container .row .jobb-container{display:flex;justify-content:center;width:100%;padding:40px 0 100px 0;color:#231f20;}main .container .row .jobb-container .jobb-main-text{display:block;padding:10px;border-radius:2px;max-width:900px;margin-right:50px;width:60%;}main .container .row .jobb-container .jobb-main-text iframe{height:1200px;width:100%;border:0;background:none!important;}main .container .row .jobb-container .jobb-main-text .jobs-panel{width:100%;padding:20px 0;margin:30px 0 30px 0;}main .container .row .jobb-container .jobb-main-text .jobs-panel .tabs{display:flex;overflow-x:auto;white-space:nowrap;justify-content:start;align-items:end;flex-wrap:wrap;padding-left:2em;height:fit-content;min-height:60px;}main .container .row .jobb-container .jobb-main-text .jobs-panel .tabs .tab-button{padding:10px 20px;cursor:pointer;border:0;background-color:#8a8a8a;margin-right:10px;border-radius:5px 5px 0 0;color:#fff;height:35px;display:flex;align-items:center;justify-content:center;max-height:20px;transition:max-height .3s;}main .container .row .jobb-container .jobb-main-text .jobs-panel .tabs .tab-button.active{background-color:#c14536;max-height:35px;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page{display:none;margin-bottom:30px;justify-content:center;align-items:center;flex-direction:column;border-radius:4px;padding:30px 10px;background:#f6f6f6;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page h2{font-weight:600;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page img{max-width:80%;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page .columns{display:flex;justify-content:space-between;flex-direction:column;width:90%;margin-bottom:40px;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page .columns h3{font-weight:600;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page .columns .column{width:100%;padding:10px;}main .container .row .jobb-container .jobb-main-text .jobs-panel .panel-page.active{display:flex;}main .container .row .jobb-container aside{height:100%;border-left:2px solid #f6f6f6;padding:20px 0 20px 30px;border-radius:1px;max-width:450px;}main .container .row .jobb-container aside .jobb-info{background:#c14536;color:#fff!important;}main .container .row .jobb-container aside .jobb-behorighet .headline-meriter{margin-top:15px;}main .container .row .jobb-container aside .jobb-info,main .container .row .jobb-container aside .jobb-behorighet,main .container .row .jobb-container aside jobb-fragor{display:flex;flex-direction:column;align-items:baseline;justify-content:center;padding:20px 40px;}main .container .row .jobb-container aside h2{margin:0 0 15px 0;}main .container .row .contentgrey{padding:70px 50px;background:#f6f6f6;}main .container .row .contentgrey .formwrap{display:flex;justify-content:start;flex-wrap:wrap;gap:30px;}main .container .row .contentgrey .form-left{width:45%;}main .container .row .contentgrey .form-left .inner{padding-right:15px;}main .container .row .contentgrey .form-left span{padding-bottom:7px;display:block;font-style:normal;font-weight:400;font-size:16px;}main .container .row .contentgrey .form-right{width:45%;}main .container .row .contentgrey .form-right .inner{padding-left:15px;}main .container .row .contentgrey .form-right span{padding-bottom:7px;display:block;font-style:normal;font-weight:400;font-size:16px;}main .container .row .contentgrey .formbtn{cursor:pointer;display:block;text-align:center;width:100%;height:100%;padding:15px 10px;text-decoration:none;color:#ebebeb;font-weight:500;background:#c14536;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:background .3s ease;max-width:260px;margin-left:auto;margin-right:10%;}main .container .row .contentgrey .formbtn:hover{background:#d5040a;}main .container .row .contentgrey .form{background:#ececec;border:1px solid #ddd;border-radius:5px;width:100%;padding:10px 15px;margin-bottom:25px;}main .container .row .contentgrey .form.error{background:#f8d7da;}main .container .row .contentgrey .div_error{background:#f8d7da;}main .container .row .contentgrey .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem;}main .container .row .contentgrey .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}main .container .row .contentgrey .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}footer{height:500px;width:100%;background:#303030;}footer .row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding-top:100px;}footer .row a,footer .row p,footer .row h3{text-decoration:none;color:#fff;margin:0;}footer .row a.rubrik,footer .row p.rubrik,footer .row h3.rubrik{font-size:20px;font-weight:600;margin-bottom:15px;}footer .row .footer-column{display:block;width:15%;margin:0 60px;}footer .row .footer-column.footer-logo-wrap{width:10%;background:#fff;border-radius:10px 1px 10px 1px;padding:30px;border-radius:50%;}footer .row .footer-column.footer-logo-wrap a img{width:100%;}@media(max-width:1600px){main .container .row .s-top .s-top-text{left:2em;padding:2em 3em 2em 3em;}}@media(max-width:1400px){header ul.cmenu{margin:2em 3em 0 auto;}header ul.cmenu a{font-size:1.1rem!important;}main .container .row .jobb-container .jobb-main-text{max-width:60%;}main .container .row .jobb-container aside{max-width:25%;}main .container .row .jobb-form{padding:40px 50px;}main .container .row .jobb-form .form-wrap{flex-wrap:wrap;justify-content:end;}main .container .row .jobb-form .form-wrap .form-left .inner{width:100%;}main .container .row .jobb-form .form-wrap .form-right{width:50%;margin-left:auto;}main .container .row .jobb-form .form-wrap .form-right .inner{width:100%;}main .container .row .jobb-form .form-wrap .form-btn{position:unset;margin:2em 2em 0 0;}footer .row .footer-column{margin:0 auto;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper{width:60%;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper.has-image{width:35%;}}@media(max-width:1150px){main .container .row .s-top .s-top-text{min-width:0;padding:1em 2em 1em 2em;}header .hamburger-menu{display:inline-block!important;position:fixed!important;right:1em;top:1em;font-size:2.3rem;}header .hamburger-menu i{transition:transform .3s ease;}header .hamburger-menu.open i{transform:rotate(90deg);}header.header-is-fixed .hamburger-menu{top:.8em;}header ul.cmenu{margin:0!important;padding:100px 20px 150px 20px;display:flex;flex-direction:column;align-items:center;position:fixed;right:0;top:0;border-left:1px solid #c4c4c4;width:40%;height:100vh;z-index:99;overflow:auto;background:#fff;transform:translateX(100%);}header ul.cmenu a{font-size:1.3rem!important;}header ul.cmenu li{position:relative;width:300px;}header ul.cmenu li.haschild:after{font-size:1.3rem;}header ul.cmenu li.i-open:after{font-family:"Font Awesome 6 Pro";content:""!important;}header ul.cmenu li.haschild:after{cursor:pointer;position:absolute;top:0;right:0;}header ul.cmenu li:last-child{margin:0;}header ul.cmenu li ul{display:none;position:unset;background:none;box-shadow:none;border:0;}header ul.cmenu li ul li{border-left:2px solid #c14536;}header ul.cmenu.open{transform:translateX(0%);}main .container .row .artiklar .artikel-wrapper{flex-direction:column;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper{width:80%;margin:2em 0;}main .container .row .artiklar .artikel-wrapper .artikel-item-wrapper.has-image{order:1;width:80%;}main .container .row .artiklar .artikel-wrapper img.cert-img{width:80%;max-width:420px;margin:1em 1em;}main .container .row .h-standard .artikel-helsida{margin-right:15px;}main .container .row .jobb-container .jobb-main-text{max-width:50%;}main .container .row .jobb-container aside{max-width:30%;}main .container .row .jobb-form .form-wrap .form-left{width:45%;}footer .row .footer-column{width:20%;}}@media(max-width:900px){main .container .row .jobb-container .jobb-main-text{max-width:55%;margin-right:0;}main .container .row .jobb-container aside{max-width:35%;}main .container .row .h-standard aside{min-width:200px;}header ul.cmenu{width:60%;}footer{height:fit-content;padding-bottom:100px;}footer .row{flex-direction:column;padding-top:50px;}footer .row .footer-column{width:55%;margin:1em auto;border-left:3px solid #c14536;padding-bottom:1em;padding-left:1em;}footer .row .footer-column.footer-logo-wrap{width:25%;border:0;margin-bottom:4em;}}@media(max-width:800px){body{margin:0;}header{border:0;margin-bottom:0;}header .nav-logo-wrapper{padding:0 2em;}header .nav-logo-wrapper img{max-width:144px;}main .container .row .s-top{margin-bottom:0;}main .container .row .s-top .s-top-text{position:unset;width:100%;max-width:none;}main .container .row .s-top .s-top-image{display:flex;align-items:center;justify-content:center;height:170px;}main .container .row .s-top .s-top-image img{width:auto;height:100%;}main .container .row .jobb-container{flex-direction:column;align-items:center;}main .container .row .jobb-container .jobb-main-text{max-width:100%;padding:0 40px;width:90%;}main .container .row .jobb-container aside{max-width:100%;padding:0 40px;display:flex;flex-direction:column;align-items:center;margin-top:30px;padding-top:30px;border:0;}main .container .row .jobb-container aside .h-puff{width:65%;}main .container .row .jobb-form .form-wrap{flex-direction:column;}main .container .row .jobb-form .form-wrap .form-left,main .container .row .jobb-form .form-wrap .form-right{width:100%;}main .container .row .jobb-form .form-wrap .form-btn{margin:2em 2em 0 auto;}main .container .row .h-standard{flex-direction:column;align-items:center;}main .container .row .h-standard .artikel-helsida{max-width:100%;margin:0;padding:10px;width:95%;}main .container .row .h-standard aside{border-left:0;width:100%;display:flex;flex-direction:column;align-items:center;padding:20px;}main .container .row .h-standard aside .side-images{width:100%;}main .container .row .h-standard aside .side-images img{width:70%;}main .container .row .h-standard aside .h-puff{width:fit-content;min-width:300px;}main .container .row .artiklar .artikel-wrapper{padding:0;}}@media(max-width:700px){header ul.cmenu{width:60%;}footer .row .footer-column{width:80%;}footer .row .footer-column.footer-logo-wrap{width:35%;}}@media(max-width:550px){main .container .row .jobb-container .jobb-main-text{max-width:100%;padding:0 10px;width:100%;}main .container .row .jobb-container .jobb-main-text>p,main .container .row .jobb-container .jobb-main-text>h1,main .container .row .jobb-container .jobb-main-text>h2{padding-left:10px;padding-right:10px;}main .container .row .jobb-container .jobb-main-text .jobs-panel{width:100%;}header{height:70px;}header .nav-logo-wrapper{padding:0 10px;height:50px;}header .nav-logo-wrapper img{max-width:80px;}header ul.cmenu{width:100%;padding:5em 0;border-left:0;box-shadow:none;}header .hamburger-menu{right:20px;top:20px;}main .container .row .artiklar{font-size:.9rem;}main .container .row .s-top .s-top-text{font-size:.9rem;}main .container .row .s-top .s-top-image{height:120px;}main .container .row .jobb-container aside .h-puff{width:95%;}main .container .row .h-standard{font-size:.9rem;}main .container .row .h-standard aside .side-images img{width:100%;}main .container .row .h-standard aside .h-puff{width:95%;}}