.default-error{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;max-width:1200px;margin:60px auto 0;width:95%}.default-error .error-title{font-size:60px;color:#000}.default-error .error-text{font-weight:500;color:#000}.default-error hr{width:100%;max-width:200px}@media screen and (max-width:1200px){.default-error{min-height:45vh}}.btn{padding:15px 20px;margin:5px;border:none;color:#fff;font-weight:700;outline:none;transition:all .2s linear;font-weight:400;cursor:pointer}.btn i{margin-right:5px;margin-left:5px}.btn.primary{background-color:var(--color-primary)}.btn.primary:disabled,.btn.primary[disabled]{background-color:rgba(var(--color-primary),.5);cursor:not-allowed}.btn.primary.invert{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.btn.primary.invert:disabled,.btn.primary.invert[disabled]{border:1px solid rgba(var(--color-primary),.5);cursor:not-allowed}.btn.secondary{background-color:var(--color-secondary)}.btn.secondary:disabled,.btn.secondary[disabled]{background-color:rgba(var(--color-secondary),.5);cursor:not-allowed}.btn.secondary.invert{background-color:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.btn.secondary.invert:disabled,.btn.secondary.invert[disabled]{border:1px solid rgba(var(--color-secondary),.5);cursor:not-allowed}.btn.gray{background-color:#888}.btn.gray:disabled,.btn.gray[disabled]{background-color:hsla(0,0%,53.3%,.5);cursor:not-allowed}.btn.gray.invert{background-color:#fff;border:1px solid #888;color:#888}.btn.gray.invert:disabled,.btn.gray.invert[disabled]{border:1px solid hsla(0,0%,53.3%,.5);cursor:not-allowed}.btn.black{background-color:#000}.btn.black:disabled,.btn.black[disabled]{background-color:rgba(0,0,0,.5);cursor:not-allowed}.btn.black.invert{background-color:#fff;border:1px solid #000;color:#000}.btn.black.invert:disabled,.btn.black.invert[disabled]{border:1px solid rgba(0,0,0,.5);cursor:not-allowed}.btn.transparent{background-color:initial;border:0;color:var(--color-primary)}.btn.transparent:disabled,.btn.transparent[disabled]{cursor:not-allowed;color:#888}.connection-error{flex-direction:column;min-height:65vh;max-width:1200px;margin:60px auto 0;width:95%}.connection-error,.connection-error .icon-wrapper{display:flex;justify-content:center;align-items:center}.connection-error .icon-wrapper{margin-bottom:30px;flex-direction:row}.connection-error .icon-wrapper i{font-size:80px;color:var(--color-primary)}.connection-error .icon-wrapper i.fa-ban{color:#d8000c;position:absolute;font-size:100px}.connection-error .title{font-size:40px;color:#000;text-align:center;margin:0 auto}.connection-error .text{font-weight:500;color:#000;text-align:center}.connection-error hr{width:100%;max-width:200px}@media screen and (max-width:1200px){.connection-error{min-height:45vh}}.line-decorator{width:50px;height:3px;background:var(--color-secondary);vertical-align:top}.pac-container{z-index:9999999}.map-error{margin:43% 10px!important}#map{height:550px;margin-left:0}#state{float:left}#pac-input{width:90%;margin-top:5px;margin-left:5px}#map #pac-input{background-color:#fff}.hide-element{display:none}.wozzo-input{margin:15px 5px;display:flex;flex-direction:column}.wozzo-input .placeholder{margin:0;font-size:16px;transition:all .2s linear;text-align:left;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#888}.wozzo-input .placeholder.with-content{margin-top:-30px;font-size:12px}.wozzo-input .placeholder.with-icon{padding-left:30px}.wozzo-input .placeholder.with-content.with-icon{padding-left:0}.wozzo-input>div{border-bottom:1px solid #888;display:flex;align-items:center;padding:0 5px;transition:border-bottom .2s linear}.wozzo-input>div i{font-size:18px;width:10%;max-width:30px;transition:color .2s linear}.wozzo-input>div input,.wozzo-input>div textarea{width:100%;min-height:30px;font-size:16px;padding:5px;border:0;outline-width:0;background:transparent}.wozzo-input>div textarea{font-family:inherit;resize:none;overflow:auto;line-height:20px}.wozzo-input>div textarea.vert{resize:vertical}.wozzo-input>div textarea.noResize{resize:none}.wozzo-input .wozzo-input-error,.wozzo-input .wozzo-input-info{margin:0;font-size:12px;padding:0 5px;text-align:left}.wozzo-input .wozzo-input-error{background-color:#fbe5e6;color:#d8000c}.wozzo-input.wozzo-input-focused>div{border-bottom:1px solid var(--color-primary)}.wozzo-input.wozzo-input-focused>div i{color:var(--color-primary)}.wozzo-input.error>div,.wozzo-input.wozzo-input-focused.error>div{border-bottom:1px solid #d8000c;color:#d8000c;background-color:#fbe5e6}.wozzo-input.error>div input,.wozzo-input.error>div textarea,.wozzo-input.wozzo-input-focused.error>div input,.wozzo-input.wozzo-input-focused.error>div textarea{background-color:initial}.wozzo-input.error>div i,.wozzo-input.wozzo-input-focused.error>div i{color:#d8000c}.wozzo-input.disabled>div{border-color:transparent}.loading-container{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin:10px auto}.loading-container>div{border:1px solid #fafafa;border-radius:50%;position:absolute;transition:all .5s linear}.loading-container .loader{width:80px;height:80px;border-top:3px solid var(--color-primary);border-left:0;border-bottom:0;animation:spin .8s linear infinite}.loading-container .loader2{width:60px;height:60px;border-right:2px solid rgba(var(--color-primary-light),.8);border-left:0;border-bottom:0;animation:spin-two .95s linear infinite}.loading-container .loader3{width:40px;height:40px;border-left:1px solid rgba(var(--color-primary),.5);border-right:0;border-bottom:0;animation:spin-three .725s linear infinite}.loading-container img{height:20px;width:auto;animation:scaleZeroToOne 1s linear infinite}.loading-container:hover>div{border-radius:5%}.loading-container:hover .loader{border-left:40px solid transparent;border-top:80px solid var(--color-primary);border-right:40px solid transparent}.loading-container:hover .loader2{border-top:30px solid transparent;border-right:60px solid rgba(var(--color-primary-light),.8);border-bottom:30px solid transparent}.loading-container:hover .loader3{border-top:20px solid transparent;border-left:40px solid rgba(var(--color-primary),.5);border-bottom:20px solid transparent}@keyframes spin{0%{transform:rotate(0deg);border-top-color:var(--color-primary)}25%{border-top-color:var(--color-secondary)}50%{border-top-color:var(--color-primary)}75%{border-top-color:var(--color-secondary)}to{transform:rotate(1turn)}}@keyframes spin-two{0%{transform:rotate(0deg);border-right-color:rgba(var(--color-primary-light),.8)}15%{border-right-color:rgba(var(--color-secondary-light),.8)}40%{border-right-color:rgba(var(--color-primary-light),.8)}65%{border-right-color:rgba(var(--color-secondary-light),.8)}90%{border-right-color:rgba(var(--color-primary-light),.8)}to{transform:rotate(-1turn)}}@keyframes spin-three{0%{transform:rotate(0deg);border-left-color:rgba(var(--color-secondary),.5)}25%{border-left-color:rgba(var(--color-primary),.5)}50%{border-left-color:rgba(var(--color-secondary),.5)}75%{border-left-color:rgba(var(--color-primary),.5)}to{transform:rotate(1turn)}}.contact-us-container,.contact-us-container .title{display:flex;flex-direction:column;justify-content:center}.contact-us-container .title{padding:40px 20px;align-items:center}.contact-us-container .title p{font-size:40px;color:var(--color-primary);line-height:1.3;margin:0}.contact-us-container .contact-info{display:flex;flex-wrap:wrap;flex-direction:row;max-width:1300px;margin:0 auto}.contact-us-container .contact-info .section{flex:0 33%}.contact-us-container .contact-info .section .info-title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 15px 0}.contact-us-container .contact-info .section .info-title i{font-size:40px}.contact-us-container .contact-info .section .info-title p{font-size:15px;font-weight:500}.contact-us-container .contact-info .section .info-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px}.contact-us-container .contact-info .section .info-content p{text-align:center;font-size:14px;margin:5px 0}.contact-us-container .contact-info .section .info-content a{color:#000;text-align:center;font-size:14px;margin:5px 0}.contact-us-container .contact-info .section .info-content a:hover{color:var(--color-primary)}.contact-us-container .location-map-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:40px}.contact-us-container .location-map-wrapper .map-wrapper{flex:0 50%}.contact-us-container .location-map-wrapper .message-wrapper{flex:0 50%;background-color:hsla(0,0%,87.1%,.51)}.contact-us-container .location-map-wrapper .message-wrapper .message-title{padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-us-container .location-map-wrapper .message-wrapper .message-title p{font-size:30px;color:var(--color-primary);line-height:1.3;margin:0}.contact-us-container .location-map-wrapper .message-wrapper .contact-form{padding:0 15px 15px}.contact-us-container .location-map-wrapper .message-wrapper .contact-form input,.contact-us-container .location-map-wrapper .message-wrapper .contact-form textarea{background-color:initial}.contact-us-container .location-map-wrapper .message-wrapper .contact-form .button-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px}.contact-us-container .location-map-wrapper .message-wrapper .email-sent{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.contact-info,.location-map-wrapper{flex-direction:column!important}.location-map-wrapper .map-wrapper{margin:0 30px}.location-map-wrapper .message-wrapper{margin:30px}.location-map-wrapper .message-wrapper .email-sent{padding:20px}}.error-cont{padding:10px 20px;background-color:#fbe5e6;border:1px solid #d8000c;border-radius:5px;margin:10px 0}.error-cont .error-text{text-align:center;color:#d8000c}.login-content{max-height:0;opacity:0;max-width:0;transition:all .25s linear,max-height .25s linear .25s,max-width .25s linear .25s;-webkit-transition:all .25s linear,max-height .25s linear .25s,max-width .25s linear .25s}.login-content .login-body>p{font-size:20px;color:#fff}.login-content .login-body .wozzo-input.wozzo-input-focused>div,.login-content .login-body .wozzo-input>div{color:#fff}.login-content .login-body .wozzo-input.wozzo-input-focused>div>i,.login-content .login-body .wozzo-input>div>i{color:var(--color-primary)}.login-content .login-body .wozzo-input.wozzo-input-focused>div input,.login-content .login-body .wozzo-input>div input{font-size:16px;color:#000;background-color:initial!important}.login-content .login-body input:-webkit-autofill,.login-content .login-body input:-webkit-autofill:active,.login-content .login-body input:-webkit-autofill:focus,.login-content .login-body input:-webkit-autofill:hover{transition:background-color 10000000000000000s ease-in-out 0s}.login-content .login-body .wozzo-input.error>div,.login-content .login-body .wozzo-input.wozzo-input-focused.error>div{background-color:var(--color-primary)!important}.login-content .login-body .wozzo-input.error>div input,.login-content .login-body .wozzo-input.error>div p,.login-content .login-body .wozzo-input.wozzo-input-focused.error>div input,.login-content .login-body .wozzo-input.wozzo-input-focused.error>div p{color:#d8000c}.login-content .login-body .wozzo-input.wozzo-input-focused>div{border-bottom:1px solid var(--color-secondary)}.login-content .login-body .wozzo-input.wozzo-input-focused>div i{color:var(--color-secondary)}.login-content .login-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-content .login-footer .btn{color:var(--color-secondary);margin:20px}.login-content .login-footer .btn i{font-size:16px}.login-content .login-footer .forgot-button{color:#fff;margin:0}.login-content .login-footer .forgot-button:hover{color:var(--color-secondary)}.login-content .btn{text-transform:uppercase}.login-content.active{max-height:320px;max-width:320px;opacity:1;transition:all .25s linear .25s;-webkit-transition:all .25s linear .25s}.register-content{min-width:320px;max-width:320px}.register-content .register-body>p{font-size:20px;color:#fff}.register-content .register-body .wozzo-input-info{color:#888}.register-content .register-body .wozzo-input.wozzo-input-focused>div,.register-content .register-body .wozzo-input>div{color:#fff}.register-content .register-body .wozzo-input.wozzo-input-focused>div>i,.register-content .register-body .wozzo-input>div>i{color:var(--color-primary)}.register-content .register-body .wozzo-input.wozzo-input-focused>div input,.register-content .register-body .wozzo-input>div input{font-size:16px;color:#000;background-color:initial!important}.register-content .register-body .wozzo-input.wozzo-input-focused>div input:-webkit-autofill,.register-content .register-body .wozzo-input.wozzo-input-focused>div input:-webkit-autofill:active,.register-content .register-body .wozzo-input.wozzo-input-focused>div input:-webkit-autofill:focus,.register-content .register-body .wozzo-input.wozzo-input-focused>div input:-webkit-autofill:hover,.register-content .register-body .wozzo-input>div input:-webkit-autofill,.register-content .register-body .wozzo-input>div input:-webkit-autofill:active,.register-content .register-body .wozzo-input>div input:-webkit-autofill:focus,.register-content .register-body .wozzo-input>div input:-webkit-autofill:hover{transition:background-color 10000000000000000s ease-in-out 0s}.register-content .register-body .wozzo-input-error,.register-content .register-body .wozzo-input.error>div,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div{background-color:var(--color-primary)!important}.register-content .register-body .wozzo-input-error input,.register-content .register-body .wozzo-input-error p,.register-content .register-body .wozzo-input.error>div input,.register-content .register-body .wozzo-input.error>div p,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div input,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div p{color:#d8000c}.register-content .register-body .wozzo-input-error input:-webkit-autofill,.register-content .register-body .wozzo-input-error input:-webkit-autofill:active,.register-content .register-body .wozzo-input-error input:-webkit-autofill:focus,.register-content .register-body .wozzo-input-error input:-webkit-autofill:hover,.register-content .register-body .wozzo-input.error>div input:-webkit-autofill,.register-content .register-body .wozzo-input.error>div input:-webkit-autofill:active,.register-content .register-body .wozzo-input.error>div input:-webkit-autofill:focus,.register-content .register-body .wozzo-input.error>div input:-webkit-autofill:hover,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div input:-webkit-autofill,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div input:-webkit-autofill:active,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div input:-webkit-autofill:focus,.register-content .register-body .wozzo-input.wozzo-input-focused.error>div input:-webkit-autofill:hover{transition:background-color 10000000000000000s ease-in-out 0s;-webkit-text-fill-color:#d8000c!important}.register-content .register-body .wozzo-input.wozzo-input-focused>div{border-bottom:1px solid var(--color-secondary)}.register-content .register-body .wozzo-input.wozzo-input-focused>div i{color:var(--color-secondary)}.register-content .register-footer .btn{color:var(--color-secondary);margin:20px}.register-content .register-footer .btn i{font-size:16px}.register-content .btn{text-transform:uppercase}.forgot{opacity:0;max-height:0;transition:all .25s linear;-webkit-transition:all .25s linear}.forgot .wozzo-input.wozzo-input-focused>div,.forgot .wozzo-input>div{color:#fff}.forgot .wozzo-input.wozzo-input-focused>div input,.forgot .wozzo-input>div input{font-size:16px;color:#fff;background-color:initial!important}.forgot input:-webkit-autofill,.forgot input:-webkit-autofill:active,.forgot input:-webkit-autofill:focus,.forgot input:-webkit-autofill:hover{transition:background-color 10000000000000000s ease-in-out 0s;-webkit-text-fill-color:#fff!important}.forgot .wozzo-input.error>div,.forgot .wozzo-input.wozzo-input-focused.error>div{background-color:var(--color-primary)!important}.forgot .wozzo-input.error>div input,.forgot .wozzo-input.error>div p,.forgot .wozzo-input.wozzo-input-focused.error>div input,.forgot .wozzo-input.wozzo-input-focused.error>div p{color:#d8000c}.forgot .wozzo-input.wozzo-input-focused>div{border-bottom:1px solid var(--color-secondary)}.forgot .wozzo-input.wozzo-input-focused>div i{color:var(--color-secondary)}.forgot.active{opacity:1;max-height:300px!important;transition:all .25s linear .25s;-webkit-transition:all .25s linear .25s}.forgot.active .btn.gray.invert:hover{color:var(--color-secondary)}.footer .login-button{color:#fff}.features-wrapper{margin:20px;background-color:hsla(0,0%,87.1%,.51)}.features-wrapper .features-title{display:flex;flex-direction:column;min-height:60px;justify-content:center;align-items:center;padding:10px;margin-bottom:10px}.features-wrapper .features-title p{font-size:25px;text-align:center;color:var(--color-primary);line-height:1.3;margin:0}.features-wrapper .feature{display:flex;flex-direction:row;align-items:center;padding:0 20px}.features-wrapper .feature .feature-title{font-weight:700;margin:0 5px}.features-wrapper .feature i{font-size:15px}.features-wrapper .price{display:flex;flex-direction:row;align-items:center;justify-content:center}.features-wrapper .price p{color:var(--color-secondary);font-size:40px;margin-top:15px}.features-wrapper .buynow-button{display:flex;justify-content:center;width:100%;margin:0;border-top-right-radius:0;border-top-left-radius:0}.features-wrapper .buynow-button:hover{color:#fff}.course-title-wrapper{padding:20px;display:flex;height:320px;flex-direction:column;justify-content:center;align-items:center;background-size:cover!important}.course-title-wrapper p{font-size:40px;color:var(--color-primary);line-height:1.3;margin:0}.course-title-wrapper .continue-button{display:flex;justify-content:center}.course-title-wrapper .continue-button:hover{color:#fff}@media screen and (max-width:992px){.course-title-wrapper{background-attachment:scroll!important}}.description-title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.description-title p{font-size:25px;text-align:center;color:var(--color-primary);line-height:1.3;margin:0}.description-content{display:flex;flex-direction:column;padding:10px 20px}.description-content p{font-size:16px}.alert-container{padding:0 20px}.alert-container .alert{padding:10px 20px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fef7d9;border:1px solid #9f6000;color:#9f6000}.course-summary .insert-redeem-code{align-items:center;display:flex;justify-content:center;margin:10px 0;padding:10px;width:100%}.course-summary .insert-redeem-code>div{width:100%}.course-summary .insert-redeem-code button{display:flex;justify-content:center;padding:10px 5px}.course-summary .summary-title{min-height:40px}.course-summary .summary-title p{font-size:25px;text-align:center;color:var(--color-primary);line-height:1.3;margin:0}.course-summary .content-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px}.course-summary .content-wrapper .image-wrapper img{height:100px;width:100px;object-fit:cover}.course-summary .content-wrapper .course-name{flex:2;text-align:center}.course-summary .content-wrapper .course-price{flex:1}.course-summary .large-separator{margin:0 auto;width:50%}.course-summary .subtotal-price,.course-summary .total-price{display:flex;flex-direction:row;justify-content:space-between}.course-summary .total-price p{font-weight:700}.course-summary .total-discount{display:flex;flex-direction:row;justify-content:space-between}.course-summary .total-discount p{color:#4f8a10;font-weight:700}.stripe-payment-modal{max-width:400px;width:90%}.stripe-payment-modal .place-order{display:flex;justify-content:center;width:100%}.stripe-payment-modal .buttons{display:flex;align-items:center;justify-content:center}.stripe-card-form{min-width:350px;padding:20px 0}.stripe-card-form .title-wrapper p{font-size:20px;margin:0 0 5px}.stripe-card-form .placeholder{align-self:flex-start;margin:4px 0 0 5px!important;padding:0!important;height:0!important;z-index:1;font-size:14px;transition:all .2s linear;text-align:left;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stripe-card-form .placeholder.with-content{font-size:12px!important;margin-top:-15px!important}.stripe-card-form .placeholder.focused{color:var(--color-secondary)}.stripe-card-form .default-container{font-size:14px;color:#000;display:flex;flex:1;flex-direction:row;align-items:center;transition:border-bottom .2s linear;min-height:30px;border:0;outline-width:0;border-bottom:1px solid var(--color-primary)}.stripe-card-form .default-container>div{flex:1}.stripe-card-form .default-focus{border-bottom:1px solid var(--color-secondary)}.stripe-card-form .card-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border:1px solid #000;border-radius:5px;padding:10px 10px 0}.stripe-card-form .card-content-wrapper .card-number-container{flex:0 100%;margin:10px 0}.stripe-card-form .card-content-wrapper .card-cvc-container,.stripe-card-form .card-content-wrapper .card-expiry-container{flex:0 45%;margin:10px 0 20px}.stripe-card-form .buttons{display:flex;align-items:center;justify-content:center;margin-top:20px}.course-info{display:flex;flex-direction:column;justify-content:center;padding-bottom:20px}.course-info .content{display:flex;flex-wrap:wrap;flex-direction:row;max-width:1200px;margin:0 auto}.course-info .content .info-description{flex:0 70%}.course-info .content .info-features{flex:0 30%;min-width:260px}@media screen and (max-width:992px){.course-info .content{flex-direction:column}.course-info .content .info-description,.course-info .content .info-features{flex:0 100%}}.cards-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:900px;margin:0 auto;padding:10px}.cards-wrapper .course-card{margin-bottom:20px;width:100%;box-shadow:0 10px 20px rgba(0,0,0,.15),0 6px 6px rgba(0,0,0,.19);transition:all .4s linear;background-color:#fafafa;display:flex;flex-direction:row;overflow:hidden}.cards-wrapper .course-card .course-card-image{flex:1}.cards-wrapper .course-card .course-card-image img{width:100%;height:100%;object-fit:cover}.cards-wrapper .course-card .course-card-content{display:flex;flex-direction:column;justify-content:space-between;flex:2;min-height:300px}.cards-wrapper .course-card .course-card-content .course-card-body{padding:10px}.cards-wrapper .course-card .course-card-content .course-card-body .course-card-name{font-size:24px;font-weight:700;margin-top:0;margin-bottom:0;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cards-wrapper .course-card .course-card-content .course-card-body .course-card-description{flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cards-wrapper .course-card .course-card-content .course-card-body .course-card-version{text-align:right}.cards-wrapper .course-card .course-card-content .course-card-button{display:flex;padding:15px}.cards-wrapper .course-card .course-card-content .course-card-button a{font-size:12px;margin:0}.cards-wrapper .course-card-empty{border:1px solid;width:100%;padding:5px}.cards-wrapper .course-card-empty p{text-align:center}@media screen and (max-width:600px){.course-card-name{font-size:25px!important}}.courses{padding-top:20px;padding-bottom:20px}.courses,.courses .title-wrapper{display:flex;flex-direction:column;justify-content:center}.courses .title-wrapper{padding:20px;align-items:center}.courses .title-wrapper p{font-size:40px;color:var(--color-primary);line-height:1.3;margin:0}.footer{background-color:var(--color-primary);padding:20px;color:#fff;margin-top:auto}.footer .container .powered{width:100%;display:flex;justify-content:space-between}.footer .container .powered>img{width:100px}.footer .container .info{width:100%;display:flex;justify-content:space-between}.footer .container .info>a{color:#fff}.footer .container .info>a>i{margin-right:8px}.footer .container .copyright{width:100%;display:flex;justify-content:space-between;align-items:center}.footer .container .copyright>a,.footer .container .copyright>p{color:#fff}.footer .container .copyright div{display:flex;align-items:center}.footer .container .copyright div>p{margin-right:8px}@media screen and (max-width:992px){.footer .container{flex-direction:column}.footer .container>div{flex-direction:column;align-items:center}}.baseLink{padding:15px 20px;margin:5px;border:none;color:#fff;font-weight:700;outline:none;transition:all .2s linear;font-weight:400;cursor:pointer}.baseLink.primary{background-color:var(--color-primary)}.baseLink.primary:hover{background-color:rgba(var(--color-primary),.8)}.baseLink.primary:disabled,.baseLink.primary[disabled]{background-color:rgba(var(--color-primary),.5);cursor:not-allowed}.baseLink.primary.invert{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.baseLink.primary.invert:hover{background-color:#fff;border:1px solid rgba(var(--color-primary),.8);color:rgba(var(--color-primary),.8)}.baseLink.primary.invert:disabled,.baseLink.primary.invert[disabled]{border:1px solid rgba(var(--color-primary),.5);cursor:not-allowed}.baseLink.secondary{background-color:var(--color-secondary)}.baseLink.secondary:hover{background-color:rgba(var(--color-secondary),.8)}.baseLink.secondary:disabled,.baseLink.secondary[disabled]{background-color:rgba(var(--color-secondary),.5);cursor:not-allowed}.baseLink.secondary.invert{background-color:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.baseLink.secondary.invert:hover{background-color:#fff;border:1px solid rgba(var(--color-secondary),.8);color:rgba(var(--color-secondary),.8)}.baseLink.secondary.invert:disabled,.baseLink.secondary.invert[disabled]{border:1px solid rgba(var(--color-secondary),.5);cursor:not-allowed}.baseLink.gray{background-color:#888}.baseLink.gray:hover{background-color:hsla(0,0%,53.3%,.8)}.baseLink.gray:disabled,.baseLink.gray[disabled]{background-color:hsla(0,0%,53.3%,.5);cursor:not-allowed}.baseLink.gray.invert{background-color:#fff;border:1px solid #888;color:#888}.baseLink.gray.invert:hover{background-color:#fff;border:1px solid hsla(0,0%,53.3%,.8);color:hsla(0,0%,53.3%,.8)}.baseLink.gray.invert:disabled,.baseLink.gray.invert[disabled]{border:1px solid hsla(0,0%,53.3%,.5);cursor:not-allowed}.baseLink.black{background-color:#000}.baseLink.black:hover{background-color:rgba(0,0,0,.8)}.baseLink.black:disabled,.baseLink.black[disabled]{background-color:rgba(0,0,0,.5);cursor:not-allowed}.baseLink.black.invert{background-color:#fff;border:1px solid #000;color:#000}.baseLink.black.invert:hover{background-color:#fff;border:1px solid rgba(0,0,0,.8);color:rgba(0,0,0,.8)}.baseLink.black.invert:disabled,.baseLink.black.invert[disabled]{border:1px solid rgba(0,0,0,.5);cursor:not-allowed}.baseLink.transparent{background-color:initial;border:0;color:var(--color-primary)}.baseLink.transparent:hover{background-color:initial;border:0;color:var(--color-secondary)}.baseLink.transparent:disabled,.baseLink.transparent[disabled]{cursor:not-allowed;color:#888}.landing .topHeader{display:flex;width:100%}.landing .topHeader .text{width:50%;display:flex;flex-direction:column;justify-content:center;padding:64px}.landing .topHeader .text>a{width:fit-content}.landing .topHeader .text h1{font-size:70px;margin:0}.landing .topHeader .text h1>strong{color:var(--color-primary)}.landing .topHeader>img{width:50%;object-fit:cover}.landing .about{margin:auto;text-align:center;padding:64px;background-color:#fafafa}.landing .about>h3{font-size:40px}.landing .about>p{font-size:16px;max-width:50%;margin:auto;line-height:2rem}.landing .enroll{width:100vw;height:70vh;overflow:hidden;position:relative}.landing .enroll>img{width:100%;height:100%;object-fit:cover;object-position:center}.landing .enroll .texts{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.landing .enroll .texts>h3{color:#fff;text-transform:uppercase;font-size:40px;text-align:center}@media screen and (max-width:992px){.landing .topHeader{flex-direction:column;width:100%}.landing .topHeader .text,.landing .topHeader>img{width:100%}.landing .topHeader .text{padding:16px}.landing .topHeader .text h1{font-size:40px}.landing .about>h3{font-size:32px}.landing .about>p{max-width:90%}.landing .enroll .texts h3{font-size:32px}}.layout-topbar{display:block;position:fixed;top:0;left:0;width:100%;z-index:2;height:70px;background-color:var(--color-primary);overflow:hidden}.layout-topbar>div{max-width:1200px;margin:0 auto;padding:0;height:100%;display:flex;justify-content:space-between;align-items:center}.layout-topbar .menu-button{color:#fff;display:none;font-size:24px;position:absolute;right:0;top:0;width:60px;height:100%;line-height:60px;text-align:center;border:0;background:transparent}.layout-topbar .menu-button i{line-height:inherit}.layout-topbar .logo{display:inline-block}.layout-topbar .logo img{width:100px;max-height:70px;margin-right:10px;object-fit:contain}.layout-topbar .navNarrow{float:right;margin:0;padding:0;height:100%}.layout-topbar .navNarrow .narrowLinks{display:inline-block;height:100%}.layout-topbar .navNarrow .narrowLinks .link{text-decoration:none;min-width:150px;display:inline-block;text-align:center;height:100%;padding:10px;font-weight:700;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar .navNarrow .narrowLinks .link>a{color:#fff;font-size:16px;border-radius:5px;height:100%;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.layout-topbar .navNarrow .narrowLinks .link>a:hover{color:#fff}.layout-topbar .navNarrow .narrowLinks .link.selected:after{content:"";display:block;width:100%;height:2px;background:#fff;transition:width .3s}.layout-topbar .navNarrow .narrowLinks .link:after{content:"";display:block;width:0;height:2px;background:#fff;transition:width .3s}.layout-topbar .navNarrow .narrowLinks .link:hover:after{width:100%}.activeLink{color:#fff!important}@media screen and (max-width:1024px){.layout-topbar{text-align:center;background-color:var(--color-primary);height:70px;overflow:visible;-webkit-backface-visibility:visible}.layout-topbar>div{display:block}.layout-topbar .menu-button{display:inline-block;outline:none}.layout-topbar .navWide{display:none}.layout-topbar .navNarrow{margin:0;position:inherit;height:auto;width:100%;transition:all .2s ease-in-out}.layout-topbar .navNarrow .narrowLinks{display:flex;flex-direction:column;height:auto;max-height:fit-content;position:fixed;top:70px;width:100%;transition:all .2s ease-in-out}.layout-topbar .navNarrow .narrowLinks .link{background:var(--color-primary);font-size:0;width:100%;height:0;opacity:0;padding:0;transition:all .2s ease-in-out}.layout-topbar .navNarrow .narrowLinks .link>.btn,.layout-topbar .navNarrow .narrowLinks .link>a{height:100%;width:100%;border-radius:0}.layout-topbar .navNarrow.expanded .narrowLinks .link{font-size:16px;height:40px;opacity:1;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:flex-start}.layout-topbar .navNarrow.expanded .narrowLinks .link>.btn,.layout-topbar .navNarrow.expanded .narrowLinks .link>a{padding:0 20px}.layout-topbar .navNarrow.expanded .narrowLinks .link.selected:after,.layout-topbar .navNarrow.expanded .narrowLinks .link:after{content:none}.layout-topbar .logo{margin:8px 0}.layout-topbar .logo>img{max-height:60px}.activeLink{color:var(--color-secondary)!important}}.register-login-modal{min-width:320px}.register-login-modal .p-dialog-content{border:none!important}.register-login-modal .buttons-wrapper{display:flex;flex-direction:row;margin:10px;overflow:hidden}.register-login-modal .buttons-wrapper .btn{flex:1;margin:0}.register-login-modal .buttons-wrapper .login{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.register-login-modal .buttons-wrapper .signup{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.register-login-modal #register-login-modal-image{max-width:100px;max-height:250px;margin:20px 0}.register-login-modal .btn{text-transform:uppercase}.reset-password .title-wrapper{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-password .title-wrapper p{font-size:40px;color:var(--color-primary);line-height:1.3;margin:0}.reset-password .content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:800px}.reset-password .content .wozzo-input{width:100%}.reset-password .content .button-wrapper{flex-direction:row}.reset-password .content .button-wrapper,.token-error{display:flex;justify-content:center;align-items:center}.token-error{flex-direction:column;margin:0 auto;max-width:800px;padding:20px}.token-error .message-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.token-error .message-wrapper i{color:#d8000c;font-size:20px;margin-right:10px}.token-error .message-wrapper p{font-size:20px}.token-error .button-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px}.token-error .button-wrapper a:hover{color:#fff!important}.icon-wrapper{padding-left:9px;transition:all .25s linear}.icon-wrapper .lesson-icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.icon-wrapper .lesson-icon p{padding:5px}.expanded{padding-left:0}.main-sidebar .sidebar-content .link{padding:15px 10px!important}span.sidebar-text-content{font-size:12px!important;line-height:1.3}.main-sidebar{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;background-color:var(--color-secondary);width:80px;transition:width .2s linear;z-index:3;overflow-y:auto}.main-sidebar .arrow-button{position:fixed;margin-left:90px;margin-top:10px;transition:margin-left .2s linear}.main-sidebar .arrow-button i{transition:transform .2s linear}.main-sidebar .expand-button{display:none}.main-sidebar>div{display:flex;flex-direction:column;flex:1}.main-sidebar span{font-size:0;transition:all .2s linear}.main-sidebar .tooltip span{font-size:inherit}.main-sidebar .sidebar-header{flex:inherit}.main-sidebar .sidebar-header .home{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin:20px 0;height:80px}.main-sidebar .sidebar-header .home img{width:60px}.main-sidebar .sidebar-header .home span{text-transform:uppercase;margin-top:10px}.main-sidebar .sidebar-content{display:flex;justify-content:space-between;max-height:0;transition:all .2s linear}.main-sidebar .sidebar-content .tooltip-container,.main-sidebar .sidebar-content .tooltip-trigger{width:100%}.main-sidebar .sidebar-content .link{margin-top:-1px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;padding:15px 20px;transition:background-color .2s linear;display:flex;align-items:center;justify-content:flex-start;height:50px}.main-sidebar .sidebar-content .link i{margin-right:5px;font-weight:700}.main-sidebar .sidebar-content .link:hover{background-color:hsla(0,0%,100%,.2)}.main-sidebar::-webkit-scrollbar{display:none}.main-sidebar.expanded{width:250px}.main-sidebar.expanded .arrow-button{margin-left:260px}.main-sidebar.expanded .arrow-button i{transform:rotate(180deg)}.main-sidebar.expanded .home span{font-size:20px}.main-sidebar.expanded .sidebar-content{max-height:9999px}.main-sidebar.expanded .sidebar-content .link span{font-size:16px}@media screen and (max-width:992px){.main-sidebar{bottom:inherit;width:100%}.main-sidebar .arrow-button{display:none}.main-sidebar span{font-size:inherit}.main-sidebar .sidebar-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:60px;max-height:60px}.main-sidebar .sidebar-header .home{width:100%;margin:0;flex-direction:row}.main-sidebar .sidebar-header .home img{max-height:30px;margin-right:10px}.main-sidebar .sidebar-header .home span{font-size:20px;margin:0}.main-sidebar .sidebar-header .expand-button{display:block;position:absolute;border:1px solid #fff;top:5px;left:5px}.main-sidebar .sidebar-content,.main-sidebar .sidebar-content *{max-height:0;opacity:0;font-size:0;transition:all .2s linear;pointer-events:none}.main-sidebar.expanded{width:100%;overflow-y:auto!important;height:100vh!important}.main-sidebar.expanded .sidebar-content,.main-sidebar.expanded .sidebar-content *{max-height:9999px;opacity:1;font-size:inherit;pointer-events:all}}.input-wrapper,.textarea-wrapper{width:100%;max-width:460px}.octec-selector{margin:8px;display:flex;flex-direction:column}.octec-selector .placeholder{align-self:flex-start;margin:4px 0 0!important;padding:0!important;height:0!important;z-index:1;font-size:16px;color:#888;transition:all .2s linear;text-align:left;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.octec-selector .placeholder.with-content{font-size:12px!important;margin-top:-12px!important}.octec-selector .placeholder.with-icon{padding-left:30px!important}.octec-selector .placeholder.with-content.with-icon{padding-left:0!important}.octec-selector>div{border-bottom:1px solid #888;display:flex;align-items:center;padding:0 5px;transition:border-bottom .2s linear}.octec-selector>div i{font-size:18px;width:30px;transition:color .2s linear}.octec-selector>div .p-dropdown,.octec-selector>div .p-dropdown-label,.octec-selector>div .p-dropdown-trigger{background-color:initial}.octec-selector>div .p-dropdown{width:100%!important;min-height:30px;border:0;outline-width:0}.octec-selector>div .p-dropdown .p-dropdown-label{font-size:16px;font-family:Rubik,sans-serif;color:#000;padding:6px 4px}.octec-selector>div .p-dropdown:not(.p-disabled).p-focus{box-shadow:none}.octec-selector .octec-selector-error{background-color:#fbe5e6;color:#d8000c;margin:0;font-size:12px;padding:0 5px;text-align:left}.octec-selector .p-dropdown-filter-container{width:100%}.octec-selector.error>div{border-bottom:1px solid #d8000c;color:#d8000c;background-color:#fbe5e6}.octec-selector.error>div .p-dropdown{background-color:initial}.octec-selector.error>div i{color:#d8000c}.octec-selector.disabled>div{border-color:transparent}.octec-selector.disabled>div .p-dropdown{opacity:1}.octec-selector.disabled>div .p-dropdown-trigger{opacity:0}.selector-wrapper{width:100%;max-width:460px}.octec-select-btn{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.octec-select-btn>.btn{flex:1}.octec-select-btn .btn.primary.not-selected{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.octec-select-btn .btn.primary.invert.not-selected{border:1px solid #888}.octec-select-btn .btn.primary.invert.not-selected>div{background-color:var(--color-primary)}.octec-select-btn .btn.secondary.not-selected{background-color:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.octec-select-btn .btn.secondary.invert.not-selected{border:1px solid #888}.octec-select-btn .btn.secondary.invert.not-selected>div{background-color:var(--color-secondary)}.octec-select-btn .btn.gray.not-selected{background-color:#fff;border:1px solid #888;color:#888}.octec-select-btn .btn.gray.invert.not-selected{border:1px solid #888}.octec-select-btn .btn.gray.invert.not-selected>div{background-color:#888}.octec-select-btn .btn.black.not-selected{background-color:#fff;border:1px solid #000;color:#000}.octec-select-btn .btn.black.invert.not-selected{border:1px solid #888}.octec-select-btn .btn.black.invert.not-selected>div{background-color:#000}.octec-select-btn .round .btn{padding:3px;border-radius:50%;height:20px;width:20px;background:transparent;border-width:1px}.octec-select-btn .round .btn>div{height:100%;width:100%;border-radius:50%;transition:all .2s linear}.octec-select-btn .round .btn:disabled{background-color:initial!important}.octec-select-btn .round .btn.primary{border:1px solid #888}.octec-select-btn .round .btn.primary>div{background-color:var(--color-primary)}.octec-select-btn .round .btn.primary:hover{background-color:rgba(var(--color-primary),.3)}.octec-select-btn .round .btn.primary:hover>div{background-color:rgba(var(--color-primary),.8)}.octec-select-btn .round .btn.primary.invert>div,.octec-select-btn .round .btn.primary.not-selected>div{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.octec-select-btn .round .btn.primary.invert:hover>div{background-color:#fff;border:1px solid rgba(var(--color-primary),.8);color:rgba(var(--color-primary),.8)}.octec-select-btn .round .btn.secondary{border:1px solid #888}.octec-select-btn .round .btn.secondary>div{background-color:var(--color-secondary)}.octec-select-btn .round .btn.secondary:hover{background-color:rgba(var(--color-secondary),.3)}.octec-select-btn .round .btn.secondary:hover>div{background-color:rgba(var(--color-secondary),.8)}.octec-select-btn .round .btn.secondary.invert>div{background-color:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.octec-select-btn .round .btn.secondary.invert:hover>div{background-color:#fff;border:1px solid rgba(var(--color-secondary),.8);color:rgba(var(--color-secondary),.8)}.octec-select-btn .round .btn.gray{border:1px solid #888}.octec-select-btn .round .btn.gray>div{background-color:#888}.octec-select-btn .round .btn.gray:hover{background-color:hsla(0,0%,53.3%,.3)}.octec-select-btn .round .btn.gray:hover>div{background-color:hsla(0,0%,53.3%,.8)}.octec-select-btn .round .btn.gray.invert>div{background-color:#fff;border:1px solid #888;color:#888}.octec-select-btn .round .btn.gray.invert:hover>div{background-color:#fff;border:1px solid hsla(0,0%,53.3%,.8);color:hsla(0,0%,53.3%,.8)}.octec-select-btn .round .btn.black{border:1px solid #888}.octec-select-btn .round .btn.black>div{background-color:#000}.octec-select-btn .round .btn.black:hover{background-color:rgba(0,0,0,.3)}.octec-select-btn .round .btn.black:hover>div{background-color:rgba(0,0,0,.8)}.octec-select-btn .round .btn.black.invert>div{background-color:#fff;border:1px solid #000;color:#000}.octec-select-btn .round .btn.black.invert:hover>div{background-color:#fff;border:1px solid rgba(0,0,0,.8);color:rgba(0,0,0,.8)}.octec-select-btn .round .btn.transparent>div{background-color:initial;border:0;color:var(--color-primary)}.boolean-wrapper,.checkbox-wrapper{max-width:500px}.checkbox-wrapper div{display:flex;flex-direction:row;align-items:center;width:100%}.octec-dropzone .alert-audio{color:#d8000c;font-style:italic;font-size:12px}.octec-dropzone .dropzone-audio{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.octec-dropzone .dropzone-audio .audio-container:focus{outline:0}.octec-dropzone .dropzone-audio>div{width:150px;height:auto;display:flex;justify-content:flex-end}.octec-dropzone .dropzone-audio>div img{max-height:150px;max-width:150px;width:100%;object-fit:cover}.octec-dropzone .dropzone-audio>div button{position:absolute;background:transparent;border:0;outline:0;font-weight:700;font-size:18px;color:#d8000c;cursor:pointer}.octec-dropzone .dropzone-audio .remove-audio,.octec-dropzone .dropzone-audio .tooltip-container{width:70px}.audio-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;font-size:50px}.tooltip-container{position:relative}.tooltip-container,.tooltip-container .tooltip-trigger{display:inline-block}.tooltip-container .tooltip{display:none;min-width:120px;position:absolute;z-index:10}.tooltip-container .tooltip:after{content:"";position:absolute}.tooltip-container .tooltip .tooltip-message{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);border-radius:3px;color:#fff;padding:10px;text-align:center}.tooltip-container .tooltip .tooltip-message .tooltip-icon{margin:0 5px}.tooltip-container .tooltip-top{bottom:100%;left:50%;padding-bottom:9px;transform:translateX(-50%)}.tooltip-container .tooltip-top:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid rgba(0,0,0,.75);bottom:0;left:50%;transform:translateX(-50%)}.tooltip-container .tooltip-bottom{top:100%;left:50%;padding-top:9px;transform:translateX(-50%)}.tooltip-container .tooltip-bottom:after{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(0,0,0,.75);top:0;left:50%;transform:translateX(-50%)}.tooltip-container .tooltip-left{top:50%;right:100%;padding-right:9px;transform:translateY(-50%)}.tooltip-container .tooltip-left:after{border-left:9px solid rgba(0,0,0,.75);border-top:9px solid transparent;border-bottom:9px solid transparent;top:50%;right:0;transform:translateY(-50%)}.tooltip-container .tooltip-right{top:50%;left:100%;padding-left:9px;transform:translateY(-50%)}.tooltip-container .tooltip-right:after{border-right:9px solid rgba(0,0,0,.75);border-top:9px solid transparent;border-bottom:9px solid transparent;top:50%;left:0;transform:translateY(-50%)}.tooltip-container:hover .tooltip{display:block}.lightbox-container{text-align:center}.lightbox-container .p-dialog{-moz-border-radius:3px;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);-webkit-border-radius:3px;-webkit-box-shadow:none;border-radius:3px;box-shadow:none;max-width:1500px;padding:0;width:90%}.lightbox-container .p-dialog .p-dialog-titlebar{border:0;background-color:initial;padding:0}.lightbox-container .p-dialog .p-dialog-titlebar .close-container{background:#fff;text-align:right}.lightbox-container .p-dialog .p-dialog-titlebar .close-container .close{color:var(--color-primary);font-weight:700;margin:5px 0;padding:20px 15px}.lightbox-container .p-dialog .p-dialog-titlebar .close-container .close:hover{color:var(--color-secondary)}.lightbox-container .p-dialog .p-dialog-content{max-height:80vh}.lightbox-container .p-dialog .p-dialog-content .image-wrapper{margin:auto;max-width:1000px;height:100%}.exercise-wrapper{margin-bottom:20px;padding:40px;background-color:#fafafa;border-radius:8px}.exercise-wrapper .exercise-main-container{display:flex}.exercise-wrapper .exercise-main-container .image-exercise-container{background-color:#fafafa}.exercise-wrapper .exercise-main-container .img-sticky{flex:0 30%;position:sticky;top:50px;z-index:2;height:fit-content}.exercise-wrapper .exercise-main-container .questions-wrapper{max-width:1200px;margin:0 auto;padding:0 25px;flex:0 70%}.exercise-wrapper .exercise-main-container .questions-wrapper .question{background-color:#fff;border-radius:8px;box-shadow:0 0 5px #fafafa;margin:8px 0;padding:20px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .status-wrapper{display:flex;padding:10px;margin-top:5px;border-radius:5px;max-width:150px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .status-wrapper i{font-size:15px;font-weight:400;display:block;margin-block-start:1em;margin-block-end:1em}.exercise-wrapper .exercise-main-container .questions-wrapper .question .grade-buttons{display:flex;flex-direction:row;align-items:center}.exercise-wrapper .exercise-main-container .questions-wrapper .question .correct i{color:#4f8a10}.exercise-wrapper .exercise-main-container .questions-wrapper .question .correct p{color:#4f8a10;font-weight:700;margin-left:5px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .incorrect i{color:#d8000c}.exercise-wrapper .exercise-main-container .questions-wrapper .question .incorrect p{color:#d8000c;font-weight:700;margin-left:5px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .correct-button{color:#4f8a10;background-color:#eff8df;border:1px solid #4f8a10;padding:10px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .incorrect-button{color:#d8000c;background-color:#fbe5e6;border:1px solid #d8000c;padding:10px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .no-answer-button{color:#888;padding:10px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .choose-correct:hover{color:#4f8a10}.exercise-wrapper .exercise-main-container .questions-wrapper .question .choose-incorrect:hover{color:#d8000c}.exercise-wrapper .exercise-main-container .questions-wrapper .question .not-answered i{color:#9f6000}.exercise-wrapper .exercise-main-container .questions-wrapper .question .not-answered p{color:#9f6000;font-weight:700;margin-left:5px}.exercise-wrapper .exercise-main-container .questions-wrapper .question .question-answers{display:flex;align-items:center}.exercise-wrapper .back-button{font-size:11px;font-weight:400;padding:15px 0;margin:5px 0}.exercise-wrapper .exercises-buttons{display:flex;flex-direction:row;justify-content:space-around;background-color:#fafafa;max-height:113px;top:0;z-index:1}.exercise-wrapper .exercises-buttons .change-exercise-button{font-size:11px;font-weight:400;padding:15px 0;margin:5px 0;flex:1}.exercise-wrapper .exercises-buttons .right-button{text-align:end}.exercise-wrapper .exercises-buttons .empty-button{flex:1}.exercise-wrapper .exercises-buttons .exercise-name{flex:2;font-size:16px;color:#2d2f5f;text-align:center}.exercise-wrapper .button-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0}.exercise-wrapper .image-wrapper{position:sticky;top:113px;padding:5px 0;max-width:600px}.exercise-wrapper .image-wrapper img{max-width:100%;max-height:100%;margin:auto;display:block}.exercise-wrapper .exercise-description{background-color:#fafafa;margin:0 auto;max-width:1200px;padding-left:5px;position:sticky;z-index:2}.exercise-wrapper .exercise-description div p{word-break:break-word}.exercise-wrapper .exercise-description div p span{background-color:initial!important}.exercise-wrapper .exercise-description .dropzone-audio{justify-content:flex-start}@media screen and (max-width:768px){.exercise-wrapper{padding:5px}.exercise-wrapper .exercises-buttons{position:unset}.exercise-wrapper .exercise-main-container{display:flex;flex-direction:column}.exercise-wrapper .exercise-main-container .img-sticky{flex:1}.exercise-wrapper .exercise-main-container .image-wrapper{position:unset}.exercise-wrapper .exercise-main-container .exercise-description{top:60px}.exercise-wrapper .exercise-main-container .questions-wrapper{margin:0;padding:0 15px}}.lesson-container .back-button{font-size:11px;font-weight:400;padding:15px 0;margin:5px 0}.lesson-container .lesson-title{font-size:40px;color:#2d2f5f;line-height:1.3;margin:0;padding:20px 0}.lesson-container .lesson-description{max-height:400px;margin:0 auto;overflow:hidden}.lesson-container .image-wrapper{height:100%;display:flex;align-items:center}.lesson-container .image-wrapper img{max-width:100%;max-height:100%;margin:auto;display:block}.lesson-container .lesson-stats{border-radius:5px;background-color:hsla(0,0%,87.1%,.51)}.lesson-container .lesson-stats .stats-title-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px}.lesson-container .lesson-stats .stats-title-wrapper .stats-title{font-size:25px;text-align:center;color:#2d2f5f;line-height:1.3;margin:0}.lesson-container .lesson-stats .stats-content{display:flex;align-items:center;flex-direction:row;padding:0 10px}.lesson-container .lesson-stats .stats-label{font-weight:700;margin:0 5px}.lesson-container .lesson-exercises .exercises-title-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 10px 10px}.lesson-container .lesson-exercises .exercises-title-wrapper .exercises-title{font-size:25px;text-align:center;color:#2d2f5f;line-height:1.3;margin:0}.lesson-container .lesson-exercises .exercises-content{margin-bottom:20px}.lesson-container .lesson-exercises .exercises-content .exercise-image{display:flex;justify-content:center;align-items:center;height:100%}.lesson-container .lesson-exercises .exercises-content .exercise-image img{width:100%;height:250px;object-fit:cover}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .exercise-description{max-height:200px;overflow:hidden;word-break:break-all}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .completed-status{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;max-height:50px}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .completed-status p{color:#4f8a10}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .completed-status i{padding-right:5px;color:#4f8a10}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .start-button{display:flex;flex-direction:row;justify-content:center;min-height:55px}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .start-button a span{font-size:11px;font-weight:400}.lesson-container .lesson-exercises .exercises-content .exercise-description-wrapper .start-button a:hover{color:#fff}.lessons-list{margin-bottom:15px}.lessons-list .lessons-title{display:flex;flex-direction:column;min-height:60px;justify-content:center;align-items:center;background-color:hsla(0,0%,87.1%,.51);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #c8c8c8}.lessons-list .lessons-title p{font-size:25px;text-align:center;color:var(--color-primary);line-height:1.3;margin:0}body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a{background-color:var(--color-primary);border-bottom:1px solid var(--color-primary)}body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a{background-color:var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}body .p-accordion .p-accordion-header a:not(.p-disabled):focus{box-shadow:none}body .p-accordion .p-accordion-content{padding:0;border:0;border-radius:0}body .p-accordion .p-accordion-tab{margin-bottom:0}body .p-accordion .p-accordion-tab .p-accordion-header{margin-top:0}body .p-accordion .p-accordion-tab:last-child a{border-radius:0 0 5px 5px;border-bottom:0}body .p-accordion .p-accordion-header a{background-color:hsla(0,0%,87.1%,.51);border:0;border-bottom:1px solid #c8c8c8;border-radius:0;display:flex}.exercise-menu-link .exercise-menu{display:flex;flex-direction:row}.exercise-menu-link .exercise-menu .exercise-name{flex:1}.exercise-menu-link .exercise-menu .completed-status{display:flex;flex:1;flex-direction:row;justify-content:flex-end;align-items:center;max-height:50px}.exercise-menu-link .exercise-menu .completed-status p{color:#4f8a10}.exercise-menu-link .exercise-menu .completed-status i{padding-right:5px;color:#4f8a10}.exercise-menu-link:hover{color:#fff;text-decoration:none}.full-course .course-name{font-size:40px;color:var(--color-primary);line-height:1.3;margin:0;text-align:center}.full-course .image-wrapper{height:100%;display:flex;align-items:center}.full-course .image-wrapper img{max-width:100%;max-height:100%;margin:auto;display:block}.full-course .full-course-features{margin:0}.course-help .button-wrapper{padding-bottom:15px}.course-help .button-wrapper .back-button{font-size:11px;font-weight:400;padding:15px 0;margin:5px 0}.course-help .help-title{display:flex;flex-direction:column;min-height:60px;justify-content:center;align-items:center;background-color:var(--color-secondary);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #fff}.course-help .help-title p{font-size:25px;text-align:center;color:#fff;line-height:1.3;margin:0}.course-help .p-accordion .p-accordion-header a{background-color:var(--color-secondary);border-bottom:1px solid #fff;display:flex}.course-help .p-accordion .p-accordion-header a .p-accordion-toggle-icon,.course-help .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-text{color:#fff}.course-help .p-accordion .p-accordion-tab .p-toggleable-content .p-accordion-content,.course-help .p-accordion .p-accordion-tab:last-child .p-toggleable-content .p-accordion-content{border-right:1px solid var(--color-primary);border-left:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.course-help .p-accordion .p-accordion-tab:last-child .p-toggleable-content .p-accordion-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:auto}.course-help .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover a{background-color:var(--color-primary);border:1px solid var(--color-primary);border-bottom:1px solid #fff;color:#fff}.course-help .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a,.course-help .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a{border:1px solid var(--color-primary)}.course-help .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover a .p-accordion-toggle-icon{color:#fff}.course-help .help-content{padding:20px}.learn-container{max-width:80%;display:flex;flex-direction:column;margin:0 auto}.learn-container .faqs-button{display:flex;justify-content:center;align-items:center;position:fixed;height:50px;bottom:140px;right:20px;background-color:var(--color-primary);transition:all .2s linear;-webkit-box-shadow:6px 10px 15px -7px rgba(0,0,0,.8);-moz-box-shadow:6px 10px 15px -7px rgba(0,0,0,.8);box-shadow:6px 10px 15px -7px rgba(0,0,0,.8);z-index:3}.learn-container .faqs-button i,.learn-container .faqs-button p{font-size:17px;color:#fff}.learn-container .faqs-button:hover{transform:scale(1.1)}@media screen and (max-width:768px){.learn-container{max-width:100%;padding:20px}.learn-container .faqs-button{padding:10px;right:12px}.learn-container .faqs-button .prueba{display:none}}.mycourses{padding-top:20px;padding-bottom:20px}.mycourses,.mycourses .title{display:flex;flex-direction:column;justify-content:center}.mycourses .title{padding:20px;align-items:center}.mycourses .title p{font-size:40px;color:var(--color-primary);line-height:1.3;margin:0}.sure-modal .buttons{display:flex;align-items:center;justify-content:center}.sure-modal .no-margin{margin:0}.octec-calendar{display:flex;flex-direction:column;margin:20px 5px}.octec-calendar .placeholder{align-self:flex-start;margin:4px 0 0!important;padding:0!important;height:0!important;z-index:1;font-size:16px;transition:all .2s linear;text-align:left;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.octec-calendar .placeholder.with-content{font-size:12px!important;margin-top:-12px!important}.octec-calendar .placeholder.with-icon{padding-left:30px!important}.octec-calendar .placeholder.with-content.with-icon{padding-left:0!important}.octec-calendar>div{border-bottom:1px solid #888;display:flex;align-items:center;padding:0 5px;transition:border-bottom .2s linear}.octec-calendar>div i{font-size:18px;width:10%;max-width:30px;transition:color .2s linear}.octec-calendar>div .p-dropdown{width:100%!important;min-height:30px;font-size:16px;border:0;outline-width:0}.octec-calendar>div .p-dropdown:not(.p-disabled).p-focus{box-shadow:none}.octec-calendar .octec-calendar-error{background-color:#fbe5e6;color:#d8000c;margin:0;font-size:12px;padding:0 5px;text-align:left}.octec-calendar .p-calendar{width:100%}.octec-calendar .p-calendar input{border:0!important;box-shadow:none!important;width:100%;padding:5px 0;font-family:inherit;font-size:16px}.octec-calendar .p-dropdown-filter-container{width:100%}.octec-calendar.error>div{border-bottom:1px solid #d8000c;color:#d8000c;background-color:#fbe5e6}.octec-calendar.error>div .p-dropdown{background-color:initial}.octec-calendar.error>div i{color:#d8000c}.octec-calendar.octec-calendar-focused>div{border-bottom:1px solid var(--color-primary)}.octec-calendar.octec-calendar-focused>div i{color:var(--color-primary)}.octec-calendar.error>div,.octec-calendar.octec-calendar-focused.error>div{border-bottom:1px solid #d8000c;color:#d8000c;background-color:#fbe5e6}.octec-calendar.error>div input,.octec-calendar.octec-calendar-focused.error>div input{background-color:initial}.octec-calendar.error>div i,.octec-calendar.octec-calendar-focused.error>div i{color:#d8000c}#user-selector-container .search-input{display:flex}#user-selector-container .search-input .search-input-text{width:100%}#user-selector-container .octec-selector div .p-dropdown{text-align:left}.filter-container{display:flex;flex-direction:column;text-align:center}.filter-container .generic-table-filters .btn,.filter-container .generic-table-filters h2,.filter-container .generic-table-filters i{font-size:20px;color:#000;font-weight:700}.filter-container .wozzo-input{color:#000}.filter-container .wozzo-input .select-buttons .octec-select-button{display:flex;flex-direction:row}.filter-container .filters-title{color:#000}.filter-container .selected-from-list{display:flex;min-height:34px;padding:0 20px;background-color:var(--color-primary);color:#fff;font-weight:400;border-radius:5px;margin-bottom:5px;align-items:center;justify-content:space-between}.filter-container .selected-from-list .item-name{display:flex;color:#fff}.filter-container .selected-from-list .item-name p{color:#fff;margin:0 0 0 5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.filter-container .selected-from-list .remove-item i{color:#fff}.filter-container .selected-from-list .remove-item i:hover{color:#00529b}.filter-container>.apply-filters-button{text-align:center}.filter-container .custom-buttons{min-width:40px;min-height:35px;display:inline-block}.filter-container .custom-select-button{width:100%}.filter-container .container-gender{display:flex}.filter-container .button-container{display:flex;flex-direction:row}.filter-container .button-container .not-selected{background-color:#fafafa!important}.filter-container input{background:#fafafa}@media screen and (max-width:992px){.filter-container{max-width:none}.filter-container .generic-table-filters i{transition:transform .25s linear}.filter-container .generic-table-filters .rotate-btn i{transform:rotate(-180deg)}.filter-container .filters-buttons{width:100%;display:flex;flex-direction:column}.filter-container .filters-buttons,.filter-container .filters-buttons *{max-height:0;opacity:0;transition:all .5s linear}.filter-container .filters-buttons.expanded,.filter-container .filters-buttons.expanded *{max-height:2000px;opacity:1}}.octec-dropzone{width:100%}.octec-dropzone,.octec-dropzone .file-uploader .p-button{display:flex;flex-direction:column;align-items:center;justify-content:center}.octec-dropzone .file-uploader .p-button{height:150px;width:150px;padding-top:10px;background-color:#dedede;transition:background-color .2s linear;border:0}.octec-dropzone .file-uploader .p-button>span{position:static!important;padding:0!important}.octec-dropzone .file-uploader .p-button .pi{font-size:40px!important}.octec-dropzone .file-uploader .p-button input{display:inline!important}.octec-dropzone .dropzone-images{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.octec-dropzone .dropzone-images>div{width:150px;height:150px;display:flex;justify-content:flex-end}.octec-dropzone .dropzone-images>div img{max-height:150px;max-width:150px;width:100%;object-fit:cover}.octec-dropzone .dropzone-images>div button{position:absolute;background:transparent;border:0;outline:0;font-weight:700;font-size:18px;color:#d8000c;cursor:pointer}.octec-dropzone .max-size{color:rgba(0,0,0,.8);font-size:12px}.octec-dropzone .p-button:hover,.octec-dropzone .p-fileupload-choose-selected{background-color:var(--color-primary)!important}.octec-dropzone.disabled .p-button:hover,.octec-dropzone.disabled .p-fileupload-choose-selected{background-color:#dedede!important}.octec-dropzone.hide .file-uploader .p-button{opacity:0!important;height:0!important;width:0!important}.no-image-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;font-size:120px}#backoffice-companies-table-main .columns{text-align:center}#backoffice-companies-table-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}#backoffice-companies-table-main .modal-companies{width:80%;max-width:500px}#backoffice-companies-table-main .modal-companies .p-dialog-content .octec-selector .p-component{text-align:left}#backoffice-companies-table-main .modal-companies .p-dialog-footer .footer-buttons{display:flex;justify-content:space-between}#backoffice-companies-table-main .modal-companies .p-dialog-footer .footer-buttons .right-buttons{margin-left:auto}#backoffice-companies-table-main .modal-companies .p-dialog-footer .footer-buttons .left-buttons{text-align:left}#backoffice-companies-table-main .buttons-container .buttons{text-align:center}#backoffice-companies-table-main .buttons-container .buttons .button-delete{display:inline-block;margin:5px}#backoffice-companies-table-main .buttons-container .buttons .button-delete .p-togglebutton{background-color:#fbe5e6;border-color:#fbe5e6}#backoffice-companies-table-main .buttons-container .buttons .button-delete .p-togglebutton .p-button-icon-left{color:#fff}#backoffice-companies-table-main .buttons-container .buttons .p-highlight{background-color:#d8000c!important;color:#fff!important}#backoffice-companies-table-main .buttons-container .buttons .p-highlight .p-button-icon-left{color:#fff}#backoffice-companies-table-main .buttons-container .buttons .button-active{display:inline-block;margin:5px}#backoffice-companies-container{width:90%;margin:auto;max-width:1500px}#backoffice-companies-container .backoffice-companies-title{text-align:center}#backoffice-companies-container .backoffice-companies-filters{background:#fafafa;padding:20px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:15px}.main-table-generic{height:100%;width:100%;margin-bottom:10px}.main-table-generic .table-generic-container{display:flex;flex-direction:row;width:100%;height:auto}.main-table-generic .generic-table-data{width:100%;height:100%;margin:0}.main-table-generic .generic-table-data .p-dialog .p-dialog-titlebar{display:flex;flex-direction:row-reverse}.main-table-generic .generic-table-data .p-datatable-header{background-color:var(--color-primary);color:#fff;border:0}.main-table-generic .generic-table-data .p-datatable-header input{background:var(--color-primary);color:#fff}.main-table-generic .generic-table-data .p-datatable-header .header-table{align-items:center;display:flex}.main-table-generic .generic-table-data .p-datatable-header .header-table .tooltip-container{margin:auto 0}.main-table-generic .generic-table-data .p-datatable-header .header-table .buttons-container{display:flex;margin-left:auto}.main-table-generic .generic-table-data .p-datatable-header .header-table .search-global-input-container .wozzo-input{width:200px;color:#fff}.main-table-generic .generic-table-data .p-datatable-header .header-table .search-global-input-container .wozzo-input>div{border-bottom:1px solid #fff}.main-table-generic .generic-table-data .p-datatable-header .header-table .search-global-input-container .wozzo-input .placeholder{color:hsla(0,0%,100%,.5)}.main-table-generic .generic-table-data .p-datatable-header .header-table .search-global-input-container .wozzo-input i,.main-table-generic .generic-table-data .p-datatable-header .header-table .search-global-input-container .wozzo-input input{color:#fff}.main-table-generic .generic-table-data .p-datatable-header .header-table .selectable-cols{max-width:min-content}.main-table-generic .generic-table-data .p-datatable-footer{border-collapse:initial;border-spacing:2px;border-color:transparent;background-color:var(--color-secondary);color:#fff}.main-table-generic .generic-table-data td{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.main-table-generic .sm-columns{text-align:center;width:6em}.main-table-generic .sm-columns button{padding:0}.main-table-generic .md-columns{text-align:center;width:12em}.main-table-generic .greenIcon{color:#4f8a10}.main-table-generic .redIcon{color:#d8000c}@media screen and (max-width:992px){.main-table-generic .generic-table-data{margin-left:0;overflow:auto}.main-table-generic .generic-table-data .columns{width:8em}}#backoffice-courses-container{display:flex;flex-direction:column;height:auto;margin:auto;max-width:1500px;text-align:center;width:90%}@media screen and (max-width:992px){#backoffice-courses-container{padding:0 10px}}#backoffice-courses-container .backoffice-courses-table{width:100%}#backoffice-courses-container .modal-create{width:80%;max-width:600px}#backoffice-courses-container .modal-create .modal-footer{text-align:right}#backoffice-errors-container{display:flex;flex-direction:column;height:auto;text-align:center;margin:auto;max-width:1500px;width:90%}#backoffice-errors-container .backoffice-errors-table{margin:auto}#backoffice-errors-container .backoffice-errors-table .p-dialog{max-width:500px;width:80%}#backoffice-errors-container .backoffice-errors-table .p-dialog .p-dialog-titlebar{display:flex;flex-direction:row-reverse}#backoffice-errors-container .backoffice-errors-table .show-json{padding:10px;background-color:#ededed;border:1px solid #888;word-break:break-word;border-radius:5px;max-height:550px;overflow:scroll;text-align:left}#backoffice-errors-container .backoffice-errors-table .show-json pre{margin:0;white-space:pre-line}#backoffice-errors-container .backoffice-errors-filters{width:300px;background:#fafafa;padding:20px;border-top-left-radius:5px;border-top-right-radius:5px}.backoffice-inscription-table-main .columns{text-align:center}.backoffice-inscription-table-main .main-table-generic .table-generic-container .generic-table-data .p-datatable .p-datatable-scrollable-wrapper .p-datatable-scrollable-view .p-datatable-scrollable-header .p-datatable-scrollable-header-box .p-datatable-scrollable-header-table .p-datatable-thead .md-columns{width:8em}.backoffice-inscription-table-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}.backoffice-inscription-table-main .footer-container{display:flex}.backoffice-inscription-table-main .footer-container .main-buttons{margin-left:auto}.backoffice-inscription-table-main .modal-inscriptions{min-width:50vw}.backoffice-inscription-table-main .modal-inscriptions .p-dialog-content .octec-selector .p-component{text-align:left}.backoffice-inscription-table-main .modal-inscriptions .alert-version{color:#d8000c;font-style:italic;font-size:12px}.inscription-lessons-list{margin-bottom:15px}.inscription-lessons-list .lessons-title{display:flex;flex-direction:column;min-height:60px;justify-content:center;align-items:center;background-color:hsla(0,0%,87.1%,.51);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #c8c8c8}.inscription-lessons-list .lessons-title p{font-size:25px;text-align:center;color:var(--color-primary);line-height:1.3;margin:0}.inscription-lessons-list .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a{background-color:var(--color-primary);border-bottom:1px solid var(--color-primary)}.inscription-lessons-list .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a{background-color:var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}.inscription-lessons-list .p-accordion .p-accordion-header a:not(.p-disabled):focus{box-shadow:none}.inscription-lessons-list .p-accordion .p-accordion-content{display:flex;flex-direction:column;padding:0;border:0;border-radius:0}.inscription-lessons-list .p-accordion .p-accordion-tab{margin-bottom:0}.inscription-lessons-list .p-accordion .p-accordion-tab .p-accordion-header{margin-top:0}.inscription-lessons-list .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-text{width:97%}.inscription-lessons-list .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-text .header-inscriptions-table{display:flex}.inscription-lessons-list .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-text .header-inscriptions-title{width:90%}.inscription-lessons-list .p-accordion .p-accordion-tab:last-child a{border-radius:0 0 5px 5px;border-bottom:0}.inscription-lessons-list .p-accordion .p-accordion-header a{background-color:hsla(0,0%,87.1%,.51);border:0;border-bottom:1px solid #c8c8c8;border-radius:0}.inscription-lessons-list .p-accordion .p-accordion-toggle-icon{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.exercise-menu-link{color:var(--color-primary);text-decoration:none;margin:0;padding:0}.exercise-menu-link .exercise-menu{padding:15px;border:1px solid #c8c8c8;border-top:0}.exercise-menu-link:hover p{color:#fff;text-decoration:none}.exercise-menu-link:hover .exercise-menu{background-color:var(--color-secondary)}.header-inscriptions-table{display:flex;width:97%}.header-inscriptions-title{text-align:left;width:90%}.header-inscriptions-correct{min-width:fit-content}#inscription-learn-data{margin:auto;max-width:1100px}#inscription-learn-data .correct-buttons{text-align:center}#inscription-learn-data .buttons-breadcrumbs{display:flex;height:50px}#inscription-learn-data .buttons-breadcrumbs span{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.3;margin:0;-webkit-font-smoothing:subpixel-antialiased}#backoffice-inscriptions-payments-container{width:90%;margin:auto;max-width:1500px}#backoffice-inscriptions-payments-container .title-inscritions{text-align:center}#backoffice-inscriptions-payments-container .backoffice-payments-filters{background:#fafafa;padding:20px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:15px}#redeem-page{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%;max-width:1500px;margin:auto}#redeem-page .content-redeem-batch{width:100%}#redeem-page .content-redeem-batch .p-grid{display:flex}#redeem-page .content-redeem-batch .p-grid .redeem-batch-filters{background-color:#fafafa;border-radius:5px;flex:0 25%;padding:20px}#redeem-page .content-redeem-batch .p-grid .redeem-batch-table{border-radius:5px;flex:0 75%;margin:5px;padding:5px}#redeem-page .content-redeem-batch .p-grid .create-redeem-batch-modal{max-width:600px;width:90%}#redeem-codes-page{align-items:center;display:flex;flex-direction:column;justify-content:center}#redeem-codes-page .back-button{display:flex;max-width:1500px;width:90%}#redeem-codes-page .back-button a{align-items:center;color:var(--color-primary);display:flex}#redeem-codes-page .back-button a i{margin-right:5px}#redeem-codes-page .back-button a p{font-weight:700}#redeem-codes-page .redeem-codes-table{display:flex;max-width:1500px;width:90%}.backoffice-users-table-main .columns{text-align:center}.backoffice-users-table-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}.backoffice-users-table-main .modal-users{width:80%;max-width:500px}.backoffice-users-table-main .modal-users .p-dialog-content .octec-selector .p-component{text-align:left}.backoffice-users-table-main .modal-users .p-dialog-footer .footer-buttons{display:flex;justify-content:space-between}.backoffice-users-table-main .modal-users .p-dialog-footer .footer-buttons .right-buttons{margin-left:auto}.backoffice-users-table-main .modal-users .p-dialog-footer .footer-buttons .left-buttons{text-align:left}.backoffice-users-table-main .buttons-container .buttons{text-align:center}.backoffice-users-table-main .buttons-container .buttons .button-delete{display:inline-block;margin:5px}.backoffice-users-table-main .buttons-container .buttons .button-delete .p-togglebutton{background-color:#fbe5e6;border-color:#fbe5e6}.backoffice-users-table-main .buttons-container .buttons .button-delete .p-togglebutton .p-button-icon-left{color:#fff}.backoffice-users-table-main .buttons-container .buttons .p-highlight{background-color:#d8000c!important;color:#fff!important}.backoffice-users-table-main .buttons-container .buttons .p-highlight .p-button-icon-left{color:#fff}.backoffice-users-table-main .buttons-container .buttons .button-active{display:inline-block;margin:5px}#backoffice-users-container{width:90%;margin:auto;max-width:1500px}#backoffice-users-container .backoffice-users-title{text-align:center}#backoffice-users-container .backoffice-users-filters{background:#fafafa;padding:20px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:15px}.breadcrumbs-container{display:flex;margin:40px 0}.breadcrumbs-container i{color:var(--color-primary)}.breadcrumbs-container span{color:#888;margin:5px}.breadcrumbs-container .active{font-weight:700}.breadcrumbs-container .active span{color:var(--color-primary)}.breadcrumbs-container .bc-container{align-items:center;display:flex}#backoffice-course-info-main{display:flex;flex-direction:column}#backoffice-course-info-main .grid-main{flex-wrap:wrap-reverse}#backoffice-course-info-main .menu-courses{display:flex;height:auto}#backoffice-course-info-main .menu-courses .buttons-menu{margin-right:0;margin-left:auto}@media screen and (max-width:992px){#backoffice-course-info-main .menu-courses{margin-right:auto;margin-left:auto}}#backoffice-course-info-main .p-grid{width:100%}#backoffice-course-info-main .backoffice-course-info{padding:10px;text-align:left}#backoffice-course-info-main .backoffice-course-info .wozzo-input{width:100%;max-width:650px}#backoffice-course-info-main .backoffice-course-info .course-info-short{display:flex;width:95%}#backoffice-course-info-main .backoffice-course-info .course-info-short .button-container{display:flex;max-width:650px;width:100%}#backoffice-course-info-main .backoffice-course-info .course-info-select-button p{margin:5px}#backoffice-course-info-main .backoffice-course-info .course-info-button{margin:10px;text-align:center}#backoffice-course-info-main .backoffice-course-info .course-info-button .button-container{display:flex;align-items:center;justify-content:center}#backoffice-course-info-main .backoffice-course-info .course-info-button .button-container a{font-size:11px}#backoffice-course-info-main .backoffice-course-info .course-info-button .button-container a:hover{color:#fff}#backoffice-course-info-main .backoffice-course-info .course-info-button button{margin:auto 5px}#backoffice-course-info-main .backoffice-course-info-image{padding:50px 0}#backoffice-course-info-main .backoffice-course-info-image .error-image{margin:auto;width:35%;max-width:250px;padding:5px;background:#fbe5e6;color:#888;font-weight:700;border-radius:5px}#backoffice-course-info-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}.course-help-main{margin:30px 0}#backoffice-course-main-container{margin-bottom:15px}#backoffice-course-main-container .backoffice-course-main{text-align:center;max-width:1300px;margin:auto}#backoffice-course-main-container .backoffice-course-main h1{margin-top:80px}#backoffice-course-main-container .buttons-container{display:flex;justify-content:center}#main-editor-container{margin-bottom:30px}#main-editor-container div{word-break:break-word}#main-editor-container .not-editing-value{margin:30px 0}#main-editor-container .wozzo-input{margin:0 5px}#main-editor-container .error *{background-color:#fbe5e6}#main-editor-container .html-editor-container{display:flex}#main-editor-container .html-editor-container i{display:block;margin-block-start:1.2em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;margin-left:80%}#main-editor-container .html-editor-container .toggler-html-editor{margin:auto}#main-editor-container .html-editor-container .toggler-html-editor .toggler-button:hover{color:#00529b}#main-editor-container .title-html-editor{width:90%}#main-editor-container .title-html-editor p{text-decoration:underline}.audio-dropzone{margin:15px;width:80%!important}.audio-dropzone span{height:90px!important;padding-top:30px!important;width:100%!important}#backoffice-exercise-info-main{display:flex;flex-direction:column}#backoffice-exercise-info-main .grid-main{flex-wrap:wrap-reverse}#backoffice-exercise-info-main .menu-exercises{display:flex;height:auto}#backoffice-exercise-info-main .menu-exercises .breadcrumbs{width:80%;text-align:left}#backoffice-exercise-info-main .menu-exercises .buttons-menu{margin-right:0;margin-left:auto}@media screen and (max-width:992px){#backoffice-exercise-info-main .menu-exercises{margin-right:auto;margin-left:auto}}#backoffice-exercise-info-main .p-grid{width:100%}#backoffice-exercise-info-main .backoffice-exercise-info{text-align:left}#backoffice-exercise-info-main .backoffice-exercise-info .wozzo-input{width:100%;max-width:650px}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-short{display:flex;width:95%}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-short p{padding:10px}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-select-button p{margin:5px}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-button{margin:10px;text-align:center}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-button .button-container{display:flex;align-items:center;justify-content:center}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-button .button-container a{font-size:11px}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-button .button-container a:hover{color:#fff}#backoffice-exercise-info-main .backoffice-exercise-info .exercise-info-button button{margin:auto 5px}#backoffice-exercise-info-main .backoffice-exercise-info .modal-values{width:80%;max-width:500px}#backoffice-exercise-info-main .backoffice-exercise-info .modal-values .p-dialog-titlebar{display:flex;flex-direction:row}#backoffice-exercise-info-main .backoffice-exercise-info .modal-values span{margin:auto}#backoffice-exercise-info-main .backoffice-exercise-info-image{padding:50px 0}#backoffice-exercise-info-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}.modal-questions{z-index:1000;height:auto;width:60%;max-width:600px}.modal-questions .p-dialog-content{height:100%;text-align:left;max-height:600px;overflow:auto}.modal-questions p{text-align:center}.modal-questions .selector-container{margin:20px 0}.backoffice-course-lessons-main{margin:10px 0}.backoffice-course-lessons-main .modal-footer{text-align:center}#backoffice-question-info-main{max-width:1300px;margin:auto auto 15px}#backoffice-question-info-main .menu-questions .buttons-menu .button-container{text-align:right}@media screen and (max-width:992px){#backoffice-question-info-main .menu-questions .buttons-menu .button-container{text-align:center}}#backoffice-question-info-main .octec-selector{margin:30px 0;text-align:left}#backoffice-exercise-container{margin-bottom:15px}#backoffice-exercise-container .backoffice-exercise-main{text-align:center;max-width:1300px;margin:auto}#backoffice-exercise-container .backoffice-exercise-main h1{margin-top:80px}#backoffice-exercise-container .buttons-container{display:flex;justify-content:center}#backoffice-lesson-info-main{display:flex;flex-direction:column}#backoffice-lesson-info-main .p-grid{width:100%}#backoffice-lesson-info-main .menu-lessons{display:flex;height:auto}#backoffice-lesson-info-main .menu-lessons .breadcrumbs{width:80%;text-align:left}#backoffice-lesson-info-main .menu-lessons .buttons-menu{margin-right:0;margin-left:auto}@media screen and (max-width:992px){#backoffice-lesson-info-main .menu-lessons{margin-right:auto;margin-left:auto}}#backoffice-lesson-info-main .backoffice-lesson-info{text-align:left;width:100%}#backoffice-lesson-info-main .backoffice-lesson-info .wozzo-input{width:100%;max-width:650px;margin:25px auto}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-short{display:flex;width:95%}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-short p{padding:10px}#backoffice-lesson-info-main .backoffice-lesson-info .course-info-select-button p{margin:5px}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-button{margin:10px;text-align:center}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-button .button-container{display:flex;align-items:center;justify-content:center}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-button .button-container a:hover{color:#fff}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-button .button-container a{font-size:11px}#backoffice-lesson-info-main .backoffice-lesson-info .lesson-info-button button{margin:auto 5px}#backoffice-lesson-info-main .backoffice-course-info-image{padding:100px 0;width:20%}#backoffice-lesson-info-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}.backoffice-lesson-exercices-main{margin-bottom:30px}#backoffice-lesson-container{margin-bottom:15px}#backoffice-lesson-container .backoffice-lesson-main{text-align:center;max-width:1300px;margin:auto}#backoffice-lesson-container .backoffice-lesson-main h1{margin-top:80px}#backoffice-course-help-info-main{display:flex;flex-direction:column}#backoffice-course-help-info-main .grid-main{flex-wrap:wrap-reverse}#backoffice-course-help-info-main .menu-courses{display:flex;height:auto}#backoffice-course-help-info-main .menu-courses .buttons-menu{margin-right:0;margin-left:auto}@media screen and (max-width:992px){#backoffice-course-help-info-main .menu-courses{margin-right:auto;margin-left:auto}}#backoffice-course-help-info-main .p-grid{width:100%}#backoffice-course-help-info-main .backoffice-course-help-info{padding:10px;text-align:left}#backoffice-course-help-info-main .backoffice-course-help-info .wozzo-input{width:100%;max-width:650px;margin:auto}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-short{display:flex;width:95%}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-short .button-container{display:flex;max-width:650px;width:100%}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-short p{padding:10px}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-select-button p{margin:5px}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-button{margin:10px;text-align:center}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-button .button-container{display:flex;align-items:center;justify-content:center}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-button .button-container a{font-size:11px}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-button .button-container a:hover{color:#fff}#backoffice-course-help-info-main .backoffice-course-help-info .course-info-button button{margin:auto 5px}#backoffice-course-help-info-main .backoffice-course-help-info-image{padding:50px 0}#backoffice-course-help-info-main .backoffice-course-help-info-image .error-image{margin:auto;width:35%;max-width:250px;padding:5px;background:#fbe5e6;color:#888;font-weight:700;border-radius:5px}#backoffice-course-help-info-main .p-dialog-titlebar{display:flex;flex-direction:row-reverse}#backoffice-course-help-container{margin-bottom:15px}#backoffice-course-help-container .backoffice-course-help-main{text-align:center;max-width:1300px;margin:auto}#backoffice-course-help-container .backoffice-course-help-main h1{margin-top:80px}#not-found-container{margin:20px;height:100%;width:auto}#not-found-container .not-found-title{padding:30px}#not-found-container .not-found-message{width:40%;max-width:750px;margin:auto}#not-found-container .not-found-message .not-found-button{margin:20px}#not-found-container .not-found-message .not-found-button:hover{color:#fff}#backoffice-course-container{text-align:center;max-width:1300px;width:90%;margin:auto}#backoffice-course-container h1{margin-top:80px}#backoffice-versions-container{display:flex;flex-direction:column;height:auto;margin:auto;max-width:1500px;text-align:center;width:90%}#backoffice-versions-container .back-button{display:flex}#backoffice-versions-container .back-button a{align-items:center;color:var(--color-primary);display:flex}#backoffice-versions-container .back-button a i{margin-right:5px}#backoffice-versions-container .back-button a p{font-weight:700}@media screen and (max-width:992px){#backoffice-versions-container{padding:0 10px}}#backoffice-versions-container .backoffice-versions-table{width:100%}#backoffice-versions-container .backoffice-versions-table .copy-modal{width:80%;max-width:500px}#backoffice-versions-container .backoffice-versions-table .copy-modal .alert-version-copy{color:#d8000c;font-style:italic;font-size:12px}.fadein{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.shine{-webkit-animation:shine 1.5s infinite;-moz-animation:shine 1.5s infinite;-ms-animation:shine 1.5s infinite;-o-animation:shine 1.5s infinite;animation:shine 1.5s infinite}@keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-moz-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-webkit-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-ms-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-o-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes scaleZeroToOne{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}.slidein{-webkit-animation:slidein .7s;-moz-animation:slidein .7s;-ms-animation:slidein .7s;-o-animation:slidein .7s;animation:slidein .7s}@keyframes slidein{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@-moz-keyframes slidein{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes slidein{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@-ms-keyframes slidein{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@-o-keyframes slidein{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}:root{--color-primary:#2d2f5f;--color-secondary:#50a192;--color-primary-light:rgba(45,47,95,0.909804);--color-secondary-light:rgba(80,161,146,0.905882)}html{background-color:var(--color-primary-hsl);scroll-behavior:smooth}#main-container{padding-top:70px}#main-container.learn{min-height:auto;display:flex}#main-container.learn>div:not(.main-sidebar){margin:0 auto;width:100%}#main-loading{position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;color:var(--color-primary)}#main-loading,main{display:flex;flex-direction:column}main{height:100vh}body{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.3;margin:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.center-text{text-align:center}.center-content{margin:0 auto}.default-primary-color{color:var(--color-primary)}.default-secondary-color{color:var(--color-secondary)}.default-white-color{color:#fff}.default-primary-background{background-color:var(--color-primary)}.default-secondary-background{background-color:var(--color-secondary)}.octec-table-header{min-width:600px;color:#fff;background:var(--color-primary);font-weight:400;margin:0;padding:10px;text-align:center}.octec-table.p-datatable{min-width:600px}.octec-table.p-datatable .p-datatable-thead>tr>th{border:0;text-transform:uppercase;background-color:#dedede}.octec-table.p-datatable .p-datatable-tbody>tr>td{border:0;text-align:center;font-weight:400}.octec-table.p-datatable .p-datatable-tbody>tr>td img{max-width:50px;max-height:50px}.octec-table.p-datatable .p-datatable-tbody>tr>td .awarded-tags{display:flex;flex-direction:column}.octec-table.p-datatable .p-datatable-tbody>tr>td .awarded-tags a{color:var(--color-primary);margin:0 2px}.octec-table.p-datatable .p-datatable-tbody>tr:nth-child(2n){background-color:rgba(var(--color-primary-light),.05)}.octec-table.p-datatable .p-paginator{border:0}.octec-table.p-datatable .p-paginator .p-highlight{background-color:var(--color-primary)!important}@media screen and (max-width:800px){.octec-table.p-datatable .p-datatable-tbody>tr>td,.octec-table.p-datatable .p-datatable-tbody>tr>td *,.octec-table.p-datatable .p-datatable-thead>tr>th{font-size:12px}}.p-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5em;margin-left:-.5em;margin-top:-.5em}.p-nogutter{margin-right:0;margin-left:0;margin-top:0}.p-nogutter>.p-col,.p-nogutter>[class*=p-col-]{padding:0}.p-dir-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-dir-col{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-dir-col,.p-dir-col-rev{-webkit-box-orient:vertical}.p-dir-col-rev{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.p-justify-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.p-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:.5em}.p-col-fixed{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5em}.p-col-align-start{-ms-flex-item-align:start;align-self:flex-start}.p-col-align-end{-ms-flex-item-align:end;align-self:flex-end}.p-col-align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.p-col-align-baseline{-ms-flex-item-align:baseline;align-self:baseline}.p-col-align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.p-col-1,.p-col-2,.p-col-3,.p-col-4,.p-col-5,.p-col-6,.p-col-7,.p-col-8,.p-col-9,.p-col-10,.p-col-11,.p-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5em}.p-col-1{width:8.3333%}.p-col-2{width:16.6667%}.p-col-3{width:25%}.p-col-4{width:33.3333%}.p-col-5{width:41.6667%}.p-col-6{width:50%}.p-col-7{width:58.3333%}.p-col-8{width:66.6667%}.p-col-9{width:75%}.p-col-10{width:83.3333%}.p-col-11{width:91.6667%}.p-col-12{width:100%}.p-offset-12{margin-left:100%}.p-offset-11{margin-left:91.66666667%}.p-offset-10{margin-left:83.33333333%}.p-offset-9{margin-left:75%}.p-offset-8{margin-left:66.66666667%}.p-offset-7{margin-left:58.33333333%}.p-offset-6{margin-left:50%}.p-offset-5{margin-left:41.66666667%}.p-offset-4{margin-left:33.33333333%}.p-offset-3{margin-left:25%}.p-offset-2{margin-left:16.66666667%}.p-offset-1{margin-left:8.33333333%}.p-offset-0{margin-left:0}.p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12,.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12,.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12,.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12{padding:.5em}.p-col-nogutter{padding:0}@media screen and (min-width:576px){.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-sm-1{width:8.3333%}.p-sm-2{width:16.6667%}.p-sm-3{width:25%}.p-sm-4{width:33.3333%}.p-sm-5{width:41.6667%}.p-sm-6{width:50%}.p-sm-7{width:58.3333%}.p-sm-8{width:66.6667%}.p-sm-9{width:75%}.p-sm-10{width:83.3333%}.p-sm-11{width:91.6667%}.p-sm-12{width:100%}.p-sm-offset-12{margin-left:100%}.p-sm-offset-11{margin-left:91.66666667%}.p-sm-offset-10{margin-left:83.33333333%}.p-sm-offset-9{margin-left:75%}.p-sm-offset-8{margin-left:66.66666667%}.p-sm-offset-7{margin-left:58.33333333%}.p-sm-offset-6{margin-left:50%}.p-sm-offset-5{margin-left:41.66666667%}.p-sm-offset-4{margin-left:33.33333333%}.p-sm-offset-3{margin-left:25%}.p-sm-offset-2{margin-left:16.66666667%}.p-sm-offset-1{margin-left:8.33333333%}.p-sm-offset-0{margin-left:0}}@media screen and (min-width:768px){.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-md-1{width:8.3333%}.p-md-2{width:16.6667%}.p-md-3{width:25%}.p-md-4{width:33.3333%}.p-md-5{width:41.6667%}.p-md-6{width:50%}.p-md-7{width:58.3333%}.p-md-8{width:66.6667%}.p-md-9{width:75%}.p-md-10{width:83.3333%}.p-md-11{width:91.6667%}.p-md-12{width:100%}.p-md-offset-12{margin-left:100%}.p-md-offset-11{margin-left:91.66666667%}.p-md-offset-10{margin-left:83.33333333%}.p-md-offset-9{margin-left:75%}.p-md-offset-8{margin-left:66.66666667%}.p-md-offset-7{margin-left:58.33333333%}.p-md-offset-6{margin-left:50%}.p-md-offset-5{margin-left:41.66666667%}.p-md-offset-4{margin-left:33.33333333%}.p-md-offset-3{margin-left:25%}.p-md-offset-2{margin-left:16.66666667%}.p-md-offset-1{margin-left:8.33333333%}.p-md-offset-0{margin-left:0}}@media screen and (min-width:992px){.p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-lg-1{width:8.3333%}.p-lg-2{width:16.6667%}.p-lg-3{width:25%}.p-lg-4{width:33.3333%}.p-lg-5{width:41.6667%}.p-lg-6{width:50%}.p-lg-7{width:58.3333%}.p-lg-8{width:66.6667%}.p-lg-9{width:75%}.p-lg-10{width:83.3333%}.p-lg-11{width:91.6667%}.p-lg-12{width:100%}.p-lg-offset-12{margin-left:100%}.p-lg-offset-11{margin-left:91.66666667%}.p-lg-offset-10{margin-left:83.33333333%}.p-lg-offset-9{margin-left:75%}.p-lg-offset-8{margin-left:66.66666667%}.p-lg-offset-7{margin-left:58.33333333%}.p-lg-offset-6{margin-left:50%}.p-lg-offset-5{margin-left:41.66666667%}.p-lg-offset-4{margin-left:33.33333333%}.p-lg-offset-3{margin-left:25%}.p-lg-offset-2{margin-left:16.66666667%}.p-lg-offset-1{margin-left:8.33333333%}.p-lg-offset-0{margin-left:0}}@media screen and (min-width:1200px){.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-xl-1{width:8.3333%}.p-xl-2{width:16.6667%}.p-xl-3{width:25%}.p-xl-4{width:33.3333%}.p-xl-5{width:41.6667%}.p-xl-6{width:50%}.p-xl-7{width:58.3333%}.p-xl-8{width:66.6667%}.p-xl-9{width:75%}.p-xl-10{width:83.3333%}.p-xl-11{width:91.6667%}.p-xl-12{width:100%}.p-xl-offset-12{margin-left:100%}.p-xl-offset-11{margin-left:91.66666667%}.p-xl-offset-10{margin-left:83.33333333%}.p-xl-offset-9{margin-left:75%}.p-xl-offset-8{margin-left:66.66666667%}.p-xl-offset-7{margin-left:58.33333333%}.p-xl-offset-6{margin-left:50%}.p-xl-offset-5{margin-left:41.66666667%}.p-xl-offset-4{margin-left:33.33333333%}.p-xl-offset-3{margin-left:25%}.p-xl-offset-2{margin-left:16.66666667%}.p-xl-offset-1{margin-left:8.33333333%}.p-xl-offset-0{margin-left:0}}