@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url("../fonts/source-sans-pro-v14-latin-italic.90e0cd5f1aa3.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-italic.90e0cd5f1aa3.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-italic.dac2fca7ba85.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-italic.86b2389fa562.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-italic.29806f1a2be3.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-italic.a3718cb14a6e.svg#SourceSansPro") format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url("../fonts/source-sans-pro-v14-latin-regular.8ddcafb98403.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-regular.8ddcafb98403.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-regular.899c8f78ce65.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-regular.5cc3aae674ea.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-regular.123352716b6d.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-regular.3d536f380466.svg#SourceSansPro") format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url("../fonts/source-sans-pro-v14-latin-700.f7db74291194.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-700.f7db74291194.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-700.1a4bcb3ec9c5.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-700.b03f2ec28f8e.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-700.07d81517c33a.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-700.c1c09b296df0.svg#SourceSansPro") format("svg")}@font-face{font-family:Source Serif Pro;font-style:normal;font-weight:400;src:url("../fonts/source-serif-pro-v10-latin-regular.5bd6db0d850d.eot");src:local(""),url("../fonts/source-serif-pro-v10-latin-regular.5bd6db0d850d.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v10-latin-regular.06c12f54279a.woff2") format("woff2"),url("../fonts/source-serif-pro-v10-latin-regular.57e97483dd29.woff") format("woff"),url("../fonts/source-serif-pro-v10-latin-regular.67f8418e7793.ttf") format("truetype"),url("../fonts/source-serif-pro-v10-latin-regular.cccf293d0614.svg#SourceSerifPro") format("svg")}@font-face{font-family:Source Serif Pro;font-style:italic;font-weight:400;src:url("../fonts/source-serif-pro-v10-latin-italic.eafb55f8f9e9.eot");src:local(""),url("../fonts/source-serif-pro-v10-latin-italic.eafb55f8f9e9.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v10-latin-italic.6e945f8fe696.woff2") format("woff2"),url("../fonts/source-serif-pro-v10-latin-italic.3f06d248aa06.woff") format("woff"),url("../fonts/source-serif-pro-v10-latin-italic.485a47ab02ee.ttf") format("truetype"),url("../fonts/source-serif-pro-v10-latin-italic.7df30a68f97b.svg#SourceSerifPro") format("svg")}@font-face{font-family:Source Serif Pro;font-style:normal;font-weight:700;src:url("../fonts/source-serif-pro-v10-latin-700.c277c404f549.eot");src:local(""),url("../fonts/source-serif-pro-v10-latin-700.c277c404f549.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v10-latin-700.cfcae5275f0d.woff2") format("woff2"),url("../fonts/source-serif-pro-v10-latin-700.099e4a1c1c8e.woff") format("woff"),url("../fonts/source-serif-pro-v10-latin-700.dc5499737478.ttf") format("truetype"),url("../fonts/source-serif-pro-v10-latin-700.b06b685d78aa.svg#SourceSerifPro") format("svg")}@font-face{font-family:Source Serif Pro;font-style:normal;font-weight:900;src:url("../fonts/source-serif-pro-v10-latin-900.032eff1d8f4c.eot");src:local(""),url("../fonts/source-serif-pro-v10-latin-900.032eff1d8f4c.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v10-latin-900.15924d729fe0.woff2") format("woff2"),url("../fonts/source-serif-pro-v10-latin-900.ef3137037446.woff") format("woff"),url("../fonts/source-serif-pro-v10-latin-900.54da0569adaa.ttf") format("truetype"),url("../fonts/source-serif-pro-v10-latin-900.4d42b9a23448.svg#SourceSerifPro") format("svg")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("../fonts/MaterialIcons-Outlined.6bba805ce201.woff2") format("woff2");font-weight:100 700}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("../fonts/MaterialIcons-Regular.570eb83859dc.woff2") format("woff2");font-weight:100 700}.material-icons,.material-icons-outlined,.material-symbols-outlined{vertical-align:middle;font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined.md-12,.material-icons.md-12,.material-symbols-outlined.md-12{font-size:12px}.material-icons-outlined.md-18,.material-icons.md-18,.material-symbols-outlined.md-18{font-size:18px}.material-icons-outlined.md-24,.material-icons.md-24,.material-symbols-outlined.md-24{font-size:24px}.material-icons-outlined.md-36,.material-icons.md-36,.material-symbols-outlined.md-36{font-size:36px}.material-icons-outlined.md-48,.material-icons.md-48,.material-symbols-outlined.md-48{font-size:48px}:root{--webkit-text-track-display:none}.plyr--full-ui ::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}.container-audio .plyr__poster{opacity:1}.container-audio .plyr.plyr--playing button[data-plyr=play].plyr__control--overlaid{opacity:0;visibility:hidden}.plyr{width:100%;height:auto;border-radius:10px;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.plyr button[data-plyr=play].plyr__control--overlaid{box-shadow:2px 2px 4px rgba(0,0,0,.25);color:#fff;background-color:#d09f65;width:45px;height:45px;padding:0}.plyr button[data-plyr=play].plyr__control--overlaid svg{display:none}.plyr button[data-plyr=play].plyr__control--overlaid:before{font-family:Material Icons;content:"play_arrow";font-size:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}@media (min-width:577px){.plyr button[data-plyr=play].plyr__control--overlaid{width:50px;height:50px}.plyr button[data-plyr=play].plyr__control--overlaid:before{font-size:50px}}.plyr:not(.plyr--hide-controls) button[data-plyr=play].plyr__control--overlaid{opacity:1;visibility:visible}.plyr.plyr--playing button[data-plyr=play].plyr__control--overlaid:before{content:"pause";font-size:35px}@media (min-width:577px){.plyr.plyr--playing button[data-plyr=play].plyr__control--overlaid:before{font-size:40px}}.plyr__controls .plyr__progress__container{min-width:50px}.plyr--video .plyr__controls{padding:5px}.plyr__controls__item[data-plyr=fast-forward],.plyr__controls__item[data-plyr=rewind]{padding:4px}.plyr__controls__item[data-plyr=fast-forward] svg,.plyr__controls__item[data-plyr=rewind] svg{height:24px;height:var(--plyr-control-icon-size,24px);pointer-events:none;width:24px;width:var(--plyr-control-icon-size,24px)}.plyr__poster{background-size:cover}.plyr__controls button{color:#000}[id^=plyr-settings-][id$=-quality],[id^=plyr-settings-][id$=-speed]{min-width:240px;max-width:300px}[id^=plyr-settings-][id$=-quality] [role=menu],[id^=plyr-settings-][id$=-speed] [role=menu]{column-count:2;column-gap:8px}@media (max-width:576px){.plyr{border-radius:0}.plyr__control[data-plyr=captions]{display:none}.plyr__volume input[type=range]{max-width:50px;min-width:50px}.plyr__control{padding:4px}.plyr__control--overlaid{padding:10px}[id^=plyr-settings-][id$=-quality] .plyr__control,[id^=plyr-settings-][id$=-speed] .plyr__control{font-size:12px}[id^=plyr-settings-][id$=-quality] [role=menu] .plyr__control{text-align:left;padding:2px 8px;font-size:12px}[id^=plyr-settings-][id$=-quality] [role=menu] .plyr__control:before{height:14px;width:14px}}.plyr__control--overlaid svg{margin-left:auto;margin-right:auto}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf)}@media (min-width:576px){.overflow-sm-auto{overflow:auto}.overflow-sm-hidden{overflow:hidden}.overflow-sm-scroll{overflow:scroll}}@media (min-width:768px){.overflow-md-auto{overflow:auto}.overflow-md-hidden{overflow:hidden}.overflow-md-scroll{overflow:scroll}}@media (min-width:992px){.overflow-lg-auto{overflow:auto}.overflow-lg-hidden{overflow:hidden}.overflow-lg-scroll{overflow:scroll}}@media (min-width:1200px){.overflow-xl-auto{overflow:auto}.overflow-xl-hidden{overflow:hidden}.overflow-xl-scroll{overflow:scroll}}:root{--green1:#d99d5a;--green2:#d99d5a;--blue1:#1c3c53;--light1:#312e2a;--plyr-color-main:#000;--plyr-video-background:transparent;--plyr-video-controls-background:#fff;--plyr-audio-controls-background:#fff;--plyr-audio-control-color:#000;--plyr-video-control-color:#000;--plyr-range-fill-background:#000;--plyr-video-range-track-background:#ccc;--plyr-range-thumb-background:#000}lite-youtube{display:block;position:relative;width:100%;padding-bottom:56.25%}.color-gray{color:#c4c4c4!important}.color-dark-gray{color:#4f4f4f}.color-dark{color:#312e2a}.color-light-blue{color:#2d9cdb!important}.color-red{color:#aa032b!important}.color-light{color:#faf6f2!important}.color-white{color:#fff}.hover-gold:hover{color:#d99d5a}.color-black{color:#000!important}.color-blue-text{color:#599cd9}.bg-light-gray{background-color:#f0eae3}.bg-blue-20{background-color:#d6dcdf}.bg-gold-20{background-color:#f7ece0}.bg-gold{background-color:#d99d5a!important}.bg-blue{background-color:#363e49}.bg-light-blue{background-color:#5e718c!important}.bg-mid-blue{background-color:#525e6e!important}.bg-dark-blue{background-color:#2f373f!important}.bg-10{background-color:hsla(0,0%,100%,.1)}.bg-05{background-color:rgba(0,0,0,.05)}.w-90{width:90%}.vh-75{height:75vh}.vh-50{height:50vh}.left-0{left:0}.left-1{left:1rem}.bottom-0{bottom:0}.top-0{top:0}.top-3{top:3px}.px-6{padding-left:3.5rem!important;padding-right:3.5rem!important}.mx-6{margin-left:3.5rem!important;margin-right:3.5rem!important}.pl-6{padding-left:3.5rem!important}.pr-6{padding-right:3.5rem!important}.ml-6{margin-left:3.5rem!important}.px-25{padding-left:.75rem!important;padding-right:.75rem!important}.py-25{padding-top:.75rem!important;padding-bottom:.75rem!important}.pt-45{padding-top:2rem!important}.pt-02{padding-top:.2rem!important}.color-deactivated{color:rgba(49,46,42,.5)}.mb-6{margin-bottom:4rem!important}.min-width-120{min-width:120px}.min-height-40{min-height:40px}.ml-87{margin-left:87px}.border-primary{border-color:rgba(49,46,42,.3)!important}.border-secondary{border-color:#1c3c53!important}.border-3{border-width:3px!important}.drop-shadow-bottom{box-shadow:0 4px 4px rgba(0,0,0,.25)}.text-decoration-underline{text-decoration:underline}.messages{position:absolute;width:100%;z-index:999}.nohover:hover{color:inherit}[data-href]{cursor:pointer}.hide-me[aria-expanded=true]{display:none}.alert{color:#312e2a}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5{font-family:Source Sans Pro,sans-serif}.block-text blockquote{border-left:5px solid #d99d5a;padding-left:1rem;margin-left:0;margin-right:0;font-family:Source Serif Pro,serif}.alert-danger{background-color:rgba(170,3,43,.1);border:1px solid #aa032b}.overflow-y-auto{overflow-y:auto}.info-banner{background-color:#fcf4da;border:1px solid #f2c94c;border-radius:.5rem;padding:.2rem .7rem;display:inline-block}.responsive-object{position:relative}.responsive-object embed,.responsive-object iframe,.responsive-object object{position:absolute;top:0;left:0;width:100%;height:100%}.gold-gradient{background:#d99d5a;background:linear-gradient(151.59deg,#d9a95a 2.42%,#d9a95a 2.43%,#d9975a 98.23%);color:#fff}.blue-gradient{background:#1c3c53;color:#fff}.gray-gradient{position:relative;background-color:#faf6f2!important}.gray-gradient:before{content:"";position:absolute;top:0;left:0;width:100vw;height:20px;background:linear-gradient(0deg,#faf6f2 70%,#94928f)!important}.spacer-1{margin-bottom:1rem}.spacer-2{margin-bottom:2rem}.spacer-3{margin-bottom:3rem}.spacer-4{margin-bottom:4rem}.spacer-5{margin-bottom:5rem}.anchor{display:block;position:relative;top:-350px;visibility:hidden}@media (max-width:576px){.spacer-mobile-0{margin-bottom:0}.spacer-mobile-1{margin-bottom:1rem}.spacer-mobile-2{margin-bottom:2rem}.spacer-mobile-3{margin-bottom:3rem}.spacer-mobile-4{margin-bottom:4rem}.spacer-mobile-5{margin-bottom:5rem}}.overflow-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:block}@media (max-width:768px){.overflow-container{position:static;height:400px;margin-bottom:1rem}}body,html{height:100%;scroll-behavior:smooth!important}body{display:flex;flex-direction:column;color:#312e2a;font-family:Source Sans Pro,sans-serif;font-size:16px;background:#faf6f2}.font-serif{font-family:Source Serif Pro,serif!important}.font-sans{font-family:Source Sans Pro,sans-serif!important}ul{margin-left:0;padding-left:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Source Serif Pro,serif}.extra-bold-heading{font-size:50px!important;font-style:normal;font-weight:900;line-height:60px!important;font-family:Source Serif Pro!important}@media (max-width:768px){.extra-bold-heading{font-size:30px!important;line-height:40px!important}}h4 small{font-size:50%}.small p,p.small{font-size:16px!important}.xsmall p,p.xsmall{font-size:12px!important}li small{font-size:70%}.xl-icon{font-size:8rem;font-weight:bolder}.content{flex:1 0 auto}.z-index-2{z-index:2}.z-index-10{z-index:10}hr.rotate{border:1px solid rgba(0,0,0,.2);transform:rotate(-2deg);margin-bottom:5rem}@media (max-width:568px){hr.rotate{margin-bottom:3rem}}hr.double{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);height:4px;width:100%}hr.light{border-color:rgba(0,0,0,.2)}hr.solid{border-color:#312e2a}.separator{display:flex;align-items:center;text-align:center}.separator:after,.separator:before{content:"";flex:1;border-bottom:1px solid #312e2a}.separator:before{margin-right:.25em}.separator:after{margin-left:.25em}.mobile-jump-link{font-size:60%;position:absolute;right:0;bottom:0}.mobile-jump-link .fas,a{color:#2d9cdb}a{text-decoration:underline}a:hover{color:#2d9cdb}.nav-link{text-decoration:none}.far,.fas,.nav-link,.nav-link:hover{color:#312e2a}ul li{margin-bottom:.5rem}.price{line-height:1;font-size:2.5rem;font-family:Source Serif Pro}.btn-link{color:#2d9cdb;text-decoration:underline}.icon-link{white-space:nowrap;position:relative;padding-left:1.4rem}.icon-link .fa,.icon-link .far,.icon-link .fas{position:absolute;left:0;top:50%;transform:translateY(-50%)}.btn{text-decoration:none}.btn .fa,.btn .far,.btn .fas{vertical-align:middle}.btn-lg{font-size:1rem}.btn-dark{background-color:#312e2a}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{background-color:#3f3b36}.btn-gold,.btn-primary{background-color:#d99d5a;color:#312e2a;border:0}.btn-gold:active,.btn-gold:focus,.btn-gold:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#d99d5a!important;color:#fff!important}.btn-gold:focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(217,157,90,.5)!important}.btn-card{border-radius:10px!important;background-color:transparent;border:2px solid #d99d5a!important;color:#fff;font-weight:700;padding-top:1rem;padding-bottom:1rem}.btn-card:active,.btn-card:hover{background-color:#d99d5a!important;color:#312e2a!important}.btn-link{border:0;padding:0}.btn-link,.btn-link-white,.btn-link:hover{background-color:transparent!important}.btn-link-white{color:#fff;border:0;padding:0}.btn-link-white:hover{color:#312e2a;background-color:transparent!important}.btn-times{position:absolute;top:-6px;right:-6px}.btn-times .fas{border-radius:100%;border:2px solid #4f4f4f;padding:.15rem;color:#4f4f4f;font-size:50%}.btn-secondary{background-color:#fff;color:#312e2a;border:0}.btn-secondary:active,.btn-secondary:hover{background-color:#fff!important;color:#d99d5a!important}.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(217,157,90,.5)!important}.btn-blue{background-color:#1c3c53;color:#fff;border:0}.btn-blue:active,.btn-blue:hover{background-color:#312e2a!important;color:#fff!important}.btn-blue:focus{box-shadow:0 0 0 .2rem rgba(28,60,83,.5)!important}.btn-red{background-color:rgba(170,3,43,.1)!important;color:#aa032b!important;border:2px solid #aa032b!important;font-weight:700}.btn-red:active,.btn-red:hover{background-color:rgba(170,3,43,.2);color:#aa032b!important}.btn-red:focus{box-shadow:0 0 0 .2rem rgba(170,3,43,.5)!important}.badge-primary{background-color:#d99d5a}.badge-primary,.badge-red{color:#fff;font-size:1.2rem}.badge-red{background-color:#aa032b}.badge-secondary{background-color:#1c3c53;color:#fff}.btn-outline-primary{border-color:#312e2a;color:#312e2a}.btn-outline-primary:active,.btn-outline-primary:hover{border-color:#312e2a!important;background-color:#312e2a!important;color:#fff!important}.btn-outline-primary:active .far,.btn-outline-primary:active .fas,.btn-outline-primary:hover .far,.btn-outline-primary:hover .fas{color:#fff}.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(28,60,83,.5)!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#312e2a;border-color:#686259!important}.btn-outline-secondary{border-color:#fff;color:#fff}.btn-outline-secondary:active,.btn-outline-secondary:hover{border-color:#fff!important;background-color:#fff!important;color:#1c3c53!important}.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(28,60,83,.5)!important}.btn-outline-gold{border:2px solid #d99d5a;border-radius:5px;color:#312e2a;background-color:#faf6f2}.btn-outline-gold:active,.btn-outline-gold:hover{color:#fff!important;border-color:#d99d5a!important;background-color:#d99d5a!important}.btn-outline-gold:active .far,.btn-outline-gold:active .fas,.btn-outline-gold:hover .far,.btn-outline-gold:hover .fas{color:#fff}.btn-outline-gold:focus{box-shadow:0 0 0 .2rem rgba(217,157,90,.5)!important}.btn-outline-gold.disabled,.btn-outline-gold:disabled{color:#312e2a;border-color:#686259!important}.table td,.table th{border-top:0}.table th{font-weight:400;font-size:.9rem}.table-checkout>tbody>tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-checkout .lead{font-size:1.6rem}.tile{padding:2rem;border:2px solid transparent;border-radius:1rem}.accordion-workshops{background-color:#fff;border-radius:10px;margin-bottom:1rem;padding-left:2rem;padding-right:2rem}.accordion-workshops .btn{color:#000;font-weight:700;padding-left:0;padding-right:0;font-size:1.25rem;line-height:normal!important}.accordion-workshops .collapse .collapse-element{position:relative;display:flex;padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid #c4c4c4}.accordion-workshops .collapse .collapse-element .h2,.accordion-workshops .collapse .collapse-element .h3{font-size:.9rem}.accordion-workshops .collapse .collapse-element img.rounded-circle{display:block}.accordion .element{border-top:1px solid #c4c4c4;padding:.6rem .5rem}.accordion .element .header{position:relative}.accordion .element .header:hover{cursor:pointer}.accordion .element .header .h3,.accordion .element .header h3{margin:0;padding-right:2rem;font-size:1.125rem}.accordion .element .header .h3 a,.accordion .element .header h3 a{display:block;color:#312e2a;text-decoration:none}.accordion .element .header .h3 a .fas,.accordion .element .header h3 a .fas{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1rem}.accordion .element .header .h3 a .fa-minus,.accordion .element .header h3 a .fa-minus{display:block}.accordion .element .header .h3 a.collapsed .fa-minus,.accordion .element .header .h3 a .fa-plus,.accordion .element .header h3 a.collapsed .fa-minus,.accordion .element .header h3 a .fa-plus{display:none}.accordion .element .header .h3 a.collapsed .fa-plus,.accordion .element .header h3 a.collapsed .fa-plus{display:block}.accordion .element .body{margin-top:.875rem}@media (max-width:568px){.nav-tabs .nav-item .nav-link{padding:.5rem .4rem;font-size:.8rem}}.popover{z-index:99999;border:1px solid #f2c94c;border-radius:5px;background-color:#fcf4da}.popover.bs-popover-right .arrow:after{border-right-color:#fcf4da}.popover.bs-popover-right .arrow:before{border-right-color:#f2c94c}.popover.bs-popover-left .arrow:after{border-left-color:#fcf4da}.popover.bs-popover-left .arrow:before{border-left-color:#f2c94c}.popover.bs-popover-bottom .arrow:after{border-bottom-color:#fcf4da}.popover.bs-popover-bottom .arrow:before{border-bottom-color:#f2c94c}.popover.bs-popover-top .arrow:after{border-top-color:#fcf4da}.popover.bs-popover-top .arrow:before{border-top-color:#f2c94c}.popover .popover-header{display:none}.popover .popover-body{color:#312e2a}.popover .popover-body p:last-child{margin-bottom:0}@media (max-width:576px){.position-absolute-xs-only{position:absolute}}.top-right{top:-5px;right:-15px}.top-75{top:75%!important}.user-quiz-form .panel{padding-top:.5rem;padding-bottom:.5rem}.user-quiz-form fieldset{margin-bottom:0}.user-quiz-form fieldset hr{border-top:2px solid rgba(0,0,0,.2);margin-top:.2rem}.user-quiz-form .form-check{margin-bottom:.5rem}.user-quiz-form .form-check:last-child{margin-bottom:0}legend{font-size:1rem}label{margin-bottom:0;margin-left:.5rem;font-size:.75rem}.form-check-label{margin-left:0}.form-check-input,.form-check-label{font-size:1rem}.form-check-input[type=radio]:checked+label{font-weight:700}.from-check-input{margin-top:.4rem;margin-left:-.75rem}.strikethrough{text-decoration:line-through}.dummy-circle{width:60px;height:60px;display:inline-block;border-radius:50%;background-color:#c4c4c4;vertical-align:middle}header{position:relative}header .background{background-color:#faf6f2;transform:skewY(-2deg);position:absolute;width:100%;height:100%;padding-bottom:100px;box-shadow:0 6px 6px rgba(0,0,0,.25)}header .navbar .container{position:relative}header .navbar .navbar-toggler{position:absolute;top:5px;right:0;border:none}header .navbar .navbar-toggler:focus{outline:none}header .navbar .navbar-toggler:hover .fas{color:#4c4842}header .navbar .navbar-toggler .fa-times{display:none}header .navbar .navbar-brand{position:relative;color:#312e2a;text-decoration:none}header .navbar .navbar-brand .logo{height:57px;width:auto;display:block;margin-top:9px}header .navbar .navbar-brand .slogan{font-size:1rem;line-height:1.4;margin-left:47px}header .navbar .navbar-collapse.collapsing{transition:height .01s}header .navbar .navbar-nav{position:absolute;right:0;top:22.5px}header .navbar .navbar-nav .nav-item{margin-bottom:0}header .navbar .navbar-nav .nav-item:hover .nav-link{transition:margin-top 80ms ease-in-out;margin-top:-5px}header .navbar .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-size:15px;margin-left:.5rem;margin-right:.5rem;line-height:1;letter-spacing:1px}header .navbar .navbar-nav .nav-item.active .nav-link,header .navbar .navbar-nav .nav-item.ancestor .nav-link{font-weight:700}header .navbar .navbar-nav .nav-item.active.button:hover .nav-link{margin-top:0;background-color:rgba(217,157,90,.5)}header .navbar .navbar-nav .nav-item.active.button .nav-link{border:1px solid #312e2a;border-radius:5px;font-weight:700}header .navbar .navbar-nav .nav-item:last-child .nav-link{margin-right:0}@media (max-width:768px){header .navbar .navbar-brand .logo{margin:0 auto}}@media (max-width:992px){header .background{display:none}header .navbar .navbar-brand{width:100%;margin:0}header .navbar .navbar-brand .slogan{margin:2rem auto 1rem!important}header .navbar .navbar-brand .slogan p{text-align:center}header.open{width:100%;height:110%;position:fixed;z-index:9999}header.open .background{min-height:calc(100% + 21px);margin-top:-20px;background:#d99d5a;background:linear-gradient(151.59deg,#d9a95a 2.42%,#d9a95a 2.43%,#d9975a 98.23%);display:block!important}header.open .navbar .navbar-toggler .fa-times{display:inline-block}header.open .navbar .navbar-toggler .fa-bars{display:none}header.open .navbar .navbar-nav{margin-top:2rem;margin-bottom:2rem;position:static;width:100%}header.open .navbar .navbar-nav .nav-item{text-align:center;margin-bottom:1rem}header.open .navbar .navbar-nav .nav-item:hover .nav-link{transition:none;margin-top:0}header.open .navbar .navbar-nav .nav-item:last-child{margin-right:.5rem}header.open .navbar .navbar-nav .nav-item .nav-link{font-size:1rem;display:inline-block}header.open .navbar .navbar-nav .nav-item .nav-link .fas{min-width:35px}header.open .navbar .navbar-brand .slogan{display:none}}footer{flex-shrink:0;background-color:transparent;overflow:hidden;position:relative;color:#fff;padding-top:135px;padding-bottom:100px;margin-bottom:-115px}footer .background{background:#312e2a;transform:skewY(-2deg);position:absolute;width:100%;height:100%;bottom:-50px;z-index:-1}footer .nav-item{margin:0}footer .nav-link{display:inline-block;padding:0}footer .nav-link,footer .nav-link:hover{color:#fff;text-decoration:underline}@media (max-width:767px){footer{margin-bottom:-160px}}@media (max-width:576px){footer .border-left{border-left:none!important}}.newsletterbar{will-change:transform;transition:transform .25s linear;padding:1.5rem 0;box-shadow:0 -4px 4px -4px rgba(0,0,0,.25);background-color:#d99d5a;transform:translateY(100%)}.newsletterbar .row{position:relative}.newsletterbar .close{position:absolute;right:0;padding:.5rem;z-index:10}.newsletterbar p{font-size:1.25rem;font-family:Source Serif Pro,serif;margin-top:.3rem;margin-bottom:0;text-align:right}.newsletterbar .btn{font-weight:700}.newsletterbar .close{display:none}.newsletterbar.fixed{position:fixed;bottom:0;left:0;right:0;z-index:10;transform:translateY(0)}.newsletterbar.fixed .close{display:block}@media (max-width:576px){.newsletterbar{padding:.5rem 0;text-align:center}.newsletterbar p{margin-bottom:.5rem;text-align:center;margin-left:auto;margin-right:auto;width:90%;font-size:1rem}.newsletterbar .close{right:10px}}.home-page{font-size:20px}.home-page header .navbar .navbar-brand .slogan{display:block;font-size:1.125rem;line-height:1.4;margin-left:71px}@media (max-width:768px){.home-page header .navbar .logo{height:76px}.home-page header .navbar .navbar-toggler{top:16px}}.home-page .h1,.home-page .h2,.home-page h1,.home-page h2{font-size:50px;font-style:normal;font-weight:900;line-height:60px}@media (max-width:768px){.home-page .h1,.home-page .h2,.home-page h1,.home-page h2{font-size:30px;line-height:40px}}.home-page .accordion .element .header .h3,.home-page .accordion .element .header h3,.home-page p{font-size:20px}.course-page .h1,.course-page h1,.workshop-page .h1,.workshop-page h1{font-size:2.5rem;line-height:1.2}.course-page .h2,.course-page h2,.workshop-page .h2,.workshop-page h2{font-size:1.25rem;font-family:Source Sans Pro,sans-serif}.workshop-cart-page .sidebar .btn,.workshop-overview-page .sidebar .btn,.workshop-page .sidebar .btn{background-color:#1c3c53;color:#fff}.workshop-cart-page .sidebar .btn:active,.workshop-cart-page .sidebar .btn:focus,.workshop-cart-page .sidebar .btn:hover,.workshop-overview-page .sidebar .btn:active,.workshop-overview-page .sidebar .btn:focus,.workshop-overview-page .sidebar .btn:hover,.workshop-page .sidebar .btn:active,.workshop-page .sidebar .btn:focus,.workshop-page .sidebar .btn:hover{background-color:#312e2a!important}.workshop-cart-page .sidebar .btn:focus,.workshop-overview-page .sidebar .btn:focus,.workshop-page .sidebar .btn:focus{box-shadow:0 0 0 .2rem #e2e0de!important}.basket-warning:hover{cursor:pointer}.basket-warning .popover .btn-blue{background-color:#1c3c53;color:#fff;border:0}.basket-warning .popover .btn-blue:active,.basket-warning .popover .btn-blue:hover{background-color:#fff!important;color:#312e2a!important}.basket-warning .popover .btn-blue:focus{box-shadow:0 0 0 .2rem rgba(217,157,90,.5)!important}.basket-warning .popover .btn-gold{background-color:#d99d5a;color:#312e2a;border:0}.basket-warning .popover .btn-gold:active,.basket-warning .popover .btn-gold:focus,.basket-warning .popover .btn-gold:hover{background-color:#d99d5a!important;color:#fff!important}.basket-warning .popover .btn-gold:focus{box-shadow:0 0 0 .2rem rgba(217,157,90,.5)!important}.course-teaser .btn-close,.workshop-teaser .btn-close{position:absolute;right:0;top:0;z-index:12}.course-teaser .btn-close .fas,.workshop-teaser .btn-close .fas{color:#1c3c53;background-color:#fff;border-radius:50%}.course-teaser .btn-close:hover .fas,.workshop-teaser .btn-close:hover .fas{color:#312e2a}.course-teaser:hover,.workshop-teaser:hover{cursor:pointer}.course-teaser .icon,.workshop-teaser .icon{margin-right:.2rem}.course-teaser .col:not(:nth-last-child(-n+2)):after,.workshop-teaser .col:not(:nth-last-child(-n+2)):after{content:"";position:absolute;left:10%;bottom:-1.5rem;height:2px;width:80%;border-bottom:2px solid #f0eae3}.course-teaser .h5,.course-teaser h5,.workshop-teaser .h5,.workshop-teaser h5{font-size:.9rem;margin-bottom:0;font-family:Source Sans Pro,sans-serif;font-weight:400!important}.course-teaser .h4,.course-teaser h4,.workshop-teaser .h4,.workshop-teaser h4{margin-bottom:0;font-size:1rem;font-weight:700;font-family:Source Serif Pro!important}@media (max-width:768px){.workshop-teaser{max-height:260px;overflow:hidden}}.background-backdrop{border-radius:5px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:10}.btn-upgrade{line-height:1.5!important}.btn-upgrade,.btn-upgrade-sm{color:#fff;max-width:fit-content}.btn-upgrade-sm{line-height:1!important}.banner-modal{min-width:250px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:auto;background-color:#fff;border-radius:5px;z-index:11;padding:1rem;text-align:center;box-shadow:2px 2px 4px rgba(0,0,0,.25)}.banner-modal .h4,.banner-modal .h5,.banner-modal h4,.banner-modal h5{font-size:1.2rem}.banner-modal p{font-size:1.1rem}.do-hide-workshop-teaser .workshop-abo-content{display:none}.product-list-item{padding-bottom:1rem;padding-top:1rem;position:relative}.product-list-item .background{position:absolute;top:-1px;bottom:0;left:0;width:100%}.product-list-item:not(:last-child):before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;width:95%;margin:auto;border-bottom:1px solid rgba(0,0,0,.2)}.product-list-item.no-border:before{display:none}.product-list-item.panel{margin-bottom:1rem}.product-list-item.panel:before{display:none}.product-list-item.blue{background-color:#1c3c53;color:#fff}.product-list-item.blue .dummy-product-image{background-color:#fff}.product-list-item.disabled{background-color:#c4c4c4;opacity:.4}.product-list-item .dummy-product-image{border-radius:50%;width:80px;height:80px;background-color:#c4c4c4}.product-list-item a,.product-list-item a:hover{color:#312e2a;text-decoration:none}.product-list-item .h5,.product-list-item h5{font-size:1rem;margin-bottom:0;font-family:Source Sans Pro,sans-serif;font-weight:400!important}.product-list-item .h4,.product-list-item h4{margin-bottom:0;font-size:1.125rem;font-weight:700;font-family:Source Serif Pro!important}.product-list-item .btn-link{padding:0}.product-list-item .btn{font-weight:700}.block-material_icon p{margin-bottom:0}.block-icon_list .fa{vertical-align:bottom;margin-right:.6rem;width:16px;text-align:center}.block-icon_list .material-icons,.block-icon_list .material-icons-outlined,.block-icon_list .material-symbols-outlined{margin-right:.6rem}.block-column11 img.rounded-circle,.block-column_1_1 img.rounded-circle{max-width:60%}@media (max-width:768px){.block-column111 .block-image,.block-column_1_1_1 .block-image{text-align:center}.block-column111 .block-image img,.block-column_1_1_1 .block-image img{max-width:70%}}.embed-responsive{box-shadow:4px 4px 4px rgba(0,0,0,.25)}ol.carousel-indicators li{width:18px;height:18px;border-radius:100%;border:1px solid #312e2a;opacity:1}ol.carousel-indicators li.active:after{margin-top:2px;margin-left:2px;display:block;width:14px;height:14px;background-color:#000;border-radius:100%;content:""}.carousel.carousel-media{position:relative;height:100%;margin-bottom:2rem}.carousel.carousel-media .carousel-item>*{box-shadow:4px 4px 4px rgba(0,0,0,.25)}.carousel.carousel-media ol.carousel-indicators{display:none;bottom:-4rem}.carousel.carousel-media ol.carousel-indicators li{width:18px;height:18px;border-radius:100%;border:1px solid #312e2a}.carousel.carousel-media .carousel-control-next,.carousel.carousel-media .carousel-control-prev{height:60%;top:20%;opacity:.8}.carousel.carousel-media .carousel-control-next:hover,.carousel.carousel-media .carousel-control-prev:hover{opacity:1}.carousel.carousel-media .carousel-control-prev-icon{height:35%;width:35%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D99D5A' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.carousel.carousel-media .carousel-control-next-icon{height:35%;width:35%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D99D5A' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.block-toc .fa-chevron-down{display:none}.block-toc .fa-chevron-up,.block-toc a.collapsed .fa-chevron-down{display:inline-block}.block-toc a.collapsed .fa-chevron-up{display:none}.block-toc .carousel ol.carousel-indicators{bottom:-3rem}.block-toc .carousel ol.indicators li{color:#c4c4c4;position:relative}.block-toc .carousel ol.indicators li:after{content:"";position:absolute;height:3px;bottom:-4px;left:0;right:0;width:100%;background:#c4c4c4}.block-toc .carousel ol.indicators li.active{color:#312e2a}.block-toc .carousel ol.indicators li.active:after{background:#312e2a}.block-course_player{background-color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.25);padding:30px;padding-left:45px;min-height:450px}.block-course_player .collapsing{transition:none!important}@media (max-width:991px){.block-course_player{min-height:400px}}@media (max-width:768px){.block-course_player{padding:10px}}.chapters{margin-top:1rem;margin-bottom:1rem}.chapters .nav-link{padding:0;white-space:normal;word-break:break-word;hyphens:auto}.chapters .nav-item{position:relative}.chapters .progress-finished-link{position:absolute!important;top:4px}.chapters .chapter{font-size:1.125rem;margin-bottom:0}.chapters .chapter .fa-chevron-up{display:none}.chapters .chapter .subchapters{margin-left:1.4rem}.chapters .chapter.active>.nav-link .fa-chevron-down{display:none}.chapters .chapter.active>.nav-link .fa-chevron-up{display:inline-block}.chapters .chapter.active .subchapter{display:inline}.chapters .chapter>.nav-link{font-weight:700;margin-bottom:0;display:inline-block}.chapters .chapter .subchapter{font-size:1rem;margin-bottom:0;display:none;white-space:nowrap}.chapters .chapter .subchapter .nav-link{padding-left:1.2rem}.chapters .chapter .subchapter.with-subsubchapters .subchapters{display:none;margin-left:1.2rem}.chapters .chapter .subchapter.with-subsubchapters>.nav-link{padding-left:0;font-weight:700}.chapters .chapter .subchapter.with-subsubchapters>.nav-link .fas{padding-left:1px;padding-right:1px}.chapters .chapter .subchapter.with-subsubchapters>.nav-link .fa-chevron-down{display:inline-block}.chapters .chapter .subchapter.with-subsubchapters>.nav-link .fa-chevron-up{display:none}.chapters .chapter .subchapter.with-subsubchapters.active .subchapters{display:flex}.chapters .chapter .subchapter.with-subsubchapters.active>.nav-link .fa-chevron-down{display:none}.chapters .chapter .subchapter.with-subsubchapters.active>.nav-link .fa-chevron-up{display:inline-block}.chapters .chapter .subchapter.active:not(.with-subsubchapters){position:relative;z-index:1}.chapters .chapter .subchapter.active:not(.with-subsubchapters):before{z-index:-1;content:"";left:-3px;right:-3px;top:1px;bottom:1px;position:absolute;background-color:#5e718c;color:#fff!important;border-radius:5px}.chapters .chapter .subchapter .nav-link{display:inline-block}.chapters .chapter .subchapter .nav-link.disabled{color:#312e2a}.course-player-content.only-audio .container-video{display:none}.course-player-content.only-audio .container-audio{display:block}.course-player-content .container-audio{display:none}.course-player-content .container-video{display:block}.course-player-content .collapsing{transition:none;display:none}.course-player-content .btn-outline-gold{font-weight:700}@media (max-width:576px){.course-player-content .btn-outline-gold span{display:none}}.course-player-content .checkbox-audio,.course-player-content .checkbox-autoplay{display:none}.course-player-content .has-audio .checkbox-audio,.course-player-content .show-autoplay .checkbox-autoplay{display:inline-flex}.course-player-content .btn.prev{display:none}@media (max-width:767px){.course-player-content .btn.prev{display:block}}.carousel.infinite .carousel-inner{padding-top:1.5rem}.carousel-control-next,.carousel-control-prev{text-decoration:none}.workshop-slider .carousel-item .card{min-height:415px}.workshop-slider .carousel-control-prev{left:-27px}.workshop-slider .carousel-control-next{right:-27px}.workshop-slider .carousel-control-next,.workshop-slider .carousel-control-prev{opacity:1}.workshop-slider .carousel-control-next .fas,.workshop-slider .carousel-control-prev .fas{color:#1c3c53;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25))}.testimonial-customers,.testimonial-lecturers{height:100%}.testimonial-customers ol.carousel-indicators,.testimonial-lecturers ol.carousel-indicators{bottom:-3rem}.testimonial-customers p.small,.testimonial-lecturers p.small{font-size:16px}.testimonial-customers .h4,.testimonial-customers h4,.testimonial-lecturers .h4,.testimonial-lecturers h4{font-size:20px;font-weight:700}.testimonial-customers .blockquote,.testimonial-lecturers .blockquote{position:relative}.testimonial-customers .blockquote:after,.testimonial-customers .blockquote:before,.testimonial-lecturers .blockquote:after,.testimonial-lecturers .blockquote:before{width:65px;height:65px;font-size:9.375rem;position:absolute;color:#d99d5a;line-height:1;z-index:-1;opacity:.5}.testimonial-customers .blockquote:before,.testimonial-lecturers .blockquote:before{content:open-quote;left:-20px;bottom:70px}.testimonial-customers .blockquote:after,.testimonial-lecturers .blockquote:after{content:close-quote;top:-40px;right:-20px}.testimonial-customers blockquote p,.testimonial-lecturers blockquote p{font-style:italic}.testimonial-customers .carousel-control-next,.testimonial-customers .carousel-control-prev,.testimonial-lecturers .carousel-control-next,.testimonial-lecturers .carousel-control-prev{height:60%;top:20%}@media (min-width:768px){.testimonial-customers blockquote p,.testimonial-lecturers blockquote p{font-size:20px}.testimonial-customers .carousel-control-next,.testimonial-lecturers .carousel-control-next{right:-35px;justify-content:end}.testimonial-customers .carousel-control-prev,.testimonial-lecturers .carousel-control-prev{left:-35px;justify-content:start}.testimonial-customers .carousel-control-next .carousel-control-next-icon,.testimonial-customers .carousel-control-prev .carousel-control-prev-icon,.testimonial-lecturers .carousel-control-next .carousel-control-next-icon,.testimonial-lecturers .carousel-control-prev .carousel-control-prev-icon{display:inline}}@media (max-width:768px){.testimonial-lecturers .carousel-control-next .carousel-control-next-icon,.testimonial-lecturers .carousel-control-prev .carousel-control-prev-icon{display:none}}.testimonial-lecturers ol.carousel-indicators{bottom:-4rem}.testimonial-lecturers blockquote{position:relative;margin-bottom:.5rem}.testimonial-lecturers blockquote p{font-size:20px}.testimonial-lecturers blockquote p:last-child{margin-bottom:0}.testimonial-lecturers .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D312E2A' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.testimonial-lecturers .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D312E2A' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.testimonial-customers .carousel-indicators{display:none}.testimonial-customers .blockquote:after,.testimonial-customers .blockquote:before{color:#faf6f2}.testimonials{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);min-height:220px;display:flex;align-items:center}.testimonials.no-border{border-top:none;border-bottom:none}.testimonials .carousel{width:100%}.testimonials .carousel .carousel-inner{height:100%;width:100%}.testimonials .carousel .carousel-inner .carousel-item{height:100%;position:relative;width:100%}.testimonials .carousel .carousel-inner .carousel-item .testimonial{width:60%;margin:0 auto;position:relative}.testimonials .carousel .carousel-inner .carousel-item .testimonial:after,.testimonials .carousel .carousel-inner .carousel-item .testimonial:before{width:65px;height:65px;font-size:9.375rem;position:absolute;color:#d99d5a;line-height:1;z-index:-1;opacity:.5}.testimonials .carousel .carousel-inner .carousel-item .testimonial:before{content:open-quote;left:-20px;bottom:85px}.testimonials .carousel .carousel-inner .carousel-item .testimonial:after{content:close-quote;top:-20px;right:-20px}.testimonials .blockquote{font-size:16px;font-style:italic;line-height:1.5;margin-bottom:0}.testimonials p{margin-bottom:0}@media (max-width:576px){.testimonials .carousel .carousel-inner .carousel-item .testimonial{width:90%}}.panel{background-color:#fff;padding-left:calc(1rem - 1px);padding-right:calc(1rem - 1px)}.card,.panel{border:none;box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:5px}.card.product-card.link:hover{cursor:pointer}.card .btn{line-height:2.5}.card .badge{position:absolute;right:-10px;top:25px;z-index:1}.card .h2,.card h2{font-size:1.3rem;line-height:1.2;text-decoration:underline;font-weight:900;margin-bottom:0}.card .h2 a,.card .h2 a:hover,.card h2 a,.card h2 a:hover{color:#312e2a}.card.blue-gradient .h2 a,.card.blue-gradient .h2 a:hover,.card.blue-gradient h2 a,.card.blue-gradient h2 a:hover{color:#fff}.card .h3,.card h3{font-size:1rem;line-height:1.1;font-family:Source Sans Pro,sans-serif}.card .card-img{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}.card .card-img.mosaic{overflow:hidden}.card .card-img.mosaic:before{content:"";display:block;padding-top:67%}.card .card-img .mosaic-row{position:absolute;top:0;left:0}.card .card-img .mosaic-row h3{font-size:16px;font-weight:700}@media (max-width:991px){.card .card-img .mosaic-row h3{font-size:19px}}@media (max-width:767px){.card .card-img .mosaic-row h3{font-size:28px}}.card .card-img .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card .card-img .card-img-caption{background-color:rgba(217,169,90,.9);color:#fff;line-height:1.2;padding:.5rem 1rem;width:100%;position:absolute;bottom:0;left:0}.card .card-img .card-img-caption p{font-size:14px;margin-bottom:0}.card .card-body{padding-bottom:0}.card .card-footer{border:0;background:transparent;padding:.75rem 1.25rem 2rem}.card.disabled{background-color:#c4c4c4;opacity:.4}.card.workshop-card .card-img .card-img-caption{background:linear-gradient(90deg,#1c3c53 0,rgba(26,59,84,.3))}.card.workshop-card .badge{background:#1c3c53}.card.blue-gradient .card-img .card-img-caption{color:#312e2a;background:hsla(0,0%,100%,.8)}.card.blue-gradient .badge{background:#1c3c53}.course-card,.workshop-card{margin-bottom:1.5rem}.product-teaser-wrapper{position:absolute;left:0;right:0;bottom:0;transform:translateY(50%);z-index:10}@media (max-width:576px){.product-teaser-wrapper{transform:translateY(101%)}}.product-teaser{border:none;box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:5px;background-color:#fff;padding:2.5rem;text-align:center;height:100%}.product-teaser .price{line-height:1;font-size:2.5rem;font-family:Source Serif Pro;vertical-align:text-top}.product-teaser .btn{line-height:2.5}.bundles .bundle{position:relative;display:inline-block;margin-left:-15px;text-align:center;width:120px;height:120px;color:#312e2a;background-color:#fff;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #d99d5a}.bundles .bundle hr{position:absolute;top:50%;left:50%;margin:0;transform:translateX(-50%) translateY(-50%)}.bundles .bundle p{margin:0;line-height:1}.bundles .bundle .title{width:100%;top:30%;font-size:1rem;font-family:Source Serif Pro;font-weight:700}.bundles .bundle .price,.bundles .bundle .title{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%)}.bundles .bundle .price{margin-top:-5px;font-size:1.2rem;line-height:.8;font-family:Source Sans Pro,sans-serif;top:80%}.bundles .bundle .price .small{font-size:.8rem}.bundles .bundle hr{border-top:1px solid rgba(0,0,0,.2);width:70%;margin:0 auto}.bundles .bundle .badge{font-size:.625rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.bundles .bundle.highlight hr{visibility:hidden}.bundles .bundle.active{z-index:10!important;transform:scale(1.2);background-color:#d99d5a;color:#fff}.bundles .bundle.active hr{border-top:1px solid hsla(0,0%,100%,.2)}.bundles .bundle.active .badge{background-color:#fff;color:#312e2a}.bundles .bundle.active .price{top:77%}.bundles .bundle.active.highlight .price{top:80%}.bundles .bundle:hover{background-color:#ffefd6}.bundles .bundle:hover.active{color:#312e2a}.bundles .bundle:hover.active hr{border-top:1px solid rgba(0,0,0,.2)}@media (max-width:576px){.bundles .bundle{display:block;margin:0 auto}}.block-image img{max-width:100%;height:auto}.block-newsletter h1,.block-newsletter h2,.block-newsletter p b{font-size:50px;font-style:normal;font-weight:900;line-height:60px;font-family:Source Serif Pro}@media (max-width:768px){.block-newsletter h1,.block-newsletter h2,.block-newsletter p b{font-size:30px;line-height:40px}}.block-newsletter p{font-size:20px}.workshop-page .block-container_full_width .jumbotron{color:#faf6f2!important}.workshop-page .block-container_full_width .jumbotron .background{background:#1c3c53!important}.block-bubbles{text-align:center;position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}.block-bubbles .card-body{min-height:250px}.block-bubbles .bubble{margin-left:-20px;position:relative;display:inline-block;text-align:center;padding-top:1rem;padding-bottom:1rem;color:#312e2a;background-color:#fff;border-radius:50%;width:103px;height:103px;box-shadow:0 4px 4px rgba(0,0,0,.25);border:0;z-index:1;border:2px solid #d99d5a}.block-bubbles .bubble:first-child{margin-left:5px}.block-bubbles .bubble .bubble-content{position:absolute;left:50%;transform:translateX(-50%);width:70%}.block-bubbles .bubble .h4,.block-bubbles .bubble h4{margin-top:.8rem;margin-bottom:0;font-size:1.2rem;line-height:0}.block-bubbles .bubble hr{margin-top:1.2rem;margin-bottom:.5rem}.block-bubbles .bubble:after{content:"";display:block;padding-bottom:100%}.block-bubbles .bubble p{margin:0;font-weight:700;line-height:1;font-size:.8rem}.block-bubbles .bubble.highlight{z-index:10;border:4px solid #d99d5a;transform:scale(1.1)}.block-bubbles .bubble .badge{position:static;font-size:.7rem;margin-top:.7rem;margin-bottom:.3rem}.jumbotron{background:transparent;position:relative;padding-top:4rem;margin-bottom:3rem;margin-top:-1px}@media (max-width:576px){.jumbotron{padding-top:2rem}}.jumbotron.min-height{min-height:75vh}@media (max-width:576px){.jumbotron.min-height{min-height:300px}}.jumbotron.hero{padding-top:150px}.jumbotron.hero .h1 span,.jumbotron.hero h1 span,.jumbotron.hero p span{background:hsla(30,44%,96%,.7);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:-1;padding:0 .5rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.4}.jumbotron.hero .btn{font-size:20px;font-weight:700;padding:.5rem 3.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:5ps}@media (max-width:992px){.jumbotron.hero{margin-top:10px}.jumbotron.hero .h1,.jumbotron.hero h1,.jumbotron.hero p{text-align:center}.jumbotron.hero .h1 span,.jumbotron.hero h1 span,.jumbotron.hero p span{background:none;box-shadow:none}.jumbotron.hero p{font-size:19px}.jumbotron.hero p br{display:none}.jumbotron.hero .block-button_block{text-align:center}.jumbotron.hero .block-html .senja-embed{width:300px!important;margin:0 auto}.jumbotron.hero.min-height{min-height:auto}.jumbotron.hero .container{margin-top:130px}.jumbotron.hero .background-image{max-height:260px}}.jumbotron.headroom{padding-top:400px}.jumbotron.slim{padding-bottom:1rem;padding-top:4rem}@media (max-width:568px){.jumbotron.slim{padding-top:2rem;margin-bottom:2rem}}.jumbotron.blue .background{background-color:#1c3c53}.jumbotron.blue .h1,.jumbotron.blue .h2,.jumbotron.blue h1,.jumbotron.blue h2{color:#faf6f2}.jumbotron.blue .background{background:#1c3c53}.jumbotron .background{transform:skewY(-2deg);position:absolute;width:100%;height:100%;top:0;z-index:-1}.jumbotron .background.image{background-size:cover}.jumbotron .background .background-image-right{position:absolute;right:0;top:0;height:100%;background-repeat:no-repeat;background-size:cover}@media (max-width:992px){.jumbotron .background .background-image-right{display:none}}.jumbotron .background-image{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);top:0;z-index:-1;position:absolute;width:100%;height:100%;background:50%/cover no-repeat;overflow:hidden;transform:skewY(-2deg)}.sidebar{padding:2rem 1.5rem 1.5rem;background-color:#fff;color:#312e2a;box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:5px;position:absolute;width:100%;line-height:1.4}.sidebar.fixed{position:fixed;width:unset}.sidebar .h2,.sidebar .h3,.sidebar .h4,.sidebar h2,.sidebar h3,.sidebar h4{font-size:1.125rem;font-weight:700;font-family:Source Sans Pro,sans-serif}.sidebar a{color:#312e2a}.sidebar .price{line-height:1;font-size:2.5rem;font-weight:700;font-family:Source Serif Pro;margin-bottom:0}.sidebar .price small{font-size:1.5rem}.sidebar .price .strikethrough{display:block;font-size:1rem}.sidebar .course-price-widget{padding-left:1rem}.sidebar .btn{background-color:#d99d5a;font-weight:700;color:#312e2a}.sidebar .btn:hover{background-color:#312e2a!important;color:#d99d5a}.sidebar .block-icon_list{color:#312e2a;padding-left:1.5rem}.sidebar .block-html .senja-embed{margin:0 auto;width:300px!important}@media (max-width:768px){.sidebar.fixed{position:absolute}}.page-heading{background-color:#d99d5a}.price-12-month{display:none}.basket.basket-lifetime .bundles-lifetime{display:block}.basket.basket-lifetime .bundles-12month{display:none}.basket.basket-12month .bundles-12month{display:block}.basket.basket-12month .bundles-lifetime{display:none}@media (max-width:768px){.basket .sidebar{position:static}}.bundle:hover{cursor:pointer}@media (max-width:768px){.checkout .sidebar{display:none}}@media (max-width:576px){.checkout .h2,.checkout h2{font-size:1.7rem}}#clearinput{display:none;position:absolute;left:-17px;top:8px}#clearinput:hover{cursor:pointer}#voucher_form .form-control.is-invalid{background-image:none}input.is-invalid+.input-group-append #clearinput{display:block}#basket_totals .total{font-weight:700}#basket_totals .h4,#basket_totals h4{font-family:Source Sans Pro,sans-serif;margin-bottom:0;font-weight:700;padding-top:.5rem;padding-bottom:.5rem}#basket_totals td,#basket_totals th{border:none;padding:0}.payment-methods .card:hover{cursor:auto}.payment-methods .card,.payment-methods .card-body,.payment-methods .card-header{border-radius:0}.payment-methods .card-header{position:relative;padding-left:2rem;padding-top:0;padding-bottom:0}.payment-methods .card-body{padding:1.25rem}.payment-methods .card-body>div,.payment-methods .recurring,.payment-methods .single{display:none}.payment-methods .recurring-payment .recurring{display:block}.payment-methods .installment-payment .recurring,.payment-methods .recurring-payment .single,.payment-methods .single-payment .recurring{display:none}.payment-methods #collapse-applepay .card-body .applepay,.payment-methods #collapse-banktransfer .card-body .banktransfer,.payment-methods #collapse-creditcard .card-body .creditcard,.payment-methods #collapse-directdebit .card-body .directdebit,.payment-methods #collapse-giropay .card-body .giropay,.payment-methods #collapse-paypal .card-body .paypal,.payment-methods #collapse-sofort .card-body .sofort,.payment-methods .installment-payment .single,.payment-methods .single-payment .single{display:block}.payment-methods label{font-size:1.5rem;line-height:1;display:inline-block;width:100%;padding-top:1rem;padding-bottom:1rem}.payment-methods label:hover{cursor:pointer}.payment-methods input{margin-top:22px}.payment-methods .h3,.payment-methods h3{margin:0;float:left;width:80%}.payment-methods img{width:50px;position:absolute;top:50%;transform:translateY(-50%);right:9px}.checkout-steps{font-size:1.25rem;border-left:2px solid rgba(49,46,42,.2)}.checkout-steps li a{text-decoration:none}.checkout-steps li a:hover{text-decoration:none;font-weight:700}.checkout-steps li.active,.checkout-steps li:hover{position:relative;font-weight:700}.checkout-steps li.active:before,.checkout-steps li:hover:before{content:"";background-color:#312e2a;position:absolute;left:-42px;height:100%;width:2px}.plattform{background-color:#363e49;color:#fff}@media (max-width:576px){.plattform.no-scroll{overflow:hidden}}.plattform mark{padding:.05em .15em;background-color:#d09f65;border-radius:5px;color:inherit}.plattform .fs-1{font-size:1rem}.plattform .drop-shadow-bottom{box-shadow:0 2px 0 0 #5e718c}.plattform .anchor{top:-88px}.plattform .notification .panel{scroll-margin-top:68px}@media (max-width:576px){.plattform .notification .panel{scroll-margin-top:60px}}.plattform .h1,.plattform h1{font-size:1.5rem}.plattform .h2,.plattform .h3,.plattform .h4,.plattform .h5,.plattform h2,.plattform h3,.plattform h4,.plattform h5{font-family:Source Sans Pro,sans-serif;font-weight:700}.plattform .h2,.plattform h2{font-size:1.25rem}.plattform .h2.big,.plattform h2.big{font-size:1.625rem;position:relative}.plattform .h3,.plattform h3{font-size:1rem}.plattform .h3.small,.plattform h3.small{font-size:.8rem}.plattform .h4,.plattform h4{font-size:1rem}.plattform .h4.small,.plattform h4.small{font-size:.8rem}.plattform .card .h2,.plattform .card h2{font-family:Source Serif Pro,serif;font-weight:600;font-size:1.1rem;line-height:1.2}.plattform .card .h3,.plattform .card h3{font-weight:400;font-size:.8rem}.plattform p.small{font-size:14px!important}.plattform p.xsmall{font-size:12px!important;line-height:1.3}.plattform .btn-xs{padding:.1rem}.plattform .btn-sm-text{font-size:.8rem;padding:.1rem .2rem;border-radius:5px!important}.plattform .btn-outline-secondary{border-color:#fff}.plattform .accordion .element .header .fas,.plattform .accordion .element .header h3 a{color:#fff}.plattform .audio-video-toggle .badge:hover{cursor:pointer}.plattform .audio-video-toggle .fa{vertical-align:unset}.plattform .audio-video-toggle .badge{display:none}.plattform .audio-video-toggle .badge.active{display:inline-block}.plattform .content{margin-top:68px;padding-bottom:30px}@media (max-width:576px){.plattform .content{margin-top:60px}}.plattform .course-player-container{min-height:30vh}.plattform .jumbotron{padding:0;border-radius:0;margin:0}@media (max-width:768px){.plattform .course-player-footer .lecturer{display:none}}.plattform .course-player-sidebar{height:100%}.plattform .course-player-sidebar .tab-content{height:100%;overflow-x:hidden;overflow-y:auto}.plattform .plattform-sidebar{position:fixed;top:0;right:-320px;width:320px;height:100%;background-color:#363e49;transition:right .3s ease-in-out;z-index:1050;box-shadow:-2px 0 5px rgba(0,0,0,.1);display:flex;flex-direction:column;color:#fff}.plattform .plattform-sidebar.show{right:0}.plattform .plattform-sidebar .close{color:#fff;opacity:1;text-shadow:none}.plattform .plattform-sidebar .close:hover{color:#d99d5a;opacity:1}.plattform .plattform-sidebar .nav-items .list-group .list-group-item{padding-left:1rem;padding-right:1rem;color:#fff;background-color:#363e49;border:0;border-top:1px solid hsla(0,0%,100%,.2)}.plattform .plattform-sidebar .nav-items .list-group .list-group-item:hover{color:#d99d5a}.plattform .plattform-sidebar .nav-items .list-group:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.plattform .plattform-sidebar h5{color:#fff}.plattform .sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040;display:none}.plattform .sidebar-overlay.show{display:block}.plattform hr{position:absolute;left:0;border:none;height:10px;width:100%;margin-top:0;border-bottom:0;box-shadow:0 4px 4px -4px rgba(0,0,0,.25)}.plattform hr.bottom{bottom:-1px;height:1px}.plattform hr.white{border-bottom:2px solid #fff;opacity:.2}.plattform .btn{color:#fff}.plattform .btn.active,.plattform .btn:hover{color:#d09f65}.plattform .btn:focus{box-shadow:none}.plattform .btn-outline-gold{color:#d09f65!important;border-color:#d09f65}.plattform .btn-outline-gold:hover{color:#fff!important;background-color:#d09f65}.plattform .btn-white{background-color:#fff;color:#2d9cdb}.plattform .badge,.plattform .btn{border-radius:10px}.plattform .badge .material-symbols-outlined{font-size:18px}.plattform .badge.tag{border-radius:5px;background-color:rgba(217,169,90,.3)}.plattform .badge.bookmark{border-radius:5px;background-color:#5e718c;padding:.15em .4em .15em .2em}.plattform .badge.bookmark:hover{color:#fff}.plattform .course-jump-link{color:#fff;text-decoration:none;font-size:90%}.plattform .course-jump-link:hover{opacity:.8}.plattform .course-jump-link .badge{color:#fff;font-size:90%;padding:.15em .2em;border-radius:5px;font-weight:400}.plattform .navbar{height:68px;padding-top:16px}@media (max-width:576px){.plattform .navbar{padding-top:8px;height:60px}}.plattform .navbar .container-fluid{flex-wrap:nowrap}.plattform .navbar .logo-round{flex-shrink:0;height:40px;width:40px;background-color:#d09f65}.plattform .navbar .logo-round img{width:20px}.plattform .navbar .input-group-text{border-top-left-radius:10px;border-bottom-left-radius:10px;padding-right:0}.plattform .navbar input.search{border:0;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.25rem}.plattform .navbar input.search::placeholder{color:#312e2a!important;opacity:1}.plattform .navbar input.search:focus{box-shadow:none}@media (min-width:768px){.plattform .navbar input.search{max-width:200px}}.plattform .navbar .btn{padding-left:.25rem;padding-right:.25rem}.plattform .navbar .material-symbols-outlined{font-size:2rem}.plattform .plattform-card{position:relative;color:#312e2a;border-radius:10px;background-color:#f5f5fa}.plattform .plattform-card.link:hover{cursor:pointer}.plattform .plattform-card .muted{color:#312e2a}.plattform .plattform-card .background-backdrop{display:none}.plattform .plattform-card.inactive .background-backdrop{display:block;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute}.plattform .plattform-card.inactive .card-main{position:relative}.plattform .plattform-card .card-img .card-img-caption{font-size:.9rem;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,.25);padding:.5rem 1rem}.plattform .plattform-card .card-img .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px}.plattform .plattform-card .card-img .icon-play{font-size:5rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.25);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.plattform .plattform-card.workshop-card .card-img .card-img-caption{background:rgba(26,59,84,.9)}.plattform .plattform-card .card-body{padding:1rem}.plattform .plattform-card .card-footer{padding:.75rem 1.25rem;bottom:0;width:100%;background-color:#f5f5fa;z-index:11;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.plattform .plattform-card .card-footer .btn-upgrade{font-size:.9rem;padding:.3rem .5rem;line-height:1!important}.plattform .plattform-card .progress{position:relative;border-radius:10px;height:20px;background-color:#fff;margin-top:1rem}.plattform .plattform-card .progress .progress-bar{border-radius:10px;background-color:#bfd3e4;color:#312e2a}.plattform .plattform-card .progress .label{top:50%;left:10px;transform:translateY(-50%);position:absolute}.plattform .plattform-card .card-body .icon-play,.plattform .plattform-card .lecturer,.plattform .plattform-card img.rounded-circle{display:none}.plattform .nav-pills .nav-link{border:0;outline:0;color:#fff;font-weight:700;background-color:transparent;border-radius:0}.plattform .nav-pills .nav-link.border-bottom{border-bottom:1px solid #fff}.plattform .nav-pills .nav-link.border-bottom.active:after{bottom:-1px}.plattform .nav-pills .nav-link.border-bottom:after{width:100%!important;border-bottom:3px solid #d09f65}.plattform .nav-pills .nav-link.active{color:#d09f65;position:relative}.plattform .nav-pills .nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:4px solid #d09f65;width:80%}.plattform .chapters .fas,.plattform .chapters .nav-link{color:#fff}.plattform .chapters.theme-dark .fas,.plattform .chapters.theme-dark .nav-link{color:#312e2a}.plattform .chapters.theme-dark .subchapter.active:not(.with-subsubchapters):before{background-color:#d09f65}.plattform .chapters.theme-dark input[type=checkbox]{border:2px solid #c4c4c4}.plattform #bookmark-form #id_timestamp{width:65px;padding-left:3px;padding-right:3px;text-align:center}.plattform #bookmark-form #id_timestamp.is-invalid{background:#fff;padding-right:0}.plattform #bookmark-form .form-group{margin-bottom:0}.plattform #bookmark-form .invalid-feedback{margin-bottom:0;position:absolute}.plattform #bookmark-form.has-error{margin-bottom:2rem}.plattform .bookmark:hover{cursor:pointer}.plattform .panel{border:none;box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:10px;background-color:#f5f5fa;padding-left:calc(1rem - 1px);padding-right:calc(1rem - 1px);color:#312e2a}.plattform .panel .btn{color:#312e2a}.plattform .panel .btn-gold{color:#fff}.plattform .panel .btn-text{color:#2d9cdb;text-decoration:underline}.plattform .panel .border-left{border-left:1px solid #312e2a!important}.plattform .panel .course-jump-link{color:#312e2a;text-decoration:none}.plattform .panel.dark{background-color:#F5F5FA10;padding-left:calc(1rem - 1px);padding-right:calc(1rem - 1px);color:#fff}.plattform .panel.dark .btn,.plattform .panel.dark .btn-gold,.plattform .panel.dark .fas{color:#fff}.plattform .panel.dark .btn-text{color:#2d9cdb;text-decoration:underline}.plattform .panel.dark .border-left{border-left:1px solid #312e2a!important}.plattform .panel.dark .table,.plattform .tab-pane .table{color:#fff}.plattform .tab-pane .table.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.15)}.plattform .tab-pane .table .fa-check-circle{color:#fff}.plattform .tab-pane .bg-05{background-color:rgba(0,0,0,.15)}.plattform .save-ustid{display:none}.plattform input.progress-finished-link{--_accent:#0075ff;--_bdw:0.1em;--_mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='3' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");appearance:none;aspect-ratio:1;background:var(--_bg,Field);border-radius:4px;box-sizing:border-box;font-size:1em;height:1em;position:relative;width:1em;cursor:pointer}.plattform input.progress-finished-link:after{background:var(--_bga,transparent);content:"";inset:0;position:absolute;mask:var(--_mask) no-repeat center/contain;-webkit-mask:var(--_mask) no-repeat center/contain}.plattform input.progress-finished-link:checked{--_bdc:var(--_bdc--checked,transparent);--_bga:#d99d5a}.plattform .custom-checkbox label{font-size:1rem}.border-10{border-radius:10px}.plattform.list-view .btn-grid{color:#fff}.plattform.grid-view .btn-grid,.plattform.list-view .btn-list{color:#d09f65}.plattform.grid-view .btn-list{color:#fff}.plattform.list-view .plattform-card,.plattform .plattform-card.slim{position:relative}.plattform.list-view .plattform-card .card-main,.plattform .plattform-card.slim .card-main{padding-left:60px}.plattform.list-view .plattform-card .accordion-workshops,.plattform .plattform-card.slim .accordion-workshops{display:none}.plattform.list-view .plattform-card .lecturer,.plattform.list-view .plattform-card img.rounded-circle,.plattform .plattform-card.slim .lecturer,.plattform .plattform-card.slim img.rounded-circle{display:block}.plattform.list-view .plattform-card .card-body,.plattform .plattform-card.slim .card-body{padding:.8rem 2.5rem 1rem .5rem}.plattform.list-view .plattform-card .card-body .icon-play,.plattform .plattform-card.slim .card-body .icon-play{display:block;position:absolute;right:1rem;top:1rem;color:#2d9cdb;font-size:20px}.plattform.list-view .plattform-card .card-img,.plattform .plattform-card.slim .card-img{display:none}.plattform.list-view .plattform-card .progress,.plattform .plattform-card.slim .progress{margin:0}.plattform.list-view .plattform-card img.rounded-circle,.plattform .plattform-card.slim img.rounded-circle{position:absolute;top:1rem;left:1rem}.plattform.list-view .plattform-card .small p,.plattform .plattform-card.slim .small p{font-size:14px!important}.plattform.light{color:#312e2a;background-color:#faf6f2}.plattform.light hr.white{border-bottom:2px solid #312e2a}.plattform.light .border-left{border-left:1px solid #312e2a!important}.plattform.light .color-white,.plattform.light .course-jump-link,.plattform.light .nav-pills .nav-link{color:#312e2a}.plattform.light .nav-pills .nav-link.active{color:#d99d5a}.plattform.light .course-content-container .jumbotron.bg-mid-blue{background-color:#d9d3c7!important}.plattform.light .navbar{background-color:#faf6f2}.plattform.light .navbar .btn-text{color:#312e2a}.plattform.light .navbar .btn-text:hover{color:#d09f65}.plattform.light .plattform-sidebar{color:#312e2a;background-color:#faf6f2}.plattform.light .plattform-sidebar h5{color:#312e2a}.plattform.light .plattform-sidebar .bg-dark-blue{background-color:#faf6f2!important}.plattform.light .plattform-sidebar .nav-items .list-group .list-group-item{color:#312e2a;background-color:#faf6f2;border-top:1px solid rgba(0,0,0,.1)}.plattform.light .plattform-sidebar .nav-items .list-group .list-group-item:hover{color:#d09f65}.plattform.light .plattform-sidebar .nav-items .list-group:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.plattform.light .plattform-sidebar a{color:#312e2a}.plattform.light .plattform-sidebar a:hover{color:#d09f65}.plattform.light .sticky-row{background-color:#faf6f2;color:#312e2a}.plattform.light .sticky-row .btn{color:#312e2a}.plattform.light .sticky-row .btn:hover{color:#d09f65}.plattform.light .accordion .element .header .fas,.plattform.light .accordion .element .header h3 a{color:#312e2a}.plattform.light .notification-card{background-color:#d9d3c7;color:#312e2a}.plattform.light .btn-card{color:#312e2a;background:#f5f5fa}.plattform.light .drop-shadow-bottom{box-shadow:0 2px 0 0 #d9d3c7}.plattform.light .btn-outline-gold{color:#d09f65!important;border-color:#d09f65}.plattform.light .btn-outline-gold:hover{color:#fff!important;background-color:#d09f65}.plattform.light .btn{color:#312e2a}.plattform.light .btn-white{background-color:#fff;color:#2d9cdb}.plattform.light .btn-outline-secondary{color:#312e2a;border-color:#312e2a}.plattform.light .btn-outline-secondary:hover{color:#fff!important;background-color:#d99d5a!important;border-color:#d99d5a!important}.plattform.light .course-player-controls .fas,.plattform.light .table,.plattform.light .table th{color:#312e2a}.plattform.light .table td{background-color:#fff;color:#312e2a}.plattform.light .chapters .fas,.plattform.light .chapters .nav-link{color:#312e2a}.plattform.light .chapters .chapter .subchapter.active:not(.with-subsubchapters):before{background-color:#d09f65}.plattform.light .subchapter:not(.active) input.progress-finished-link{border:1px solid #d9d3c7}.plattform.light .panel.dark{background-color:#f5f5fa;color:#312e2a}.plattform.light .panel.dark .btn,.plattform.light .panel.dark .fas{color:#312e2a}.course-results{padding-left:60px;position:relative}.course-results img.rounded-circle{position:absolute;top:0;left:10px}.video-placeholder{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:10px}@media (max-width:768px){.video-placeholder{border-radius:0}}.container-audio,.container-video{position:relative;width:100%;aspect-ratio:16/9}.container-audio .plyr,.container-video .plyr{width:100%;height:100%}@media (max-width:576px){.video-container{position:fixed!important;left:0;right:0;z-index:1000;background-color:#363e49}}.spinner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:10px;z-index:1}@media (max-width:768px){.spinner-wrapper{border-radius:0}}@media (max-width:992px){.card-columns{column-count:2}}@media (max-width:575px){.card-columns{column-count:1}}.sticky-row{position:sticky;top:68px;z-index:1020;background-color:#363e49;padding:.5rem 0}@media (max-width:576px){.sticky-row{top:60px}}.course-bookmarks,.search-result{position:relative}.course-bookmarks mark,.search-result mark{padding:.05em .15em;background-color:#d09f65;border-radius:5px;color:inherit}.course-bookmarks.disabled,.search-result.disabled{pointer-events:none;margin-bottom:1rem}.course-bookmarks.disabled:after,.search-result.disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1;pointer-events:none;border-radius:10px}.course-bookmarks .btn-upgrade,.search-result .btn-upgrade{pointer-events:auto;opacity:1;z-index:10;border-color:#d09f65}.course-bookmarks{scroll-margin-top:80px}.course-bookmarks.disabled{pointer-events:all}.material-symbols-outlined .bubble{position:absolute;top:2px;right:2px;width:17px;height:17px;background-color:#aa032b;border:3px solid #363e49;border-radius:50%}.material-symbols-outlined .bubble span{font-size:12px;color:#fff;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-45%,-47%)}.material-symbols-outlined.md-18 .bubble,.material-symbols-outlined.md-24 .bubble{top:3px;right:3px;width:6px;height:6px;background-color:#aa032b;border:0;border-radius:50%}input:where([type=checkbox][role=switch]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;color:inherit;font-size:inherit;font-size:1.5rem;width:2em;height:1em;box-sizing:content-box;border:1px solid;border-radius:1em;vertical-align:middle;margin:auto;cursor:pointer;transition:background-color .3s ease}input:where([type=checkbox][role=switch]):before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);box-sizing:border-box;width:.7em;height:.7em;margin:0 .15em;border:1px solid;border-radius:50%;background:currentcolor;transition:left .3s ease}input:where([type=checkbox][role=switch]):checked:before{left:1em;border-color:#d09f65;background-color:#d09f65}input:where([type=checkbox][role=switch]):checked{border-color:#d09f65}input:where([type=checkbox][role=switch]):disabled{opacity:.4}@media (min-width:768px){.last-watched .plattform-card{height:calc(100% - 40px)}}.notification-card{position:relative;padding:.8rem 1rem;margin-bottom:2rem;background-color:#F5F5FA10;color:#fff;border-radius:10px;font-size:.9rem}@media (min-width:768px){.notification-card.adjust-height{margin-top:40px;height:calc(100% - 40px);margin-bottom:0}}.notification-card.new .badge,.notification-card.new .notification-read-link{display:inline}.notification-card h3,.notification-card p{font-size:.9rem}.notification-card .notification-icon{position:absolute;top:-20px;left:-20px;font-size:3rem;color:#d09f65;opacity:.5;z-index:-1}.notification-card .btn.unread{font-size:.8rem;padding:.2rem .5rem;position:absolute;top:10px;right:10px}.label-switch-audio-video{min-width:120px}@media (max-width:576px){.label-switch-audio-video{min-width:0}}@media (min-width:576px){.pl-md-15{padding-left:15px!important}.pr-md-15{padding-right:15px!important}}button .bubble{position:absolute;top:8px;right:8px;width:17px;height:17px;background-color:#aa032b;border-radius:50%}button .bubble span{font-size:12px;color:#fff;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a[aria-expanded=true] .toggle-icon:before{content:"expand_circle_up"}a[aria-expanded=false] .toggle-icon:before{content:"expand_circle_down"}.toggle-icon{visibility:hidden;position:relative}.toggle-icon:before{visibility:visible;position:absolute;top:0;left:0}.audio-video-toggle .fa{vertical-align:unset}.audio-video-toggle .btn{border:1px solid #d99d5a;background-color:transparent;opacity:.8;padding-top:0;padding-bottom:0;border-radius:1em}.audio-video-toggle .btn:hover{opacity:1;color:#fff}.audio-video-toggle .btn.active{background-color:#d99d5a;color:#fff;opacity:1}.audio-video-toggle .btn.focus{box-shadow:0 0 0 .2rem rgba(217,157,90,.5)!important}.course-player-controls .audio-video-toggle,.course-player-controls .btn.next,.course-player-controls .btn.prev,.course-player-controls .switch-autoplay,.course-player-controls label{height:24px;white-space:nowrap}.course-player-controls .btn.prev{width:24px}.course-player-controls .btn.next,.course-player-controls .btn.prev{padding:0}.course-player-controls .btn.next .material-symbols-outlined,.course-player-controls .btn.prev .material-symbols-outlined{font-size:20px}.course-player-controls .btn,.course-player-controls label{font-size:.9rem}.course-player-controls .fas{color:#fff}@media (max-width:576px){.course-player-controls .btn,.course-player-controls label{font-size:.8rem}.course-player-controls .btn.next{width:24px}}.logo-round{display:inline-block;padding:0;margin:0;width:100px;height:100px;border-radius:50%;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative}.logo-round img{width:50px;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.logo-round.center{left:50%;transform:translateX(-50%)}.logo-round.small{width:70px;height:70px}.logo-round.small img{width:35px}.max-width-wrapper{max-width:750px}.notifications .h3,.notifications h3{font-size:1.2rem;font-family:Source Serif Pro,serif;margin-bottom:0}.notifications .h3 a,.notifications h3 a{color:#312e2a;text-decoration:none}.notifications .h4,.notifications h4{font-size:1rem;margin-bottom:0}.notifications .notification-widget{position:relative;padding-bottom:.75rem;padding-top:.75rem}.notifications .notification-widget p{margin-bottom:0}.notification{position:relative}.notification .badge,.notification .notification-read-link{display:none;position:absolute}.notification .badge{top:20px;right:35px}.notification .notification-read-link{bottom:15px;left:30px}.notification .panel{padding-bottom:3rem!important}.notification .panel.new{background-color:#ffefd6}.notification .panel.new .badge,.notification .panel.new .notification-read-link{display:inline}.notification .richtext-image.full-width{width:100%;height:auto}.notification .richtext-image.left{float:left;margin-right:1rem}.notification .richtext-image.right{float:right;margin-left:1rem}@media (max-width:576px){.no-padding-container{margin-left:-15px;margin-right:-15px}}.login_form .alert-danger,.login_form .error-block{color:#fff}.login_form .alert-danger{border:1px solid #fff;background-color:#2f373f}.login_form .card{background-color:#F5F5FA10}.login_form .form-control{background-color:#363e49;border:0;color:#fff}.login_form label,.login_form p,.login_form ul{color:#fff}.login_form .btn{background-color:#2f373f;color:#fff}.login_form .btn:hover{opacity:.8}.richtext-image.full-width{width:100%;height:auto}.richtext-image.left{float:left;margin-right:1rem}.richtext-image.right{float:right;margin-left:1rem}.video-carousel{display:grid;grid-template-columns:1fr;gap:1rem}.video-carousel lite-youtube{box-shadow:4px 4px 4px rgba(0,0,0,.25)}.video-carousel .main-video-container{aspect-ratio:16/9}.video-carousel .main-video-container:hover lite-youtube{--lite-youtube-button-width:78px;--lite-youtube-button-height:58px;--lite-youtube-triangle-height:15px;--lite-youtube-triangle-width:24px}.video-carousel .video-sidebar{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:1rem;padding-bottom:.5rem;padding-right:.5rem}.video-carousel .video-sidebar::-webkit-scrollbar{height:10px}.video-carousel .video-sidebar::-webkit-scrollbar-track{background:#4f4f4f;border-radius:5px}.video-carousel .video-sidebar::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:5px}.video-carousel .video-sidebar::-webkit-scrollbar-thumb:hover{background:#909090}.video-carousel .video-sidebar .sidebar-video-item{flex:0 0 140px;aspect-ratio:16/9;cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box;box-shadow:4px 4px 4px rgba(0,0,0,.25);opacity:.9}.video-carousel .video-sidebar .sidebar-video-item:hover{opacity:1}.video-carousel .video-sidebar .sidebar-video-item:hover lite-youtube{--lite-youtube-button-width:60px;--lite-youtube-button-height:36px;--lite-youtube-triangle-height:8px;--lite-youtube-triangle-width:14px}.video-carousel .video-sidebar .sidebar-video-item.active{opacity:1}.video-carousel .video-sidebar .sidebar-video-item.active:after{content:"";position:absolute;top:8px;right:8px;width:12px;height:12px;background:#d99d5a;border-radius:50%;z-index:2;box-shadow:0 4px 4px rgba(0,0,0,.25)}.video-carousel .video-sidebar .sidebar-video-item lite-youtube{pointer-events:none;--lite-youtube-button-width:48px;--lite-youtube-button-height:28px;--lite-youtube-triangle-height:6px;--lite-youtube-triangle-width:10px}@media (min-width:768px){.video-carousel{grid-template-columns:auto 22%;aspect-ratio:53/22}.video-carousel .video-sidebar{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:0}.video-carousel .video-sidebar::-webkit-scrollbar{width:6px;height:auto}.video-carousel .video-sidebar .sidebar-video-item{flex:none;width:100%}.video-carousel .video-sidebar .sidebar-video-item:last-child{margin-bottom:0}}