@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{line-height:1.15;-webkit-text-size-adjust:100%}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:transparent}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{text-rendering:optimizeLegibility;padding:0;margin:0;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.7;font-size:125%;color:#0a0a0a}a{color:#00314f;line-height:inherit;cursor:pointer;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]{height:50px;min-width:50px;background-repeat:no-repeat;background-position:50%}.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{color:#133b71;line-height:inherit;cursor:pointer;padding:.2rem;text-decoration:none;border-bottom:2px solid #c02773;background-image:linear-gradient(0deg,#c02773,#d05d96);background-repeat:no-repeat;background-size:100% 0;background-position:0 100%;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 #c02773;color:#fff}.top-header{width:100vw;height:40vh;min-height:175px;max-height:400px;padding:1rem 0;position:relative;overflow:hidden}@media screen and (min-width:601px){.top-header{margin-top:5rem}}@media screen and (max-width:600px){.top-header{margin-top:3rem}}.app-logo{margin:0 auto;width:100%;height:100%;max-width:300px;background-position:50%;background-size:contain;background-repeat:no-repeat}.app-logo h1{text-indent:-9999px;margin:0}.btn--default{cursor:pointer;transition:all .2s;font-weight:300;border-radius:3rem;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:2px solid #fff;text-shadow:0 1px 3px #333;background-color:#c02773;padding:.5rem 1rem;font-size:1.5rem}.btn--default:hover{background-color:#901d56}.btn--top-cfp{cursor:pointer;transition:all .2s;font-weight:300;border-radius:3rem;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:2px solid #fff;text-shadow:0 1px 3px #333;background-color:#c02773;padding:.5rem 1rem;font-size:1.5rem}.btn--top-cfp:hover{background-color:#901d56}.btn--cta{cursor:pointer;transition:all .2s;font-weight:300;border-radius:3rem;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:2px solid #fff;text-shadow:0 1px 3px #333;background-color:#c02773;padding:.5rem 1rem;font-size:1.5rem;margin:2rem 0}.btn--cta:hover{background-color:#901d56}.btn--cta-small{cursor:pointer;transition:all .2s;font-weight:300;border-radius:3rem;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:2px solid #fff;text-shadow:0 1px 3px #333;background-color:#c02773;font-size:1.5rem;font-weight:500;padding:.5rem 1rem;font-size:1rem}.btn--cta-small:hover{background-color:#901d56}footer{padding:2.5rem 1rem 2rem;color:#fff;background-color:#00314f}footer div>a>img{height:30px;width:auto;display:inline;margin:0 1.5rem 1rem 0;max-width:120px}.header--big{font-weight:300;font-size:3rem;margin:1rem 0 2rem;border-bottom:1px solid #c02773}.header--big span{display:block;font-size:2rem;line-height:2.7rem}.header--normal{font-weight:300;font-size:2.75rem}.header--small{font-weight:300;font-size:2rem}.txt-center{text-align:center}.list--left{width:75vw;max-width:35rem;margin:0 auto;padding:0}.list--left li{font-size:1.5rem;text-align:left;list-style:none}.list--left li span{display:inline-block;width:7rem;margin-right:1rem;text-align:right}.page-default .default--default{text-align:left}.top-links{background-image:url(/jfokus24/static/media/zwartevilt-70.0e58c4d3.png);background-repeat:repeat;background-color:#133b71;color:#c1dbe3}.top-links .footer--nav{columns:12em 3}.top-links .footer--nav a{display:block;font-size:1.5rem;color:#ccc}.top-links .footer--nav a:hover{color:#fff}.top-links .divider{margin-top:1rem}.top-links .divider span{display:block;font-size:2rem;margin-bottom:1.5rem}.alert{font-style:italic;color:#fff;padding:1rem;margin:4rem 0}.alert:before{content:"!";margin-right:.5rem;font-weight:600;font-style:normal;width:2rem;height:2rem;display:inline-block;border-radius:50%;text-align:center;border:2px solid #fff;color:#fff}.alert--error{border:2px solid #d93a43}.alert--error,.alert--error:before{background-color:rgba(217,58,67,.9)}.alert--success{border:2px solid #68c086}.alert--success,.alert--success:before{background-color:rgba(104,192,134,.9)}.alert--info{border:2px solid #92cdf0}.alert--info,.alert--info:before{background-color:rgba(146,205,240,.9)}.alert--warning{border:2px solid #b49549}.alert--warning,.alert--warning:before{background-color:rgba(180,149,73,.9)}@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{width:100vw;max-width:100%}.list--left li{font-size:1.25rem;margin-bottom:1rem}.list--left li span{text-align:left;display:block}.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}}@media screen and (max-width:400px){.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{max-width:50rem;margin:0 auto}@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}}@keyframes rotateRight{to{transform:rotate(1turn) translate(50px) rotate(-1turn)}}@keyframes rotateLeft{to{transform:rotate(-1turn) translate(50px) rotate(1turn)}}@keyframes rotateSmall{to{transform:rotate(-1turn) translate(10px) rotate(1turn)}}.top-header{background-image:url(/jfokus24/static/media/hero-2024-1200x600.46d2ec81.jpg),linear-gradient(-90deg,#00314f 40%,#133b71 60%);background-repeat:no-repeat,no-repeat;background-position:top,50%;background-size:contain,auto;color:#000}.top-header .base{position:absolute;filter:blur(50px);opacity:.8}.top-header .base,.top-header .base:after,.top-header .base:before{border:1px solid #fff;height:20vh;background-color:rgba(82,162,163,.75);border-radius:50%}.top-header .base:after,.top-header .base:before{content:"";top:-50px;width:15vw;position:relative;display:block;transform:rotate(0) translate(50px) rotate(0)}.top-header .base:after{top:-250px}.top-header .one{left:0;top:-50px;z-index:3;animation:rotateLeft 3s linear infinite;transform:rotate(0) translate(50px) rotate(0)}.top-header .one:before{left:20vw;animation:rotateRight 7s linear infinite}.top-header .one:after{left:10vw;animation:rotateLeft 5s linear infinite}.top-header .two{width:100vw;height:150px;background-color:rgba(192,39,115,.5);border-radius:0;top:20px;left:0;transform:rotate(0) translate(10px) rotate(0);animation:rotateSmall 7s linear infinite}.top-header .two:before{left:40vw;animation:rotateLeft 5s linear infinite;top:-150px}.top-header .two:after{left:30vw;animation:rotateRight 7s linear infinite;top:-350px}.top-header .three{top:-75px;right:0;animation:rotateRight 7s linear infinite;transform:rotate(0) translate(50px) rotate(0)}.top-header .three:before{right:10vw;animation:rotateLeft 4s linear infinite}.top-header .three:after{right:20vw;animation:rotateRight 5s linear infinite}.top-header .four{top:-75px;right:15vw;animation:rotateRight 7s linear infinite;transform:rotate(0) translate(50px) rotate(0)}.top-header .four:before{right:25vw;animation:rotateLeft 4s linear infinite}.top-header .four:after{right:15vw;animation:rotateRight 5s linear infinite}.top-header .app-logo{position:relative;z-index:10}@keyframes slide-in-left{0%{transform:translateX(-50vw) translateY(20vh)}20%,to{transform:translateX(150vw) translateY(50vh)}}@keyframes slide-in-right{0%{transform:translateX(150vw) translateY(50vh)}20%,to{transform:translateX(-50vw) translateY(90vh)}}.skier-LTR,.skier-RTL{position:fixed;height:0;width:0;top:-25vh;left:-50vw;z-index:1;background-color:transparent}.skier-LTR .skier,.skier-RTL .skier{background-image:url(/jfokus24/static/media/skier-anim-v2-LTR.66ba8559.gif);background-repeat:no-repeat;background-size:contain;width:160px;height:100px;animation:slide-in-left 15s ease-in 5s 1}.skier-RTL .skier{background-image:url(/jfokus24/static/media/skier-anim-v2-RTL.ef5a3921.gif);animation:slide-in-right 15s ease-in 25s 1}.top-intro{background-image:linear-gradient(0deg,#00314f,#133b71);border-bottom:1px solid #133b71;color:#fff}.top-intro .header--big,.top-intro .header--small{border:0;margin-top:0}.top-register{background-color:#6ed8d9;border-bottom:1px solid #6ed8d9}.top-cfp,.top-register{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAD1BMVEX6+vr7+/v8/Pz5+fn9/f2kbGd9AAAABXRSTlOAgICAgKnaAPMAAAIhSURBVHheTZKByaA5CAXnxQbUbSDKFeBiB3//Rd2GD+52AhIY1DwIO9nti41c0WWjOx4koHCDHRjltQmfaJJTtruvDsNxqN3TFaTvH8AWQAEBpzoIW/YxOleVHupKz4IgvkXIgb86+w/FcZv/TQF4N+eqHVQY4OgblvWZYAL46ikeL6pQwfdG3wXxiDDIZw6AGyBezuGF89+X4xTyc8WDcThdpzg2AKdcCN0JUHS3H9tlULuA4Pc1oS65DNCVAzuOfGTqS7w7ecUOwAXS1IWchnawAVQAdp6JaFSODCCyr+3kz8Wzg0g38agIwFQ+EeEg55AEwc7XPvlL7ILa/yF4GASQv2CHj7IdbFftE+k7C7BAAk9S/yUPFxkkgA0E5zPdfm4WgU+8rvRz5bbTP/d0O3+RF9nSP8gDdqeQZxmFHRv13V3emQKyQW8g6GILLBQ2px31PQXjAGKaa8hB9To+bASND8lnYD9DEN8CPhCAYVlUMAojAIcgBtt9hgVsk/cdjhNT7OA4OGByxiGiItgFDO5wjGaQne4O311hwBiGwuXQRV6wxGAHFnTPhbyThWiAVaQloA6S0SWrAR9VPAPpwCiISFZFX0ij77fVdQFWKICEYMCgzjVgmfA9nsXunDbUfU18kEbZrrqBbofkVbJtwnZPt8czQz+zoy6DHc9uR+mmIJzlmQH56Q4nnPQvdPfzupBdkQUNhD9zARzUzmkj+BfxVEjin4uCqwAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:fixed;color:#333}.top-cfp{background-color:rgba(19,59,113,.75)}.top--section,.top-cfp{border-bottom:1px solid #c1dbe3}.top--section{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAD1BMVEX6+vr7+/v8/Pz5+fn9/f2kbGd9AAAABXRSTlOAgICAgKnaAPMAAAIhSURBVHheTZKByaA5CAXnxQbUbSDKFeBiB3//Rd2GD+52AhIY1DwIO9nti41c0WWjOx4koHCDHRjltQmfaJJTtruvDsNxqN3TFaTvH8AWQAEBpzoIW/YxOleVHupKz4IgvkXIgb86+w/FcZv/TQF4N+eqHVQY4OgblvWZYAL46ikeL6pQwfdG3wXxiDDIZw6AGyBezuGF89+X4xTyc8WDcThdpzg2AKdcCN0JUHS3H9tlULuA4Pc1oS65DNCVAzuOfGTqS7w7ecUOwAXS1IWchnawAVQAdp6JaFSODCCyr+3kz8Wzg0g38agIwFQ+EeEg55AEwc7XPvlL7ILa/yF4GASQv2CHj7IdbFftE+k7C7BAAk9S/yUPFxkkgA0E5zPdfm4WgU+8rvRz5bbTP/d0O3+RF9nSP8gDdqeQZxmFHRv13V3emQKyQW8g6GILLBQ2px31PQXjAGKaa8hB9To+bASND8lnYD9DEN8CPhCAYVlUMAojAIcgBtt9hgVsk/cdjhNT7OA4OGByxiGiItgFDO5wjGaQne4O311hwBiGwuXQRV6wxGAHFnTPhbyThWiAVaQloA6S0SWrAR9VPAPpwCiISFZFX0ij77fVdQFWKICEYMCgzjVgmfA9nsXunDbUfU18kEbZrrqBbofkVbJtwnZPt8czQz+zoy6DHc9uR+mmIJzlmQH56Q4nnPQvdPfzupBdkQUNhD9zARzUzmkj+BfxVEjin4uCqwAAAABJRU5ErkJggg==);background-color:rgba(129,100,39,.75);color:#333}.top-bgvideo{padding:0}.top-bgvideo video{position:fixed;z-index:-2;top:0;left:0;object-fit:cover;width:100vw;height:100vh}.top-video{background-color:#133b71;max-height:40rem;overflow:hidden}.top-video .yt-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0 auto;max-width:60rem}.top-video .yt-container .yt-player{position:absolute;top:0;right:0;width:100%;height:100%;max-height:35rem}.top-about{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAD1BMVEX6+vr7+/v8/Pz5+fn9/f2kbGd9AAAABXRSTlOAgICAgKnaAPMAAAIhSURBVHheTZKByaA5CAXnxQbUbSDKFeBiB3//Rd2GD+52AhIY1DwIO9nti41c0WWjOx4koHCDHRjltQmfaJJTtruvDsNxqN3TFaTvH8AWQAEBpzoIW/YxOleVHupKz4IgvkXIgb86+w/FcZv/TQF4N+eqHVQY4OgblvWZYAL46ikeL6pQwfdG3wXxiDDIZw6AGyBezuGF89+X4xTyc8WDcThdpzg2AKdcCN0JUHS3H9tlULuA4Pc1oS65DNCVAzuOfGTqS7w7ecUOwAXS1IWchnawAVQAdp6JaFSODCCyr+3kz8Wzg0g38agIwFQ+EeEg55AEwc7XPvlL7ILa/yF4GASQv2CHj7IdbFftE+k7C7BAAk9S/yUPFxkkgA0E5zPdfm4WgU+8rvRz5bbTP/d0O3+RF9nSP8gDdqeQZxmFHRv13V3emQKyQW8g6GILLBQ2px31PQXjAGKaa8hB9To+bASND8lnYD9DEN8CPhCAYVlUMAojAIcgBtt9hgVsk/cdjhNT7OA4OGByxiGiItgFDO5wjGaQne4O311hwBiGwuXQRV6wxGAHFnTPhbyThWiAVaQloA6S0SWrAR9VPAPpwCiISFZFX0ij77fVdQFWKICEYMCgzjVgmfA9nsXunDbUfU18kEbZrrqBbofkVbJtwnZPt8czQz+zoy6DHc9uR+mmIJzlmQH56Q4nnPQvdPfzupBdkQUNhD9zARzUzmkj+BfxVEjin4uCqwAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:fixed;background-color:rgba(19,59,113,.75);color:#333}.google-maps{width:100%;height:18rem;margin:2rem auto 0}.top-news{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAD1BMVEX6+vr7+/v8/Pz5+fn9/f2kbGd9AAAABXRSTlOAgICAgKnaAPMAAAIhSURBVHheTZKByaA5CAXnxQbUbSDKFeBiB3//Rd2GD+52AhIY1DwIO9nti41c0WWjOx4koHCDHRjltQmfaJJTtruvDsNxqN3TFaTvH8AWQAEBpzoIW/YxOleVHupKz4IgvkXIgb86+w/FcZv/TQF4N+eqHVQY4OgblvWZYAL46ikeL6pQwfdG3wXxiDDIZw6AGyBezuGF89+X4xTyc8WDcThdpzg2AKdcCN0JUHS3H9tlULuA4Pc1oS65DNCVAzuOfGTqS7w7ecUOwAXS1IWchnawAVQAdp6JaFSODCCyr+3kz8Wzg0g38agIwFQ+EeEg55AEwc7XPvlL7ILa/yF4GASQv2CHj7IdbFftE+k7C7BAAk9S/yUPFxkkgA0E5zPdfm4WgU+8rvRz5bbTP/d0O3+RF9nSP8gDdqeQZxmFHRv13V3emQKyQW8g6GILLBQ2px31PQXjAGKaa8hB9To+bASND8lnYD9DEN8CPhCAYVlUMAojAIcgBtt9hgVsk/cdjhNT7OA4OGByxiGiItgFDO5wjGaQne4O311hwBiGwuXQRV6wxGAHFnTPhbyThWiAVaQloA6S0SWrAR9VPAPpwCiISFZFX0ij77fVdQFWKICEYMCgzjVgmfA9nsXunDbUfU18kEbZrrqBbofkVbJtwnZPt8czQz+zoy6DHc9uR+mmIJzlmQH56Q4nnPQvdPfzupBdkQUNhD9zARzUzmkj+BfxVEjin4uCqwAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:fixed;color:#333;background-color:#6ed8d9}.news--news,.top-news{border-bottom:1px solid #6ed8d9}.news--news:last-child{border:none}.cookie-box{position:fixed;bottom:0;left:0;width:100%;min-width:320px;background-color:#ccc;z-index:999;display:flex;justify-content:center;flex-direction:row;align-items:center;padding:1rem}.cookie-box p{line-height:1.7;text-align:left;margin:0 1rem 0 0}.cookie-box p a{font-weight:400}.cookie-box .cookie-btn{line-height:1.2;padding:1rem 2rem;border:2px solid #000;cursor:pointer;transition:all .2s;color:#000;font-weight:400}.cookie-box .cookie-btn:hover{background-color:#333;color:#ccc}.page-courses--course{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333;text-align:left}.page-courses--course .btn--cta:hover{text-decoration:none;color:#fff}.page-courses--course h1{margin-top:3rem}.course-details{border:1px solid #000;padding:1rem;background-color:hsla(0,0%,100%,.25)}.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{width:10vw;height:10vw}.course-top-info-panel .speakers--speaker h2{text-align:right;font-size:1.5rem}.course-top-info-panel .speakers--speaker h2 .speaker--company{display:block;font-style:italic}.page-courses{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.page-courses .courses--course{border-bottom:1px solid #133b71;padding:1rem;margin-bottom:.5rem}.page-courses .courses--course h2{margin:0;text-align:left}.page-courses .courses--course p{text-align:left;padding-left:6.5rem}.page-courses .courses--course p span{font-style:italic}.page-courses .courses--course .speaker-image{background-image:url(/safari-pinned-tab.svg);background-repeat:no-repeat;background-size:cover;height:5rem;width:5rem;border-radius:50%;float:left;margin-top:.9rem}.page-courses .courses--course a{display:block;color:rgba(0,0,0,.65);padding-left:6.5rem}.page-courses .courses--course a:hover{text-decoration:underline;color:#000}.page-courses .courses--article{text-align:left;padding:0}.top-courses{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.top-courses .courses--course a{color:#000}.page-trainingday{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.page-trainingday .trainingday--course{border-bottom:1px solid #133b71;padding:1rem;margin-bottom:.5rem}.page-trainingday .trainingday--course h2{margin:0;text-align:left}.page-trainingday .trainingday--course p{text-align:left;padding-left:6.5rem}.page-trainingday .trainingday--course p span{font-style:italic}.page-trainingday .trainingday--course .speaker-image{background-image:url(/safari-pinned-tab.svg);background-repeat:no-repeat;background-size:cover;height:5rem;width:5rem;border-radius:50%;float:left;margin-top:.9rem}.page-trainingday .trainingday--course a{display:block;color:rgba(0,0,0,.65);padding-left:6.5rem}.page-trainingday .trainingday--course a:hover{text-decoration:underline;color:#000}.page-trainingday .trainingday--article{text-align:left;padding:0}.top-trainingday{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.top-trainingday .trainingday--course a{color:#000}.page-talks,.top-talks{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.talks--talk{padding:0 0 3rem;margin:0 auto;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.25)}.talks--talk .talks--slides{display:inline-block;margin:0 .5rem}.talks--talk .talks--time{font-style:italic}.talks--talk .speakers--speaker{justify-content:left;padding:.5rem 0 0;border:0}.talks--talk .speakers--speaker:nth-of-type(2n){padding-top:1.5rem}.talks--talk .speakers--speaker:nth-of-type(2n) .speaker--image{order:1;margin:0 2rem 0 0}.talks--talk .speakers--speaker:nth-of-type(2n) .speaker--info{order:2}.talks--talk .speakers--speaker .speaker--image{order:1;margin:0 2rem 0 0}.talks--talk .speakers--speaker .speaker--image:before{display:none}.page-speakers,.top-speakers{background-color:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.speakers--speaker{display:flex;justify-content:center;padding:4rem 2rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.25)}.speakers--speaker:last-child{border:0}.speakers--speaker:nth-of-type(2n-1) .speaker--image{order:1;margin-right:2rem}.speakers--speaker:nth-of-type(2n) .speaker--image{order:2}@media screen and (min-width:401px){.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:401px){.speakers--speaker .speaker--image{margin-top:1rem}}@media screen and (min-width:401px){.speakers--speaker .speaker--image figure{padding:12%}}.speakers--speaker .speaker--image img{width:20vw;height:20vw;max-height:10rem;max-width:10rem;margin:0 auto;object-fit:cover;border:5px solid #133b71;border-radius:50%}.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{content:", ";margin-right:1rem;color:#fff}.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{padding:2rem 0}}@media screen and (max-width:400px){.speakers--speaker{display:block}.speakers--speaker .speaker--image img{width:30vw;height: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:rgba(19,59,113,.25);border-bottom:1px solid #133b71;color:#333}.top-schedule>div{max-width:100%}.schedule--day{padding-left:0;padding-right:0}.schedule--day h2{display:block;background-color:#c02773;color:#fff;text-align:left;padding:0 1rem}.schedule--time{padding:0}.schedule--time h3{text-align:left}.schedule--linklist a{display:block}.schedule--wrap{display:flex;flex-direction:row;align-items:left;max-width:100%}.schedule--slot{background-color:hsla(0,0%,100%,.75);font-size:75%;padding:.5rem;border:1px solid #c02773;flex-grow:1;flex-basis:0;line-height:1.2}.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{margin:-.5rem -.5rem 0;padding:.5rem;background-color:#133b71;color:#fff}.schedule--slot h4>a{font-weight:700}.schedule--slot a{color:rgba(0,0,0,.75)}.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:rgba(0,0,0,.75);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 #333;border-top:0}}@media screen and (max-width:800px){.schedule--wrap{display:flex;flex-direction:column;align-items:left;max-width:100%}.schedule--slot{font-size:110%}.schedule--slot:not(:first-child){border:1px solid #333;border-top:none}}.page-articles{background-color:rgba(41,79,120,.25);border-bottom:1px solid #133b71;color:#333}.page-articles p{line-height:1.75;font-size:1.2rem}.page-articles>div{max-width:40rem;margin:0 auto}.articles--article{text-align:left;padding:0}.article-details{border:1px solid #000;padding:1rem}.article-details p{margin:0}.top-menu{z-index:60;position:fixed;top:0;left:0;width:100vw;margin:0;background:linear-gradient(0deg,#00314f,#133b71);border-bottom:1px solid #6ed8d9}@media screen and (min-width:601px){.top-menu{height:5rem}}@media screen and (max-width:600px){.top-menu{height:3rem}}.top-menu .inner{flex-direction:row;width:100vw;max-width:1200px;display:flex;align-items:stretch;align-content:stretch;margin:0 auto}@media screen and (min-width:601px){.top-menu .inner{height:5rem}}.top-menu .main-logo{width:20rem;display:block;padding:.25rem 1rem}@media screen and (max-width:600px){.top-menu .main-logo{flex:1 1}}.top-menu .top-menu--date{width:20rem;display:flex;align-items:flex-end;padding:.25rem 1rem;color:#ccc;font-weight:700;line-height:1.23}@media screen and (max-width:600px){.top-menu .top-menu--date{font-size:1rem;flex:2 1;width:auto}}.top-menu .app-logo{margin:0;text-align:left;display:block;width:100%;height:100%;background-size:contain;background-image:url(/jfokus24/static/media/jfokus-neon-logo.e94bfc7a.png);background-position:0;background-repeat:no-repeat}@media screen and (max-width:600px){.top-menu .main-menu{flex:1 1;position:absolute;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:0;top:-100vh;right:0;width:100vw;background-color:rgba(0,49,79,.99)}}@media screen and (min-width:601px){.top-menu .main-menu{width:100vw;display:flex;align-items:flex-end}}.top-menu .main-menu a{display:block;color:#ccc;padding:.25rem 1rem;line-height:1.25;text-decoration:none;border-bottom:1px solid #6ed8d9}.top-menu .main-menu a:last-of-type{border-right:none}.top-menu .main-menu a:hover{background:#294f78;text-decoration:underline}.top-menu .burger{position:absolute;z-index:1;width:30px;height:100%;top:.5rem;right:1rem;padding:1rem;margin:0;cursor:pointer}.top-menu .burger button{position:absolute;top:0;right:0;opacity:1;width:30px;height:30px;border:none;outline:none;background:none}.top-menu .burger button span{border-radius:2px;width:100%;height:3px;background:#ccc;position:absolute;left:0;content:"";transition-duration:.2s;transition-timing-function:ease-in-out}.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}