#content{background-color:#fff;padding-bottom:0}#content.withmargin{margin-top:0}.apprentus-reviews{background-color:#fff}@media(min-width:481px){.apprentus-reviews{padding-top:16px}}.apprentus-reviews .reviews-header{align-items:center;background:#fff;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:1}@media(min-width:1008px){.apprentus-reviews .reviews-header{align-items:flex-start;box-shadow:0 1px 0 #eee;padding:20px 96px}}.apprentus-reviews .reviews-header .reviews-page-title{color:#222;font:normal normal 500 24px/29px Inter;margin-bottom:6px;margin-top:36px}@media(min-width:1008px){.apprentus-reviews .reviews-header .reviews-page-title{margin-bottom:6px;margin-top:0}}.apprentus-reviews .reviews-header .all-reviews{width:100%}@media(min-width:1008px){.apprentus-reviews .reviews-header .all-reviews{align-items:center;display:flex;justify-content:space-between}}.apprentus-reviews .reviews-header .all-reviews .separator{box-shadow:0 1px 0 #eee;height:1px;margin:20px 0;width:100%}@media(min-width:1008px){.apprentus-reviews .reviews-header .all-reviews .separator{display:none}}.apprentus-reviews .reviews-header .all-reviews .reviews-filter{align-items:center;display:flex;gap:8px;justify-content:center;padding-bottom:40px}@media(min-width:1008px){.apprentus-reviews .reviews-header .all-reviews .reviews-filter{padding-bottom:0}}.apprentus-reviews .reviews-header .all-reviews .reviews-filter .filter-reviews-button{background-color:#fff;border:1px solid #ddd;border-radius:50px;color:#222;font:normal normal normal 14px/17px Inter;height:40px;padding:0 16px}.apprentus-reviews .reviews-header .all-reviews .reviews-filter .filter-reviews-button.active{background-color:#7daa2d;border-color:#7daa2d;color:#fff}.apprentus-reviews .reviews-container{box-sizing:border-box;min-height:90vh;padding:0 8px 48px;position:relative}@media(min-width:481px){.apprentus-reviews .reviews-container{padding:28px 69px 28px 75px}}.apprentus-reviews .reviews-container .inner-container{margin-top:-8px}@media(min-width:481px){.apprentus-reviews .reviews-container .inner-container{margin:-8px}}.apprentus-reviews .reviews-container .app-review{break-inside:avoid;display:inline-block;margin-bottom:16px;width:100%}.apprentus-reviews .reviews-container .load-more{background:#fff;border:1px solid #ddd;border-radius:8px;color:#222;display:block;font:normal normal 500 16px/20px Inter;height:46px;margin:32px auto 0;padding:0 28px}.apprentus-reviews .reviews-container .spinner{display:flex;justify-content:center;padding:65px 0 59px}@media(min-width:481px){.apprentus-reviews .reviews-container .spinner{padding:65px 0 79px}}@media(min-width:1008px){.apprentus-reviews .reviews-container .spinner.centered{left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(min-width:481px){.has-rtl .reviews-container{padding:28px 75px 28px 69px}}.i18n-dev-string{background:repeating-linear-gradient(45deg,rgba(0,0,0,0),rgba(0,0,0,0) 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px)}.i18n-dev-string.missing{background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 2px,rgba(255,0,0,.3) 0,rgba(255,0,0,.3) 4px)}.i18n-tooltip{font-size:14px}.i18n-toggle{bottom:15px;display:flex;left:10px;opacity:.2;position:fixed;z-index:99999}.i18n-toggle .i18n-toggle-label{display:none}.i18n-toggle:hover{opacity:1}.i18n-toggle:hover .i18n-toggle-label{cursor:pointer;display:inline;text-decoration:underline;text-shadow:0 0 5px #fff}.i18n-modal{line-height:20px}table.i18n-table{max-height:90%;overflow:scroll}table.i18n-table td{padding:5px}table.i18n-table tr.selected td{font-weight:700}table.i18n-table tr:nth-child(2n){background:#f0f0f0}table.i18n-table tr:nth-child(odd){background:#fff}table.i18n-table tr.missing,table.i18n-table tr.missing a{color:red}.upper-section{margin-bottom:10px}.upper-section .text-red{color:red}.bottom-note{margin-top:10px}.reviews-dropdown{display:flex;justify-content:center;position:relative}.reviews-dropdown .dropdown-header{align-items:center;cursor:pointer;display:flex;-webkit-margin-end:8px;margin-inline-end:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reviews-dropdown .dropdown-header .rating{-webkit-margin-end:10px;margin-inline-end:10px}.reviews-dropdown .dropdown-header span{font:normal normal 500 16px/20px Inter;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.reviews-dropdown .dropdown-header img{rotate:-90deg}.reviews-dropdown .dropdown-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.161);box-sizing:border-box;padding:20px;position:absolute;top:34px;width:337px}@media(min-width:1008px){.reviews-dropdown .dropdown-content{left:0;right:0;top:30px;width:337px}}.reviews-dropdown .dropdown-content .dropdown-content-header{align-items:center;display:flex;gap:6px;margin-bottom:12px}@media(min-width:1008px){.reviews-dropdown .dropdown-content .dropdown-content-header{margin-bottom:14px}}.reviews-dropdown .dropdown-content .dropdown-content-header .average-rate-star{-webkit-margin-start:-2px;margin-inline-start:-2px}.reviews-dropdown .dropdown-content .dropdown-content-header span{color:#222;font:normal normal 500 16px/20px Inter}.reviews-dropdown .dropdown-content .stats{display:flex;flex-direction:column;gap:8px;overflow:hidden}.reviews-dropdown .dropdown-content .stats .rate{align-items:center;display:flex;gap:12px}.reviews-dropdown .dropdown-content .stats .rate span{color:#222;font:normal normal normal 14px/17px Inter}.reviews-dropdown .dropdown-content .stats .rate .rate-label{min-width:48px}.reviews-dropdown .dropdown-content .stats .rate .bar-wrapper{flex:1}.reviews-dropdown .dropdown-content .stats .rate .bar-wrapper .progress-bar{background-color:#e0e0e0;border-radius:4px;height:4px;overflow:hidden;width:100%}.reviews-dropdown .dropdown-content .stats .rate .bar-wrapper .progress-bar .progress-bar-filled{background-color:#7daa2d;height:100%}.rating{align-items:center;display:flex;-webkit-margin-start:-2px;margin-inline-start:-2px}.apprentus-review{border:1px solid #ddd;border-radius:8px;margin:8px;padding:24px}.apprentus-review .reviewer{margin-bottom:20px;overflow:hidden}.apprentus-review .reviewer .name{color:#222;font:normal normal 500 16px/20px Inter;margin-bottom:4px}.apprentus-review .reviewer .date{color:#717171;font:normal normal normal 12px/15px Inter;margin-bottom:12px}.apprentus-review .content{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}.apprentus-review .content .review-text{color:#222;font:normal normal normal 14px/22px Inter}.apprentus-review .content .toggle-translation{color:#717171;cursor:pointer;display:block;font:normal normal normal 12px/15px Inter;margin-top:16px}.apprentus-review .content .toggle-translation.wait{cursor:wait}.apprentus-review .content .toggle-translation .request-translate,.apprentus-review .content .toggle-translation .see-original{color:#638824}.apprentus-review .teacher{display:flex;gap:12px}.apprentus-review .teacher .reviewer-photo{border-radius:8px;min-width:50px}.apprentus-review .teacher .teacher-description{overflow:hidden}.apprentus-review .teacher .teacher-description p{-webkit-box-orient:vertical;color:#222;display:-webkit-box;font:normal normal normal 14px/21px Inter;-webkit-line-clamp:2;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.apprentus-review .teacher .teacher-description h2{color:#222;font:normal normal 500 14px/17px Inter;margin:0;text-decoration:underline}.has-rtl .apprentus-review p{padding:0}