#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{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:1}@media (min-width:1008px){.apprentus-reviews .reviews-header{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;box-shadow:0 1px 0 #eee;padding:20px 96px}}.apprentus-reviews .reviews-header .reviews-page-title{font:normal normal 500 24px/29px Inter;color:#222;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{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;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{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:8px;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;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-radius:50px;border:1px solid #ddd;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;padding:0 8px 48px;min-height:90vh;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{display:inline-block;width:100%;margin-bottom:16px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.apprentus-reviews .reviews-container .load-more{background:#fff;border-radius:8px;border:1px solid #ddd;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;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{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-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:-webkit-repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px);background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px)}.i18n-dev-string.missing{background:-webkit-repeating-linear-gradient(135deg,transparent,transparent 2px,rgba(255,0,0,.3) 0,rgba(255,0,0,.3) 4px);background:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,0,0,.3) 0,rgba(255,0,0,.3) 4px)}.i18n-tooltip{font-size:14px}.i18n-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;left:10px;bottom:15px;z-index:99999;opacity:.2}.i18n-toggle .i18n-toggle-label{display:none}.i18n-toggle:hover{opacity:1}.i18n-toggle:hover .i18n-toggle-label{display:inline;cursor:pointer;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.reviews-dropdown [dir=ltr] .dropdown-header{margin-right:8px}.reviews-dropdown [dir=rtl] .dropdown-header{margin-left:8px}.reviews-dropdown .dropdown-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-margin-end:8px;-moz-margin-end:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reviews-dropdown .dropdown-header [dir=ltr] .rating{margin-right:10px}.reviews-dropdown .dropdown-header [dir=rtl] .rating{margin-left:10px}.reviews-dropdown .dropdown-header .rating{-webkit-margin-end:10px;-moz-margin-end:10px}.reviews-dropdown .dropdown-header [dir=ltr] span{margin-right:4px}.reviews-dropdown .dropdown-header [dir=rtl] span{margin-left:4px}.reviews-dropdown .dropdown-header span{font:normal normal 500 16px/20px Inter;-webkit-margin-end:4px;-moz-margin-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-radius:8px;border:1px solid #ddd;box-shadow:0 3px 8px rgba(0,0,0,.16078);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{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:6px;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 [dir=ltr] .average-rate-star{margin-left:-2px}.reviews-dropdown .dropdown-content .dropdown-content-header [dir=rtl] .average-rate-star{margin-right:-2px}.reviews-dropdown .dropdown-content .dropdown-content-header .average-rate-star{-webkit-margin-start:-2px;-moz-margin-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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px;overflow:hidden}.reviews-dropdown .dropdown-content .stats .rate{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:12px;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{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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%}[dir=ltr] .rating{margin-left:-2px}[dir=rtl] .rating{margin-right:-2px}.rating{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-margin-start:-2px;-moz-margin-start:-2px}.apprentus-review{border-radius:8px;border:1px solid #ddd;padding:24px;margin:8px}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:12px;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;-webkit-line-clamp:2;color:#222;display:-webkit-box;font:normal normal normal 14px/21px Inter;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}