@charset "UTF-8";
@charset "UTF-8";

#profile-content-certificates .profile-certificates{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;padding:0;margin:0}#profile-content-certificates .profile-certificates li.certificate-item,#profile-content-certificates .profile-certificates li.course{list-style:none;box-shadow:none;padding:10px;border:1px dashed #ccc;border-radius:5px}#profile-content-certificates .profile-certificates li.certificate-item .certificate-thumbnail,#profile-content-certificates .profile-certificates li.course .certificate-thumbnail{border:1px solid #DDD}#profile-content-certificates .certificate-result{height:250px;object-fit:cover;width:100%}#profile-content-certificates .course-title{font-size:1em;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px}.single-certificate-content{max-width:90%;margin:0 auto;min-height:40px}.certificate{text-align:center}.certificate img{margin:0 auto}.certificate-preview{z-index:0;opacity:0;position:absolute;max-width:100px;top:0;text-align:center}.certificate-preview .certificate-preview-inner{position:relative}.certificate-preview .certificate-preview-inner .canvas-container{display:none}.certificate-preview img{max-width:100%;line-height:1;vertical-align:top}.certificate-preview .canvas-container{position:absolute !important;top:0;left:0}.certificate-actions{list-style:none;text-align:center;margin:20px 0 0;padding:0;display:flex;justify-content:center;gap:5px}.certificate-actions li{display:inline-flex;vertical-align:top;line-height:1;border:solid #DDD 1px;border-radius:3px;background:white}.certificate-actions li.share-social-cert img{width:100%}.certificate-actions li a{padding:2px 10px}.certificate-actions li a.social-cert{text-decoration:none;display:inline-block !important}.certificate-actions li a.social-download-svg{text-decoration:none;display:inline-block}.certificate-actions li a img{width:16px;height:16px}#certificate-popup{height:0;overflow:hidden;padding:30px}#certificate-popup.ready{position:fixed;top:0;bottom:0;right:0;left:0;height:auto;z-index:999999;background:rgba(0,0,0,0.65);overflow:auto;padding:35px}#certificate-popup.ready .close-popup{position:fixed;width:25px;height:25px;background:#FFF;top:10px;right:24px;text-align:center;border-radius:50px}#certificate-popup.ready .close-popup:after{content:"×";font-size:18px;line-height:26px;position:absolute;width:26px;text-align:center;left:0}#certificate-popup.ready .close-popup:hover:after{color:#14c4ff}#tab-curriculum form[name=certificate-form-button]{display:none}.wrapper-lp-cert-add-to-cart-woo{display:inline-block}form[name=form-lp-cert-purchase]{display:inline-block}#learn-press-profile .learnpress-certificates-profile button{margin:0}#learn-press-profile .learnpress-certificates-profile button#certificates-load-more{margin-top:20px !important}
.course-rate{display:flex;margin-bottom:50px}.course-rate__details{margin-left:50px;flex:1}.course-rate__summary-value{font-size:90px;text-align:center;color:#333;line-height:1}.course-rate__summary-stars .review-stars-rated{justify-content:center}.course-rate__summary-text{text-align:center;color:#777}.course-rate__details-row{display:flex;margin:0 0 10px 0;align-items:center;gap:10px}.course-rate__details-row .course-rate__details-row-star{flex:0 0 45px;text-align:right;color:#CCC}.course-rate__details-row .course-rate__details-row-star i{display:inline-block;margin-left:5px}.course-rate__details-row .course-rate__details-row-value{flex:1;position:relative;margin:0 30px 0 10px}.course-rate__details-row .course-rate__details-row-value .rating,.course-rate__details-row .course-rate__details-row-value .rating-gray{height:15px;background:#ffb608;position:absolute;top:50%;margin-top:-7px;border-radius:3px}.course-rate__details-row .course-rate__details-row-value .rating-gray{width:100%;background:#EEE}.course-rate__details-row .course-rate__details-row-value .rating-count{color:#333;display:inline-block;position:absolute;right:-50px;text-align:right;line-height:1;margin:5px 0}.review-stars-rated{display:flex;margin-bottom:10px;position:relative}.review-stars-rated .review-star{position:relative;line-height:1;margin:0 1px}.review-stars-rated .review-star .lp-review-svg-star.fas{position:absolute;left:0;top:0;overflow:hidden}.review-stars-rated .review-star.empty,.review-stars-rated .review-star.filled{color:#f2b827;display:inline-block;position:relative}.review-stars-rated .review-star.empty::before,.review-stars-rated .review-star.filled::before{line-height:1;content:"☆";vertical-align:top;white-space:nowrap}.review-stars-rated .review-star.empty:before{color:#DDD;content:"☆"}.review-stars-rated .review-star.filled{position:absolute;top:0;left:0}.review-stars-rated.center{justify-content:center}.lp-review-svg-star svg{width:20px}.lp-review-svg-star.far{position:relative}.lp-review-svg-star.far svg{stroke:#ffb60a}.lp-review-svg-star.fas svg{fill:#ffb60a;stroke:transparent}.course-review-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;text-align:center;background:rgba(0,0,0,0.5215686275)}.course-review-wrapper.active{display:block}.review-overlay{background:#000;bottom:0;left:0;position:fixed;top:0;width:100%;opacity:.6}.review-form{background-color:#fff;padding:20px;position:relative;width:80%;max-width:600px;margin-top:10%;display:inline-block;text-align:left}.review-form h4{margin:0 0 15px;font-weight:600;display:flex;justify-content:space-between}.review-form h4 .close{border:0;text-decoration:none;width:auto;height:auto}.review-form h4 .close::before{font-size:32px}.review-form .review-fields{margin:0;padding:0;list-style:none}.review-form .review-fields input[type=text]{min-height:50px;padding:15px;width:100%}.review-form .review-fields textarea{min-height:90px;padding:15px;width:100%}.review-form .review-fields .review-stars{padding:0}.review-form .review-fields>li{margin:0 0 20px 0}.review-form .review-fields>li>label{display:block;margin:0 0 7px}.review-form .review-fields>li>label .required{margin-left:5px}.review-form .review-fields .review-actions{margin-bottom:0}.review-form .ajaxload,.review-form .message{display:none}.review-form button.submit-review.loading:before{margin-right:10px}.review-stars{margin:0;list-style:none;overflow:hidden;display:flex}.review-stars::after{clear:both;content:"";display:block}.review-stars span::before{font-size:25px;cursor:pointer}.review-stars>li{height:auto;list-style:none}.review-stars>li span{text-decoration:none;border-bottom:0;width:auto;height:auto;cursor:pointer}.review-stars>li span.hover svg{fill:#f2b827;stroke:#f2b827}.review-stars>li a:visited,.review-stars>li a:focus{border:0}.course-review-wrapper.submitting .ajaxload,.course-review-wrapper.error .message{display:inline-block}.course-review-wrapper.submitting .ajaxload{position:absolute;top:48%;left:48%}.course-review-wrapper.submitting .review-form{position:relative}.course-review-wrapper.submitting .review-form .form-overlay-review{background:#000;bottom:0;left:0;position:absolute;top:0;width:100%;opacity:.3}.course-rate{overflow:hidden;margin:10px 0}.course-rate .review-bar{width:calc(100% - 125px);margin-right:5px;height:15px;background:#DDD;display:inline-block}.course-rate .review-bar .rating{background:#95e6f9;height:15px}.course-rate .review-number{margin-bottom:0}.learnpress-course-review .course-reviews-list,.learnpress-course-review .course-reviews-list-shortcode{list-style:none;margin:10px 0 0 0;padding:0}.learnpress-course-review .course-reviews-list li,.learnpress-course-review .course-reviews-list-shortcode li{margin-bottom:20px;padding:20px;background-color:#fafafa;border:1px solid #ddd;overflow:hidden;display:flex;flex-wrap:wrap}.learnpress-course-review .course-reviews-list li .review-author,.learnpress-course-review .course-reviews-list-shortcode li .review-author{width:100px;margin-right:20px}.learnpress-course-review .course-reviews-list li .review-author img,.learnpress-course-review .course-reviews-list-shortcode li .review-author img{width:100%;height:auto}.learnpress-course-review .course-reviews-list li .review-text,.learnpress-course-review .course-reviews-list-shortcode li .review-text{width:100%;padding-left:120px}@media(max-width:600px){.learnpress-course-review .course-reviews-list li .review-text,.learnpress-course-review .course-reviews-list-shortcode li .review-text{padding-left:0;padding-top:15px}}.learnpress-course-review .course-reviews-list li .user-name,.learnpress-course-review .course-reviews-list-shortcode li .user-name{margin:5px 0}.learnpress-course-review .course-reviews-list li .review-title,.learnpress-course-review .course-reviews-list-shortcode li .review-title{clear:both;font-style:italic;font-weight:700;margin:5px 0}.lp-field-star .lp-course-filter__field div.lp-filter-item-star{display:flex;align-items:center;gap:10px}.lp-field-star .lp-course-filter__field div.lp-filter-item-star .review-stars-rated{margin:0}