.flat-menu{list-style-type:none;margin:0;padding:0}.flat-menu li{float:left}.text-shadow{text-shadow:2px 2px #f0f0f0}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.screen-reader-text{clip:rect(0,0,0,0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.bg-pink{background-color:#d43a66!important}.bg-green{background-color:#24a684!important}.bg-blue{background-color:#20305d!important}.bg-yellow{background-color:#f0e891!important}.bg-black{background-color:#1e1d1d!important}.bg-cyan{background-color:#89dddb!important}.bg-blue,.bg-blue h2,.bg-blue p,.bg-green,.bg-green h2,.bg-green p,.bg-pink,.bg-pink h2,.bg-pink p,.bg-yellow{color:#fefefb!important}.bg-cyan,.bg-salmon,.bg-salmon p,.bg-yellow,.bg-yellow h2{color:#1e1d1d!important}.bg-grey{background-color:#f0f0f0!important}.bg-dark-grey{background-color:#999!important}.bg-white{background-color:#fefefb!important}.bg-salmon{background-color:#f5adbd!important}.border-radius{border-radius:3px}.courses-list{display:grid;gap:40px;grid-template-columns:350px 1fr;padding-top:40px}@media only screen and (max-width:990px){.courses-list{grid-template-columns:1fr}}.courses-list .pagination .sf-standard-pagination{margin-bottom:0}.courses-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:45px;margin-bottom:40px}.courses-sidebar{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding-bottom:40px;position:sticky;top:40px}@media only screen and (max-width:990px){.courses-sidebar{padding-bottom:0;position:relative;top:0}}.courses-sidebar__start{background-color:#20305d;border-radius:12px;color:#fefefb;padding:25px}.courses-sidebar__start h3{border:0;font-size:26px;font-weight:600;line-height:32px;margin-bottom:0;margin-top:0;padding-bottom:0}.courses-sidebar__start p{font-size:18px;line-height:24px}.courses-sidebar__start .button{display:inline-block;margin-top:20px}.course-item{background-color:#f0f0f0;border-radius:12px;display:block;padding:30px}.course-item img{border-radius:12px;height:auto;margin-bottom:15px}.course-item__is-free{background-color:#5ec9c5;color:#fefefb;display:inline-block;font-size:13px;font-weight:400;line-height:16px;margin-left:5px;padding:2px 6px;position:relative;text-transform:uppercase;top:-3px}.course-item h2{color:#1e1d1d;font-size:30px;font-weight:600;line-height:39px;margin:0}.course-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}.course-item__info span{background-color:#e9e8e5;border-radius:8px;display:inline-block;padding:5px 10px}.course-item__details{margin-top:20px}.course-item .button{display:inline-block;margin-top:10px}.course{margin:75px auto 80px;max-width:1300px;min-height:500px}@media only screen and (max-width:767px){.course{padding:0 15px}}.course__header{padding:100px 0 0}@media only screen and (max-width:767px){.course__header{padding:60px 0 0}}.course__header h1{font-size:44px;font-weight:700;letter-spacing:0;line-height:1.1;margin:0 auto 25px;max-width:600px;text-align:center}@media only screen and (max-width:767px){.course__header h1{font-size:28px;margin-bottom:5px}}.course__intro{font-size:24px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0 auto 35px;text-align:center}@media only screen and (max-width:767px){.course__intro{font-size:18px;margin:0 auto 30px}}.course__progress{font-size:24px;font-weight:500;letter-spacing:0;margin:0 auto 20px;opacity:.8;text-align:center}@media only screen and (max-width:767px){.course__progress{font-size:16px}}.course__slides{margin:0 auto;position:relative;transition:opacity .15s ease-out}.course__slides.is-loading{opacity:.5;pointer-events:none}.course__pre-slide{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;text-align:center;top:-45px;width:100%;z-index:1}@media only screen and (max-width:767px){.course__pre-slide{display:none}}.course__pre-slide a{align-items:center;border-bottom:2px solid #24a684;color:#1e1d1d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;font-weight:500;gap:5px;letter-spacing:0;text-align:center;text-decoration:none;transition:.3s ease-in-out}.course__pre-slide a:hover{border-bottom-color:#1b7c63}.course section{height:100%}.course__slide-header{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;left:0;padding:15px 0;position:absolute;top:0;width:100%;z-index:1}.course__slide-header .button{margin-right:15px;padding:8px 16px}@media only screen and (max-width:767px){.course__slide-header .button{font-size:16px;margin-right:10px;padding:8px 12px}}.course__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center}.course__slide-content picture{display:block;line-height:0;width:100%}.course__slide-content img{display:block;height:auto;max-height:calc(100vh - 260px);-o-object-fit:contain;object-fit:contain;width:100%}.course__slide-content .video-container{background-color:transparent;height:0;margin:30px 0;overflow:hidden;padding-bottom:56.25%;position:relative}.course__slide-content .video-container embed,.course__slide-content .video-container iframe,.course__slide-content .video-container object,.course__slide-content .video-container video{height:100%;left:0;position:absolute;top:0;width:100%}.course__slide-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;padding:0 25px;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:767px){.course__slide-navigation{padding:0}}.course__slide-navigation a{align-items:center;background-color:#d43a66;border-radius:50%;color:#fefefb;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;justify-content:center;transition:.3s ease-in-out;width:65px}@media only screen and (max-width:767px){.course__slide-navigation a{height:48px;width:48px}}.course__slide-navigation a.next{justify-self:flex-end;margin-left:auto}.course__slide-navigation a:hover{background-color:#b4274f;color:#fefefb;transition:.3s ease-in-out}.course__slide-navigation a svg{height:30px;width:30px}.course__overlay{background:#fff;display:none}.course__overlay.is-open,.course__overlay[aria-hidden=false]{display:block}.course__overlay.is-start-state{margin:0 auto;max-width:768px;position:relative}.course__overlay.is-start-state .slide-content,.course__overlay.is-start-state img,.course__overlay.is-start-state picture{display:block;height:100%;width:100%}.course__overlay.is-start-state img{border-radius:12px;-o-object-fit:contain;object-fit:contain;opacity:.5}.course__overlay.is-start-state .course__slide-start-cta{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.course__overlay.is-start-state .course__slides{aspect-ratio:16/9;overflow:hidden;position:relative}.course__overlay.is-start-state .course__slides section{height:100%;transition:opacity .22s ease}.course__overlay.is-start-state .course__slides section.is-animating{left:0;position:absolute;top:0;width:100%}body.course-overlay-open:has(.course__overlay.is-fullscreen){overflow:hidden}
