@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(/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(/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.vX{background-image:url(/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(/static/media/jfokusNoYearhead.8e9eacb8d6a80c8d2487.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v0{background-image:url(/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(/static/media/jfokus2025head.9a5d91006e8e1d361d82.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v1{background-image:url(/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(/static/media/jfokus2025splash.beaa1f0d620589d354b0.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v2{background-image:url(/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(/static/media/jfokus2025siluette.065818b30742105f0cbd.png),linear-gradient(-90deg,#c2bbe0,#4c466b 40%,#4c466b 60%,#c2bbe0)}.top-header.v3{background-image:url(/static/media/stars-max-5.cc23a9df35e4b63b4cdd.png),url(/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(/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(/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(/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(/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(/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(/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}.tester{background-color:#fff;padding:1rem .5rem}.tester div.alert{margin:1rem 0}.tester .colors{display:flex;justify-content:left;margin:1rem 0}.tester .colors>div{height:50px;width:50px}.tester .colors>div.text{width:100px}.tester .blk{background-color:#000}.tester .primary{background-color:#c2bbe0}.tester .primary-lt{background-color:#e6e1f6}.tester .primary-dk{background-color:#968fba}.tester .secondary{background-color:#67697c}.tester .secondary-lt{background-color:#8d8fa7}.tester .secondary-dk{background-color:#4b4d5a}.tester .tertiary{background-color:#e0cbba}.tester .tertiary-lt{background-color:#f6ebe0}.tester .tertiary-dk{background-color:#baa08e}.tester .accent{background-color:#ffe033}.tester .accent-lt{background-color:#fff646}.tester .accent-dk{background-color:#ffbc39}.outer-countdown{color:#ffe033}.outer-countdown .inner-countdown{display:flex;font-size:5rem;justify-content:center}@media screen and (max-width:600px){.outer-countdown .inner-countdown{font-size:2rem}}.outer-countdown .inner-countdown .cd-outer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 8px}.outer-countdown .inner-countdown .cd-outer span{border:2px solid #ffe033;border-radius:1rem;line-height:8rem;min-width:125px;padding:0 1rem}@media screen and (max-width:600px){.outer-countdown .inner-countdown .cd-outer span{border-radius:.75rem;border-width:1px;line-height:4rem;min-width:50px;padding:0 .75rem}}.outer-countdown .inner-countdown .cd-outer aside{font-size:1.5rem}@media screen and (max-width:600px){.outer-countdown .inner-countdown .cd-outer aside{font-size:1rem}}.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(/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(/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-status{border-bottom:1px solid #ffe033}.status-tabs{display:flex;flex-direction:row}.status-tabs .status-tab{background-color:#e6e1f6;color:#33333380;cursor:pointer;flex:1 1;margin-right:1px;padding:.5rem .75rem;text-align:center}.status-tabs .status-tab.active{background-color:#c2bbe0;color:#333;padding-bottom:.6rem}.status-tab--area{background-color:#ffffff1a;padding:1rem}.selection{border:none;border-radius:.5rem;font-size:1rem;font-weight:400;padding:.5rem}.status--schedule .schedule--day{padding:0}.status--schedule .schedule--day:first-child>div{display:block}.status--schedule .schedule--day>div.hide{display:none}.status--schedule .schedule--day>div.show{display:block}.status--schedule .schedule--day h2,.status--schedule .schedule--day h3{padding:0 1rem}.status--schedule .schedule--day>h2.active:after{content:"hide day"}.status--schedule .schedule--day>h2:after{content:"show day";cursor:pointer;float:right;font-size:1rem;line-height:3rem}.status--schedule .schedule--day>h2:hover:after{text-decoration:underline}.status--schedule .schedule--day h4,.status--schedule .schedule--day p{font-size:1rem;line-height:1.4;margin:0 0 1rem}.status--schedule .schedule--slot{cursor:pointer}.status--schedule .schedule--slot h4:before{content:"☆";margin-right:.25rem}.status--schedule .schedule--slot:hover{background-color:#ffffff4d}.status--schedule .schedule--slot:hover h4:before{color:#f09628;content:"★"}.status--schedule .schedule--slot.slot-selected{background-color:#ffffff1a}.status--schedule .schedule--slot.slot-selected:hover{background-color:#ffffff4d}.status--schedule .schedule--slot.slot-selected h4:before{color:#f09628;content:"★"}.status--schedule .schedule--slot.slot-almost-full p:before{content:"Almost full ";font-style:italic;font-weight:700}.status--schedule .schedule--slot.slot-full p:not(.slot-tbd):before{content:"FULLY BOOKED! ";font-style:italic;font-weight:700}.status--schedule .schedule--slot.slot-unBookable{background-color:#00000040;cursor:auto}.status--schedule .schedule--slot.slot-unBookable:hover h4:before{content:"☆"}.status--schedule .schedule--slot.slot-unBookable,.status--schedule .schedule--slot.slot-unBookable h4:before{color:#00000040}.status--mobile{border:2px solid #c2bbe0;border-radius:.5rem;margin-top:2rem;padding:.25rem 2rem}.status--mobile div span{width:7rem}.status--mobile>div.hide{display:none}.status--mobile>div.show{display:block}.status--mobile>h3.active:after{content:"hide info"}.status--mobile>h3:after{content:"show info";cursor:pointer;float:right;font-size:1rem;line-height:3rem}.status--mobile>h3:hover:after{text-decoration:underline}.status--consent{align-items:center;display:flex;flex-direction:row}.status--consent label{flex-grow:1}.status--selection{background-color:#e6e1f6;border:1px dotted #333;padding:1rem}.status--selection .status--selection-badge-company,.status--selection .status--selection-food-extra{border:none;border-radius:4px;padding:8px;width:100%}.status--selection .status--selection--div{align-items:center;border-bottom:1px solid #fff3;display:flex;flex-direction:row}.status--selection .status--selection--div.vertical{align-items:stretch;flex-direction:column}.status--selection .status--selection--div aside,.status--selection .status--selection--div label{flex-grow:1}.status--selection .status--selection--div .flex-box{align-items:left;display:flex;flex-direction:row}.status--selection .status--selection--div .flex-box label{display:none}.status--invoices li{border:1px dotted #000;justify-content:left}.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(/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(/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}.page-register{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333;text-align:left}.page-register h2{margin:4rem 0 0}.page-register .outer-countdown{color:#4b4d5a}.page-register .outer-countdown .inner-countdown{font-size:3rem}@media screen and (max-width:600px){.page-register .outer-countdown .inner-countdown{font-size:1.5rem}}.page-register .outer-countdown .inner-countdown .cd-outer{margin:0 4px}.page-register .outer-countdown .inner-countdown .cd-outer span{border:2px solid #4b4d5a;border-radius:.5rem;line-height:4rem;min-width:30px;padding:0 .5rem}@media screen and (max-width:600px){.page-register .outer-countdown .inner-countdown .cd-outer span{border-radius:.5rem;line-height:2.5rem;min-width:30px;padding:0 .5rem}}.page-register .outer-countdown .inner-countdown .cd-outer aside{font-size:1.25rem}@media screen and (max-width:600px){.page-register .outer-countdown .inner-countdown .cd-outer aside{font-size:.75rem}}form>div{align-items:center;display:flex;flex-direction:row;margin:1em 0}form>div.social-wrap{background-color:#67697c1a;margin:1rem 0;padding:1rem}form>div.social-wrap h3{font-size:1.25rem;font-weight:300;margin:0}form>div.social-wrap p{margin:.5rem 0}form>div.vertical{align-items:stretch;flex-direction:column}form>div label{flex-grow:1}.gauge--outer{background-color:#cccccc80;height:2rem;overflow:hidden;position:relative;width:100%}.gauge--inner{background-color:green;height:100%;left:0;position:absolute;text-align:left;transition-duration:2s;transition-property:all;width:100%}.gauge--inner.gauge-text--hot{background-color:red}.gauge--inner.gauge-text--medium{background-color:orange}.selector{color:#000}.selector>div{border:none;border-radius:.5rem}.register--discount{border:1px solid #fff;margin-bottom:3rem;padding:0 1rem}.register--discount span{font-weight:500}input[type=email],input[type=tel],input[type=text],textarea{border:none;border-radius:.5rem;display:block;height:2rem;padding:1.5rem .5rem}input[type=email]:hover,input[type=tel]:hover,input[type=text]:hover,textarea:hover{background-color:#ffffffe6}textarea{height:300px}.flex-box{display:flex;flex-direction:row}.flex-box label{display:none}input.text{width:100%}input.pcode{margin-right:1rem;width:10rem}input.city{flex-grow:2}input.check,input.radio{background:#fff;border-color:#bbb #ccc #ccc #bbb;border-radius:50%;border-style:solid;border-width:4px;height:1.2em;margin-right:1rem;width:1.2em}@media screen and (max-width:600px){.hom{display:none}.flex-box{display:block}.flex-box label{display:block;margin-top:1em}input.city,input.pcode{width:100%}}.page-status{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333;height:100%;margin:2rem auto 0;text-align:left;width:100%}.page-status div span{display:inline-block;font-style:italic}.page-status .alert{left:5%;margin-top:1rem;position:fixed;top:2.5rem;transition:opacity 1s;width:90%}.page-status .alert.alert--hide{opacity:0}.page-status .alert.alert--show{opacity:1}@media screen and (min-width:601px){.page-status .alert{top:5.5rem}}.showMoreLink{cursor:pointer;margin:0}.showMoreLink:hover{text-decoration:underline}.invoices{margin:1rem 0 0}.status--personal div span{width:7rem}.partner--scanner{padding:0}.partner--scanner div span{width:7rem}.partner--scanner>div.hide{display:none}.partner--scanner>div.show{display:block}.partner--scanner>h3.active:after{content:"Hide QRCode"}.partner--scanner>h3:after{content:"Show QRCode";cursor:pointer;float:right;font-size:1rem;line-height:3rem}.partner--scanner>h3:hover:after{text-decoration:underline}.partner--exhibitors div span{width:7rem}.partner--scan-list table{border:1px solid #000}.status--selection h3{margin:1rem 0 0}.status--selection h3:first-child{margin-top:0}.status--selection aside div{color:#000}.status--selection .status--selection--div{border-bottom:1px solid #ffffff80;padding:1rem 0}.status--selection .status--selection--div:last-child{border:0;padding:2rem 0 0}.status--selection .status--selection--div span{width:70%}.payexlogo{margin:.2rem;width:6rem}.payexbox{align-items:center;display:flex;justify-content:center;padding:.3rem;width:100%}.einvoicebox{background-color:#dc323c;border-radius:15px;color:#fff;padding:4px 10px;width:100%}.status--invoices{padding:0}.status--invoices li{align-content:stretch;align-items:left;background-color:#fff3;border:1px dotted #fff;list-style:none;width:100%}.status--invoices li:not(:first-child){margin-top:1rem}.status--invoices li>span{padding:1rem}.status--invoices li .status-tab--div{flex-direction:column;padding:1rem 0}.status--invoices li .status-tab--div span{margin-right:2rem;text-align:left;vertical-align:text-top;width:auto}.status--waitlist{padding:0}.status--waitlist li{align-content:stretch;align-items:left;background-color:#ffc80099;border:1px dotted #000;justify-content:left;list-style:none;width:100%}.status--waitlist li:not(:first-child){margin-top:1rem}.status--waitlist li>span{padding:1rem}.status--waitlist li .status-tab--div{flex-direction:column;padding:1rem 0}.status--waitlist li .status-tab--div span{margin-right:2rem;text-align:left;vertical-align:text-top;width:auto}.status--receipts{padding:0 0 2rem}.status--receipts li{align-content:stretch;align-items:left;background-color:#fff3;border:1px dotted #000;display:flex;flex-direction:row;justify-content:left;padding:1rem;width:100%}.status--receipts li span{margin-right:2rem;text-align:left;width:auto}@media screen and (max-width:600px){.status--selection div span{width:17rem}.status--selection .status--selection--div .flex-box{display:block}.status--selection .status--selection--div .flex-box label{display:block;margin-top:1em}.status--selection .status--selection--div input.city,.status--selection .status--selection--div input.pcode{width:100%}.status--invoices{padding:0}.status--invoices li{flex-direction:column}.status--invoices li span{margin:0}.status--invoices li span:last-child{margin-top:1rem}.hom{display:none}}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.page-hero{background-color:#c2bbe040;border-bottom:1px solid #ffe033;color:#333;height:100%;margin:0 auto;text-align:left;width:100%}.page-hero figure img{border:5px solid #c2bbe0;border-radius:50%;height:20vw;max-height:10rem;max-width:10rem;object-fit:cover;width:20vw}.page-hero p{font-size:1rem;line-height:1.45}.page-hero .page-hero--description{margin:0 auto;max-width:50rem}.page-hero .page-hero--btn-create a,.page-hero div span{display:inline-block}.page-hero div.DraftEditor-editorContainer{background-color:#fff;border:1px solid #888;color:#000;height:300px;overflow-y:auto;padding:.5rem;z-index:0}.page-hero .selector{color:#000}.page-hero .alert{left:5%;margin-top:1rem;position:fixed;top:2.5rem;transition:opacity 1s;width:90%}.page-hero .alert.alert--hide{opacity:0}.page-hero .alert.alert--show{opacity:1}@media screen and (min-width:601px){.page-hero .alert{top:5.5rem}}@media screen and (max-width:600px){.hero--selection div span{width:17rem}.hero--invoices{padding:0}.hero--invoices li{flex-direction:column}.hero--invoices li span{margin:0}.hero--invoices li span:last-child{margin-top:1rem}}.RichEditor-root{background:#fff;border:1px solid #ddd;font-family:Georgia,serif;font-size:14px;padding:15px}.RichEditor-editor{border-top:1px solid #ddd;cursor:text;font-size:16px;margin-top:10px}.RichEditor-editor .public-DraftEditor-content,.RichEditor-editor .public-DraftEditorPlaceholder-root{margin:0 -15px -15px;padding:15px}.RichEditor-editor .public-DraftEditor-content{min-height:100px}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-family:Hoefler Text,Georgia,serif;font-style:italic;margin:16px 0;padding:10px 20px}.RichEditor-editor .public-DraftStyleDefault-pre{background-color:#0000000d;font-family:Inconsolata,Menlo,Consolas,monospace;font-size:16px;padding:20px}.RichEditor-controls{font-family:Helvetica,sans-serif;font-size:14px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.RichEditor-styleButton{background-color:#fff;border:1px solid #e6e1f6;border-radius:3px;color:#ccc;cursor:pointer;display:inline-block;margin-right:.5rem;padding:2px 8px}.RichEditor-styleButton:hover{border:1px solid #c2bbe0;color:#c2bbe0}.RichEditor-activeButton{background-color:#fff;border:1px solid #968fba;border-radius:3px;color:#968fba}.RichEditor-activeButton:hover{border:1px solid #333;color:#968fba}.talklist{background-color:#ffffffbf;border:1px solid #c2bbe0;display:flex;flex-direction:column;font-size:14px;margin:2px;padding:1rem}.talklist .btn--small{align-self:flex-end;min-width:10rem}.talklist h3{font-size:1.25rem;margin:0}.page-hero [class^=status]{padding:.2rem .5rem}.page-hero .status-0,.page-hero .status-1{background-color:#ccc}.page-hero .status-2{background-color:#64c882}.page-hero .status-3{background-color:#dc323c80}.page-hero .status-4,.page-hero .status-5{background-color:#ccc}.page-hero .status-6{background-color:#dc323c80}.page-hero .status-7{background-color:#64c882}.page-hero .status-8{background-color:#dc323c80}dl{border:solid #c2bbe0;border-width:1px 1px 0 0;display:flex;flex-flow:row wrap;font-size:14px}dt{background:#e6e1f6;border:1px solid #c2bbe0;border-top:0 solid #c2bbe0;color:#333;flex-basis:20%;font-weight:500;padding:.25rem .75rem .25rem .25rem;text-align:right}@media screen and (max-width:600px){dt{flex-basis:30%}}dd{border-bottom:1px solid #c2bbe0;flex-basis:70%;flex-grow:1;margin:0;padding:.25rem .25rem .25rem .75rem}textarea{border:none;border-radius:.5rem;display:block;padding:.5rem;width:100%}.qr-code .page-partners,.qr-code .top-links,.qr-code .top-menu{display:none}.qr-code section{padding:1em}.qr-code .Gordon{animation:flash 1s ease-out;background-color:#fff;height:100vh;left:0;opacity:0;position:absolute;top:0;width:100vw;z-index:1000}.qr-code .page-qr{background-color:#c2bbe040;color:#333;min-height:100vh;text-align:left}.qr-code .page-qr h1{font-size:1.5em;margin:0}.qr-code .btn--save{margin-top:1rem}.qr-code .qr-text{background-color:#eee;border:1px solid #ccc;width:95%}.qr-code .qr-img{background-color:none;border-color:none;float:left;margin-top:1px;padding:1px}.qr-code #html5qr-code-full-region{border-color:#e0cbba!important}.qr-code #html5qr-code-full-region__scan_region>img{margin-left:2rem}.qr-code #html5qr-code-full-region__dashboard_section_csr+div{border-color:#e0cbba!important}.qr-code a.html5-qrcode-element{display:none}.qr-code .qrcode{position:relative;width:100%;z-index:3}.qr-code .alert{left:5%;margin-top:1rem;position:fixed;top:0;transition:opacity .5s;width:90%;z-index:2}.qr-code .alert.alert--hide{animation:fade-out 1s linear .1s 1 forwards}.qr-code .alert.alert--show{animation:fade-in .2s linear .1s 1 forwards}.qr-code .qr--scan-list{padding:0}.qr-code .qr--scan-list li{align-content:stretch;justify-content:left;list-style:none;width:100%}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes flash{0%{opacity:1}to{opacity:0}}.top-rate{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.top-rate h2 span{display:block;font-size:.75em;font-weight:500;line-height:1}.top-rate .loading{color:#777;font-size:14px;margin-bottom:10px}.top-rate .error-message{color:red;font-size:14px;margin-bottom:10px}.rate-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:400px;padding:20px;text-align:center}.rate-container h2{font-size:20px;margin-bottom:10px}.rate-container .stars{display:flex;gap:5px;justify-content:center;margin-bottom:15px}.rate-container .star{color:gray;cursor:pointer;font-size:28px;outline:none;transition:color .2s ease-in-out,transform .2s}.rate-container .star.filled{color:gold}.rate-container .star.hovered{color:orange;transform:scale(1.1)}.rate-container .star:focus{border-radius:4px;outline:2px solid blue}.rate-container .rate-textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;height:80px;margin-bottom:10px;padding:8px;resize:none;width:100%}.rate-container .btn--small:disabled{background-color:#ccc;cursor:not-allowed}.rate-container .btn--small:hover{transform:scale(1.05)}.rate-container .submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .2s,transform .2s;width:100%}.rate-container .submit-button:hover{background-color:#0056b3;transform:scale(1.05)}.rate-container .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.top-feedback{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.top-feedback h2 span{display:block;font-size:.75em;font-weight:500;line-height:1}.feedback-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:400px;padding:20px;text-align:center}.feedback-container h2{font-size:20px;margin-bottom:10px}.feedback-container .loading{color:#777;font-size:14px;margin-bottom:10px}.feedback-container .error-message{color:red;font-size:14px;margin-bottom:10px}.feedback-container .stars{display:flex;gap:5px;justify-content:center;margin-bottom:15px}.feedback-container .star{color:gray;cursor:pointer;font-size:28px;outline:none;transition:color .2s ease-in-out,transform .2s}.feedback-container .star.filled{color:gold}.feedback-container .star.hovered{color:orange;transform:scale(1.1)}.feedback-container .star:focus{border-radius:4px;outline:2px solid blue}.feedback-container .feedback-textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;height:80px;margin-bottom:10px;padding:8px;resize:none;width:100%}.feedback-container .submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .2s,transform .2s;width:100%}.feedback-container .submit-button:hover{background-color:#0056b3;transform:scale(1.05)}.feedback-container .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.top-thank-you{background-color:#c2bbe040;border-bottom:1px solid #c2bbe0;color:#333}.top-thank-you h2 span{display:block;font-size:.75em;font-weight:500;line-height:1}.thank-you{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:400px;padding:20px;text-align:center}