@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700);@font-face{font-family:Roboto;font-style:normal;font-weight:300}@font-face{font-family:Roboto;font-style:normal;font-weight:400}@font-face{font-family:Roboto;font-style:normal;font-weight:700}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:100%}*{box-sizing:border-box}body{color:#0a0a0a;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:125%;font-weight:300;line-height:1.7;margin:0;padding:0;text-rendering:optimizeLegibility}a{color:#968fba;cursor:pointer;line-height:inherit;transition:all .5s}a:active,a:focus,a:hover{color:#333}img{border:0;display:block}figure{margin:0}button[disabled],html input[disabled]{cursor:not-allowed}h1,h2,h4,h5,h6{font-weight:300}h3{font-weight:500}a[class^=icn]{background-position:50%;background-repeat:no-repeat;height:50px;min-width:50px}.social-icon-bsky,.social-icon-linkedin,.social-icon-mastodont,.social-icon-x{background-position:0;background-repeat:no-repeat;background-size:1.25rem;padding-left:1.25rem}.social-icon-linkedin{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 40 40%22%3E%3Crect fill%3D%22%23000%22 x%3D%221.62%22 y%3D%2213.63%22 width%3D%227.88%22 height%3D%2225.33%22%2F%3E%3Cpath fill%3D%22%23000%22 d%3D%22M5.57%2C10.17A4.57%2C4.57%2C0%2C1%2C1%2C10.13%2C5.6a4.57%2C4.57%2C0%2C0%2C1-4.56%2C4.57%22%2F%3E%3Cpath fill%3D%22%23000%22 d%3D%22M39%2C39H31.13V26.64c0-2.94-.05-6.72-4.09-6.72s-4.72%2C3.2-4.72%2C6.51V39H14.45V13.63H22v3.46h.11A8.27%2C8.27%2C0%2C0%2C1%2C29.55%2C13c8%2C0%2C9.45%2C5.25%2C9.45%2C12.07V39Z%22%2F%3E%3C%2Fsvg%3E")}.social-icon-x{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 20 20.5%22%3E%3Cpath fill%3D%22%23000%22 d%3D%22M11.9,8.7L19.3,0h-1.8l-6.5,7.5L6,0H0l7.8,11.4L0,20.4h1.8l6.8-7.9l5.5,7.9h6L11.9,8.7L11.9,8.7z M9.5,11.5l-0.8-1.1l-6.3-9h2.7l5.1,7.3L11,9.7l6.6,9.4h-2.7L9.5,11.5L9.5,11.5z%22%2F%3E%3C%2Fsvg%3E")}.social-icon-mastodont{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 540 540%22%3E%3Cpath fill%3D%22%23000%22 d%3D%22M509.934 119.48C502.047 61.492 450.957 15.797 390.393 6.943 380.174 5.444 341.461 0 251.779 0h-.669c-89.706 0-108.95 5.444-119.169 6.943C73.064 15.552 19.296 56.613 6.25 115.283c-6.274 28.896-6.943 60.93-5.779 90.315 1.663 42.141 1.984 84.206 5.854 126.175a587.526 587.526 0 0013.962 82.76c12.4 50.284 62.598 92.13 111.779 109.203a302.928 302.928 0 00163.538 8.535 244.938 244.938 0 0017.707-4.782c13.169-4.148 28.621-8.782 39.981-16.927.154-.113.282-.262.374-.432.089-.17.138-.358.146-.549v-40.666a1.197 1.197 0 00-.465-.929 1.242 1.242 0 00-1.023-.227 457.85 457.85 0 01-106.125 12.264c-61.505 0-78.048-28.87-82.784-40.888a125.62 125.62 0 01-7.194-32.23c-.01-.186.026-.369.102-.539a1.165 1.165 0 01.834-.674c.181-.04.371-.034.552.01a449.063 449.063 0 00104.389 12.264c8.457 0 16.888 0 25.347-.219 35.366-.981 72.64-2.772 107.436-9.493.868-.173 1.736-.319 2.482-.538 54.884-10.427 107.113-43.149 112.422-126.005.199-3.264.696-34.168.696-37.555.023-11.503 3.744-81.604-.547-124.676z m-84.473 206.752H367.75V186.417c0-29.435-12.4-44.445-37.625-44.445-27.727 0-41.615 17.758-41.615 52.834v76.528h-57.363v-76.528c0-35.076-13.915-52.834-41.642-52.834-25.075 0-37.599 15.01-37.625 44.445v139.815H94.219V182.173c0-29.432 7.597-52.818 22.792-70.151 15.675-17.293 36.234-26.171 61.754-26.171 29.539 0 51.859 11.234 66.741 33.676l14.359 23.844 14.385-23.844c14.88-22.442 37.201-33.676 66.691-33.676 25.494 0 46.053 8.878 61.777 26.171 15.196 17.317 22.793 40.7 22.793 70.151l-.05 144.059z%22%2F%3E%3C%2Fsvg%3E")}.social-icon-bsky{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 64 57%22%3E%3Cpath fill%3D%22%23000%22 d%3D%22M13.873 3.805C21.21 9.332 29.103 20.537 32 26.55v15.882c0-.338-.13.044-.41.867-1.512 4.456-7.418 21.847-20.923 7.944-7.111-7.32-3.819-14.64 9.125-16.85-7.405 1.264-15.73-.825-18.014-9.015C1.12 23.022 0 8.51 0 6.55 0-3.268 8.579-.182 13.873 3.805ZM50.127 3.805C42.79 9.332 34.897 20.537 32 26.55v15.882c0-.338.13.044.41.867 1.512 4.456 7.418 21.847 20.923 7.944 7.111-7.32 3.819-14.64-9.125-16.85 7.405 1.264 15.73-.825 18.014-9.015C62.88 23.022 64 8.51 64 6.55c0-9.818-8.578-6.732-13.873-2.745Z%22%2F%3E%3C%2Fsvg%3E")}.app,body,html{text-align:center}body{background-color:#fff}@media screen and (max-width:600px){.show-for-sp{display:block}}@media screen and (min-width:601px){.show-for-sp{display:none}}@media screen and (max-width:600px){.hide-for-sp{display:none}}@media screen and (min-width:601px){.hide-for-sp{display:block}}.app>div>section p a{background-image:linear-gradient(0deg,#ffe033,#ffbc39);background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;border-bottom:2px solid #ffe033;color:#000;cursor:pointer;line-height:inherit;padding:.2rem;text-decoration:none;transition:all .25s cubic-bezier(.32,.1,.19,.98)}.app>div>section p a:active,.app>div>section p a:focus,.app>div>section p a:hover{background-size:100% 100%;border-bottom:2px solid #ffe033;color:#fff}.top-header{height:40vh;max-height:400px;min-height:175px;overflow:hidden;padding:1rem 0;position:relative;width:100vw}@media screen and (min-width:601px){.top-header{margin-top:5rem}}@media screen and (max-width:600px){.top-header{margin-top:3rem}}.app-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:0 auto;max-width:300px;width:100%}.app-logo h1{margin:0;text-indent:-9999px}.btn--default{background-color:#968fba;border:2px solid #fff;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:300;line-height:inherit;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn--default:active,.btn--default:hover{background-color:#c2bbe0;border:2px solid #968fba;color:#333}.btn--default:active{box-shadow:inset 0 .5px 1px #333,inset 0 -1px 1px #ccc}.btn--top-cfp{background-color:#968fba;border:2px solid #fff;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:300;line-height:inherit;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn--top-cfp:active,.btn--top-cfp:hover{background-color:#c2bbe0;border:2px solid #968fba;color:#333}.btn--top-cfp:active{box-shadow:inset 0 .5px 1px #333,inset 0 -1px 1px #ccc}.btn--small{background-color:#968fba;border:2px solid #fff;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-size:1.25rem;font-weight:300;line-height:inherit;line-height:1.15;padding:.3rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn--small:active,.btn--small:hover{background-color:#c2bbe0;border:2px solid #968fba;color:#333}.btn--small:active{box-shadow:inset 0 .5px 1px #333,inset 0 -1px 1px #ccc}.btn--cta{background-color:#968fba;border:2px solid #fff;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:300;line-height:inherit;line-height:1.25;margin:2rem 0;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn--cta:active,.btn--cta:hover{background-color:#c2bbe0;border:2px solid #968fba;color:#333}.btn--cta:active{box-shadow:inset 0 .5px 1px #333,inset 0 -1px 1px #ccc}.btn--cta-small{background-color:#968fba;border:2px solid #fff;border-radius:3rem;color:#fff;cursor:pointer;font-size:1.5rem;font-size:1rem;font-weight:300;font-weight:500;line-height:inherit;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn--cta-small:active,.btn--cta-small:hover{background-color:#c2bbe0;border:2px solid #968fba;color:#333}.btn--cta-small:active{box-shadow:inset 0 .5px 1px #333,inset 0 -1px 1px #ccc}footer{background-attachment:fixed;background-color:#968fba;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png);background-repeat:repeat;color:#fff;padding:2.5rem 1rem 2rem}footer div>a>img{display:inline;height:30px;margin:0 1.5rem 1rem 0;max-width:120px;width:auto}.header--big{border-bottom:1px solid #ffe033;font-size:3rem;font-weight:300;margin:1rem 0 2rem}.header--big span{display:block;font-size:2rem;line-height:2.7rem}.header--normal{font-size:2.75rem;font-weight:300}.header--small{font-size:2rem;font-weight:300}.txt-center{text-align:center}.list--left{margin:0 auto;max-width:35rem;padding:0;width:75vw}.list--left li{font-size:1.5rem;list-style:none;text-align:left}.list--left li span{display:inline-block;margin-right:1rem;text-align:right;width:7rem}.page-default .default--default{text-align:left}.top-links{background-attachment:scroll;background-color:#baa08e;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png);background-repeat:repeat;color:#333}.top-links .footer--nav{columns:12em 3}.top-links .footer--nav a{color:#333;display:block;font-size:1.5rem}.top-links .footer--nav a:hover{color:#ffe033}.top-links .divider{margin-top:1rem}.top-links .divider span{display:block;font-size:2rem;margin-bottom:1.5rem}.alert{background-color:#fff;border:4px solid;color:#000;font-style:italic;margin:4rem 0;padding:1rem}.alert:before{border:2px solid #fff;border-radius:50%;color:#fff;content:"!";display:inline-block;font-style:normal;font-weight:600;height:2rem;margin-right:.5rem;text-align:center;width:2rem}.alert--error{border-color:#dc323c}.alert--error:before{background-color:#dc323ce6;content:"☠︎"}.alert--success{border-color:#64c882}.alert--success:before{background-color:#64c882e6}.alert--info{border-color:#32b4f0}.alert--info:before{background-color:#32b4f0e6;content:"i"}.alert--warning{border-color:#ffbe3c}.alert--warning:before{background-color:#ffbe3ce6;content:"⚠︎"}@media screen and (max-width:800px){.header--big{font-size:2.5rem}.header--big span{font-size:1.75rem;line-height:2.2rem}.header--normal{font-size:2rem}.header--small{font-size:1.75rem}.list--left{max-width:100%;width:100vw}.list--left li{font-size:1.25rem;margin-bottom:1rem}.list--left li span{display:block;text-align:left}.btn--top-cfa{font-size:1.2rem}.top-header{height:20vh}}@media screen and (max-width:600px){.top-header{height:10vh;min-height:150px}.top-links .footer--nav{columns:12em 1}.header--big{font-size:2rem}.header--big span{font-size:1.25rem;line-height:1.8rem}.list--left{font-size:1rem}.header--normal{font-size:1.75rem}.header--small{font-size:1.5rem}.btn--top-cfa,p{font-size:1.25rem}}footer,section{padding:2.5rem 1rem 2rem}footer>div,section>div{margin:0 auto;max-width:50rem}@media screen and (min-width:601px){footer,section{padding:3.5rem 1.5rem 3rem}}@media screen and (min-width:801px){footer,section{padding:4rem 2rem 3rem}}.base{position:absolute}.base,.base:after,.base:before{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;box-shadow:inset 0 0 .5vw #ffffff80;height:2vw;width:2vw}.base:after,.base:before{content:"";display:block;position:relative;transform:rotate(0) translate(20px) rotate(0)}.one{animation:rotateSmall 33s linear infinite;height:1.5vw;left:10vw;top:10vh;transform:rotate(0) translate(25px) rotate(0);width:1.5vw;z-index:3}.one:before{animation:rotateRight 35s linear infinite;height:2.5vw;left:15vw;top:5vh;width:2.5vw}.one:after{animation:rotateBig 60s linear infinite;height:3vw;left:39vw;top:6vh;transform:rotate(0) translate(160px) rotate(0);width:3vw}.two{animation:rotateSmall 40s linear infinite;height:5vw;left:5vw;top:5vh;transform:rotate(0) translate(25px) rotate(0);width:5vw}.two:before{animation:rotateLeft 33s linear infinite;height:1vw;left:15vw;top:15vh;transform:rotate(0) translate(30px) rotate(0);width:1vw}.two:after{animation:rotateRight 35s linear infinite;height:1.5vw;left:20vw;top:25vh;width:1.5vw}.three{animation:rotateSmall 35s linear infinite;bottom:10vh;height:1vw;right:10vw;transform:rotate(0) translate(25px) rotate(0);width:1vw}.three:before{animation:rotateLeft 40s linear infinite;bottom:20vh;height:4vw;right:0;transform:rotate(0) translate(30px) rotate(0);width:4vw}.three:after{animation:rotateRight 33s linear infinite;bottom:25vh;height:2vw;right:10vw;width:2vw}.four{animation:rotateSmall 35s linear infinite;bottom:5vh;height:3vw;right:5vw;transform:rotate(0) translate(20px) rotate(0);width:3vw}.four:before{animation:rotateLeft 33s linear infinite;bottom:5vh;height:2.5vw;right:20vw;transform:rotate(0) translate(30px) rotate(0);width:2.5vw}.four:after{animation:rotateRight 40s linear infinite;bottom:20vh;height:2vw;right:15vw;width:2vw}@keyframes rotateBig{to{transform:rotate(1turn) translate(160px) rotate(-1turn)}}@keyframes rotateRight{to{transform:rotate(1turn) translate(20px) rotate(-1turn)}}@keyframes rotateLeft{to{transform:rotate(-1turn) translate(30px) rotate(1turn)}}@keyframes rotateSmall{to{transform:rotate(-1turn) translate(25px) rotate(1turn)}}.top-header{background-attachment:fixed,scroll,scroll;background-position:0 0,top,top;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,contain,auto;color:#000}.top-header .app-logo{position:relative;z-index:10}.top-header.v0{background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(https://www.jfokus.se/jfokus25/static/media/jfokus2025head.9a5d91006e8e1d361d82.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v1{background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(https://www.jfokus.se/jfokus25/static/media/jfokus2025splash.beaa1f0d620589d354b0.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v2{background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(https://www.jfokus.se/jfokus25/static/media/jfokus2025siluette.065818b30742105f0cbd.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v3{background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(https://www.jfokus.se/jfokus25/static/media/jfokus2025vertigo.b432f7e60fde4eca392a.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-intro{background-attachment:fixed;background-color:#8d8fa7;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png);background-repeat:repeat;border-bottom:1px solid #c2bbe0;color:#000}.top-intro .header--big,.top-intro .header--small{border:0;margin-top:0}.top-register{background-color:#67697c;border-bottom:1px solid #67697c;color:#ffe033}.top-cfp,.top-register{background-attachment:fixed;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png);background-repeat:repeat}.top-cfp{background-color:#c2bbe0}.top--section,.top-cfp{border-bottom:1px solid #ffe033;color:#333}.top--section{background-color:#ffbc39bf;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png)}.top-bgvideo{padding:0}.top-bgvideo video{height:100vh;left:0;object-fit:cover;position:fixed;top:0;width:100vw;z-index:-2}.top-video{background-attachment:fixed,scroll;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png),linear-gradient(180deg,#968fba,#c2bbe0 50%);background-repeat:repeat,repeat;max-height:40rem;overflow:hidden}.top-video .yt-container{height:0;margin:0 auto;max-width:60rem;padding-bottom:56.25%;padding-top:25px;position:relative}.top-video .yt-container .yt-player{height:100%;max-height:35rem;position:absolute;right:0;top:0;width:100%}.top-about{background-attachment:fixed;background-color:#c2bbe0bf;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png);background-repeat:repeat;color:#333}.google-maps{height:18rem;margin:2rem auto 0;width:100%}.top-news{background-attachment:fixed;background-color:#ffe03340;background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png);background-repeat:repeat;color:#333}.news--news,.top-news{border-bottom:1px solid #67697c}.news--news:last-child{border:none}.cookie-box{align-items:center;background-color:#ccc;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;min-width:320px;padding:1rem;position:fixed;width:100%;z-index:999}.cookie-box p{line-height:1.7;margin:0 1rem 0 0;text-align:left}.cookie-box p a{font-weight:400}.cookie-box .cookie-btn{border:2px solid #000;color:#000;cursor:pointer;font-weight:400;line-height:1.2;padding:1rem 2rem;transition:all .2s}.cookie-box .cookie-btn:hover{background-color:#333;color:#ccc}.page-courses--course{background-color:#e6e1f6;border-bottom:1px solid #c2bbe0;color:#333;text-align:left}.page-courses--course h1{margin-top:3rem}.course-details{background-color:#ffffff40;border:1px solid #000;padding:1rem}.course-details p{margin:0}.course--info{padding-top:1rem}.course-top-info-panel .speakers--speaker{padding:1rem}.course-top-info-panel .speakers--speaker .speaker--image img{height:10vw;width:10vw}.course-top-info-panel .speakers--speaker h2{font-size:1.5rem;text-align:right}.course-top-info-panel .speakers--speaker h2 .speaker--company{display:block;font-style:italic}.page-courses{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.page-courses .courses--course{border-bottom:1px solid #c2bbe0;margin-bottom:.5rem;padding:1rem}.page-courses .courses--course h2{margin:0;text-align:left}.page-courses .courses--course p{padding-left:6.5rem;text-align:left}.page-courses .courses--course p span{font-style:italic}.page-courses .courses--course .speaker-image{background-image:url(https://www.jfokus.se/jfokus25/static/media/safari-pinned-tab.766dfd8327857bdc2411.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;float:left;height:5rem;margin-top:.9rem;width:5rem}.page-courses .courses--course a{color:#000000a6;display:block;padding-left:6.5rem}.page-courses .courses--course a:hover{color:#000;text-decoration:underline}.page-courses .courses--article{padding:0;text-align:left}.top-courses{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.top-courses .courses--course a{color:#000}.page-trainingday{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.page-trainingday .trainingday--course{border-bottom:1px solid #c2bbe0;margin-bottom:.5rem;padding:1rem}.page-trainingday .trainingday--course h2{margin:0;text-align:left}.page-trainingday .trainingday--course p{padding-left:6.5rem;text-align:left}.page-trainingday .trainingday--course p span{font-style:italic}.page-trainingday .trainingday--course .speaker-image{background-image:url(https://www.jfokus.se/jfokus25/static/media/safari-pinned-tab.766dfd8327857bdc2411.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;float:left;height:5rem;margin-top:.9rem;width:5rem}.page-trainingday .trainingday--course a{color:#000000a6;display:block;padding-left:6.5rem}.page-trainingday .trainingday--course a:hover{color:#000;text-decoration:underline}.page-trainingday .trainingday--article{padding:0;text-align:left}.top-trainingday{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.top-trainingday .trainingday--course a{color:#000}.page-talks,.top-talks{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.talks--talk{border-bottom:1px solid #ffffff40;margin:0 auto;padding:0 0 3rem;text-align:left}.talks--talk .talks--slides{display:inline-block;margin:0 .5rem}.talks--talk .talks--time{font-style:italic}.talks--talk .speakers--speaker{border:0;justify-content:left;padding:.5rem 0 0}.talks--talk .speakers--speaker:nth-of-type(2n){padding-top:1.5rem}.talks--talk .speakers--speaker:nth-of-type(2n) .speaker--image{margin:0 2rem 0 0;order:1}.talks--talk .speakers--speaker:nth-of-type(2n) .speaker--info{order:2}.talks--talk .speakers--speaker .speaker--image{margin:0 2rem 0 0;order:1}.talks--talk .speakers--speaker .speaker--image:before{display:none}.page-speakers,.top-speakers{background-color:#c2bbe040;border-bottom:1px solid #ffe033;color:#333}.speakers--speaker{border-bottom:1px solid #ffe033;display:flex;justify-content:center;padding:4rem 2rem;text-align:left}.speakers--speaker:last-child{border:0}.speakers--speaker:nth-of-type(2n-1) .speaker--image{margin-right:2rem;order:1}.speakers--speaker:nth-of-type(2n) .speaker--image{order:2}@media screen and (min-width:601px){.speakers--speaker:nth-of-type(2n) .speaker--image{margin-left:2rem}}.speakers--speaker:nth-of-type(2n) .speaker--info{order:1}.speakers--speaker .speaker--image{order:1;position:relative}@media screen and (min-width:601px){.speakers--speaker .speaker--image{margin-top:1rem}.speakers--speaker .speaker--image figure{padding:12%}}.speakers--speaker .speaker--image img{border:5px solid #c2bbe0;border-radius:50%;height:20vw;margin:0 auto;max-height:10rem;max-width:10rem;object-fit:cover;width:20vw}.speakers--speaker .speaker--info{order:1;width:60vw}.speakers--speaker .speaker--info .speaker--bio,.speakers--speaker .speaker--info .speaker--talk{clear:right}.speakers--speaker .speaker--info .speaker--bio h2,.speakers--speaker .speaker--info .speaker--talk h2{font-weight:300}.speakers--speaker .speaker--info .speaker--bio p.speaker--talks,.speakers--speaker .speaker--info .speaker--talk p.speaker--talks{margin-top:.5rem}.speakers--speaker .speaker--info .speaker--bio p.speaker--talks a,.speakers--speaker .speaker--info .speaker--bio p.speaker--talks span,.speakers--speaker .speaker--info .speaker--talk p.speaker--talks a,.speakers--speaker .speaker--info .speaker--talk p.speaker--talks span{margin-right:1rem}.speakers--speaker .speaker--info .speaker--bio p.speaker--talks a:nth-child(odd):before,.speakers--speaker .speaker--info .speaker--talk p.speaker--talks a:nth-child(odd):before{color:#fff;content:", ";margin-right:1rem}.speakers--speaker .speaker--info .speaker--bio .speaker--socials a,.speakers--speaker .speaker--info .speaker--talk .speaker--socials a{display:inline-block;height:1.5rem;margin-right:1rem;width:1.5rem}.speakers--speaker .speaker--info .speaker--bio .speaker--company,.speakers--speaker .speaker--info .speaker--talk .speaker--company{font-style:italic}.speakers--speaker .speaker--info .speaker--bio .speaker--company:before,.speakers--speaker .speaker--info .speaker--talk .speaker--company:before{content:", "}.speakers--speaker .speaker--info .speaker--talk h2{margin-top:2rem}@media screen and (max-width:600px){.speakers--speaker{display:block;padding:2rem 0}.speakers--speaker .speaker--image img{height:30vw;width:30vw}.speakers--speaker .speaker--info{width:100%}.speakers--speaker .speaker--info .speaker--bio h2{font-size:1.5rem}.speakers--speaker .speaker--info .speaker--bio p{font-size:1rem}}.top-schedule{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.top-schedule>div{max-width:100%}.top-schedule h2 span{display:block;font-size:.75em;font-weight:500;line-height:1}.schedule--day{padding-left:0;padding-right:0}.schedule--day h2{background-color:#e0cbba;color:#fff;display:block;padding:0 1rem;text-align:left}.schedule--time{padding:0}.schedule--time h3{text-align:left}.schedule--linklist a{display:block}.schedule--wrap{align-items:left;display:flex;flex-direction:row;max-width:100%}.schedule--slot{background-color:#ffffffbf;border:1px solid #e0cbba;flex-basis:0;flex-grow:1;font-size:75%;line-height:1.2;padding:.5rem}.schedule--slot .talks--slides{display:inline-block;margin:0 .5rem 0 0}.schedule--slot h4{font-size:100%;margin:1rem 0}.schedule--slot h4.slot--room{background-color:#c2bbe0;color:#fff;margin:-.5rem -.5rem 0;padding:.5rem}.schedule--slot h4>a{font-weight:700}.schedule--slot a{color:#000000bf}.schedule--slot a:hover{color:#000}.schedule--slot .slot--nontalk,.schedule--slot .slot--nontalk-cnt{font-weight:700;padding:0 1rem;text-transform:capitalize}.schedule--slot .slot--nontalk-cnt{color:#000000bf;text-align:center}.schedule--slot:not(:first-child){border-left:0}@media screen and (max-width:600px){.schedule--wrap{display:block}.schedule--slot{width:100%}.schedule--slot:not(:first-child){border-left:1px solid #e0cbba;border-top:0}}@media screen and (max-width:800px){.schedule--wrap{align-items:left;display:flex;flex-direction:column;max-width:100%}.schedule--slot{font-size:110%}.schedule--slot:not(:first-child){border:1px solid #e0cbba;border-top:none}}.page-articles{background-color:#e6e1f640;border-bottom:1px solid #c2bbe0;color:#333}.page-articles p{font-size:1.2rem;line-height:1.75}.page-articles>div{margin:0 auto;max-width:40rem}.articles--article{padding:0;text-align:left}.article-details{border:1px solid #000;padding:1rem}.article-details p{margin:0}.top-menu{background-image:url(https://www.jfokus.se/jfokus25/static/media/stars-max-25.27e2e0f6b23ebc3451f9.png),linear-gradient(180deg,#968fba,#4b4d5a);background-position:50%,top;background-repeat:repeat,no-repeat;background-size:auto,contain;border-bottom:1px solid #ffe033;left:0;margin:0;position:fixed;top:0;width:100vw;z-index:60}@media screen and (min-width:601px){.top-menu{height:5rem}}@media screen and (max-width:600px){.top-menu{height:3rem}.top-menu .main-menu{background-color:#968fbafc;flex:1 1;opacity:0;position:absolute;right:0;top:-100vh;transition-duration:.2s;transition-timing-function:ease-in-out;width:100vw}}@media screen and (min-width:601px){.top-menu .main-menu{align-items:flex-end;display:flex;width:100vw}}.top-menu .main-menu a{border-bottom:1px solid #0000;color:#ffe033;display:block;line-height:1.25;padding:.25rem 1rem;text-decoration:none}.top-menu .main-menu a:last-of-type{border-right:none}.top-menu .main-menu a:hover{background-color:#ffe033;color:#000;text-decoration:underline}.top-menu .top-menu--date{align-items:flex-end;color:#ffe033;display:flex;font-weight:700;line-height:1.23;padding:.25rem 1rem;width:20rem}@media screen and (max-width:600px){.top-menu .top-menu--date{flex:2 1;font-size:1rem;width:auto}}.top-menu .inner{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;margin:0 auto;max-width:1200px;width:100vw}@media screen and (min-width:601px){.top-menu .inner{height:5rem}}.top-menu .main-logo{display:block;padding:.25rem 1rem;width:20rem}@media screen and (max-width:600px){.top-menu .main-logo{flex:1 1}}.top-menu .app-logo{background-image:url(https://www.jfokus.se/jfokus25/static/media/jfokus-wht.2dcdd8dfb205172d26af.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;margin:0;text-align:left;width:75%}@media screen and (max-width:600px){.top-menu .app-logo{height:100%}}@media screen and (min-width:601px){.top-menu .app-logo{height:100%}}.top-menu .burger{cursor:pointer;height:100%;margin:0;padding:1rem;position:absolute;right:1rem;top:.5rem;width:30px;z-index:1}.top-menu .burger button{background:none;border:none;height:30px;opacity:1;outline:none;position:absolute;right:0;top:0;width:30px}.top-menu .burger button span{background:#ccc;border-radius:2px;content:"";height:3px;left:0;position:absolute;transition-duration:.2s;transition-timing-function:ease-in-out;width:100%}.top-menu .burger button span:nth-child(2){top:13px;transform:rotate(0)}.top-menu .burger button span:first-child{bottom:3px;transform:rotate(0)}.top-menu .burger button span:nth-child(3){top:3px;transform:rotate(0)}.top-menu.inactive .burger button span:nth-child(2){background:none}.top-menu.inactive .burger button span:nth-child(3){top:13px;transform:rotate(-45deg)}.top-menu.inactive .burger button span:first-child{bottom:14px;transform:rotate(45deg)}.top-menu.inactive .main-menu{opacity:1;top:3rem}