@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.square-doubled{position:relative;width:100%}.square-doubled:after{content:"";display:block;padding-bottom:50%}.square-doubled .square-doubled__content{position:absolute;width:100%;height:100%}.square{position:relative;width:100%}.square:after{content:"";display:block;padding-bottom:100%}.square .square__content{position:absolute;width:100%;height:100%}.square--center .square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.square-43{position:relative;width:100%}.square-43:after{content:"";display:block;padding-bottom:75%}.square-43 .square-43__content{position:absolute;width:100%;height:100%}.square-43--center .square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.square-12{position:relative;width:100%}.square-12:after{content:"";display:block;padding-bottom:100%}@media (min-width:960px){.square-12:after{padding-bottom:56%}}.square-12 .square-12__content{position:absolute;width:100%;height:100%}.square-12--center .square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.square-md{position:relative;width:100%}@media (min-width:960px){.square-md{position:relative;width:100%}.square-md:after{content:"";display:block;padding-bottom:100%}.square-md .square__content{position:absolute;width:100%;height:100%}.square-md--center .square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.square-lg{position:relative;width:100%}@media (min-width:1024px){.square-lg{position:relative;width:100%}.square-lg:after{content:"";display:block;padding-bottom:100%}.square-lg .square__content{position:absolute;width:100%;height:100%}.square-lg--center .square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.square-sm .square__content{height:100%}@media screen and (max-width:960px){.square-sm{position:relative;width:100%}.square-sm:after{content:"";display:block;padding-bottom:100%}.square-sm .square__content{position:absolute;width:100%;height:100%}.square-sm--center .square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.square-sm img{height:100%}}.square-lazy-img .lazy,.square-lazy-img .lazy__loader,.square-lazy-img .lazy__loader canvas{height:100%}.square-lazy-img .lazy img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}a,h1,h2,h3,h4,h5,h6,li,p{color:#000;margin:0}@font-face{font-family:CenturyGothicStd;src:url(CenturyGothicStd.c2b75201.woff) format("woff"),url(CenturyGothicStd.b39f3d2c.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fakt-Blond;src:url(Fakt-Blond.6d36c88b.woff2) format("woff2"),url(Fakt-Blond.698a5572.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fakt-Bold;src:url(Fakt-Bold.24bca87e.woff2) format("woff2"),url(Fakt-Bold.b6b2fa33.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.footer__newsletter input[type=email],.h1,.h2,.h3,.h4,.h5,.h6,.reset-fonts,.single-quiz form ol#sensei-quiz-list .question.question-title,.single-quiz ol>li:before,.youzer-dialog .youzer-dialog-title,body.home-page h1,body.home-page h2,body.home-page h3{margin:0;padding:0}.h1,body.home-page h1{font-family:CenturyGothicStd;font-weight:400;font-size:4rem;line-height:52px;letter-spacing:0;color:#000}@media (min-width:960px){.h1,body.home-page h1{font-size:6rem;line-height:78px}}.h2,body.home-page h2{font-family:CenturyGothicStd;font-weight:400;font-size:3.6rem;line-height:50px;letter-spacing:0;color:#000}@media (min-width:960px){.h2,body.home-page h2{font-size:5.2rem;line-height:68px}}.h3,body.home-page h3{font-family:CenturyGothicStd;font-weight:400;font-size:2.8rem;line-height:39px;letter-spacing:0;color:#000}@media (min-width:960px){.h3,body.home-page h3{font-size:4.4rem;line-height:57px}}.h4{font-family:CenturyGothicStd;font-weight:400;font-size:2.2rem;line-height:31px;letter-spacing:0;color:#000}@media (min-width:960px){.h4{font-size:3.6rem;line-height:50px}}.footer__newsletter input[type=email],.h5,.single-quiz form ol#sensei-quiz-list .question.question-title,.single-quiz ol>li:before,.youzer-dialog .youzer-dialog-title{font-family:CenturyGothicStd;font-weight:400;font-size:1.8rem;line-height:25px;letter-spacing:0;color:#000}@media (min-width:960px){.footer__newsletter input[type=email],.h5,.single-quiz form ol#sensei-quiz-list .question.question-title,.single-quiz ol>li:before,.youzer-dialog .youzer-dialog-title{font-size:2.4rem;line-height:34px}}.h6{font-family:CenturyGothicStd;font-weight:400;font-size:1.4rem;line-height:20px;letter-spacing:0;color:#000}@media (min-width:960px){.h6{font-size:1.8rem;line-height:25px}}.sh1{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:2.2rem;line-height:31px;letter-spacing:.5px;color:#000}@media (min-width:960px){.sh1{font-size:3.6rem;line-height:50px}}.sh2,.single-course__lessons-quizes .lesson-meta .lesson-length,body.activate .logy .logy-field-info{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.8rem;line-height:25px;letter-spacing:.5px;color:#000}@media (min-width:960px){.sh2,.single-course__lessons-quizes .lesson-meta .lesson-length,body.activate .logy .logy-field-info{font-size:2.4rem;line-height:34px}}.account-page__menu-item,.sh3{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:20px;letter-spacing:.5px;color:#000}@media (min-width:960px){.account-page__menu-item,.sh3{font-size:1.8rem;line-height:25px}}#register-page form .logy-submit-item button,.btn,.label-lg,.lesson input[type=submit],.logy-form .logy-form-actions button,.logy-form .logy-form-actions button[type=submit],.logy-form form .logy-submit-item button,.profile-edit .yz-save-options,.reset-pass-email .resetpass-submit input[type=submit],.shopify-challenge__container .shopify-challenge__button,.submit-answers,.submit-form-quiz,.youzer-dialog .yz-close-dialog,body.sensei .course .course-meta input.course-start,body.sensei a.button,body.single-quiz .quiz-submit.reset,body.single-quiz input.quiz-submit.complete{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.6rem;line-height:24px;letter-spacing:1px;color:#000}@media (min-width:960px){#register-page form .logy-submit-item button,.btn,.label-lg,.lesson input[type=submit],.logy-form .logy-form-actions button,.logy-form .logy-form-actions button[type=submit],.logy-form form .logy-submit-item button,.profile-edit .yz-save-options,.reset-pass-email .resetpass-submit input[type=submit],.shopify-challenge__container .shopify-challenge__button,.submit-answers,.submit-form-quiz,.youzer-dialog .yz-close-dialog,body.sensei .course .course-meta input.course-start,body.sensei a.button,body.single-quiz .quiz-submit.reset,body.single-quiz input.quiz-submit.complete{font-size:1.8rem;line-height:27px}}#logy-form .logy-form-item label,#logy_signup_form .error,#pass-strength-result,#register-page form label,#username_checker div.available,#username_checker div.loading,.label-md,.logy-form form label,.profile-edit #youzer .editfield fieldset legend,.reset-pass-email .form-section__label,form#logy_signup_form fieldset legend{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:21px;letter-spacing:1px;color:#000}@media (min-width:960px){#logy-form .logy-form-item label,#logy_signup_form .error,#pass-strength-result,#register-page form label,#username_checker div.available,#username_checker div.loading,.label-md,.logy-form form label,.profile-edit #youzer .editfield fieldset legend,.reset-pass-email .form-section__label,form#logy_signup_form fieldset legend{font-size:1.6rem;line-height:24px}}.header-pro .promo-bar p,.label-sm,.upload-file-link,.upload-file-url{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.2rem;line-height:18px;letter-spacing:1px;color:#000}@media (min-width:960px){.header-pro .promo-bar p,.label-sm,.upload-file-link,.upload-file-url{font-size:1.4rem;line-height:21px}}.label-xs{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1rem;line-height:15px;letter-spacing:1px;color:#000}@media (min-width:960px){.label-xs{font-size:1.2rem;line-height:18px}}#message p,.p-lg,.page-template-certification .certification-module__description p,.page-template-certification .certification-module__description p a,.single-course__lessons-description,.single-course__lessons-list a,.single-course__progress-content a,.single-course__progress-content strong,.single-quiz .hero-quiz__select,.single-quiz .hero-quiz__select-container a,.verification-description p a,.verify-email__box p,.youzer-dialog .yz-dialog-msg-content,.youzer-dialog .yz-dialog-msg-content a,.youzer-dialog .yz-dialog-msg-content strong{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.8rem;line-height:29px;letter-spacing:.5px;color:#000}#logy_signup_form .description,#logy_signup_form .radio-button-options .option-label,#pass-strength-result.bad,#pass-strength-result.short,#sensei-quiz-list>li>.alert,#sensei-quiz-list>li>.alert .attention,#username_checker div.error,.account-page__customer-profile,.bpxcftr-file-link,.cc-window.cc-banner .cc-compliance a,.cc-window.cc-banner .cc-message,.cc-window.cc-floating .cc-compliance a,.cc-window.cc-floating .cc-message,.logy-error-msg p,.logy-form .logy-error-msg a,.logy-form .logy-error-msg p,.logy-form .logy-error-msg strong,.logy-form .logy-success-msg p,.p-md,.page-template-certification .hero-certification__description p,.page-template-certification .hero-certification__description p a,.profile-edit .radio-button-options .option-label,.reset-pass-email__error,.single-course__progress-progress .progress,.single-quiz .answers li,.single-quiz .answers li label,body,body.home-page,body.home-page p{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:22px;letter-spacing:.2px;color:#000}#logy_signup_form .description,#logy_signup_form label .bp-required-field-label,#logy_signup_form legend .bp-required-field-label,.cookies-wrapper .btn--transparent,.logy-form-note.logy-terms-note,.logy-form-note.logy-terms-note a,.p-sm,.profile-edit #youzer .editfield legend .bp-required-field-label,.profile-edit .youzer .editfield .description,.upload-file-msg,.youzer .editfield .description{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.2rem;line-height:19px;letter-spacing:.2px;color:#000}.btn{cursor:pointer;background:#fdd9d9;border:1px solid #000;color:#000;height:50px;line-height:50px;max-width:320px;padding:0 30px;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;border-radius:0!important;position:relative}.btn:hover{background:rgba(253,217,217,.6)}@media (min-width:960px){.btn{height:60px;line-height:60px!important}}.btn--black{background:#000;color:#fff!important}.btn--black:hover{background:rgba(0,0,0,.6)}.btn--black:focus,.btn--black:visited{color:#fff!important}.btn--black:focus{background:#000}.btn--white{background:#fff}.btn--white:visited{color:#000}.btn--white:hover{-webkit-transition:background color .3s ease-in-out ease-in-out .3s;transition:background color .3s ease-in-out ease-in-out .3s;background:#000;color:#fff}.btn--full{max-width:100%}.btn--transparent{padding:0;background:transparent;border:0;border-bottom:1px solid;line-height:normal}.btn--loading{color:transparent!important}.btn--loading:after{margin:auto;border-radius:50%;width:20px;height:20px;z-index:200;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader 1.1s cubic-bezier(.785,.135,.15,.86) infinite;animation:loader 1.1s cubic-bezier(.785,.135,.15,.86) infinite;border:1px solid rgba(0,0,0,.25);border-top-color:#000}.btn--loading:after,.btn--loading:before{position:absolute;right:0;left:0;top:0;bottom:0;content:"";background-color:transparent}.btn--loading:before{z-index:100}.btn--loading *{color:transparent!important;border-color:transparent!important;background-color:transparent!important}.text-btn{font-family:Fakt-Blond;font-weight:400;font-style:normal;cursor:pointer;background:transparent;border-radius:0;display:inline-block;font-size:16px;height:auto;letter-spacing:1px;line-height:27px;min-height:0;padding:0;position:relative;text-transform:uppercase;outline:none}.text-btn,.text-btn:visited{color:#000}.text-btn.arrow{opacity:1}.text-btn:hover{color:#000}.text-btn:hover .arrow{margin-left:20px;opacity:1}@media (min-width:960px){.text-btn:hover .arrow{margin-left:25px}}@media (min-width:960px){.text-btn{font-size:18px}}.text-btn:after{content:"";background:#000;bottom:-3px;border-radius:.5px;height:1px;left:0;position:absolute;right:-1px;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.text-btn .line-stroke{stroke:#000}.text-btn .arrow{margin-left:10px;position:relative;right:0;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;width:24px}@media (min-width:960px){.text-btn .arrow{margin-left:20px}}.text-btn--small{font-size:12px}@media (min-width:960px){.text-btn--small{font-size:14px}}.text-btn.arrow--white{color:#fff}.text-btn.arrow--white:after{background:#fff}.text-btn.arrow--white .line-stroke{stroke:#fff}.text-btn--right{font-family:Fakt-Blond;font-weight:400;font-style:normal;cursor:pointer;background:transparent;border-radius:0;color:#000;display:inline-block;font-size:16px;height:auto;letter-spacing:1px;line-height:27px;min-height:0;margin:0;padding:0 42px 0 0;position:relative;text-transform:uppercase;outline:none}.text-btn--right.large{font-size:18px}.text-btn--right:hover,.text-btn--right:visited{color:#000}.text-btn--right .arrow-right{position:absolute;top:0;right:0;width:23px;-webkit-transition:all .3s ease;transition:all .3s ease}.text-btn--right:after{width:100%}.text-btn--right:after,.text-btn--right:before{content:"";display:block;position:absolute;bottom:-3px;height:1px;background:#000}.text-btn--right:before{right:0;width:20px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:1024px){.text-btn--right:hover .arrow-right{margin-right:-7px;opacity:1}.text-btn--right:hover:before{right:-7px}}.link-btn{cursor:pointer;background:transparent;border-radius:0;font-size:16px;color:#000;display:inline-block;height:auto;letter-spacing:1px;line-height:27px;min-height:0;padding:0;position:relative;text-transform:uppercase}.link-btn:after{content:"";background:#000;bottom:-3px;border-radius:.5px;height:1px;left:0;position:absolute;right:0}.link-btn--small{font-size:12px}@media (min-width:960px){.link-btn--small{font-size:14px}}.text-white{color:#fff!important}.text-uppercase{text-transform:uppercase}.position-relative,body{position:relative}body{background-color:#fff;font-size:1.5rem!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3;margin:0 auto;overflow-x:hidden;padding:0;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased!important}.space-header{height:67px}@media (min-width:960px){.space-header{height:85px}}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.in-mobile{display:block}@media (min-width:960px){.in-mobile{display:none}}.in-desktop{display:none}@media (min-width:960px){.in-desktop{display:block}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}body.home-page{color:#000!important}.body.page--account{padding:0}.login-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:30px 20px 80px}@media (min-width:960px){.login-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding:80px 107px}}.login-page__container{width:100%}@media (min-width:960px){.login-page__container{width:40%}}.login-page__title{margin-bottom:30px}.login-page__description a{text-decoration:underline;text-underline-position:under}.login-page__description a:focus,.login-page__description a:hover,.login-page__description a:visited{color:#000}.login-page__content{margin-bottom:40px}@media (min-width:960px){.login-page__content{margin-bottom:0}}.login-page__subtitle{margin:60px 0 30px}@media (min-width:960px){.login-page__subtitle{margin:80px 0 30px}}.login-page__password{display:none}.login-page__password.active{display:block}.login-page__password-description{margin:15px 0 30px}@media (min-width:960px){.login-page__password-description{margin:15px 0 40px}}.customers-reset_password .login-page__content{margin-bottom:0}@media (min-width:960px){.customers-reset_password .login-page__content{margin-bottom:40px}}.customers-reset_password .login-page__password-description{margin:0 0 30px}@media (min-width:960px){.customers-reset_password .login-page__password-description{margin:0 0 40px}}.forgot-password{position:absolute;top:80px;right:0}@media (min-width:960px){.forgot-password{top:85px}}.forgot-password.active{top:122px}@media (min-width:960px){.forgot-password.active{top:127px}}.logy-form-actions{margin-top:0}.account__logout--mobile{display:block;padding:40px 20px;border-top:1px solid #000}@media (min-width:960px){.account__logout--mobile{display:none}}.account__logout--mobile .line-stroke{stroke:#000}.container-page{padding:0 20px;background:#fff}@media (min-width:960px){.container-page{padding:0 107px}}.shopify-challenge__container .shopify-challenge__button{margin-top:40px!important;cursor:pointer;background:#000;border:1px solid #000;color:#fff;height:50px;line-height:50px;max-width:320px;padding:0 30px;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px}.shopify-challenge__container .shopify-challenge__button:hover{background:rgba(0,0,0,.6)}@media (min-width:960px){.shopify-challenge__container .shopify-challenge__button{height:60px;line-height:60px!important}}.back-mobile{display:inline-block;width:24px;height:24px;background-image:url(icon-arrow-right.67a82d4f.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:40px;margin-top:-1px;cursor:pointer}@media (min-width:960px){.back-mobile{display:none}}.empty-alert{margin:60px 0}@media (min-width:960px){.empty-alert{margin:60px 0 0}}.account-page__column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 0}@media (min-width:960px){.account-page__column{padding:80px 0}}.account-page__column .order-detail{display:block}#message{padding:0}#message p{text-transform:uppercase;color:#000!important;font-size:14px!important;font-weight:400!important}#message.updated{border:none}.logy-form .logy-form-header{display:none}.logy-form{width:100%;margin:0;max-width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#register-page form,.logy-form form{padding:0}#register-page form label,.logy-form form label{text-transform:uppercase;margin-bottom:10px;color:#000!important}#register-page form .logy-field-icon,.logy-form form .logy-field-icon{display:none}#register-page form#logy-form .logy-form-item input:not([type=checkbox]),#register-page form#logy-form .logy-form-item input[type=text],#register-page form#logy_signup_form input[type=text],.logy-form form#logy-form .logy-form-item input:not([type=checkbox]),.logy-form form#logy-form .logy-form-item input[type=text],.logy-form form#logy_signup_form input[type=text]{border:none!important;border-bottom:1px solid #000!important;padding:0 0 10px!important;font-size:1.4rem;height:auto;min-height:0;line-height:20px;letter-spacing:.2px;color:#000!important;font-family:Fakt-Blond;font:14px Fakt-Blond;border-radius:0;width:100%!important}#register-page form#logy-form .logy-form-item input:not([type=checkbox]):focus,#register-page form#logy-form .logy-form-item input[type=text]:focus,#register-page form#logy_signup_form input[type=text]:focus,.logy-form form#logy-form .logy-form-item input:not([type=checkbox]):focus,.logy-form form#logy-form .logy-form-item input[type=text]:focus,.logy-form form#logy_signup_form input[type=text]:focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}#register-page form#logy-form .logy-form-item input:not([type=checkbox]):hover,#register-page form#logy-form .logy-form-item input[type=text]:hover,#register-page form#logy_signup_form input[type=text]:hover,.logy-form form#logy-form .logy-form-item input:not([type=checkbox]):hover,.logy-form form#logy-form .logy-form-item input[type=text]:hover,.logy-form form#logy_signup_form input[type=text]:hover{border:none;border-bottom:1px solid #000}#register-page form .logy-field-content,.logy-form form .logy-field-content{border:none}#register-page form .logy-remember-me,.logy-form form .logy-remember-me{display:none}#register-page form .logy-submit-item button,.logy-form form .logy-submit-item button{margin-top:40px!important;cursor:pointer;background:#000;border:1px solid #000;color:#fff;height:50px;line-height:50px;max-width:320px;padding:0 30px;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px;border-radius:0!important}#register-page form .logy-submit-item button:hover,.logy-form form .logy-submit-item button:hover{background:rgba(0,0,0,.6);border:none}@media (min-width:960px){#register-page form .logy-submit-item button,.logy-form form .logy-submit-item button{height:60px;line-height:60px!important}}.logy-form .logy-form-actions button,.logy-form .logy-form-actions button[type=submit]{margin-top:40px!important;cursor:pointer;background:#000!important;border:1px solid #000;color:#fff;height:50px;line-height:50px;max-width:320px;padding:0 30px;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px}@media (min-width:960px){.logy-form .logy-form-actions button:hover,.logy-form .logy-form-actions button[type=submit]:hover{background:rgba(0,0,0,.6)!important;border:none}}@media (min-width:960px){.logy-form .logy-form-actions button,.logy-form .logy-form-actions button[type=submit]{height:60px;line-height:60px!important}}.logy-action-item.logy-link-item{display:none}.logy-halfwidth-button .logy-action-item{width:100%}#logy-form .logy-form-item label,form#logy_signup_form fieldset legend{text-transform:uppercase!important;margin-bottom:10px!important;color:#000!important;padding:0}.logy-page-box{padding:0}#logy_signup_form .logy-section-title{display:none}#logy_signup_form input[type=email],#logy_signup_form input[type=password],#logy_signup_form input[type=text]{border:none!important;border-bottom:1px solid #000!important;padding:0 0 10px!important;font-size:1.4rem;height:auto;min-height:0;line-height:20px;letter-spacing:.2px;color:#000!important;font-family:Fakt-Blond;font:14px Fakt-Blond;border-radius:0;width:100%!important}#logy_signup_form input[type=email]:focus,#logy_signup_form input[type=password]:focus,#logy_signup_form input[type=text]:focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}#logy_signup_form input[type=email]:hover,#logy_signup_form input[type=password]:hover,#logy_signup_form input[type=text]:hover{border:none;border-bottom:1px solid #000}#logy_signup_form label .bp-required-field-label,#logy_signup_form legend .bp-required-field-label{position:relative;border-left:none;border-radius:0;background:none;color:#000;margin-left:-5px;font-size:10px;padding:0!important;display:inline-block;vertical-align:top}#logy_signup_form label .bp-required-field-label:before,#logy_signup_form legend .bp-required-field-label:before{content:"*";position:relative;display:inline-block;vertical-align:top;color:#000;font-size:10px;margin-left:10px;margin-right:5px}#logy_signup_form .field_salon-name:before,.logy-lost-password-page .logy-form-note{display:none!important}.logy-form-note.logy-terms-note{text-align:left}.logy-form-note.logy-terms-note a{color:#000;text-decoration:underline;text-underline-position:under}#logy_signup_form .nice-select{width:100%;border:none;border-bottom:1px solid #000;margin:0;font-size:1.4rem;line-height:20px;letter-spacing:.2px;color:#000;font-family:Fakt-Blond;font-weight:400;font-style:normal;background-image:url(ico-select.a0a25f8d.svg);background-size:inherit;background-repeat:no-repeat;padding:0;background-position:100%;border-radius:0!important}#logy_signup_form .nice-select:focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}.nice-select .current{line-height:20px;text-align:left;background:#fff}.nice-select .current,.nice-select .option{font-size:1.8rem;letter-spacing:.2px;color:#000;font-family:Fakt-Blond;font-weight:400;font-style:normal}.nice-select.open .list{width:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-top:0;border:1px solid #000}.register-section .radio-button-options input{visibility:hidden}#logy_signup_form .radio-button-options .option-label{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal}#logy_signup_form .radio-button-options .option-label:before{content:"";display:block;width:18px;height:18px;border:1px solid #000;margin-right:15px}#logy_signup_form .radio-button-options .option-label.active:before{background-image:url(icon_checkmark.9dc17827.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}form#logy_signup_form .field_professional-verification fieldset legend{margin:20px 0!important}#logy_signup_form fieldset{margin-bottom:40px}.logy-with-header .logy-error-msg,.logy-with-header .logy-success-msg{border:none}.logy-with-header .logy-error-msg,.logy-with-header .logy-form-message{padding:0}.logy-form .logy-error-msg p,.logy-form .logy-success-msg p{border-radius:0;padding:0 0 20px;border:none;background:none}.logy-form input:-webkit-autofill,.logy-form input:-webkit-autofill:focus .logy-form input:-webkit-autofill,.logy-form input:-webkit-autofill:hover,.logy-form select:-webkit-autofill,.logy-form select:-webkit-autofill:focus,.logy-form select:-webkit-autofill:hover,.logy-form textarea:-webkit-autofill,.logy-form textarea:-webkit-autofill:hover .logy-form textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000;webkit-box-shadow:none;border:none}body.activate .logy{margin-top:60px}@media (min-width:960px){body.activate .logy{margin-top:106px}}body.activate .logy #activate-page{padding:40px 20px}@media (min-width:960px){body.activate .logy #activate-page{padding:80px 107px}}body.activate .logy #activation-form{max-width:100%;margin:0 auto}@media (min-width:960px){body.activate .logy #activation-form{max-width:700px}}body.activate #logy-form .logy-form-item input[type=text]{border:none!important;border-bottom:1px solid #000!important;padding:0 0 10px!important;font-size:1.4rem;height:auto;min-height:0;line-height:20px;letter-spacing:.2px;color:#000!important;font-family:Fakt-Blond;font:14px Fakt-Blond;border-radius:0;width:100%!important}body.activate #logy-form .logy-form-item input[type=text]:focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}body.activate #logy-form .logy-form-item input[type=text]:hover{border:none;border-bottom:1px solid #000}#username_checker div.available,#username_checker div.loading{border:none;color:#000;margin:0 0 10px;padding:0;background:#fff;text-align:left}#pass-strength-result.good,#pass-strength-result.strong{color:#000}#logy_signup_form .error,#pass-strength-result{border:none!important;background:none!important;padding:0;width:auto;text-align:left;margin:-10px 0 20px}.upload-file-link{border-bottom:1px solid #000;padding-bottom:5px;display:inline-block;text-transform:uppercase;margin-bottom:40px;cursor:pointer}.upload-file-url{padding:10px;border:1px solid #000;margin-bottom:15px;display:none;width:auto}.upload-file-url.active{display:inline-block}.field_type_file fieldset{margin:0!important}.field_type_file input{display:none}.account-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.account-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.account-page__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.account-page__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.account-page__logout{-ms-flex-item-align:start;align-self:flex-start;margin-top:20px;display:none}@media (min-width:960px){.account-page__logout{display:inline-block}}.account-page__menu{padding:30px 20px;width:100%;border:none}@media (min-width:960px){.account-page__menu{width:40%;padding-top:80px;padding-left:107px;border-right:1px solid #000;padding-bottom:100px}}.account-page__menu ul{margin:0;padding:0}.account-page__menu li{list-style:none;width:100%;margin-bottom:20px}@media (min-width:960px){.account-page__menu li{width:210px}}.account-page__menu-item{width:100%;color:#767676;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:960px){.account-page__menu-item{color:#767676}}.account-page__menu-item:focus,.account-page__menu-item:hover,.account-page__menu-item:visited{color:#000}@media (min-width:960px){.account-page__menu-item:focus,.account-page__menu-item:hover,.account-page__menu-item:visited{color:#767676}}.account-page__menu-item.active{color:#000}.account-page__menu-item.active .account-page__menu-icon{opacity:1}.account-page__menu-icon{width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:1}@media (min-width:960px){.account-page__menu-icon{opacity:.2}}.account-page__menu-icon .line-stroke{stroke:#000}.account-page__menu-link{margin-top:20px}.account-page__profile{padding:30px 20px 40px}@media (min-width:960px){.account-page__profile{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:80px 107px 0}}.account-page__customer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.account-page__customer-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.account-page__customer-title{text-transform:uppercase;margin-bottom:10px}.account-page__customer-profile{margin-bottom:40px}@media (min-width:960px){.account-page__customer-profile{margin-bottom:0}}.account-page__title{margin-bottom:20px}.account-page__orders .account-page__title{margin:0}.account-page__rewards{margin-top:0;margin-bottom:0;padding:20px;border:1px solid #000}@media (min-width:960px){.account-page__rewards{margin-top:80px;margin-bottom:80px;padding:40px}}.account-page__rewards .account-page__menu-item,.account-page__rewards .sh3{margin-bottom:10px}@media (min-width:960px){.account-page__rewards .account-page__menu-item,.account-page__rewards .sh3{margin-bottom:20px}}#logy_signup_form .account-page__rewards .description,#logy_signup_form .radio-button-options .account-page__rewards .option-label,#logy_signup_form label .account-page__rewards .bp-required-field-label,#logy_signup_form legend .account-page__rewards .bp-required-field-label,#sensei-quiz-list>li>.alert .account-page__rewards .attention,#username_checker .account-page__rewards div.error,.account-page__rewards #logy_signup_form .description,.account-page__rewards #logy_signup_form .radio-button-options .option-label,.account-page__rewards #logy_signup_form label .bp-required-field-label,.account-page__rewards #logy_signup_form legend .bp-required-field-label,.account-page__rewards #pass-strength-result.bad,.account-page__rewards #pass-strength-result.short,.account-page__rewards #sensei-quiz-list>li>.alert,.account-page__rewards #sensei-quiz-list>li>.alert .attention,.account-page__rewards #username_checker div.error,.account-page__rewards .account-page__customer-profile,.account-page__rewards .bpxcftr-file-link,.account-page__rewards .cc-window.cc-banner .cc-compliance a,.account-page__rewards .cc-window.cc-banner .cc-message,.account-page__rewards .cc-window.cc-floating .cc-compliance a,.account-page__rewards .cc-window.cc-floating .cc-message,.account-page__rewards .cookies-wrapper .btn--transparent,.account-page__rewards .logy-error-msg p,.account-page__rewards .logy-form-note.logy-terms-note,.account-page__rewards .logy-form-note.logy-terms-note a,.account-page__rewards .logy-form .logy-error-msg a,.account-page__rewards .logy-form .logy-error-msg strong,.account-page__rewards .logy-form .logy-success-msg p,.account-page__rewards .p-md,.account-page__rewards .p-sm,.account-page__rewards .page-template-certification .hero-certification__description p,.account-page__rewards .page-template-certification .hero-certification__description p a,.account-page__rewards .profile-edit #youzer .editfield legend .bp-required-field-label,.account-page__rewards .profile-edit .radio-button-options .option-label,.account-page__rewards .reset-pass-email__error,.account-page__rewards .single-course__progress-progress .progress,.account-page__rewards .single-quiz .answers li,.account-page__rewards .single-quiz .answers li label,.account-page__rewards .upload-file-msg,.account-page__rewards .youzer .editfield .description,.account-page__rewards body,.account-page__rewards body.home-page p,.cc-window.cc-banner .account-page__rewards .cc-message,.cc-window.cc-banner .cc-compliance .account-page__rewards a,.cc-window.cc-floating .account-page__rewards .cc-message,.cc-window.cc-floating .cc-compliance .account-page__rewards a,.cookies-wrapper .account-page__rewards .btn--transparent,.logy-error-msg .account-page__rewards p,.logy-form-note.logy-terms-note .account-page__rewards a,.logy-form .logy-error-msg .account-page__rewards a,.logy-form .logy-error-msg .account-page__rewards strong,.logy-form .logy-success-msg .account-page__rewards p,.page-template-certification .hero-certification__description .account-page__rewards p,.page-template-certification .hero-certification__description p .account-page__rewards a,.profile-edit #youzer .editfield legend .account-page__rewards .bp-required-field-label,.profile-edit .radio-button-options .account-page__rewards .option-label,.single-course__progress-progress .account-page__rewards .progress,.single-quiz .answers .account-page__rewards li,.single-quiz .answers li .account-page__rewards label,.youzer .editfield .account-page__rewards .description,body.home-page .account-page__rewards p{margin-bottom:30px}#logy_signup_form .account-page__rewards .description,#logy_signup_form label .account-page__rewards .bp-required-field-label,#logy_signup_form legend .account-page__rewards .bp-required-field-label,.account-page__rewards #logy_signup_form .description,.account-page__rewards #logy_signup_form label .bp-required-field-label,.account-page__rewards #logy_signup_form legend .bp-required-field-label,.account-page__rewards .cookies-wrapper .btn--transparent,.account-page__rewards .logy-form-note.logy-terms-note,.account-page__rewards .logy-form-note.logy-terms-note a,.account-page__rewards .p-sm,.account-page__rewards .profile-edit #youzer .editfield legend .bp-required-field-label,.account-page__rewards .upload-file-msg,.account-page__rewards .youzer .editfield .description,.cookies-wrapper .account-page__rewards .btn--transparent,.logy-form-note.logy-terms-note .account-page__rewards a,.profile-edit #youzer .editfield legend .account-page__rewards .bp-required-field-label,.youzer .editfield .account-page__rewards .description{display:block;text-transform:uppercase}.account-page__rewards button{width:100%;height:50px;color:#fff;border:1px solid #000;background:#000}@media (min-width:960px){.account-page__rewards button{width:320px;height:60px}}.account-page__rewards button.rewards-button--logged{color:#000;background:transparent}.account-page__pro-tag{margin:0 0 50px;background-image:url(icon-pro.47715aed.svg);background-repeat:no-repeat;background-position:0;background-size:contain;padding-left:30px}.profile-edit .youzer .settings-main-content{width:100%;float:none;margin-bottom:0}.profile-edit .yz-page-main-content{padding:0;max-width:100%}.profile-edit .settings-main-content .settings-inner-content{margin-left:0}.profile-edit .settings-inner-content .options-section-title{display:none}.profile-edit .youzer,.profile-edit .youzer p{background:#fff;font-family:Fakt-Blond;font-weight:400;font-style:normal}.profile-edit .youzer .editfield fieldset{margin:0;padding:0}.profile-edit .youzer .editfield .description{color:#767676}.profile-edit #youzer .editfield legend .bp-required-field-label{position:relative;border-left:none;border-radius:0;background:none;color:#000;margin-left:-5px;font-size:10px;padding:0!important;display:inline-block;vertical-align:top}.profile-edit #youzer .editfield legend .bp-required-field-label:before{content:"*";position:relative;display:inline-block;vertical-align:top;color:#000;font-size:10px;margin-left:10px;margin-right:5px}.profile-edit #youzer .editfield fieldset legend{text-transform:uppercase;margin-bottom:10px;color:#000!important}.profile-edit #youzer .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button){border:none!important;border-bottom:1px solid #000!important;padding:0 0 10px!important;font-size:1.4rem;height:auto;min-height:0;line-height:20px;letter-spacing:.2px;color:#000!important;font-family:Fakt-Blond;font:14px Fakt-Blond;border-radius:0;width:100%!important}.profile-edit #youzer .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button):focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}.profile-edit #youzer .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button):hover{border:none;border-bottom:1px solid #000}.profile-edit .youzer .editfield{border:none;margin-bottom:40px}.profile-edit #youzer .youzer .nice-select{width:100%;border:none;border-bottom:1px solid #000;margin:0;font-size:1.4rem;line-height:20px;letter-spacing:.2px;color:#000;font-family:Fakt-Blond;font-weight:400;font-style:normal;background-image:url(ico-select.a0a25f8d.svg);background-size:inherit;background-repeat:no-repeat;padding:0;background-position:100%;border-radius:0!important}.profile-edit #youzer .youzer .nice-select:focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}.profile-edit .youzer-settings-actions{padding:0 0 40px;line-height:normal;border-top:none}@media (min-width:960px){.profile-edit .youzer-settings-actions{padding:0 0 80px}}.profile-edit .yz-copyright{display:none}.profile-edit .yz-save-options{cursor:pointer;border:1px solid #000;color:#000;height:50px;line-height:50px!important;max-width:100%;padding:0 30px!important;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px;border-radius:0!important;font-family:Fakt-Blond;font-weight:400;font-style:normal;font-weight:400!important;background:#fff;font-size:18px!important}@media (min-width:960px){.profile-edit .yz-save-options{max-width:320px;height:60px;line-height:60px!important}}.profile-edit .yz-save-options:visited{color:#000}.profile-edit .yz-save-options:hover{-webkit-transition:background color .3s ease-in-out ease-in-out .3s;transition:background color .3s ease-in-out ease-in-out .3s;background:#000;color:#fff}.profile-edit .radio-button-options .option-label{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal;color:#000}.profile-edit .radio-button-options .option-label:before{content:"";display:block;width:18px;height:18px;border:1px solid #000;margin-right:15px}.profile-edit .radio-button-options .option-label.active:before{background-image:url(icon_checkmark.9dc17827.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.profile-edit .upload-file-link{margin-bottom:0}.profile-edit .radio-button-options input{display:none}.profile-edit .youzer .editfield .radio-button-options label{color:#000;font-size:12px;font-weight:400;line-height:18px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.profile-edit .account__logout--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){.profile-edit .account__logout--mobile{display:none}}.profile-edit .account__logout--mobile img{width:20px}.profile-edit .account-page__profile-title{margin-bottom:40px}@media (min-width:960px){.profile-edit .account-page__profile-title{margin-bottom:80px}}.bpxcftr-file-link{text-decoration:underline!important;text-underline-position:under;font-family:Fakt-Blond!important;padding-bottom:10px}.bpxcftr-file-link:focus,.bpxcftr-file-link:visited{color:#000}.field_professional-verification label{display:none}.logy-form.logy-signup-page{max-width:100%;background:#fff}.account-page__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-page__actions .logout-btn{display:none}@media (min-width:960px){.account-page__actions .logout-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;position:relative;-ms-flex-item-align:start;align-self:flex-start}}.field_professional-verification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.field_professional-verification .upload-file-link,.field_professional-verification .upload-file-url{-ms-flex-item-align:start;align-self:flex-start}.youzer-dialog .yz-dialog-header{display:none}.youzer-dialog .youzer-dialog-title{margin-bottom:30px}.youzer-dialog .yz-dialog-msg-content a{color:#000!important;text-decoration:underline!important;font-weight:400!important;text-underline-position:under}.youzer-dialog .yz-dialog-msg-content a:hover{color:#000}.youzer-dialog .yz-close-dialog{cursor:pointer;border:1px solid #000!important;color:#000!important;height:50px;line-height:50px!important;max-width:100%;padding:0 30px!important;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px;border-radius:0!important;font-family:Fakt-Blond;font-weight:400;font-style:normal;font-weight:400!important;background:#fff;font-size:18px!important}@media (min-width:960px){.youzer-dialog .yz-close-dialog{min-width:320px;height:60px;line-height:60px!important}}.youzer-dialog .yz-close-dialog:visited{color:#000}.youzer-dialog .yz-close-dialog:hover{-webkit-transition:background color .3s ease-in-out ease-in-out .3s;transition:background color .3s ease-in-out ease-in-out .3s;background:rgba(0,0,0,.6);color:#fff!important}#logy_signup_form .description{padding:5px 0 0;color:#c4c4c4}.logy-item-inner .logy-button-title{position:relative;display:block;padding:0;width:100%;max-width:233px;margin:0 auto;height:50px}@media (min-width:960px){.logy-item-inner .logy-button-title{position:relative;display:block;max-width:260px;height:60px}}.logy-item-inner .logy-button-title:before{content:"";display:block;position:absolute;top:54%;right:0;width:5px;height:8px;background:#000;margin-right:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.logy-item-inner button{padding:0!important}@media (min-width:960px){.logy-item-inner button:hover .logy-button-title:before{background:#666!important}}.upload-file-msg{color:#767676;margin-bottom:20px;display:none}#logy_signup_form .description,.youzer .editfield .description{color:#767676}.field_professional-verification .description{margin-bottom:20px!important}.reset-pass-email .form-section__label{text-transform:uppercase;margin-top:30px}.reset-pass-email .form-section__input{border:none!important;border-bottom:1px solid #000!important;padding:0 0 10px!important;font-size:1.4rem;height:auto;min-height:0;line-height:20px;letter-spacing:.2px;color:#000!important;font-family:Fakt-Blond;font:14px Fakt-Blond;border-radius:0;width:100%!important}.reset-pass-email .form-section__input:focus{border:none;border-bottom:1px solid #000;color:#000;font-size:1.4rem}.reset-pass-email .form-section__input:hover{border:none;border-bottom:1px solid #000}.reset-pass-email .resetpass-submit input[type=submit]{margin-top:40px!important;cursor:pointer;background:#000!important;border:1px solid #000;color:#fff;height:50px;line-height:50px;max-width:320px;padding:0 30px;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px}.reset-pass-email .resetpass-submit input[type=submit]:hover{background:rgba(0,0,0,.6)!important;border:none}@media (min-width:960px){.reset-pass-email .resetpass-submit input[type=submit]{height:60px;line-height:60px!important}}#pass-strength-result.bad,#pass-strength-result.short,#username_checker div.error,.logy-error-msg p,.logy-form .logy-error-msg p,.reset-pass-email__error{color:#eb0000}#username_checker div.available,#username_checker div.error{padding:15px 0}.logy-form .logy-error-msg a{color:#eb0000!important;text-decoration:underline!important;font-weight:400!important;text-underline-position:under}.logy-form .logy-error-msg a:hover{color:#eb0000}.logy-form .logy-error-msg strong{color:#eb0000;text-transform:none!important}.form-errors .errors li{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:20px;letter-spacing:.2px;color:#eb0000;margin-bottom:10px}.logy .editfield .checkbox-options label input,.logy .editfield .radio-button-options label input{margin-right:-10px}a:focus,button:focus,select:focus{outline:3px auto -webkit-focus-ring-color!important;border-radius:0!important}.logy-form button:focus,.logy-form input:focus,.logy-form select:focus,.logy-form textarea:focus{outline:3px auto -webkit-focus-ring-color;border-radius:0}.header-pro__account a:focus{border-radius:17px!important}.verification-container{padding:40px 20px 80px}@media (min-width:960px){.verification-container{padding:80px 107px 100px}}.verification-tag{position:absolute;top:30px;left:0;background-color:#fdd9d9;padding-left:40px;padding-right:5px;height:21px;line-height:21px;text-transform:uppercase}.verification-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #000;padding:80px 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.verification-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding:90px 40px 0}}.verification-content{width:100%}@media (min-width:960px){.verification-content{width:50%}}.verification-description{width:100%;margin-top:30px}@media (min-width:960px){.verification-description{width:490px}}.verification-description p{margin-bottom:40px}.verification-description p a{font-weight:600}.verification-actions{width:100%;padding-left:0;padding-top:50px}@media (min-width:960px){.verification-actions{width:50%;padding-left:170px;padding-top:30px}}.verification-logout{margin-top:30px;width:100%}.page-404__content{padding:100px 20px 126px}@media (min-width:960px){.page-404__content{padding:152px 106px 200px}}.page-404__title{width:100%;margin-bottom:10px;padding-right:0}@media (min-width:960px){.page-404__title{width:520px;margin-bottom:20px;padding-right:10px}}.page-404__copy{width:100%;margin-bottom:30px;padding-right:0}@media (min-width:960px){.page-404__copy{width:440px;margin-bottom:40px;padding-right:10px}}.error404 .header-pro__wrapper{border-bottom:1px solid #000}.footer{background:#000;color:#fff;padding:80px 20px}@media (min-width:960px){.footer{padding:86px 120px}}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__newsletter{width:100%;margin-bottom:60px}@media (min-width:960px){.footer__newsletter{width:50%;margin-bottom:30px}}.footer__newsletter input[type=email]{width:100%;background:#000;border:none;border-bottom:1px solid #fff;color:#fff;margin-top:20px;padding:20px 40px 20px 0;display:block;height:70px;border-radius:0}.footer__newsletter input[type=email]:-webkit-autofill,.footer__newsletter input[type=email]:-webkit-autofill:active,.footer__newsletter input[type=email]:-webkit-autofill:focus,.footer__newsletter input[type=email]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:#fff!important}.footer__newsletter input[type=email]::-webkit-input-placeholder{font-size:24px;color:#c4c4c4;font-weight:300;letter-spacing:0}.footer__newsletter input[type=email]::-moz-placeholder{font-size:24px;color:#c4c4c4;font-weight:300;letter-spacing:0}.footer__newsletter input[type=email]:-ms-input-placeholder{font-size:24px;color:#c4c4c4;font-weight:300;letter-spacing:0}.footer__newsletter input[type=email]::-ms-input-placeholder{font-size:24px;color:#c4c4c4;font-weight:300;letter-spacing:0}.footer__newsletter input[type=email]::placeholder{font-size:24px;color:#c4c4c4;font-weight:300;letter-spacing:0}@media (min-width:960px){.footer__newsletter input[type=email]::-webkit-input-placeholder{font-size:24px}.footer__newsletter input[type=email]::-moz-placeholder{font-size:24px}.footer__newsletter input[type=email]:-ms-input-placeholder{font-size:24px}.footer__newsletter input[type=email]::-ms-input-placeholder{font-size:24px}.footer__newsletter input[type=email]::placeholder{font-size:24px}}.footer__newsletter [type=submit]{display:block;width:24px;height:24px;background:url(icon-arrow-right.67a82d4f.svg) no-repeat 50%;-webkit-filter:invert(1);filter:invert(1);top:26px;right:0;position:absolute;padding:0;border:none;background-color:transparent}.footer__newsletter-message{margin-top:15px}.footer__newsletter--thankyou [type=submit]{background-image:url(icon_checkmark.9dc17827.svg)!important}.footer__form{margin-top:30px}.footer__navigation-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:960px){.footer__navigation-container{padding-left:123px;padding-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__navigation{width:50%;margin-bottom:60px}@media (min-width:960px){.footer__navigation{margin-bottom:40px}}.footer__navigation--professional{margin-bottom:55px}.footer__navigation .menu{padding:0;margin:0}.footer__navigation .menu-item{margin-bottom:12px}.footer__navigation .menu-item a{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:20px;letter-spacing:.2px;display:block;margin-bottom:15px;color:#fff}.footer__navigation-title{margin-bottom:38px;letter-spacing:.5px}.footer__copyright .menu-item{margin-bottom:10px}.footer__copyright .menu-item a{font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:20px;letter-spacing:.2px;display:block;margin-bottom:15px;color:#fff}.footer__copyright-title{margin-bottom:38px;letter-spacing:.5px}.footer__social{width:100%;padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:960px){.footer__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding-left:123px}}.footer__social .footer__navigation-title{margin-bottom:25px}.footer__social a{margin-right:15px}@media (min-width:960px){.footer__social a{margin-right:25px}}.footer__social a img{-webkit-filter:invert(1);filter:invert(1)}.footer__copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:40px;font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.4rem;line-height:22px;letter-spacing:.2px}@media (min-width:960px){.footer__copyright{margin-top:66px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.header-pro{display:block;width:100%;padding:0;position:relative;top:0;left:0;z-index:999}.header-pro .skip-content{font-family:Fakt-Blond;font-weight:400;font-style:normal;position:absolute;top:0;left:0;padding:8px 15px 10px;color:#fff;background:#000;text-decoration:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:99999}.header-pro .skip-content:focus{-webkit-transform:none;transform:none}.header-pro .promo-bar{text-align:center;background-color:#000}.header-pro .promo-bar-slide{overflow:hidden;z-index:1000}.header-pro .promo-bar p{padding:10px 20px 9px;color:#fff;text-transform:uppercase}.header-pro .promo-bar p a{color:#fff}.header-pro .promo-bar p a:before{content:"";display:inline-block;position:absolute;bottom:-5px;width:100%;height:1px;border-bottom:1px solid #fff}.header-pro--white-fixed{position:fixed!important;top:0;left:0;background:transparent}.header-pro--transparent,.header-pro--white{background-color:#fff;border-bottom:1px solid #000}.header-pro--transparent{-webkit-transition:background .3s linear;transition:background .3s linear}.header-pro--text-white .h6{color:#fff!important}.header-pro--text-white .header-pro__account__cart__number,.header-pro--text-white .header-pro__account__user,.header-pro--text-white .header-pro__logo{-webkit-filter:invert(1);filter:invert(1)}.header-pro--text-white .header-pro__account__certified{color:#fff!important;border:1px solid #fff}.header-pro--text-white .header-pro__account__cart{top:-2px;width:30px;height:30px!important;-webkit-filter:invert(1);filter:invert(1)}.header-pro--text-white .header-pro__account__cart.active{height:20px!important;-webkit-filter:invert(0);filter:invert(0)}.header-pro--text-white button.toggle-bar,.header-pro--text-white button.toggle-bar:after,.header-pro--text-white button.toggle-bar:before{border-top:1px solid #fff}.header-pro nav ul{margin:0;padding:0}.header-pro nav ul li{list-style:none}.header-pro nav ul li a{font-family:Fakt-Blond;font-weight:400;font-style:normal;text-decoration:none}.header-pro nav ul li a:hover{color:#000}.header-pro button{font-family:Fakt-Blond;font-weight:400;font-style:normal;position:relative;height:auto;min-height:auto;border:0;background:none;-webkit-box-sizing:border-box;box-sizing:border-box}.header-pro__wrapper{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:18px 0;z-index:1000;-webkit-transition:all .5s linear;transition:all .5s linear;background-color:#fff}@media (min-width:1024px){.header-pro__wrapper{padding:25px 0}}.header-pro__wrapper--scrolled{background-color:#fff!important;border-bottom:1px solid #000!important}.header-pro__wrapper--scrolled .h6{color:#000!important}.header-pro__wrapper--scrolled .header-pro__account__cart__number,.header-pro__wrapper--scrolled .header-pro__account__user,.header-pro__wrapper--scrolled .header-pro__logo{-webkit-filter:invert(0);filter:invert(0)}.header-pro__wrapper--scrolled .header-pro__account__certified{color:#000!important;border:1px solid #000}.header-pro__wrapper--scrolled .header-pro__account__cart{top:-2px;width:30px;height:30px!important;-webkit-filter:invert(0);filter:invert(0)}.header-pro__wrapper--scrolled button.toggle-bar,.header-pro__wrapper--scrolled button.toggle-bar:after,.header-pro__wrapper--scrolled button.toggle-bar:before{border-top:1px solid #000}.header-pro__nav-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;display:none;padding-top:6px;padding-left:40px}@media (min-width:1024px){.header-pro__nav-menu{display:block}}.header-pro__nav-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:2px 0}.header-pro__nav-menu .header-pro__nav-li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-right:22px}.header-pro__nav-menu .header-pro__nav-li a,.header-pro__nav-menu .header-pro__nav-li button{text-transform:uppercase}.header-pro .active.header-pro__menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.8);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;z-index:1001}.header-pro__nav-submenu{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:60px 0 20px;background:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:1001}@media (min-width:1024px){.header-pro__nav-submenu{width:427px;padding:40px}}.header-pro__nav-submenu.active{-webkit-transform:translateX(0);transform:translateX(0)}.header-pro__nav-submenu .header-pro__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:0;overflow:hidden;overflow-y:auto}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;padding:2px;overflow:hidden;overflow-y:auto;border:0}}.header-pro__nav-submenu .header-pro__nav a{display:block;position:relative;padding:19px 20px 20px;font-size:1.6rem;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav a{padding:0;font-size:1.4rem;border:0}.header-pro__nav-submenu .header-pro__nav a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:1px;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}.header-pro__nav-submenu .header-pro__nav a.active:after,.header-pro__nav-submenu .header-pro__nav a:hover:after{width:100%}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav button:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}.header-pro__nav-submenu .header-pro__nav button.active:after{width:100%}.header-pro__nav-submenu .header-pro__nav-parent{margin:0}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-parent{margin:0 20px 0 0}}.header-pro__nav-submenu .header-pro__nav-parent button{display:block;width:100%;padding:21px 20px;text-align:left;font-size:1.6rem;line-height:24px;letter-spacing:1px;color:#fff;border-top:1px solid #fff;text-transform:uppercase}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-parent button{padding:0;border-top:0;text-align:center;font-size:1.4rem;line-height:21px}}.header-pro__nav-submenu .header-pro__nav-parent a{font-size:1.4rem}.header-pro__nav-submenu .header-pro__nav-parent a:hover{color:#fff}.header-pro__nav-submenu .header-pro__nav-parent .icon-arrow{display:block;position:absolute;top:50%;right:20px;margin-top:-4px;z-index:-1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-parent .icon-arrow{display:none}}.header-pro__nav-submenu .header-pro__nav-parent .icon-arrow.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-pro__nav-submenu .header-pro__nav-parent a:after{display:none}.header-pro__nav-submenu .header-pro__nav-parent+.header-pro__nav-parent .header-pro__nav-child li:first-child a.h6{text-transform:none!important}.header-pro__nav-submenu .header-pro__nav-child{position:relative;padding-bottom:20px}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-child{position:absolute;top:90px;left:0;width:100%;padding:0 0 0 40px}}.header-pro__nav-submenu .header-pro__nav-child li:first-child a.h6{text-transform:uppercase!important}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-child li:first-child a.h6{text-transform:inherit!important}}.header-pro__nav-submenu .header-pro__nav-child button{text-align:left;text-transform:uppercase!important;opacity:.6}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-child button{text-transform:inherit!important;opacity:1}}.header-pro__nav-submenu .header-pro__nav-child button:after{display:none}.header-pro__nav-submenu .header-pro__nav-child button.active .child-link-title{position:relative;display:inline-block}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-child button.active .child-link-title:before{content:"";position:absolute;bottom:0;display:block;width:100%;height:1px;background:#fff}}.header-pro__nav-submenu .header-pro__nav-child a,.header-pro__nav-submenu .header-pro__nav-child button{font-family:Fakt-Blond;font-weight:400;font-style:normal;display:block;margin-bottom:10px;padding:8px 20px;font-size:1.4rem;color:#fff;border:0;text-transform:capitalize}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-child a,.header-pro__nav-submenu .header-pro__nav-child button{display:inline-block;padding:8px 0 0;font-size:1.8rem}}.header-pro__nav-submenu .header-pro__nav-child .icon-sub-menu{display:none;width:27px;position:absolute;top:50%;right:50px;margin-top:-8px}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-child .icon-sub-menu{display:inline-block}}.header-pro__nav-submenu .header-pro__nav-sub-child{position:relative;top:0;right:0;width:100%;height:auto;padding:0!important;border-left:0 solid #fff;background:#000}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-sub-child{position:absolute;top:-90px;right:-427px;width:427px;height:100vh;padding:40px!important;border-left:1px solid #fff}}.header-pro__nav-submenu .header-pro__nav-sub-child li{margin:0!important}.header-pro__nav-submenu .header-pro__nav-sub-child a{padding-top:0!important}@media (min-width:1024px){.header-pro__nav-submenu .header-pro__nav-sub-child a{padding-bottom:14px!important}}.header-pro__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:60px}@media (min-width:1024px){.header-pro__logo{padding:0}}.header-pro__logo img{width:98px;padding:0}@media (min-width:1024px){.header-pro__logo img{width:auto;padding:0}}.header-pro__account{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px;text-align:right}@media (min-width:1024px){.header-pro__account{padding-right:40px}}.header-pro__account a,.header-pro__account button{padding:0 10px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-pro__account a:active,.header-pro__account button:active{-webkit-box-shadow:none;box-shadow:none}.header-pro__account__cart{top:-2px;width:30px;height:30px!important;background-size:contain;background-repeat:no-repeat!important;background-position:50%!important;position:relative!important}.header-pro__account__cart.active .header-pro__account__cart__number{opacity:1}.header-pro__account__cart__number{position:absolute;top:-6px;right:-2px;color:#000;font-weight:700;font-size:12px;opacity:0}.header-pro__account__certified{display:none!important;margin-right:15px;padding:4px 28px!important;color:#000!important;text-transform:uppercase;border:1px solid #000;border-radius:17px}@media (min-width:1024px){.header-pro__account__certified{display:block!important;font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.6rem;line-height:24px;letter-spacing:1px;color:#000}}.header-pro__account__certified:hover{color:#000!important}.header-pro__account__user{display:inline-block;width:24px;height:24px!important;min-height:15px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.header-pro .icon-close{position:absolute;top:11px;right:inherit;left:10px;padding:11px;cursor:pointer}@media (min-width:1024px){.header-pro .icon-close{top:30px;right:40px;left:auto}}.header-pro__download img{width:150px;-webkit-transform:translateX(15px);transform:translateX(15px)}@media (min-width:960px){.header-pro__download img{display:inline-block;width:180px;-webkit-transform:translateX(-11px);transform:translateX(-11px)}}.header-pro .hide-desktop-button:last-child a{border-top:0}.header-pro .hide-desktop-button a{font-size:1.6rem;line-height:24px;letter-spacing:1px}@media (min-width:1024px){.header-pro .hide-desktop-button{display:none}}.header-pro .menu-header-pro-container{display:none}.header-pro__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:37px}@media (min-width:1024px){.header-pro__download{padding-right:0}}.header-pro__download--googleplay{margin-right:20px}@media (min-width:1024px){.header-pro__download--googleplay{margin-right:0}}.header-pro__download--googleplay img{width:188px;-webkit-transform:translateX(8px);transform:translateX(8px)}@media (min-width:1024px){.header-pro__download--googleplay img{display:inline-block;-webkit-transform:translateX(-11px);transform:translateX(-11px)}}.header-pro__download--appstore img{width:150px}@media (min-width:1024px){.header-pro__download--appstore img{display:inline-block}}.cookies-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:#f9f9f9;z-index:1000}.cookies-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 20px 11px;border-top:1px solid #000;text-transform:uppercase}@media (min-width:960px){.cookies-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 40px;border:0}}.cookies-wrapper span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:960px){.cookies-wrapper span{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#message .cookies-wrapper p,.cookies-wrapper #message p,.cookies-wrapper .p-lg,.cookies-wrapper .page-template-certification .certification-module__description p,.cookies-wrapper .page-template-certification .certification-module__description p a,.cookies-wrapper .single-course__lessons-description,.cookies-wrapper .single-course__lessons-list a,.cookies-wrapper .single-course__progress-content a,.cookies-wrapper .single-course__progress-content strong,.cookies-wrapper .single-quiz .hero-quiz__select,.cookies-wrapper .single-quiz .hero-quiz__select-container a,.cookies-wrapper .verification-description p a,.cookies-wrapper .verify-email__box p,.cookies-wrapper .youzer-dialog .yz-dialog-msg-content,.cookies-wrapper .youzer-dialog .yz-dialog-msg-content a,.cookies-wrapper .youzer-dialog .yz-dialog-msg-content strong,.page-template-certification .certification-module__description .cookies-wrapper p,.page-template-certification .certification-module__description p .cookies-wrapper a,.single-course__lessons-list .cookies-wrapper a,.single-course__progress-content .cookies-wrapper a,.single-course__progress-content .cookies-wrapper strong,.single-quiz .cookies-wrapper .hero-quiz__select,.single-quiz .hero-quiz__select-container .cookies-wrapper a,.verification-description p .cookies-wrapper a,.verify-email__box .cookies-wrapper p,.youzer-dialog .cookies-wrapper .yz-dialog-msg-content,.youzer-dialog .yz-dialog-msg-content .cookies-wrapper a,.youzer-dialog .yz-dialog-msg-content .cookies-wrapper strong{margin-top:5px}@media (max-width:959px){#message .cookies-wrapper p,.cookies-wrapper #message p,.cookies-wrapper .p-lg,.cookies-wrapper .page-template-certification .certification-module__description p,.cookies-wrapper .page-template-certification .certification-module__description p a,.cookies-wrapper .single-course__lessons-description,.cookies-wrapper .single-course__lessons-list a,.cookies-wrapper .single-course__progress-content a,.cookies-wrapper .single-course__progress-content strong,.cookies-wrapper .single-quiz .hero-quiz__select,.cookies-wrapper .single-quiz .hero-quiz__select-container a,.cookies-wrapper .verification-description p a,.cookies-wrapper .verify-email__box p,.cookies-wrapper .youzer-dialog .yz-dialog-msg-content,.cookies-wrapper .youzer-dialog .yz-dialog-msg-content a,.cookies-wrapper .youzer-dialog .yz-dialog-msg-content strong,.page-template-certification .certification-module__description .cookies-wrapper p,.page-template-certification .certification-module__description p .cookies-wrapper a,.single-course__lessons-list .cookies-wrapper a,.single-course__progress-content .cookies-wrapper a,.single-course__progress-content .cookies-wrapper strong,.single-quiz .cookies-wrapper .hero-quiz__select,.single-quiz .hero-quiz__select-container .cookies-wrapper a,.verification-description p .cookies-wrapper a,.verify-email__box .cookies-wrapper p,.youzer-dialog .cookies-wrapper .yz-dialog-msg-content,.youzer-dialog .yz-dialog-msg-content .cookies-wrapper a,.youzer-dialog .yz-dialog-msg-content .cookies-wrapper strong{font-size:1.6rem;line-height:24px}}#logy_signup_form .cookies-wrapper .description,#logy_signup_form .radio-button-options .cookies-wrapper .option-label,#sensei-quiz-list>li>.alert .cookies-wrapper .attention,#username_checker .cookies-wrapper div.error,.cc-window.cc-banner .cc-compliance .cookies-wrapper a,.cc-window.cc-banner .cookies-wrapper .cc-message,.cc-window.cc-floating .cc-compliance .cookies-wrapper a,.cc-window.cc-floating .cookies-wrapper .cc-message,.cookies-wrapper #logy_signup_form .description,.cookies-wrapper #logy_signup_form .radio-button-options .option-label,.cookies-wrapper #pass-strength-result.bad,.cookies-wrapper #pass-strength-result.short,.cookies-wrapper #sensei-quiz-list>li>.alert,.cookies-wrapper #sensei-quiz-list>li>.alert .attention,.cookies-wrapper #username_checker div.error,.cookies-wrapper .account-page__customer-profile,.cookies-wrapper .bpxcftr-file-link,.cookies-wrapper .cc-window.cc-banner .cc-compliance a,.cookies-wrapper .cc-window.cc-banner .cc-message,.cookies-wrapper .cc-window.cc-floating .cc-compliance a,.cookies-wrapper .cc-window.cc-floating .cc-message,.cookies-wrapper .logy-error-msg p,.cookies-wrapper .logy-form .logy-error-msg a,.cookies-wrapper .logy-form .logy-error-msg strong,.cookies-wrapper .logy-form .logy-success-msg p,.cookies-wrapper .p-md,.cookies-wrapper .page-template-certification .hero-certification__description p,.cookies-wrapper .page-template-certification .hero-certification__description p a,.cookies-wrapper .profile-edit .radio-button-options .option-label,.cookies-wrapper .reset-pass-email__error,.cookies-wrapper .single-course__progress-progress .progress,.cookies-wrapper .single-quiz .answers li,.cookies-wrapper .single-quiz .answers li label,.cookies-wrapper body,.cookies-wrapper body.home-page p,.logy-error-msg .cookies-wrapper p,.logy-form .logy-error-msg .cookies-wrapper a,.logy-form .logy-error-msg .cookies-wrapper strong,.logy-form .logy-success-msg .cookies-wrapper p,.page-template-certification .hero-certification__description .cookies-wrapper p,.page-template-certification .hero-certification__description p .cookies-wrapper a,.profile-edit .radio-button-options .cookies-wrapper .option-label,.single-course__progress-progress .cookies-wrapper .progress,.single-quiz .answers .cookies-wrapper li,.single-quiz .answers li .cookies-wrapper label,body.home-page .cookies-wrapper p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px;color:#000}@media (max-width:959px){#logy_signup_form .cookies-wrapper .description,#logy_signup_form .radio-button-options .cookies-wrapper .option-label,#sensei-quiz-list>li>.alert .cookies-wrapper .attention,#username_checker .cookies-wrapper div.error,.cc-window.cc-banner .cc-compliance .cookies-wrapper a,.cc-window.cc-banner .cookies-wrapper .cc-message,.cc-window.cc-floating .cc-compliance .cookies-wrapper a,.cc-window.cc-floating .cookies-wrapper .cc-message,.cookies-wrapper #logy_signup_form .description,.cookies-wrapper #logy_signup_form .radio-button-options .option-label,.cookies-wrapper #pass-strength-result.bad,.cookies-wrapper #pass-strength-result.short,.cookies-wrapper #sensei-quiz-list>li>.alert,.cookies-wrapper #sensei-quiz-list>li>.alert .attention,.cookies-wrapper #username_checker div.error,.cookies-wrapper .account-page__customer-profile,.cookies-wrapper .bpxcftr-file-link,.cookies-wrapper .cc-window.cc-banner .cc-compliance a,.cookies-wrapper .cc-window.cc-banner .cc-message,.cookies-wrapper .cc-window.cc-floating .cc-compliance a,.cookies-wrapper .cc-window.cc-floating .cc-message,.cookies-wrapper .logy-error-msg p,.cookies-wrapper .logy-form .logy-error-msg a,.cookies-wrapper .logy-form .logy-error-msg strong,.cookies-wrapper .logy-form .logy-success-msg p,.cookies-wrapper .p-md,.cookies-wrapper .page-template-certification .hero-certification__description p,.cookies-wrapper .page-template-certification .hero-certification__description p a,.cookies-wrapper .profile-edit .radio-button-options .option-label,.cookies-wrapper .reset-pass-email__error,.cookies-wrapper .single-course__progress-progress .progress,.cookies-wrapper .single-quiz .answers li,.cookies-wrapper .single-quiz .answers li label,.cookies-wrapper body,.cookies-wrapper body.home-page p,.logy-error-msg .cookies-wrapper p,.logy-form .logy-error-msg .cookies-wrapper a,.logy-form .logy-error-msg .cookies-wrapper strong,.logy-form .logy-success-msg .cookies-wrapper p,.page-template-certification .hero-certification__description .cookies-wrapper p,.page-template-certification .hero-certification__description p .cookies-wrapper a,.profile-edit .radio-button-options .cookies-wrapper .option-label,.single-course__progress-progress .cookies-wrapper .progress,.single-quiz .answers .cookies-wrapper li,.single-quiz .answers li .cookies-wrapper label,body.home-page .cookies-wrapper p{font-size:1.2rem;line-height:18px;margin-left:0}}#logy_signup_form .cookies-wrapper .description:after,#logy_signup_form .radio-button-options .cookies-wrapper .option-label:after,#sensei-quiz-list>li>.alert .cookies-wrapper .attention:after,#username_checker .cookies-wrapper div.error:after,.cc-window.cc-banner .cc-compliance .cookies-wrapper a:after,.cc-window.cc-banner .cookies-wrapper .cc-message:after,.cc-window.cc-floating .cc-compliance .cookies-wrapper a:after,.cc-window.cc-floating .cookies-wrapper .cc-message:after,.cookies-wrapper #logy_signup_form .description:after,.cookies-wrapper #logy_signup_form .radio-button-options .option-label:after,.cookies-wrapper #pass-strength-result.bad:after,.cookies-wrapper #pass-strength-result.short:after,.cookies-wrapper #sensei-quiz-list>li>.alert .attention:after,.cookies-wrapper #sensei-quiz-list>li>.alert:after,.cookies-wrapper #username_checker div.error:after,.cookies-wrapper .account-page__customer-profile:after,.cookies-wrapper .bpxcftr-file-link:after,.cookies-wrapper .cc-window.cc-banner .cc-compliance a:after,.cookies-wrapper .cc-window.cc-banner .cc-message:after,.cookies-wrapper .cc-window.cc-floating .cc-compliance a:after,.cookies-wrapper .cc-window.cc-floating .cc-message:after,.cookies-wrapper .logy-error-msg p:after,.cookies-wrapper .logy-form .logy-error-msg a:after,.cookies-wrapper .logy-form .logy-error-msg strong:after,.cookies-wrapper .logy-form .logy-success-msg p:after,.cookies-wrapper .p-md:after,.cookies-wrapper .page-template-certification .hero-certification__description p:after,.cookies-wrapper .page-template-certification .hero-certification__description p a:after,.cookies-wrapper .profile-edit .radio-button-options .option-label:after,.cookies-wrapper .reset-pass-email__error:after,.cookies-wrapper .single-course__progress-progress .progress:after,.cookies-wrapper .single-quiz .answers li:after,.cookies-wrapper .single-quiz .answers li label:after,.cookies-wrapper body.home-page p:after,.cookies-wrapper body:after,.logy-error-msg .cookies-wrapper p:after,.logy-form .logy-error-msg .cookies-wrapper a:after,.logy-form .logy-error-msg .cookies-wrapper strong:after,.logy-form .logy-success-msg .cookies-wrapper p:after,.page-template-certification .hero-certification__description .cookies-wrapper p:after,.page-template-certification .hero-certification__description p .cookies-wrapper a:after,.profile-edit .radio-button-options .cookies-wrapper .option-label:after,.single-course__progress-progress .cookies-wrapper .progress:after,.single-quiz .answers .cookies-wrapper li:after,.single-quiz .answers li .cookies-wrapper label:after,body.home-page .cookies-wrapper p:after{content:"";display:block;position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#000}@media (min-width:960px){#logy_signup_form .cookies-wrapper .description:hover .arrow,#logy_signup_form .radio-button-options .cookies-wrapper .option-label:hover .arrow,#sensei-quiz-list>li>.alert .cookies-wrapper .attention:hover .arrow,#username_checker .cookies-wrapper div.error:hover .arrow,.cc-window.cc-banner .cc-compliance .cookies-wrapper a:hover .arrow,.cc-window.cc-banner .cookies-wrapper .cc-message:hover .arrow,.cc-window.cc-floating .cc-compliance .cookies-wrapper a:hover .arrow,.cc-window.cc-floating .cookies-wrapper .cc-message:hover .arrow,.cookies-wrapper #logy_signup_form .description:hover .arrow,.cookies-wrapper #logy_signup_form .radio-button-options .option-label:hover .arrow,.cookies-wrapper #pass-strength-result.bad:hover .arrow,.cookies-wrapper #pass-strength-result.short:hover .arrow,.cookies-wrapper #sensei-quiz-list>li>.alert .attention:hover .arrow,.cookies-wrapper #sensei-quiz-list>li>.alert:hover .arrow,.cookies-wrapper #username_checker div.error:hover .arrow,.cookies-wrapper .account-page__customer-profile:hover .arrow,.cookies-wrapper .bpxcftr-file-link:hover .arrow,.cookies-wrapper .cc-window.cc-banner .cc-compliance a:hover .arrow,.cookies-wrapper .cc-window.cc-banner .cc-message:hover .arrow,.cookies-wrapper .cc-window.cc-floating .cc-compliance a:hover .arrow,.cookies-wrapper .cc-window.cc-floating .cc-message:hover .arrow,.cookies-wrapper .logy-error-msg p:hover .arrow,.cookies-wrapper .logy-form .logy-error-msg a:hover .arrow,.cookies-wrapper .logy-form .logy-error-msg strong:hover .arrow,.cookies-wrapper .logy-form .logy-success-msg p:hover .arrow,.cookies-wrapper .p-md:hover .arrow,.cookies-wrapper .page-template-certification .hero-certification__description p:hover .arrow,.cookies-wrapper .page-template-certification .hero-certification__description p a:hover .arrow,.cookies-wrapper .profile-edit .radio-button-options .option-label:hover .arrow,.cookies-wrapper .reset-pass-email__error:hover .arrow,.cookies-wrapper .single-course__progress-progress .progress:hover .arrow,.cookies-wrapper .single-quiz .answers li:hover .arrow,.cookies-wrapper .single-quiz .answers li label:hover .arrow,.cookies-wrapper body.home-page p:hover .arrow,.cookies-wrapper body:hover .arrow,.logy-error-msg .cookies-wrapper p:hover .arrow,.logy-form .logy-error-msg .cookies-wrapper a:hover .arrow,.logy-form .logy-error-msg .cookies-wrapper strong:hover .arrow,.logy-form .logy-success-msg .cookies-wrapper p:hover .arrow,.page-template-certification .hero-certification__description .cookies-wrapper p:hover .arrow,.page-template-certification .hero-certification__description p .cookies-wrapper a:hover .arrow,.profile-edit .radio-button-options .cookies-wrapper .option-label:hover .arrow,.single-course__progress-progress .cookies-wrapper .progress:hover .arrow,.single-quiz .answers .cookies-wrapper li:hover .arrow,.single-quiz .answers li .cookies-wrapper label:hover .arrow,body.home-page .cookies-wrapper p:hover .arrow{margin-left:40px}}.cookies-wrapper .arrow{width:24px;margin-left:20px;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.cookies-wrapper .btn--transparent{width:auto;height:auto;min-height:auto;padding-bottom:4px;outline:none}@media (max-width:959px){.cookies-wrapper .btn--transparent{font-size:1.2rem;line-height:18px}}#smile-ui-container{z-index:2147483646!important}.cc-window.cc-banner,.cc-window.cc-floating{padding:10px 20px 11px!important;width:100%;max-width:100%;font-family:Fakt-Blond;font-weight:400;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;border-top:1px solid #000;z-index:2147483647}@media (min-width:960px){.cc-window.cc-banner,.cc-window.cc-floating{border-top:none}}.cc-window.cc-banner .cc-message,.cc-window.cc-floating .cc-message{font-family:Fakt-Blond;font-weight:400;font-style:normal;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:960px){.cc-window.cc-banner .cc-message,.cc-window.cc-floating .cc-message{display:block}}.cc-window.cc-banner .cc-compliance,.cc-window.cc-floating .cc-compliance{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0!important;-ms-flex:0!important;flex:0!important}.cc-window.cc-banner .cc-compliance a,.cc-window.cc-floating .cc-compliance a{font-family:Fakt-Blond;font-weight:400;font-style:normal;text-transform:uppercase;padding:0;border-bottom:1px solid;display:inline;min-width:auto;-webkit-box-flex:0;-ms-flex:0;flex:0}.toggle-wrap{display:block;position:absolute;top:16px;left:14px;padding:10px;font-size:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media (min-width:1024px){.toggle-wrap{display:none}}button.toggle-bar{display:inline-block;width:22px;margin:0;padding:8px 0;position:relative;border-top:1px solid #000}button.toggle-bar:after,button.toggle-bar:before{content:"";display:block;border-top:1px solid #000;height:1px;width:22px;position:absolute;top:6px}button.toggle-bar:after{top:13px}body.home-page .header-pro--transparent,body.home-page .header-pro--transparent .header-pro__wrapper{background-color:transparent;border-bottom:0}body:not(.home-page) .header-pro__wrapper{border-bottom:1px solid!important}.single-course .course{margin:0;padding:0;border-bottom:none}.single-course__hero{width:100%;height:630px;position:relative}@media (min-width:960px){.single-course__hero{height:640px}}.single-course__hero-container{position:absolute;z-index:99;width:100%;height:100%;top:0;left:0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:960px){.single-course__hero-container{padding:0 107px;width:44%}}.single-course__hero-description{margin:20px 0 40px}.single-course__hero .text-btn{-ms-flex-item-align:start;align-self:flex-start}.single-course__module{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.single-course__module{padding:100px 107px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.single-course__module-image{width:100%}@media (min-width:960px){.single-course__module-image{width:50%}}.single-course__module-content{margin-top:30px;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.single-course__module-content{margin-top:0;width:50%;padding:0 107px}}.single-course__module-content ul{padding:0;margin:0 0 0 20px}.single-course__module-title{margin-bottom:20px}.single-course__progress{padding:0 20px 30px}@media (min-width:960px){.single-course__progress{padding:0 107px}}.single-course__progress-box{border:1px solid #000;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.single-course__progress-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.single-course__progress-content{width:100%}@media (min-width:960px){.single-course__progress-content{width:50%}}.single-course__progress-content a:hover{color:#000;text-decoration:underline;text-underline-position:under}.single-course__progress-content strong{font-weight:600}.single-course__progress-progress{padding-left:0;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.single-course__progress-progress{padding-left:107px;margin-top:0}}.single-course__progress-progress .meter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;height:5px;background:#fff;border:1px solid #000;border-radius:0}.single-course__progress-progress .meter.green span,.single-course__progress-progress .meter.orange span,.single-course__progress-progress .meter.red span{background:#000}.single-course__progress-progress .meter .value{padding:0;min-width:0}.single-course__progress-progress .progress{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:10px 0 0;height:auto;text-transform:uppercase}.single-course__progress-title{margin-bottom:30px}.single-course__lessons{padding:40px 20px 0}@media (min-width:960px){.single-course__lessons{padding:100px 107px 0}}.single-course__lessons .lesson-title{display:none}.single-course__lessons-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0}.single-course__lessons-meta .separator{width:3px;height:3px;margin:0 10px;background:#000;border-radius:50%}.single-course__lessons-meta .lesson-complexity,.single-course__lessons-meta .lesson-length,.single-course__lessons-meta h2,.single-course__lessons-meta h2 a{display:none}.single-course__lessons-meta .lesson-status.complete{font-weight:400;border-radius:17px;border:1px solid #000;background-color:#fdd9d9;background-image:url(icon_checkmark.9dc17827.svg)!important;background-position:95%;background-size:19px;background-repeat:no-repeat;padding:5px 30px 5px 15px;line-height:0}.single-course__lessons-description{margin:20px 0 40px}.single-course__lessons .lesson{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.single-course__lessons .lesson{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.single-course__lessons .lesson .lesson-meta,.single-course__lessons .lesson header.lesson-title,.single-course__lessons .module-lessons header.lesson-title{margin:0}.single-course__lessons-content{width:100%}@media (min-width:960px){.single-course__lessons-content{width:50%}}.single-course__lessons-button{margin-top:20px}.single-course__lessons-quizes{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #000;padding:20px;margin-left:0}@media (min-width:960px){.single-course__lessons-quizes{padding:40px;margin-left:107px}}.single-course__lessons-quizes .lesson-meta .lesson-complexity,.single-course__lessons-quizes .lesson-meta .lesson-status{display:none}.single-course__lessons-quizes .lesson-meta .lesson-length{display:block;margin:20px 0 40px;font-family:Fakt-Bold;font-weight:700;font-style:normal}.single-course__lessons-time h2{display:none!important}.single-course__lessons-list p{display:none}.single-course__lessons-list ul{margin:20px 0 0;padding:0 20px 0 0}.single-course__lessons-list ul li{margin-bottom:15px;list-style:none}.single-course__lessons-list a,.single-course__lessons-list a:hover{text-decoration:underline;text-underline-position:under}.single-course__lessons-list a:hover{color:#000}.single-course__faq{padding:0 20px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:960px){.single-course__faq{padding:0 107px 150px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.single-course__faq-title{margin-bottom:20px}.single-course__faq-content{width:100%;padding-right:0}@media (min-width:960px){.single-course__faq-content{width:50%;padding-right:107px}}.single-course__faq-faq{width:100%}@media (min-width:960px){.single-course__faq-faq{width:50%}}.single-course__faq-item{border-bottom:1px solid #000;margin-top:20px}.single-course__faq-question{cursor:pointer;padding-right:50px;padding-bottom:20px;position:relative}@media (min-width:960px){.single-course__faq-question{padding-right:150px}}.single-course__faq-question.active .icon{background-image:url(icon-minus.4709f525.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.single-course__faq-question .icon{width:24px;height:24px;position:absolute;top:0;right:0;background-image:url(icon-plus.2bae7a78.svg);background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s;transition:all .3s}@media (min-width:960px){.single-course__faq-question .icon{width:18px;height:18px}}.single-course__faq-answer{display:none;padding-bottom:20px}.single-course .breadcrumbs-container,.single-course__lessons .quiz-submit.reset,.single-course__progress+header{display:none}.lesson input[type=submit],.submit-answers,body.sensei .course .course-meta input.course-start,body.sensei a.button{cursor:pointer;background:#000!important;border:1px solid #000;color:#fff;height:50px;max-width:100%;line-height:50px!important;padding:0 30px!important;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px;border-radius:0!important;font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.8rem!important;font-weight:400!important}.lesson input[type=submit]:hover,.submit-answers:hover,body.sensei .course .course-meta input.course-start:hover,body.sensei a.button:hover{background:rgba(0,0,0,.6)!important;border:none;color:#fff!important;line-height:60px!important}@media (min-width:960px){.lesson input[type=submit],.submit-answers,body.sensei .course .course-meta input.course-start,body.sensei a.button{height:60px;line-height:60px!important;max-width:320px}}.single-course__progress-download{margin-top:20px;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.single-course__progress .sensei-message.info{padding:0;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;font-size:3.6rem;font-size:0;font-family:CenturyGothicStd;font-weight:400}.single-course__progress .sensei-message.info a{font-size:3.6rem;font-family:CenturyGothicStd;font-weight:400}.single-course__progress .sensei-message.info:before,.status.in-progress{display:none}.course .course-meta{margin:0}.course-meta.course-enrolment{display:none}.my-courses__container{padding:80px 107px}@media (min-width:960px){.my-courses__container{padding:40px 107px}}.my-courses__box{padding:40px;border:1px solid #000}.my-courses__box a{color:#000;text-decoration:underline;text-underline-position:under}.my-courses__box a:hover{color:#000}.single-course__lessons .lesson .in-desktop a.button{min-width:100%;margin-top:20px!important}.single-course__lessons .lesson.complete a.button{background:#fff!important;color:#000!important;border:1px solid #000!important}.single-course__lessons .lesson.complete a.button:hover{background:#000!important;color:#fff!important}.single-course__progress-progress .sensei-message.info{display:none}.single-course__progress-content a{text-underline-position:under}.single-quiz .hero-quiz{padding:40px 20px;background-color:#f7f5f2;-webkit-transition:all .3s;transition:all .3s}.single-quiz .hero-quiz.active{padding:20px;position:fixed;top:60px;left:0;width:100%;z-index:999}.single-quiz .hero-quiz.active h1,.single-quiz .hero-quiz.active p{display:none}.single-quiz .hero-quiz.active .hero-quiz__actions{margin-bottom:0}@media (min-width:960px){.single-quiz .hero-quiz{padding:80px 107px}}.single-quiz .hero-quiz__actions{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s;transition:all .3s}.single-quiz .hero-quiz__back{width:50px;height:50px;border:1px solid #000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.single-quiz .hero-quiz__back img{width:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:960px){.single-quiz .hero-quiz__back{width:60px;height:60px}}.single-quiz .hero-quiz__select{height:60px;border:1px solid #000;margin-left:10px;width:calc(100% - 70px);position:relative;padding:15px 30px 15px 15px;text-transform:uppercase;background-image:url(ico-select.a0a25f8d.svg);background-size:inherit;background-repeat:no-repeat;background-position:95%;cursor:pointer}@media (min-width:960px){.single-quiz .hero-quiz__select{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:320px}}.single-quiz .hero-quiz__select span{display:block;width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-quiz .hero-quiz__select-container{display:none;background:#fff;border:1px solid #000;position:absolute;top:58px;left:-1px;z-index:99}@media (min-width:960px){.single-quiz .hero-quiz__select-container{width:320px}}.single-quiz .hero-quiz__select-container a{display:block;text-transform:uppercase;padding:15px;line-height:normal;-webkit-transition:all .3s;transition:all .3s}.single-quiz .hero-quiz__select-container a:hover{background:#f7f5f2}.single-quiz .hero-quiz__select--mobile{height:50px;width:calc(100% - 10px);font-size:16px!important;padding:0 30px 0 15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-quiz .hero-quiz__description{width:100%}@media (min-width:960px){.single-quiz .hero-quiz__description{width:420px}}.single-quiz .quiz{width:100%}@media (min-width:960px){.single-quiz .quiz{width:640px;margin:0 auto}}.single-quiz .quiz .sensei-message.alert,.single-quiz .quiz .sensei-message.info,.single-quiz .quiz .sensei-message.tick{padding:0;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;font-size:3.6rem;font-family:CenturyGothicStd;font-weight:400}.single-quiz .quiz .sensei-message.alert a,.single-quiz .quiz .sensei-message.info a,.single-quiz .quiz .sensei-message.tick a{font-size:3.6rem;font-family:CenturyGothicStd;font-weight:400}.single-quiz .quiz .sensei-message.alert:before,.single-quiz .quiz .sensei-message.info:before,.single-quiz .quiz .sensei-message.tick:before{display:none}.single-quiz .quiz-questions{padding:80px 20px 0}@media (min-width:960px){.single-quiz .quiz-questions{padding:100px 0 0}}.single-quiz form ol#sensei-quiz-list{margin:0;padding:0}.single-quiz form ol#sensei-quiz-list .question.question-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}.single-quiz form ol#sensei-quiz-list li ul.answers,.single-quiz form ol#sensei-quiz-list li ul li label{margin:0}.single-quiz ol{list-style:none;counter-reset:my-awesome-counter}.single-quiz ol>li{counter-increment:my-awesome-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.single-quiz ol>li:before{content:counter(my-awesome-counter) ". ";margin-left:-30px;width:40px;text-align:right}@media (min-width:960px){.single-quiz ol>li:before{margin-left:-50px}}.single-quiz .answers{padding:40px 0 0;width:100%}.single-quiz .answers li{padding:20px 25px;border:1px solid #000;cursor:pointer;margin:0 0 20px!important;font-size:14px!important}.single-quiz .quiz-progress{padding:30px;border:1px solid #000;margin:40px 20px 0}@media (min-width:960px){.single-quiz .quiz-progress{margin:80px 0 0}}.single-quiz .quiz-progress__description{margin:20px 0}.submit-form-quiz,body.single-quiz .quiz-submit.reset,body.single-quiz input.quiz-submit.complete{cursor:pointer;background:#fff!important;border:1px solid #000;color:#000;height:50px;max-width:100%;line-height:50px!important;padding:0 30px!important;text-transform:uppercase;text-align:center;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:100%;display:inline-block;margin-top:20px;border-radius:0!important;font-family:Fakt-Blond;font-weight:400;font-style:normal;font-size:1.8rem!important;font-weight:400!important;margin-right:20px}.submit-form-quiz:hover,body.single-quiz .quiz-submit.reset:hover,body.single-quiz input.quiz-submit.complete:hover{-webkit-transition:background color .3s ease-in-out ease-in-out .3s;transition:background color .3s ease-in-out ease-in-out .3s;background:#000!important;color:#fff!important}@media (min-width:960px){.submit-form-quiz,body.single-quiz .quiz-submit.reset,body.single-quiz input.quiz-submit.complete{height:60px;line-height:60px!important;max-width:320px}}#sensei-quiz-list>li{padding-bottom:60px}@media (min-width:960px){#sensei-quiz-list>li{padding-bottom:80px}}#sensei-quiz-list>li>.answers>li{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#sensei-quiz-list>li>.answers>li:hover{background:#f7f5f2}#sensei-quiz-list>li>.answers>li.alert{padding:20px 25px;border-radius:0;border:2px solid #000}#sensei-quiz-list>li>.answers>li.alert.alert-warning{background-color:#e58e8e;background-image:url(icon-close-black.4e10c104.svg)!important;background-repeat:no-repeat;background-position:96%}#sensei-quiz-list>li>.answers>li.alert.alert-success{background-color:#aed7aa;background-image:url(icon_checkmark.9dc17827.svg)!important;background-repeat:no-repeat;background-position:96%}#sensei-quiz-list>li>.answers>li input{display:none}#sensei-quiz-list>li>.answers>li label{cursor:pointer}#sensei-quiz-list>li>.answers>li.active{border:2px solid #000;background:#fdd9d9}#sensei-quiz-list>li>.alert{width:100%;background:#f7f5f2;padding:25px;border-radius:0;border:none}#sensei-quiz-list>li>.alert .attention{font-weight:600}.quiz.complete .back-certification,.quiz.complete .quiz-progress,.quiz.complete .quiz-submit.reset,.quiz.pending .quiz-manual__link,.quiz.pending .submit-form-quiz{display:none}.quiz.pending #sensei-quiz-list>li{pointer-events:none}.back-certification,.quiz-manual__link{margin-top:30px;margin-bottom:0}@media (min-width:960px){.back-certification,.quiz-manual__link{margin-bottom:0}}.overlay-modal{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999}.overlay-modal,.quiz-modal{position:fixed;display:none}.quiz-modal{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 40px);padding:150px 20px;z-index:9999;background:#fff;text-align:center}@media (min-width:960px){.quiz-modal{width:640px;padding:200px 107px}}.quiz-submit.complete{display:none!important}.submit-form-quiz{margin:0}.submit-answers{margin:30px 0}.quiz-modal-close{position:absolute;right:40px;top:40px;cursor:pointer}.quiz-form-actions{padding:0 20px 80px}@media (min-width:960px){.quiz-form-actions{padding:0 0 140px}}.sensei div.sensei-message a.next-lesson{display:none}.page-template-certification .hero-certification{padding:40px 20px;background-color:#f7f5f2}@media (min-width:960px){.page-template-certification .hero-certification{padding:80px 107px}}.page-template-certification .hero-certification__description{margin-top:20px;width:100%}@media (min-width:960px){.page-template-certification .hero-certification__description{width:430px}}.page-template-certification .hero-certification__description p a{text-decoration:underline;text-underline-position:under}.page-template-certification .container-certification{padding:40px 20px}@media (min-width:960px){.page-template-certification .container-certification{padding:80px 107px}}.page-template-certification .certification-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:40px}@media (min-width:960px){.page-template-certification .certification-module{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-bottom:80px}}.page-template-certification .certification-module__content{width:100%;background:#f9f9f9;padding:30px 20px 40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:960px){.page-template-certification .certification-module__content{padding:45px 60px;width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-template-certification .certification-module__description{margin-top:20px}.page-template-certification .certification-module__description p a{text-decoration:underline;text-underline-position:under}.page-template-certification .certification-module__image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:960px){.page-template-certification .certification-module__image{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-certification .certification-module__link{margin-top:40px}