/* Purified 10/10/2024 11:34 - css/main_course.css */
@charset "UTF-8";#b24 .transition--transform{transition:transform 300ms ease-in-out}#b24 .transition--colors{transition:color 300ms,border-color 300ms,background-color 300ms}#b24 .transition--faster{transition-duration:150ms !important}#b24 .transform-center-center{transform-origin:center center !important}#b24 .skew-xy--6{transform:skew(-4deg,-6deg) !important}#b24 a:hover .hover\:scale-105{transform:scale(1.05) !important}#b24 .container{padding-left:0.5rem;padding-right:0.5rem}@media screen and (min-width:360px){#b24 .container{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:420px){#b24 .container{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:650px){#b24 .container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:950px){#b24 .container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1100px){#b24 .container{padding-left:3rem;padding-right:3rem}}#b24 .pt-3{padding-top:1rem !important}#b24 .pb-3{padding-bottom:1rem !important}#b24 .pb-3\/2{padding-bottom:150% !important}@media screen and (min-width:420px){#b24 .sm\:pb-1\/1{padding-bottom:100% !important}}@media screen and (min-width:650px){#b24 .md\:pt-3-em{padding-top:1em !important}#b24 .md\:pt-6-em{padding-top:4em !important}#b24 .md\:pt-7-em{padding-top:5em !important}#b24 .md\:pb-3-em{padding-bottom:1em !important}#b24 .md\:pb-4-em{padding-bottom:2em !important}#b24 .md\:pb-1\/3{padding-bottom:33.333333% !important}#b24 .md\:pl-5{padding-left:3rem !important}}@media screen and (min-width:950px){#b24 .lg\:pt-4{padding-top:2rem !important}#b24 .lg\:pb-1\/4{padding-bottom:25% !important}}@media screen and (min-width:1100px){#b24 .xl\:pb-1\/5{padding-bottom:20% !important}}@media screen and (min-width:1400px){#b24 .xxl\:pb-1\/6{padding-bottom:16.666666% !important}}#b24 .mt--3{margin-top:-1rem !important}#b24 .border-3px{border-style:solid;border-width:0}#b24 .border-3px{border-top-style:solid !important}#b24 .border-3px{border-bottom-style:solid !important}#b24 .border-3px{border-left-style:solid !important}#b24 .border-3px{border-right-style:solid !important}#b24 .border-3px{border-top-width:3px !important}#b24 .border-3px{border-bottom-width:3px !important}#b24 .border-3px{border-right-width:3px !important}#b24 .border-3px{border-left-width:3px !important}#b24 .rounded-1{border-radius:0.25rem !important}body{--txt-clear:#fff;--txt-lightest:#f3f3f3;--txt-lightere:#eee;--txt-lighter:#ddd;--txt-light:#bbb;--txt-normal:#8e8e8e;--txt-dark:#646464;--txt-darker:#444;--txt-darkest:#222;--txt-opaque:#000;--bg-clear:#fff;--bg-lightest:#f3f3f3;--bg-lightere:#eee;--bg-lighter:#ddd;--bg-light:#bbb;--bg-normal:#8e8e8e;--bg-dark:#646464;--bg-darker:#444;--bg-darkest:#222;--bg-opaque:#000;--border-clear:#fff;--border-lightest:#f3f3f3;--border-lightere:#eee;--border-lighter:#ddd;--border-light:#bbb;--border-normal:#8e8e8e;--border-dark:#646464;--border-darker:#444;--border-darkest:#222;--border-opaque:#000;--txt-default:#444;--txt-highlight:#C4000E;--txt-link:#008fce;--txt-link--hover:#4ba6ce;--bg-default:#fff;--bg-highlight:#C4000E;--bg-link--hover:#4ba6ce}body > #b24{color:#444}#b24 .txt-neon--red{color:#FFB5B4;text-shadow:1px 2px 6px #C4000E}#b24 .txt-neon--red:after,#b24 .txt-neon--red:before{background-color:#79091B;box-shadow:0 0 0.15em 0.15em #79091B}#b24 .txt-neon--red:before{box-shadow:0 0 0.2em 0.2em #79091B}#b24 .txt-stroke-light-red{-webkit-text-stroke:1px #FF8F8F}#b24 .txt-darkest-red{color:#2f080b !important}#b24 .bg-black{background-color:#000 !important}#b24 .bg-clear{background-color:#fff !important;background-color:var(--bg-clear) !important;fill:var(--bg-clear) !important}#b24 .border-transparent{border-color:transparent !important}#b24 input{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}#b24 input:not([type=button]):not([type=submit]):not(.btn){background-color:#bbb;background-color:var(--bg-lightest);padding:0.4em 0.5em 0.35em}#b24 input{position:relative;display:block;width:100%;border-radius:4px;padding:0.4em 0.5em 0.45em;cursor:pointer;line-height:1.5;margin-top:0.5rem;margin-bottom:0.5rem;box-sizing:border-box}#b24 .box-shadow\:hover:not(.box-shadow--before){box-shadow:0 0 0 rgba(0,0,0,0.3) !important;transition:box-shadow 300ms;transform:translate3d(0,0,0)}#b24 .box-shadow\:hover:not(.box-shadow--before):not(.box-shadow--after):hover{box-shadow:0 0.5rem 3rem rgba(0,0,0,0.3) !important;z-index:1}#b24 .font-fam-display{font-family:"KlintRegular",Tahoma,Helvetica,sans-serif !important;font-weight:300 !important}#b24 .font-fam-display{font-family:"KlintRegular",Tahoma,Helvetica,sans-serif !important;font-weight:300 !important}#b24 .font-fam-display .bold{font-family:"KlintBold",Tahoma,Helvetica,sans-serif !important;font-weight:300 !important}#b24 .font-sz-0,#b24 .font-sz-2,#b24 .font-sz-3,#b24 .font-sz-5{min-height:0vw;line-height:1.25;margin-top:1rem;margin-bottom:0.5rem}#b24 .font-sz-0:first-child,#b24 .font-sz-2:first-child,#b24 .font-sz-3:first-child,#b24 .font-sz-5:first-child{margin-top:0}#b24 .font-sz-0,#b24 .font-sz-2,#b24 .font-sz-3{letter-spacing:-0.025em}#b24 .font-sz-0{margin-left:-0.04em;line-height:1.1;font-size:32.15383215px}#b24 .font-sz-0{font-size:32.15383215px}@media screen and (min-width:360px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * (0.65 * (100vw - 360px) / 1480 + 0)) !important}}@media screen and (min-width:1840px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * ((0.65px) + 0)) !important}}@media screen and (min-height:460px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * (0px + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-height:720px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * (0px + (0.35px))) !important}}@media screen and (min-width:360px) and (min-height:460px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * (0.65 * (100vw - 360px) / 1480 + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:1840px) and (min-height:460px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * ((0.65px) + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:360px) and (min-height:720px){#b24 .font-sz-0{font-size:calc(32.15383215px + 49.54269009 * (0.65 * (100vw - 360px) / 1480 + (0.35px))) !important}}@media screen and (min-width:1840px) and (min-height:720px){#b24 .font-sz-0{font-size:81.69652224px !important}}#b24 .font-sz-2{margin-left:-0.02em;font-size:21.9615px}#b24 .font-sz-2{font-size:21.9615px}@media screen and (min-width:360px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * (0.65 * (100vw - 360px) / 1480 + 0)) !important}}@media screen and (min-width:1840px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * ((0.65px) + 0)) !important}}@media screen and (min-height:460px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * (0px + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-height:720px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * (0px + (0.35px))) !important}}@media screen and (min-width:360px) and (min-height:460px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * (0.65 * (100vw - 360px) / 1480 + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:1840px) and (min-height:460px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * ((0.65px) + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:360px) and (min-height:720px){#b24 .font-sz-2{font-size:calc(21.9615px + 17.4369 * (0.65 * (100vw - 360px) / 1480 + (0.35px))) !important}}@media screen and (min-width:1840px) and (min-height:720px){#b24 .font-sz-2{font-size:39.3984px !important}}#b24 .font-sz-3{font-size:19.965px}#b24 .font-sz-3{font-size:19.965px}@media screen and (min-width:360px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * (0.65 * (100vw - 360px) / 1480 + 0)) !important}}@media screen and (min-width:1840px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * ((0.65px) + 0)) !important}}@media screen and (min-height:460px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * (0px + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-height:720px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * (0px + (0.35px))) !important}}@media screen and (min-width:360px) and (min-height:460px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * (0.65 * (100vw - 360px) / 1480 + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:1840px) and (min-height:460px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * ((0.65px) + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:360px) and (min-height:720px){#b24 .font-sz-3{font-size:calc(19.965px + 12.867 * (0.65 * (100vw - 360px) / 1480 + (0.35px))) !important}}@media screen and (min-width:1840px) and (min-height:720px){#b24 .font-sz-3{font-size:32.832px !important}}#b24 .font-sz-5{font-size:16.5px}#b24 .font-sz-5{font-size:16.5px}@media screen and (min-width:360px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * (0.65 * (100vw - 360px) / 1480 + 0)) !important}}@media screen and (min-width:1840px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * ((0.65px) + 0)) !important}}@media screen and (min-height:460px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * (0px + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-height:720px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * (0px + (0.35px))) !important}}@media screen and (min-width:360px) and (min-height:460px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * (0.65 * (100vw - 360px) / 1480 + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:1840px) and (min-height:460px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * ((0.65px) + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:360px) and (min-height:720px){#b24 .font-sz-5{font-size:calc(16.5px + 6.3 * (0.65 * (100vw - 360px) / 1480 + (0.35px))) !important}}@media screen and (min-width:1840px) and (min-height:720px){#b24 .font-sz-5{font-size:22.8px !important}}body > #b24{font-size:15px}body > #b24{font-size:15px}@media screen and (min-width:360px){body > #b24{font-size:calc(15px + 4 * (0.65 * (100vw - 360px) / 1480 + 0)) !important}}@media screen and (min-width:1840px){body > #b24{font-size:calc(15px + 4 * ((0.65px) + 0)) !important}}@media screen and (min-height:460px){body > #b24{font-size:calc(15px + 4 * (0px + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-height:720px){body > #b24{font-size:calc(15px + 4 * (0px + (0.35px))) !important}}@media screen and (min-width:360px) and (min-height:460px){body > #b24{font-size:calc(15px + 4 * (0.65 * (100vw - 360px) / 1480 + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:1840px) and (min-height:460px){body > #b24{font-size:calc(15px + 4 * ((0.65px) + 0.35 * (100vh - 460px) / 260)) !important}}@media screen and (min-width:360px) and (min-height:720px){body > #b24{font-size:calc(15px + 4 * (0.65 * (100vw - 360px) / 1480 + (0.35px))) !important}}@media screen and (min-width:1840px) and (min-height:720px){body > #b24{font-size:19px !important}}#b24 .bigger{font-size:1.21em}#b24 .biggest{font-size:1.4641em}#b24 .bold{font-weight:600 !important}@media screen and (min-width:650px){#b24 .md\:font-sz-1{margin-left:-0.02em;font-size:36.236475px !important}}#b24 .video-container.cover iframe,#b24 .video-container.cover video,#b24 .video-container.cover object,#b24 .video-container.cover embed{position:absolute;left:0;top:0;width:100.5%;height:100.5%;object-fit:cover;object-position:center center}#b24 .ie .video-container.cover iframe,#b24 .ie .video-container.cover video,#b24 .ie .video-container.cover object,#b24 .ie .video-container.cover embed{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;width:177.77777778vh;height:100%;min-width:100%;min-height:56.25vw}#b24 .video-container.cover{position:relative;max-width:none !important;width:auto;height:auto}body{max-width:calc(100vw - 2px)}#b24 *{box-sizing:border-box}body{background-color:#f3f3f3;color:#444;font-family:Arial,sans-serif;font-weight:300;font-size:0.95rem;line-height:1.5;overflow-y:scroll}#b24 a{color:#008fce;color:var(--txt-link);text-decoration:none;cursor:pointer}@media screen and (max-width:650px){#b24 .ti-mobile-ignore-scroll{height:100% !important;height:100vh !important;height:calc(var(--vh,1vh) * 100) !important;overscroll-behavior-y:none;overflow:hidden}}#b24 input[type=radio].tisl--button:not([type=button]):not([type=submit]):not(.btn){border:none;padding:0;width:1.75rem;height:1.75rem;transition:width 150ms ease-in-out,transform 150ms ease-in-out;background-image:none !important;background-color:transparent;position:absolute;z-index:2}#b24 input[type=radio].tisl--button:after{content:"";position:absolute;top:0.5rem;bottom:0.5rem;left:0.5rem;right:0.5rem;border-radius:9999px;background-color:#ddd;background-color:var(--bg-lighter);transition:background-color 150ms}#b24 input[type=radio].tisl--button:hover:after{background-color:#008fce;background-color:var(--bg-highlight)}#b24 input[type=radio].tisl--button:not([type=button]):not([type=submit]):not(.btn):checked{width:3rem}#b24 input[type=radio].tisl--button:checked{background-image:none}#b24 input[type=radio].tisl--button:checked:after{background-color:#008fce;background-color:var(--bg-normal)}#b24 .tisl--container{overflow:hidden;position:relative;width:100%;height:100%}#b24 .tisl--content--zoomfade--staggered-subcontent{width:100%;height:100%;contain:paint;-webkit-user-select:none;-webkit-user-drag:none;user-select:none}#b24 .tisl--content--zoomfade--staggered-subcontent > *{position:absolute;top:0;left:0;right:0;bottom:0}#b24 .tisl--content--zoomfade--staggered-subcontent > * > *{transition:transform 500ms ease-out,opacity 400ms;transform-origin:50% 44.5%;transform-style:preserve-3d;perspective:400;opacity:0;z-index:0}#b24 .tisl--content--zoomfade--staggered-subcontent > * > *{transform:perspective(400px) translate3d(0,40px,140px) rotateX(15deg) !important}#b24 .tisl--content--zoomfade--staggered-subcontent > * > *:nth-child(7n+2){transition-delay:200ms}#b24 .tisl--content--zoomfade--staggered-subcontent > * > *:nth-child(7n+3){transition-delay:380ms}#b24 .tisl--content--zoomfade--staggered-subcontent > * > *:nth-child(7n+4){transition-delay:540ms}#b24 .tisl--content--zoomfade--staggered-subcontent > * > *:nth-child(7n+5){transition-delay:680ms}#b24 .tisl--button:nth-of-type(20n+2):checked ~ .tisl .tisl--content--zoomfade--staggered-subcontent > *:nth-child(20n+2) > *,#b24 .tisl--button:nth-of-type(20n+3):checked ~ .tisl .tisl--content--zoomfade--staggered-subcontent > *:nth-child(20n+3) > *,#b24 .tisl--button:nth-of-type(20n+4):checked ~ .tisl .tisl--content--zoomfade--staggered-subcontent > *:nth-child(20n+4) > *,#b24 .tisl--button:nth-of-type(20n+5):checked ~ .tisl .tisl--content--zoomfade--staggered-subcontent > *:nth-child(20n+5) > *,#b24 .tisl--button:nth-of-type(20n+6):checked ~ .tisl .tisl--content--zoomfade--staggered-subcontent > *:nth-child(20n+6) > *{transform:perspective(400px) translate3d(0,0,0) rotateX(0deg) !important;opacity:1;z-index:1}#b24 input[type=radio].tisl--button:nth-of-type(10n+1){transform:translateX(-0.5rem)}#b24 input[type=radio].tisl--button:nth-of-type(10n+2){transform:translateX(1.25rem)}#b24 input[type=radio].tisl--button:checked ~ input[type=radio].tisl--button:nth-of-type(10n+2){transform:translateX(2.5rem)}#b24 input[type=radio].tisl--button:nth-of-type(10n+3){transform:translateX(3rem)}#b24 input[type=radio].tisl--button:checked ~ input[type=radio].tisl--button:nth-of-type(10n+3){transform:translateX(4.25rem)}#b24 input[type=radio].tisl--button:nth-of-type(10n+4){transform:translateX(4.75rem)}#b24 input[type=radio].tisl--button:checked ~ input[type=radio].tisl--button:nth-of-type(10n+4){transform:translateX(6rem)}#b24 input[type=radio].tisl--button:nth-of-type(10n+5){transform:translateX(6.5rem)}#b24 input[type=radio].tisl--button:checked ~ input[type=radio].tisl--button:nth-of-type(10n+5){transform:translateX(7.75rem)}#b24 input[type=radio].tisl--button:nth-of-type(10n+6){transform:translateX(8.25rem)}#b24 input[type=radio].tisl--button:checked ~ input[type=radio].tisl--button:nth-of-type(10n+6){transform:translateX(9.5rem)}@media screen and (hover:none) and (min-width:1px){#b24 .tisl--container{--tisl-touch-pr:0.5rem;padding-right:0 !important}}#b24 .align-center{text-align:center !important}@media screen and (min-width:650px){#b24 .md\:align-left{text-align:left !important}}#b24 .lh-tight{line-height:1.1 !important}#b24 .decoration-none{text-decoration:none !important}#b24 .container{margin:0 auto !important;max-width:1840px !important}#b24 .block{display:block !important}#b24 .hide{display:none !important}#b24 .relative{position:relative !important}#b24 .absolute{position:absolute !important}@media screen and (min-width:650px){#b24 .md\:absolute{position:absolute !important}}#b24 .container-fill{display:block !important;overflow:hidden !important;width:100% !important;height:0 !important}#b24 .container-fill{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;height:100% !important;padding:0 !important}#b24 .items-center{align-items:center !important}#b24 .content-center{align-content:center !important}#b24 .h-0{height:0 !important}#b24 .w-full{width:100% !important}#b24 .inset-0{inset:0 !important}@media screen and (min-width:650px){#b24 .md\:inset-0{inset:0 !important}#b24 .md\:right-1\/8{right:12.5% !important}#b24 .md\:right-1\/2{right:50% !important}#b24 .md\:left-1\/8{left:12.5% !important}#b24 .md\:left-1\/2{left:50% !important}}@media screen and (min-width:950px){#b24 .lg\:right-1\/5{right:20% !important}#b24 .lg\:left-1\/5{left:20% !important}}#b24 .overflow-hidden{overflow:hidden !important}body{margin:0}