﻿.external::after{display:inline-block;width:.8rem;height:.8rem;margin-left:.2rem;top:-15px;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzUyIDBjLTEyLjkgMC0yNC42IDcuOC0yOS42IDE5LjhzLTIuMiAyNS43IDYuOSAzNC45TDM3MC43IDk2IDIwMS40IDI2NS40Yy0xMi41IDEyLjUtMTIuNSAzMi44IDAgNDUuM3MzMi44IDEyLjUgNDUuMyAwTDQxNiAxNDEuM2w0MS40IDQxLjRjOS4yIDkuMiAyMi45IDExLjkgMzQuOSA2LjlzMTkuOC0xNi42IDE5LjgtMjkuNlYzMmMwLTE3LjctMTQuMy0zMi0zMi0zMkgzNTJ6TTgwIDMyQzM1LjggMzIgMCA2Ny44IDAgMTEyVjQzMmMwIDQ0LjIgMzUuOCA4MCA4MCA4MEg0MDBjNDQuMiAwIDgwLTM1LjggODAtODBWMzIwYzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMyVjQzMmMwIDguOC03LjIgMTYtMTYgMTZIODBjLTguOCAwLTE2LTcuMi0xNi0xNlYxMTJjMC04LjggNy4yLTE2IDE2LTE2SDE5MmMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MHoiLz48L3N2Zz4=")}.external.white::after{filter:invert(100%)}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:400;src:url(../assets/fonts/Raleway.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:500;src:url(../assets/fonts/Raleway.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:700;src:url(../assets/fonts/Raleway.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:400;src:url(../assets/fonts/RedHatDisplay.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:700;src:url(../assets/fonts/RedHatDisplay.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../assets/fonts/Montserrat-Italic.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../assets/fonts/Montserrat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:"Raleway",sans-serif}.site-header,.site-footer{font-family:"Red Hat Display",sans-serif}p,li{font-size:1.2rem}@media only screen and (max-width: 782px){p,li{font-size:1rem}}.ingress{font-weight:500;font-size:1.5rem;line-height:1.5;margin-bottom:1rem}@media only screen and (max-width: 782px){.ingress{font-size:1.3rem}}h1,h2,h3,h4,h5,h6{font-weight:700}h2{font-size:1.5rem}@media only screen and (max-width: 782px){h2{font-size:1.3rem}}h4,h5,h6{margin-bottom:8px}h1{margin-top:4rem;margin-bottom:1.5rem;font-size:2.3rem;line-height:1.2;hyphens:auto}@media only screen and (max-width: 1080px){h1{font-size:1.8rem;margin-top:2rem}}h2~p,h3~p,h4~p{margin-top:0rem}h2~ul,h3~ul,h4~ul{margin-top:0rem}h3{font-size:1.3rem;padding-top:1rem;margin-bottom:1rem}@media only screen and (max-width: 782px){h3{font-size:1.2rem}}h4{margin-top:1rem;margin-bottom:0}html{box-sizing:border-box}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit;overflow-wrap:break-word}body{display:flex;flex-direction:column;line-height:1.7;box-sizing:border-box;min-height:100vh}@media(max-width: 250px){body{hyphens:auto}}.site{flex-grow:1;display:flex;flex-direction:column;margin:1rem}@media(max-width: 250px){.site{margin:0rem .1rem}}main{width:100%;max-width:1000px;margin:1rem auto}.entry-content h2{margin-top:1rem;margin-bottom:.5rem;margin-top:3rem}.entry-content .front-page-ingress{max-width:none}.entry-content .front-page-ingress:has(+.cta-buttons){margin-bottom:0}.entry-content p{line-height:1.6;padding-bottom:.9rem;max-width:800px}.entry-content ul{padding-bottom:.9rem}.entry-content li{margin-bottom:.9rem}img{max-width:100%}.flex{display:flex}dl{border:3px double #ccc;padding:.5em}dt{float:left;clear:left;width:100px;text-align:right;font-weight:bold}dt::after{content:":"}dd{margin:0 0 0 8rem;padding:0 0 .5em 0}@media(max-width: 600px){ul{padding-left:1.5rem}}a{color:#00364d}a:hover{text-decoration:none}:focus-visible{outline:4px dotted #292929;outline-offset:2px;box-shadow:0 0 0 2px #f5f7fb}select:focus-visible,textarea:focus-visible,input:focus-visible{outline:2px solid #292929;outline-offset:2px}.navbar-container{display:none}@media only screen and (min-width: 1080px){.navbar-container{display:block}}.hamburger-container{display:inline-block;margin-right:.2rem;height:1.4rem}.bar1,.bar2,.bar3{width:25px;height:4px;background-color:#fff;margin:4px 0;transition:.1s;display:block}.bar1{margin-top:.3rem}.change .bar1{transform:translate(0, 9px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translate(0, -7px) rotate(45deg)}.navbar-list{list-style:none;padding:1rem 0;margin:-5px 0 0 0;border-bottom:#191919 solid .2rem}.navbar-list li{margin-bottom:.7rem;padding:.65rem}@media(max-width: 400px){.navbar-list li{margin:.2rem}}@media(max-width: 250px){.navbar-list li{padding:.1rem}}.navbar-list a{color:#191919;font-size:1.1rem;text-decoration:none;margin-right:.1rem;padding:.7em .4rem;text-decoration-line:none;transition:all 1s}.navbar-list a:hover,.navbar-list a:focus{text-decoration-color:#00354d;text-decoration-line:underline;text-decoration-thickness:3px}.navbar-list a:focus:not(:focus-visible){outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.66)}.navbar-list a.active{text-decoration-line:underline;text-decoration-thickness:3px}@media(max-width: 400px){.navbar-list{padding:.1rem;border:1px solid #888;border-radius:2px;margin-bottom:2px}}@media only screen and (min-width: 1080px){.navbar-list{display:flex;list-style:none;padding:0;margin:0;border:none}}.navbar-toggler{font-size:1.2rem;font-family:"Red Hat Display",sans-serif;color:#fff;line-height:1;border:none;border-radius:.25rem;width:100%;background-color:#191919;margin-top:2rem;padding:.5rem;padding-bottom:.6rem;transition:200ms}.navbar-toggler:hover{color:#191919;outline:#191919 solid .2rem;background-color:#fff}.navbar-toggler:focus{color:#191919;outline:#191919 solid .2rem;background-color:#fff;transition:.1s}.navbar-toggler:hover>.hamburger-container>*,.navbar-toggler:focus>.hamburger-container>*{background-color:#191919}@media only screen and (min-width: 1080px){.navbar-toggler{display:none}}.has-text-align-left{margin-bottom:4rem}@media(max-width: 400px){.has-text-align-left{margin-bottom:1rem}}.top-navigation{max-width:300px}.site-header{padding:.5rem 0;display:flex;justify-content:space-between}@media(max-width: 600px){.site-header{max-width:100%}}@media only screen and (max-width: 1080px){.site-header{display:block}}@media only screen and (min-width: 2000px){.site-header{min-width:1800px;margin:0 auto}}.wcag-logo{width:250px;padding-top:.2rem}@media(max-width: 600px){.wcag-logo{height:auto;width:auto}}.login-analys{display:flex;justify-content:flex-end;margin-right:.8rem;align-items:center;margin-top:5px}@media only screen and (max-width: 1080px){.login-analys{margin-right:0rem;margin-top:5px}}.logga-in-text{padding:8px 10px;font-size:.8rem;border-radius:5px;color:#000;text-decoration:none;border:.05rem solid #777;transition:200ms}.logga-in-text:hover,.logga-in-text:focus{border:.05rem solid #434343;color:#00364d;text-decoration:underline;text-decoration-thickness:2px}.logga-in-text:focus:not(:focus-visible){outline:#292929 .2rem;transition:.1s}.logga-in-text.external::after{width:.7rem;height:.7rem;margin-left:.2rem}.site-footer{width:100%;color:#fff;padding-bottom:7rem;margin-top:1rem;padding-top:1rem;padding-left:100px;background-color:#191919;display:flex;justify-content:space-around}.site-footer a{color:#fff;padding:16px 0;margin-bottom:1rem;display:block;font-style:normal;font-size:1.2rem}.site-footer a:hover,.site-footer a:focus{text-decoration-color:#fff;text-decoration-line:underline;text-decoration-thickness:3px}.site-footer h2{color:#fff;font-size:1.8rem;margin-right:25px;margin-top:2rem}@media only screen and (max-width: 680px){.site-footer{flex-direction:column;padding-left:30px}}@media(max-width: 400px){.site-footer{margin:0;padding:1rem 0 2rem 1rem}.site-footer h2{margin:0;padding:0}.site-footer a{margin:0}}.footer-item{list-style-type:none;padding-left:0}.footer-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1080px){.footer-container{flex-direction:row}}.footer-box-left,.footer-box-right{margin-right:50px;margin-top:25px}@media(max-width: 400px){.footer-box-left,.footer-box-right{margin:0;padding:0}}@media only screen and (min-width: 1080px){.footer-box-left:not(:last-child),.footer-box-right:not(:last-child){padding-right:25px;border-right:1px solid #fff;margin-right:25px}}@media screen and (max-width: 440px){#wpadminbar li#wp-admin-bar-wpseo-menu{display:none}}#wpadminbar{opacity:.1;transition:opacity .3s ease}#wpadminbar:hover{opacity:1}h2.button-text{font-size:1.1rem;padding:.5rem 0;margin:0}.accordion-container{position:relative;max-width:800px}.accordion-page-content-arrow{border:solid #000;border-width:0px 3px 3px 0;display:inline-block;padding:4px;margin-top:.4rem;border-radius:3px;margin-right:10px}.up{transform:rotate(-135deg)}@media(max-width: 350px){.up{display:none}}.down{transform:rotate(45deg)}@media(max-width: 350px){.down{display:none}}.hide-text-content{max-height:0;overflow:hidden}.hide-text-content *{display:none}.display-text-content{max-height:100%;overflow:hidden;background:#f5f7fb;border-bottom:rgba(0,53,77,.1294117647) solid 2px;border-left:rgba(0,53,77,.1294117647) solid 2px;border-right:rgba(0,53,77,.1294117647) solid 2px;box-shadow:0px 4px 4px -2px rgba(0,0,0,.1);border-radius:0rem 0rem .5rem .5rem;padding:1.5rem;transition:max-height .5s ease-in-out,opacity .3s ease-in-out,padding-top .4s ease-in-out,margin .4s ease-in-out}@media(max-width: 250px){.display-text-content{padding:0rem}}.accordion-page-content-btn{background:#f5f7fb;border-radius:.5rem;border:rgba(0,53,77,.1294117647) solid 2px;padding:1.5rem;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;margin-top:2rem;cursor:pointer;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;box-shadow:0px 2px 4px rgba(0,0,0,.1)}.accordion-page-content-btn-open{border-bottom:0;box-shadow:0px 0px 0px #fff;border-radius:.5rem .5rem 0rem 0rem}@media(max-width: 250px){.accordion-page-content-btn{padding:1.5rem 0rem 1.5rem 0rem}}.accordion-heading-container{width:100%}.accordion-heading-container h1,.accordion-heading-container h2,.accordion-heading-container h3,.accordion-heading-container h4,.accordion-heading-container h5,.accordion-heading-container h6{margin:0rem;padding:0rem}.middle-heading{font-size:1.2rem}.big-heading{font-size:1.4rem}.small-heading{font-size:1rem}.card-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.card{width:100%;min-height:150px;background-color:#f5f7fb;box-shadow:rgba(0,0,0,.2) 0px 4px 8px,rgba(0,0,0,.1) 0px 1px 2px;margin:1rem 0;line-height:1.5;border-radius:8px;transition:all .3s ease;border-bottom:8px solid rgba(0,53,77,.0352941176)}.card:hover,.card:focus{box-shadow:rgba(0,0,0,.2) 0px 8px 16px,rgba(0,0,0,.1) 0px 2px 4px;transform:translateY(-1px);border-bottom:8px solid #00364d}@media only screen and (min-width: 782px){.card{width:calc(50% - 1rem)}}@media only screen and (min-width: 1370px){.card{padding:1rem}}@media(max-width: 400px){.card{padding:.1rem;margin:0}}.card a{display:inline-block;width:100%;height:100%;text-decoration:none;color:#00364d}.card a:hover h3,.card a:focus h3{text-decoration:underline}.card-body{padding:2rem;padding-bottom:1rem;color:#434343}.card-body h3{margin:0 0 .6rem 0;padding:0;font-size:1.8rem;color:#00364d;line-height:1.2}.card-body h3.external::after{margin-left:5px;width:1rem}.card-body p{display:block;margin:0 0 1rem 0;font-size:1rem;color:#00364d;text-decoration:none}.card-body p:hover{text-decoration:none}@media(max-width: 400px){.card-body{padding:1rem}}@media(max-width: 250px){.card-body{padding:.1rem;margin:0}}.type-page{max-width:1200px;margin:auto;padding:2rem}@media(max-width: 600px){.type-page{padding:.1rem}}body #wn-chatbot-widget-root .wn-chatbot-widget-input-field textarea.wn-chatbot-widget-textarea{font-size:.95em}.cta-buttons{display:flex;flex-wrap:wrap;justify-content:start;margin-top:.5rem}.cta-buttons a.cta-button{background-color:#292929;padding:.6rem;font-size:1rem;border-radius:5px;color:#fff;text-decoration:none;border:.2rem solid #292929;transition:200ms;margin:0 .5rem .5rem 0;padding:.3rem .6rem;font-weight:500;border:.2rem solid rgba(0,0,0,0)}.cta-buttons a.cta-button:hover,.cta-buttons a.cta-button:focus{background-color:#fff;color:#000;text-decoration:none}.cta-buttons a.cta-button:focus{outline:#292929 .2rem;transition:.1s}.cta-buttons a.cta-button.secondary{background-color:#477171;color:#fff}.cta-buttons a.cta-button.secondary:hover{background:none;border-color:#477171;color:#000}.cta-buttons a.cta-button.external::after{filter:invert(1)}.cta-buttons a.cta-button:hover.external::after,.cta-buttons a.cta-button:focus.external::after{filter:invert(0)}.cta-buttons a.cta-button:hover,.cta-buttons a.cta-button:focus{border-color:#292929}.customer-container{display:flex;flex-direction:column;width:100%;justify-content:center;padding:1.5rem 0}.customer{margin:1.5rem 0;width:100%;height:auto;padding-bottom:2rem;box-sizing:border-box;list-style:none;background-color:#fff;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.24);transition:all .3s ease}.customer:hover{box-shadow:0px 4px 8px rgba(0,0,0,.24)}.customer-empty-text{height:auto}.customer-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.customer-figure h3{font-size:1.2rem;font-weight:600;margin-top:.5rem;color:#292929;padding:0 5px 0px 5px}.customer-figure q{font-size:1.2rem;font-style:italic;font-weight:500;color:#292929;padding:0 5px 10px 5px;margin-top:1rem;max-width:30rem;text-align:inherit;line-height:1.3;position:relative}.customer-figure q::before{content:'"';font-size:200px;color:rgba(0,53,77,.0352941176);position:absolute;left:-10px;top:-70px}.customer-figure p{font-size:.9rem;margin-top:.2rem;padding:0 5px 10px 5px}.customer img{max-width:100%;height:auto;border-radius:8px 8px 0 0}.wcag-heading{font-weight:bold;margin-bottom:3rem;text-align:center}@media screen and (min-width: 1200px){.customer-container{flex-direction:row;justify-content:center;flex-wrap:wrap}.customer{width:calc(33.333% - 2rem);margin:1rem}.customer-figure p,.customer-figure q{transition:all .3s ease;max-width:30rem;text-align:center}.customer-figure q::before{content:'"';font-size:200px;color:rgba(0,53,77,.0352941176);position:absolute;left:-10px;top:-70px}.customer-figure q::after{content:'"';font-size:200px;color:rgba(0,53,77,.0352941176);position:absolute;right:30px;top:10px}}.kontakt-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-around;background-color:#f5f7fb;padding:1.5rem 0;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.1);margin-bottom:4rem}@media(max-width: 900px){.kontakt-container{flex-direction:column;align-items:center;padding:1rem}}@media(max-width: 400px){.kontakt-container{padding:0rem}}.kontakt-text-container{display:flex;flex-direction:column;justify-content:center;width:100%;padding:1rem}@media(max-width: 900px){.kontakt-text-container{flex-direction:column;align-items:center;padding:0 0 1rem 0;margin:0}}.kontakt-text-container p{font-weight:500;color:#434343;padding:0 5px 10px 5px;margin-top:1rem;max-width:30rem;text-align:inherit;line-height:1.3}.kontakt-text-container .name-text{font-size:1.4rem;margin-top:0rem;word-break:break-all;max-width:100%}.kontakt-text-container .name-city{font-size:1rem;margin-top:0rem}.kontakt-text-container .kontakt-links{font-size:1.1rem;font-weight:500;color:#00364d;padding:0 5px 10px 5px;margin-top:1rem;max-width:30rem;text-align:inherit;line-height:1.3;text-decoration:underline;text-underline-offset:10px;text-decoration-color:#00364d;text-decoration-thickness:2px}@media(max-width: 400px){.kontakt-text-container .kontakt-links{text-decoration:none}}.kontakt-text-container .kontakt-links:hover,.kontakt-text-container .kontakt-links:focus{cursor:pointer;text-decoration-color:#477171;text-decoration-thickness:3px}.kontakt-title{font-size:1.6rem;font-weight:600;margin-top:.5rem !important;color:#434343;padding:40px;text-align:center;width:40rem}@media(max-width: 900px){.kontakt-title{margin-top:0,5rem;margin-bottom:.5rem;padding:0;width:100%}}.kontakt-bild{max-width:250px;height:auto;margin-left:20px;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.kontakt-bild{align-items:center;padding:0;margin:0;width:100%}}.wp-core-ui .button-primary{background-color:#292929;padding:.6rem;font-size:1rem;border-radius:5px;color:#fff;text-decoration:none;border:.2rem solid #292929;transition:200ms}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background-color:#fff;color:#000;text-decoration:none}.wp-core-ui .button-primary:focus{outline:#292929 .2rem;transition:.1s}.login h1 a{background-image:url("/wp-content/themes/wcagnetworks-wp/assets/logotype/wcag-tillganglig-logo-1.webp");background-size:20rem;width:20rem}.login #login_error,.login .message,.login .success{background-color:#fff;border:1px solid #c3c4c7;border-radius:.5rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:20px;margin-left:0;overflow-wrap:break-word;padding:12px}.login form{background:#fff;border:1px solid #ccc;border-radius:.8rem;box-shadow:0 1px 3px rgba(0,0,0,.06);font-weight:400;margin-left:0;margin-top:20px;overflow:hidden;padding:26px 24px 34px}input[type=checkbox],input[type=radio]{background:#fff;border:1px solid #ccc;border-radius:4px;color:#434343}.org-front{list-style:none;font-weight:500;display:flex;grid-auto-flow:column;gap:10px;padding:0;margin:1rem 0;flex-wrap:wrap}@media(max-width: 600px){.org-front{flex-direction:column;align-items:flex-start}}@media(max-width: 400px){.org-front{display:block;padding:0;margin:auto}}.org-item{padding:1rem 2rem;background-color:#f5f5f5;line-height:1.1;border-radius:5px;font-size:1.1rem;flex:1 0 calc(33% - 10px);align-self:center;text-align:center}@media(max-width: 600px){.org-item{display:block;padding:.6rem;margin:0;background-color:#f5f5f5;line-height:1.1;border-radius:5px;font-size:1.1rem}}@media(max-width: 250px){.org-item{padding:0rem}}.report-accessibility-issue{padding:1rem;margin-top:2rem;border-radius:.5rem;background:#f5f7fb;max-width:700px}.report-accessibility-issue .report-accessibility-issue-container h3{font-size:1.4rem;margin:0;padding:0 0 .7rem 0}.report-accessibility-issue .report-accessibility-issue-container form{display:flex;flex-direction:column}.report-accessibility-issue .report-accessibility-issue-container form label{margin-bottom:.5rem;font-size:1.1rem;font-weight:bold}.report-accessibility-issue .report-accessibility-issue-container form p:not(.error){font-size:1rem}.report-accessibility-issue .report-accessibility-issue-container form input,.report-accessibility-issue .report-accessibility-issue-container form textarea{padding:.5rem;margin-bottom:1rem;border:1px solid #434343;border-radius:.25rem;width:100%}.report-accessibility-issue .report-accessibility-issue-container form textarea{resize:vertical}.report-accessibility-issue .report-accessibility-issue-container form .has-error input,.report-accessibility-issue .report-accessibility-issue-container form .has-error textarea{border-color:#c20000;margin-bottom:0}.report-accessibility-issue .report-accessibility-issue-container form .has-error p.error{color:#c20000;font-size:.9rem;margin:0}.report-accessibility-issue .report-accessibility-issue-container form button{padding:.5rem;background:#00364d;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.8rem}.report-accessibility-issue .report-accessibility-issue-container form button:hover{background:rgba(0,53,77,.8509803922)}.report-accessibility-issue .report-accessibility-issue-container div.error,.report-accessibility-issue .report-accessibility-issue-container div.success{padding:1rem;margin:1rem 0;border-radius:.5rem}.report-accessibility-issue .report-accessibility-issue-container div.error p,.report-accessibility-issue .report-accessibility-issue-container div.success p{margin:0;padding:0;font-size:.8rem}.report-accessibility-issue .report-accessibility-issue-container div.error.error,.report-accessibility-issue .report-accessibility-issue-container div.success.error{border:1px solid #c20000;color:#c20000}.report-accessibility-issue .report-accessibility-issue-container div.error.success,.report-accessibility-issue .report-accessibility-issue-container div.success.success{border:1px solid #060;color:#060}.has-inline-color{white-space:nowrap}.kunder{margin-top:2em}.startscreen{max-width:40vw;margin-left:auto;margin-right:auto}a[href^="mailto:"]{word-break:break-all}.contact-img{max-width:30%;border:solid 2px #ccc;border-radius:50%}.quote-margin{margin-bottom:40px;margin-top:-10px;font-weight:500}@media screen and (min-width: 570px){ul,ol{padding-left:1rem}}@media screen and (min-width: 900px){ul,ol{padding-left:2rem}}#h-peter-pettersson-vd{margin-top:.5rem;padding-top:0rem}.contact-info{background-color:#f5f5f5;box-shadow:rgba(0,0,0,.24) 2.4px 2.4px 3.2px;padding-left:0px;padding-bottom:0px;margin-top:40px;margin-bottom:40px}.contact-info figure{margin:0rem}.contact-info h2{margin-top:0rem;padding-left:1rem}.contact-info p:last-child{padding-bottom:1rem}@media only screen and (max-width: 1080px){.contact-info h2{margin-top:1rem}.contact-info p,.contact-info h2{padding-left:1rem}}@media(max-width: 350px){.contact-info h2{margin-top:0rem}.contact-info p,.contact-info h2{padding-left:.2rem}}blockquote::before{content:'"';color:#9fbcbf;font-size:3em;z-index:-1;position:relative;top:1.2em;left:-0.5em}.contact-form{padding:1rem;margin-top:2rem;border-radius:.5rem;background:#f5f7fb;box-shadow:0px 2px 4px rgba(0,0,0,.1);width:100%}.contact-form .contact-form-container{width:fit-content}.contact-form .contact-form-container h2{font-size:1.6rem;font-weight:600;margin:0;padding:0 0 .7rem 0}.contact-form .contact-form-container p.privacy-notice{font-size:1rem}.contact-form .contact-form-container form{display:flex;flex-direction:column}.contact-form .contact-form-container form #contact-form-error-container{display:none;margin-bottom:1rem;padding:1rem;border-radius:.5rem;border:1px solid #ae0000;color:#ae0000;font-size:1.1rem;font-weight:600}.contact-form .contact-form-container form #contact-form-error-container.visible{display:block}.contact-form .contact-form-container form #contact-form-error-container p{font-size:1.1rem;font-weight:600}.contact-form .contact-form-container form #contact-form-error-container ul{padding-bottom:0}.contact-form .contact-form-container form #contact-form-error-container ul li{font-size:1rem;margin-bottom:.5rem}.contact-form .contact-form-container form #contact-form-error-container ul li:last-child{margin-bottom:0}.contact-form .contact-form-container form #contact-form-error-container ul li button{background:none;border:none;color:#000;text-decoration:underline;cursor:pointer;padding:0;margin:0 0 0 .2em;font-size:.9rem;font-weight:600}.contact-form .contact-form-container form #contact-form-error-container ul li button:focus{outline:2px solid #477171;outline-offset:.2rem}.contact-form .contact-form-container form label,.contact-form .contact-form-container form p.label{font-size:1.1rem;font-weight:bold;display:block;padding-bottom:0}.contact-form .contact-form-container form label .required,.contact-form .contact-form-container form label .optional,.contact-form .contact-form-container form p.label .required,.contact-form .contact-form-container form p.label .optional{font-size:.9rem;font-weight:normal}.contact-form .contact-form-container form p:not(.error):not(.label){font-size:.9rem;padding-bottom:.5rem}.contact-form .contact-form-container form input,.contact-form .contact-form-container form textarea{display:block;padding:.5rem;margin-bottom:1rem;border:1px solid #434343;border-radius:.25rem;width:100%;max-width:80ch;font-size:1rem}.contact-form .contact-form-container form textarea{resize:vertical}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]){max-width:80ch}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]):not(.has-error){margin-bottom:8px}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) label{margin-bottom:0;font-size:.95rem;font-weight:normal;font-style:italic;display:inline-block;width:calc(100% - 3rem);vertical-align:middle}@media(max-width: 350px){.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) label{font-size:.9rem}}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) input[type=checkbox]{margin:0 .3rem;appearance:none;border:1px solid #434343;border-radius:.25rem;width:auto;height:1.6rem;aspect-ratio:1;cursor:pointer;position:relative;transition:background-color .2s ease;background-color:#fff;outline:none;padding:0;display:inline-block;vertical-align:middle}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) input[type=checkbox]:checked{background-color:#477171;border-color:#477171}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) input[type=checkbox]:checked::before{content:"";position:absolute;top:.1rem;left:.5rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}@media(max-width: 350px){.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) input[type=checkbox]:checked::before{left:.4rem;width:.45rem;height:.9rem}}.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) input[type=checkbox]:focus{outline:2px solid #477171}@media(max-width: 350px){.contact-form .contact-form-container form .form-group:has(>input[type=checkbox]) input[type=checkbox]{height:1.4rem;margin:0 .2rem}}.contact-form .contact-form-container form .has-error input,.contact-form .contact-form-container form .has-error textarea{border-color:#ae0000;margin-bottom:0}.contact-form .contact-form-container form .has-error p.error{color:#ae0000;font-size:1.1rem;margin:0}.contact-form .contact-form-container form .has-error p.error::before{content:"";font-family:"Dashicons";display:inline-block;line-height:1.5;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;width:1.2rem;height:1.2rem;font-size:1.2rem;vertical-align:top;text-align:center;margin-right:.1rem}.contact-form .contact-form-container form button{background-color:#292929;padding:.6rem;font-size:1rem;border-radius:5px;color:#fff;text-decoration:none;border:.2rem solid #292929;transition:200ms}.contact-form .contact-form-container form button:hover,.contact-form .contact-form-container form button:focus{background-color:#fff;color:#000;text-decoration:none}.contact-form .contact-form-container form button:focus{outline:#292929 .2rem;transition:.1s}.contact-form .contact-form-container div.error,.contact-form .contact-form-container div.success{padding:1rem;margin:1rem 0;border-radius:.5rem}.contact-form .contact-form-container div.error p,.contact-form .contact-form-container div.success p{margin:0;padding:0;font-size:1rem}.contact-form .contact-form-container div.error.error,.contact-form .contact-form-container div.success.error{border:1px solid #ae0000;color:#ae0000}.contact-form .contact-form-container div.error.success,.contact-form .contact-form-container div.success.success{border:1px solid rgb(0,76.5,0);color:rgb(0,76.5,0)}.contact-form .contact-form-container #contact-form-error-container-sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.news-item{margin-bottom:2.5rem;max-width:800px}.news-item a{text-decoration:none}.news-item a:hover{text-decoration:underline}.news-item::after{content:"";display:block;height:1px;background-color:#ccc;margin-top:2rem}.news-item:last-child::after{display:none}.news-date{font-size:.875rem;color:#434343;margin-top:1rem}.news{margin:auto;padding:2rem}@media(max-width: 600px){.news{padding:.1rem}}/*# sourceMappingURL=main.css.map */
