body{letter-spacing:.01em;font-family:Quicksand,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:2rem;line-height:1.6}h1,h2,h3{letter-spacing:.02em;font-family:"Baloo Bhai 2",Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:600;line-height:1.3}h1{font-size:60%}h2{font-size:75%}h3{font-size:65%}nav{letter-spacing:.02em;font-size:80%}p{font-size:50%;font-weight:400;line-height:1.7}figcaption{font-size:35%;line-height:1.5}ul{font-size:50%;line-height:1.6}body{background-color:#000}hr{opacity:.8;background-color:#fff;border:none;height:1px;margin:2em 0;box-shadow:0 0 8px #ffffff4d}.error{color:#000;font-size:60%;font-weight:700;display:none}.break{flex-basis:100%;height:0}#message-for-larger-screens{display:none}#verksamhet{max-width:1200px;margin:0 auto;padding:2em 5%}#verksamhet>h2{text-align:center;letter-spacing:.03em;margin-bottom:1.5em;font-size:90%}#verksamhet section{background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff1a;border-radius:8px;margin-bottom:1.5em;padding:1.5em;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}#verksamhet section:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}#verksamhet section:first-of-type{flex-direction:column;gap:1.5em;display:flex}#verksamhet section:first-of-type figure{border-radius:4px;margin:0;padding:0;overflow:hidden}#verksamhet section:first-of-type figure img{object-fit:cover;filter:brightness(.9)contrast(1.1);width:100%;height:auto;max-height:250px;transition:transform .4s}#verksamhet section:first-of-type>div{flex-direction:column;gap:1em;display:flex}#verksamhet section:first-of-type>div p{color:#ffffffe6;margin:0;line-height:1.7}#verksamhet section:first-of-type>div aside{background:linear-gradient(135deg,#ffffff1f,#ffffff14);border:1px solid #ffffff26;border-radius:6px;order:2;margin-top:.5em;padding:1.2em}#verksamhet section:first-of-type>div aside h3{color:#fff;letter-spacing:.02em;margin:0 0 .8em;font-size:60%;font-weight:600}#verksamhet section:first-of-type>div aside ul{margin:0;padding-left:1.5em;font-size:50%;line-height:1.8}#verksamhet section:first-of-type>div aside ul li{margin-bottom:.5em}#verksamhet section:first-of-type>div aside ul li:last-child{margin-bottom:0}#verksamhet section:first-of-type>div aside ul li a{color:#ffffffe6;border-bottom:1px solid #fff3;padding-bottom:2px;font-weight:500;text-decoration:none;transition:all .2s}#verksamhet section:first-of-type>div aside ul li a:hover{color:#fff;border-bottom-color:#fff}#verksamhet section:last-of-type{background:linear-gradient(135deg,#0f0f0ff2,#080808fa);flex-direction:column;gap:1.5em;display:flex}#verksamhet section:last-of-type>div{flex-direction:column;gap:1.5em;display:flex}#verksamhet section:last-of-type>div p{color:#ffffffe6;margin:0;line-height:1.7}#verksamhet section:last-of-type>div hr{margin:1em 0}#verksamhet section:last-of-type>div figure{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:1em;transition:all .3s;display:flex}#verksamhet section:last-of-type>div figure img{object-fit:contain;filter:brightness(.95);max-width:100%;height:auto;max-height:80px;transition:all .3s}#verksamhet section:last-of-type>div figure:hover{background:#ffffff0f;border-color:#ffffff26}#verksamhet section:last-of-type>div figure:hover img{filter:brightness(1.1);transform:scale(1.03)}#verksamhet section:last-of-type>div figure#irsi img{max-height:100px}.toggle{cursor:pointer;z-index:99;background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex;position:relative;left:20px;overflow:hidden;box-shadow:0 4px 12px #00000080}.toggle:hover{background:linear-gradient(135deg,#1e1e1ef2,#141414fa);border-color:#ffffff4d;box-shadow:0 6px 16px #0009}.toggle span{background-color:#ffffffe6;border-radius:2px;width:20px;height:2px;padding-left:10px;transition:all .5s;position:absolute}.toggle span:first-child{width:15px;left:5px;transform:translateY(-10px)}.toggle span:nth-child(2){width:15px;left:5px;transform:translateY(10px)}.toggle span:nth-child(3){width:15px;left:5px;transform:translateY(0)}.toggle.active span{padding-left:6px}.toggle.active span:first-child{width:20px;transition-delay:.125s;transform:translateY(0)rotate(45deg)}.toggle.active span:nth-child(2){width:20px;transition-delay:.125s;transform:translateY(0)rotate(315deg)}.toggle.active span:nth-child(3){transform:translate(60px)}.mobile-state{z-index:98;backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f0ffa,#050505fc);width:100%;min-height:100vh;display:block;position:fixed}.mobile-state.activated{left:0}.mobile-state li{list-style:none}.mobile-state li a{text-align:center;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff1a;border-radius:6px;width:100%;max-width:200px;margin:0 auto 16px;padding:12px 16px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.mobile-state li a:hover{background:linear-gradient(135deg,#1e1e1ef2,#141414fa);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0006}header figure[class=logo]{text-indent:-3333px;z-index:99;background-image:url(logo-2025.4edccfd2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:300px;height:99px;padding:0}header figure[class=logo] h1{border:0;width:10em;height:60px;text-decoration:none;display:block}header{flex-flow:wrap;justify-content:center;padding:.25em 0;display:flex}header nav{display:none}header #homepage-intro{background:0 0;max-width:90%;margin:0 auto;padding:.5em 1em}header #homepage-intro h3,header #homepage-intro p{color:#fff}header #homepage-intro h3{text-transform:none;text-align:center;letter-spacing:.03em;margin-bottom:.8em;font-family:Alegreya Sans SC,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:75%;font-style:normal;font-weight:600}header #homepage-intro p{text-align:center;color:#ffffffe6;font-family:inherit;line-height:1.7}#header-first-row{flex-direction:row;column-gap:0;display:flex}main{background-color:#000;margin:0;padding:0 5%}main h2,main h3{color:#fff;align-self:center}main h3{font-size:35%;font-style:italic}main#om-oss,main#talks,main#companies,main#codependence,main#fakta,main#beroende{max-width:1600px;margin:0 auto;padding:2em 5%}main#om-oss>h2,main#talks>h2,main#companies>h2,main#codependence>h2,main#fakta>h2,main#beroende>h2{text-align:center;letter-spacing:.03em;margin-bottom:1.5em;font-size:90%}main#om-oss section,main#talks section,main#companies section,main#codependence section,main#fakta section,main#beroende section{background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:1.5em;margin-bottom:1.5em;padding:1.5em;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}main#om-oss section:before,main#talks section:before,main#companies section:before,main#codependence section:before,main#fakta section:before,main#beroende section:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}main#om-oss section figure,main#talks section figure,main#companies section figure,main#codependence section figure,main#fakta section figure,main#beroende section figure{border-radius:4px;flex-shrink:0;margin:0;padding:0;overflow:hidden}main#om-oss section figure img,main#talks section figure img,main#companies section figure img,main#codependence section figure img,main#fakta section figure img,main#beroende section figure img{object-fit:cover;filter:brightness(.9)contrast(1.1);width:100%;height:auto;max-height:300px;transition:transform .4s}main#om-oss section div,main#talks section div,main#companies section div,main#codependence section div,main#fakta section div,main#beroende section div{flex-direction:column;gap:.8em;display:flex}main#om-oss section div p,main#talks section div p,main#companies section div p,main#codependence section div p,main#fakta section div p,main#beroende section div p{color:#ffffffe6;margin:0;line-height:1.7}main#om-oss section div p:first-child,main#talks section div p:first-child,main#companies section div p:first-child,main#codependence section div p:first-child,main#fakta section div p:first-child,main#beroende section div p:first-child{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;font-size:55%;font-weight:600}main#om-oss section div p a,main#talks section div p a,main#companies section div p a,main#codependence section div p a,main#fakta section div p a,main#beroende section div p a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;text-decoration:none;transition:all .2s}main#om-oss section div p a:hover,main#talks section div p a:hover,main#companies section div p a:hover,main#codependence section div p a:hover,main#fakta section div p a:hover,main#beroende section div p a:hover{border-bottom-color:#fff}main#om-oss section div address,main#talks section div address,main#companies section div address,main#codependence section div address,main#fakta section div address,main#beroende section div address{color:#ffffffd9;border-top:1px solid #ffffff1a;margin-top:.5em;padding-top:1em;font-size:50%;font-style:normal;line-height:1.8}main#om-oss section div address a,main#talks section div address a,main#companies section div address a,main#codependence section div address a,main#fakta section div address a,main#beroende section div address a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;text-decoration:none;transition:all .2s}main#om-oss section div address a:hover,main#talks section div address a:hover,main#companies section div address a:hover,main#codependence section div address a:hover,main#fakta section div address a:hover,main#beroende section div address a:hover{border-bottom-color:#fff}main#om-oss section>p,main#talks section>p,main#companies section>p,main#codependence section>p,main#fakta section>p,main#beroende section>p{color:#ffffffe6;margin:0;line-height:1.7}main#om-oss section>p:first-of-type,main#talks section>p:first-of-type,main#companies section>p:first-of-type,main#codependence section>p:first-of-type,main#fakta section>p:first-of-type,main#beroende section>p:first-of-type{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;font-size:55%;font-weight:600}main#beroende section figure img{object-fit:contain;max-height:none}main#fakta figure.banner{border-radius:8px;width:100%;margin:0 0 1.5em;overflow:hidden}main#fakta figure.banner img{object-fit:cover;width:100%;height:auto;max-height:250px;display:block}main#fakta section#quick-facts h2,main#fakta section#characteristics h2{text-align:left;margin-bottom:1em;font-size:65%}main#fakta section#quick-facts ul,main#fakta section#characteristics ul{margin:0;padding:0;list-style:none}main#fakta section#quick-facts ul li,main#fakta section#characteristics ul li{color:#ffffffe6;padding:.5em 0 .5em 1.5em;position:relative}main#fakta section#quick-facts ul li:before,main#fakta section#characteristics ul li:before{content:"•";color:#ffffff80;font-weight:700;position:absolute;left:0}main#fakta section#characteristics{grid-template-columns:1fr;gap:1.5em;display:grid}main#fakta section#characteristics ul{margin:0}main#home{flex-direction:column;gap:1.5em;margin:2em auto;display:flex}main#home section{background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff1a;border-radius:8px;padding:1.5em 1em;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}main#home section:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}main#home section figure{border-radius:4px;margin:0 0 1.2em;padding:0;overflow:hidden}main#home section figure img{object-fit:cover;filter:brightness(.9)contrast(1.1);width:100%;max-width:100%;height:180px;transition:transform .4s}main#home section h2{letter-spacing:.02em;text-align:center;margin:0 0 .7em;font-size:1.3em;font-weight:600}main#home section p{color:#ffffffd9;text-align:center;margin:0 0 .9em;font-size:.9em;line-height:1.6}main#home section p:last-of-type{margin-bottom:0}main#home section p a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;font-weight:500;text-decoration:none;transition:all .2s}main#home section p a:hover{border-bottom-color:#fff}main#kontakt{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:2em 5%}main#kontakt>h2{text-align:center;letter-spacing:.03em;color:#fff;margin-bottom:1.5em;font-size:90%}main#kontakt #kontakt-form{color:#fff;box-sizing:border-box;width:100%;max-width:100%;font-size:50%;display:block}main#kontakt #kontakt-form fieldset{box-sizing:border-box;background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff1a;border-radius:8px;width:100%;max-width:100%;margin:0;padding:2em;display:block;position:relative}main#kontakt #kontakt-form fieldset:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:2px;position:absolute;top:0;left:0;right:0}main#kontakt #kontakt-form fieldset label{color:#ffffffe6;letter-spacing:.02em;box-sizing:border-box;width:100%;margin-bottom:1.5em;font-size:1em;font-weight:600;display:block}main#kontakt #kontakt-form fieldset label input,main#kontakt #kontakt-form fieldset label textarea{color:#fff;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff26;border-radius:6px;width:100%;margin-top:.5em;padding:1rem;font-family:inherit;font-size:.95em;transition:all .3s;display:block}main#kontakt #kontakt-form fieldset label input:focus,main#kontakt #kontakt-form fieldset label textarea:focus{background:#0006;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}main#kontakt #kontakt-form fieldset label input::placeholder,main#kontakt #kontakt-form fieldset label textarea::placeholder{color:#fff6}main#kontakt #kontakt-form fieldset label textarea{resize:vertical;min-height:120px;font-family:inherit}main#kontakt #kontakt-form fieldset label .error{color:#ff6b6b;margin-top:.5em;font-size:.85em;font-weight:400;display:none}main#kontakt #kontakt-form fieldset label .error.show{display:block}main#kontakt #kontakt-form fieldset div{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}main#kontakt #kontakt-form fieldset button{color:#fff;letter-spacing:.02em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff4d;border-radius:6px;padding:1rem 2rem;font-family:inherit;font-size:1em;font-weight:600;transition:all .3s}main#kontakt #kontakt-form fieldset button:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}main#kontakt #kontakt-form fieldset button:active{transform:translateY(0)}main#kontakt #kontakt-form fieldset button.skicka-mail{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border-color:#fff6}main#kontakt #kontakt-form fieldset button.skicka-mail:hover{background:linear-gradient(135deg,#ffffff40,#ffffff26)}main#kontakt #kontakt-form fieldset button.reset-form{background:0 0;border-color:#fff3}main#kontakt #kontakt-form fieldset button.reset-form:hover{background:#ffffff0d;border-color:#ffffff4d}main#kontakt #kontakt-form fieldset br{display:none}main section,main article{padding:.65em}main section h2,main article h2{color:#fff;margin-bottom:.6em;font-weight:600;line-height:1.4}main section p,main article p{color:#ffffffe6;margin-bottom:1em;line-height:1.7}main section p:last-child,main article p:last-child{margin-bottom:0}main section p a,main article p a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;text-decoration:none;transition:all .2s}main section p a:hover,main article p a:hover{border-bottom-color:#fff}main section address{color:#fff;font-size:45%;font-style:normal}main figure{justify-content:center;margin:auto;padding:5px;display:flex}main figure img{max-width:220px}main figcaption{color:#ffffffe6;text-align:center;background-color:#000000b3;border-radius:0 0 4px 4px;padding:.5em;font-size:35%;font-style:italic;line-height:1.5}footer{background:linear-gradient(135deg,#0f0f0ffa,#050505fc);border-top:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:2.5em;padding:3em 5%;display:flex}footer figure[class=logo]{text-indent:-3333px;z-index:99;background-image:url(logo-2025.4edccfd2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:300px;height:99px;padding:0}footer figure[class=logo] h1{border:0;width:10em;height:60px;text-decoration:none;display:block}footer address{color:#ffffffe6;background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid #ffffff1a;border-radius:8px;width:100%;max-width:800px;padding:2em;font-style:normal;position:relative}footer address:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:2px;position:absolute;top:0;left:0;right:0}footer address p{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.8em 0;font-size:50%;line-height:1.6;display:flex}footer address p:last-child{border-bottom:none}footer address p span:first-child{letter-spacing:.02em;color:#ffffffb3;text-transform:uppercase;font-size:.9em;font-weight:600}footer address p span:nth-child(2){text-align:right}footer address p span:nth-child(2).link{align-items:center;display:flex}footer address p span:nth-child(2) a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;font-weight:500;text-decoration:none;transition:all .2s}footer address p span:nth-child(2) a:hover{letter-spacing:.01em;border-bottom-color:#fff}footer address p span>img{opacity:.8;width:24px;height:24px;transition:opacity .2s}footer address p span>img:hover{opacity:1}footer>h3{letter-spacing:.02em;color:#ffffffe6;margin:0;font-size:75%}footer #podcast-episodes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5em;width:100%;max-width:900px;display:grid}footer #podcast-episodes a{background:#14141480;border:1px solid #ffffff1a;border-radius:6px;transition:all .3s;display:block;overflow:hidden}footer #podcast-episodes a:hover{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 8px 24px #0009}footer #podcast-episodes a img{width:100%;height:auto;transition:transform .3s;display:block}footer #podcast-episodes a:hover img{transform:scale(1.05)}@media screen and (width>=620px){main{padding:0 8%}main#home{gap:2em;margin:2.5em auto}main#home section{padding:1.8em 1.3em}main#home section figure img{height:200px}main#home section h2{font-size:1.4em}main#home section p{font-size:.95em;line-height:1.7}main#om-oss,main#talks,main#companies,main#codependence,main#fakta,main#beroende{padding:2.5em 8%}main#om-oss>h2,main#talks>h2,main#companies>h2,main#codependence>h2,main#fakta>h2,main#beroende>h2{font-size:100%}main#om-oss section,main#talks section,main#companies section,main#codependence section,main#fakta section,main#beroende section{flex-direction:row;gap:2em;padding:2em}main#om-oss section figure,main#talks section figure,main#companies section figure,main#codependence section figure,main#fakta section figure,main#beroende section figure{flex-basis:35%}main#om-oss section figure img,main#talks section figure img,main#companies section figure img,main#codependence section figure img,main#fakta section figure img,main#beroende section figure img{height:100%;max-height:none}main#om-oss section div,main#talks section div,main#companies section div,main#codependence section div,main#fakta section div,main#beroende section div{flex:1}main#om-oss section div p:first-child,main#talks section div p:first-child,main#companies section div p:first-child,main#codependence section div p:first-child,main#fakta section div p:first-child,main#beroende section div p:first-child{text-transform:none;letter-spacing:normal;color:#ffffffe6;font-size:50%;font-weight:500}main#fakta figure.banner img{max-height:300px}main#fakta section#characteristics{grid-template-columns:1fr 1fr}main#kontakt{width:100%;max-width:1000px;padding:2.5em 8%}main#kontakt>h2{font-size:100%}main#kontakt #kontakt-form{width:100%;max-width:100%;font-size:55%}main#kontakt #kontakt-form fieldset{box-sizing:border-box;width:100%;max-width:100%;padding:2em}main#kontakt #kontakt-form fieldset>div:last-child{flex-direction:row;justify-content:flex-start}main#om-oss{padding:2.5em 8%}main#om-oss>h2{font-size:100%}main#om-oss section{flex-direction:row;gap:2em;padding:2em}main#om-oss section figure{flex-basis:35%}main#om-oss section figure img{height:100%;max-height:none}main#om-oss section div{flex:1}#verksamhet{padding:2.5em 8%}#verksamhet>h2{font-size:100%}#verksamhet section:first-of-type{flex-direction:row;gap:2em;padding:2em}#verksamhet section:first-of-type figure{flex-shrink:0;flex-basis:40%}#verksamhet section:first-of-type figure img{height:100%;max-height:none}#verksamhet section:first-of-type>div{flex:1}#verksamhet section:first-of-type>div aside{order:0}#verksamhet section:last-of-type{padding:2em}#verksamhet section:last-of-type>div figure{padding:1.5em}#verksamhet section:last-of-type>div figure img{max-height:100px}#verksamhet section:last-of-type>div figure#irsi img{max-height:120px}#characteristics{grid-template-columns:1fr 1fr;padding:2em}footer{gap:3em;padding:3.5em 8%}footer address{max-width:900px;padding:2.5em}footer #podcast-episodes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2em}}@media screen and (width>=768px){main#home section:hover{border-color:#ffffff40;transform:translateY(-6px);box-shadow:0 10px 30px #00000080}main#home section:hover:before{opacity:1}main#home section:hover figure img{transform:scale(1.05)}main#om-oss section:hover,main#talks section:hover,main#companies section:hover,main#codependence section:hover,main#verksamhet section:hover,main#fakta section:hover{border-color:#ffffff40;transform:translateY(-6px);box-shadow:0 10px 30px #00000080}main#om-oss section:hover:before,main#talks section:hover:before,main#companies section:hover:before,main#codependence section:hover:before,main#verksamhet section:hover:before,main#fakta section:hover:before{opacity:1}main#om-oss section:hover figure img,main#talks section:hover figure img,main#companies section:hover figure img,main#codependence section:hover figure img,main#verksamhet section:hover figure img,main#fakta section:hover figure img{transform:scale(1.05)}}@media screen and (width>=960px){.container{grid-template:"header header header""hr1 hr1 hr1""main main main""hr2 hr2 hr2""footer footer footer"/1fr 1fr 1fr;row-gap:8px;width:100%;margin:0;display:grid}.container hr:first-of-type{grid-area:hr1}.container hr:nth-of-type(2){grid-area:hr2}.container main{grid-area:main;margin:0 10%}.container main#home{flex-direction:row;gap:2.5em;max-width:1400px;margin:3em auto;padding:0}.container main#home section{flex:1 1 0;min-width:0;padding:2em 1.5em}.container main#home section figure img{height:220px}.container main#home section:hover{border-color:#ffffff4d;transform:translateY(-8px);box-shadow:0 12px 40px #0009}.container main#home section:hover p a{letter-spacing:.01em}.container #om-oss,.container #companies,.container #talks,.container #codependence,.container #verksamhet,.container #fakta,.container #beroende{max-width:1800px;margin:0 auto;padding:3em 10%}.container #om-oss section,.container #companies section,.container #talks section,.container #codependence section,.container #verksamhet section,.container #fakta section,.container #beroende section{gap:2.5em;padding:2.5em}.container #om-oss section figure,.container #companies section figure,.container #talks section figure,.container #codependence section figure,.container #verksamhet section figure,.container #fakta section figure,.container #beroende section figure{flex-basis:40%}.container #om-oss section:hover,.container #companies section:hover,.container #talks section:hover,.container #codependence section:hover,.container #verksamhet section:hover,.container #fakta section:hover,.container #beroende section:hover{border-color:#ffffff4d;transform:translateY(-8px);box-shadow:0 12px 40px #0009}.container #om-oss section figure,.container #companies section figure,.container #talks section figure,.container #codependence section figure{flex-basis:40%}.container main#kontakt{box-sizing:border-box;width:100%;max-width:1000px;padding:3em 10%}.container main#kontakt>h2{font-size:110%}.container main#kontakt #kontakt-form{width:100%;max-width:100%;font-size:60%;display:block}.container main#kontakt #kontakt-form fieldset{box-sizing:border-box;width:100%;max-width:100%;padding:2em 2.5em;display:block}.container main#kontakt #kontakt-form fieldset label{color:#ffffffe6;letter-spacing:.02em;width:100%;margin-bottom:1.5em;font-size:1em;font-weight:600;display:block}.container main#kontakt #kontakt-form fieldset label input,.container main#kontakt #kontakt-form fieldset label textarea{width:100%;max-width:100%;margin-top:.5em;display:block}.container main#kontakt #kontakt-form fieldset label textarea{min-height:150px}.container main#kontakt #kontakt-form fieldset>div:last-child{flex-direction:row;justify-content:center}.container main#kontakt #kontakt-form fieldset button{width:auto;padding:1rem 3rem}.container #verksamhet section:first-of-type figure{flex-basis:45%}.container #verksamhet section:last-of-type>div{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2em;display:grid}.container #verksamhet section:last-of-type>div p{grid-column:1/-1}.container #verksamhet section:last-of-type>div hr{display:none}.container #verksamhet section:last-of-type>div figure{margin:0;padding:2em}.container #verksamhet section:last-of-type>div figure img{max-height:110px}.container #verksamhet section:last-of-type>div figure#irsi img{max-height:140px}.toggle{display:none}header{grid-area:header;width:100%}header figure[class=logo]{text-indent:-3333px;z-index:99;background:url(logo-2-desktop.34de36ac.png) no-repeat;width:400px;height:200px;margin:0;display:inline-block}header figure[class=logo] h1{border:0;width:10em;height:60px;text-decoration:none;display:block}header{background-position:50%;background-repeat:no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;display:flex}header nav{flex-grow:1;display:inline-flex}header nav ul{margin-top:18px;padding:0 .25rem;list-style-type:none}header nav ul li{padding-left:.25rem}header nav ul li a{text-transform:uppercase;color:#fff;font-weight:600;text-decoration:none}#header-first-row{flex-flow:row;justify-content:space-between;margin-top:40px;padding-left:220px;display:flex}#header-second-row{flex-direction:row;display:flex}#homepage-intro{width:50%;margin:0 auto;font-size:165%}footer{grid-area:footer;gap:3.5em;padding:4em 10%}footer address{max-width:1000px;padding:3em}footer address p{font-size:55%}footer>h3{font-size:85%}footer #podcast-episodes{grid-template-columns:repeat(7,1fr);gap:2.5em;max-width:1200px}footer figure[class=logo]{text-indent:-3333px;z-index:99;background:url(logo-2-desktop.34de36ac.png) no-repeat;width:400px;height:150px;margin:0;display:inline-block}footer figure[class=logo] h1{border:0;width:10em;height:60px;text-decoration:none;display:block}}
/*# sourceMappingURL=beroende.95d2d897.css.map */
