.reviews-page-container{background-color:#f1f1f3;border-top-left-radius:30px;border-top-right-radius:30px;background-image:url(/build/assets/directions-top-right-dt1sb8hl.png);background-position:top right;background-repeat:no-repeat}@media (max-width: 1500px){.reviews-page-container{background-size:330px 135px}}@media (max-width: 1200px){.reviews-page-container{background-size:270px 106px}}@media (max-width: 1024px){.reviews-page-container{background-image:url(/build/assets/admissions-start-bg-mobile-h2f1cv2z.png);background-size:auto auto}}.reviews-content-container{position:relative;width:100%;max-width:1920px;margin:0 auto -40px;padding:0 clamp(70px,6.6666666667vw,120px) 40px clamp(70px,6.6666666667vw,120px);display:flex;flex-direction:column}@media (max-width: 1200px){.reviews-content-container{padding:0 clamp(16px,2.2222222222vw,40px)}}@media (max-width: 1024px){.reviews-content-container{padding:28px clamp(16px,2.2222222222vw,40px) 80px clamp(16px,2.2222222222vw,40px)}}.reviews-header{display:flex;align-items:center;justify-content:space-between}.reviews-header .menu{margin-top:clamp(24px,2.7777777778vw,50px);margin-bottom:clamp(60px,5.5555555556vw,100px)}@media (max-width: 1024px){.reviews-header .menu{display:none}}.reviews-header .btn{position:absolute;top:clamp(0px,.5555555556vw,10px);right:77px;padding:14px 44px;height:80px}@media (max-width: 1500px){.reviews-header .btn{padding:14px 30px;height:65px;right:70px}}@media (max-width: 1200px){.reviews-header .btn{right:50px;padding:13px 20px;height:50px;top:7px}}@media (max-width: 1024px){.reviews-header{display:none}}.reviews-top{display:flex;flex-direction:column;gap:clamp(16px,3.2222222222vw,58px);margin-bottom:clamp(32px,3.3333333333vw,60px)}.reviews-top .title{display:flex;flex-direction:column-reverse;gap:12px;margin:0}.reviews-top .more-info{display:grid;grid-template-columns:.35fr .65fr;gap:122px}.reviews-top .more-info .text{margin-top:8px;font-family:var(--font-2);font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:300;line-height:170%}.reviews-top .more-info .ratings{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:auto}.reviews-top .more-info .ratings .card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:clamp(20px,1.9444444444vw,35px);border-radius:clamp(20px,1.6666666667vw,30px);border:1px solid rgba(0,0,0,.1);max-height:175px}.reviews-top .more-info .ratings .card .rating{display:flex;justify-content:flex-start;gap:clamp(6px,.4444444444vw,8px);font-family:var(--font-1);font-size:clamp(22px,1.8888888889vw,34px);font-style:normal;font-weight:600;line-height:normal;margin:0}.reviews-top .more-info .ratings .card .rating.star{align-items:center}.reviews-top .more-info .ratings .card .rating.percent{align-items:baseline}.reviews-top .more-info .ratings .card .rating .star{display:flex;align-items:center;justify-content:center;height:100%}.reviews-top .more-info .ratings .card .rating .star:after{content:"";width:19px;height:18px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 15.5745L14.1074 18.3368C14.9511 18.843 15.9836 18.0947 15.7616 17.1482L14.5403 11.9537L18.6148 8.45405C19.3586 7.81575 18.959 6.60517 17.982 6.52813L12.6197 6.07692L10.5214 1.16857C10.1439 0.277143 8.85608 0.277143 8.47861 1.16857L6.38032 6.06591L1.01801 6.51713C0.0410305 6.59416 -0.358644 7.80474 0.385195 8.44305L4.45966 11.9427L3.23843 17.1372C3.01639 18.0837 4.04888 18.832 4.89264 18.3258L9.5 15.5745Z' fill='%233C388D'/%3E%3C/svg%3E%0A")}.reviews-top .more-info .ratings .card .rating .percent{display:flex;justify-content:center;color:var(--purple);font-family:var(--font-1);font-size:clamp(22px,1.3888888889vw,25px);font-style:normal;font-weight:700;line-height:normal}.reviews-top .more-info .ratings .card .description{font-family:var(--font-2);font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:300;line-height:140%}@media (max-width: 1800px){.reviews-top .more-info .ratings .card{max-height:100%}}@media (max-width: 1024px){.reviews-top .more-info .ratings{grid-template-columns:1fr 1fr}}@media (max-width: 1800px){.reviews-top .more-info{grid-template-columns:1fr;gap:clamp(16px,1.7777777778vw,32px)}.reviews-top .more-info .text{max-width:800px}}.reviews-content{display:grid;grid-template-columns:335px 1fr;column-gap:27px;margin-bottom:clamp(40px,7.2222222222vw,130px)}.reviews-content .filters-menu .desktop{will-change:transform;display:flex;flex-direction:column;gap:52px;padding:32px;height:fit-content;border-radius:30px;background:#fff}.reviews-content .filters-menu .desktop.active{margin-top:10px!important}@media (max-width: 1024px){.reviews-content .filters-menu .desktop{display:none}}.reviews-content .filters-menu .mobile-button{display:none}.reviews-content .filters-menu .mobile-button .title{font-family:var(--font-2);font-size:15px;font-style:normal;font-weight:500;line-height:normal}.reviews-content .filters-menu .mobile-button .open-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7H21' stroke='%233C388D' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 12H21' stroke='%233C388D' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 17L21 17' stroke='%233C388D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A")}@media (max-width: 1024px){.reviews-content .filters-menu .mobile-button{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:20px;background:#fff}}.reviews-content .cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.1111111111vw,20px)}.reviews-content .cards .card{position:relative;display:flex;justify-content:space-between;padding:clamp(20px,1.9444444444vw,35px);flex-direction:column;gap:clamp(40px,2.6666666667vw,48px);border-radius:clamp(20px,2.7777777778vw,50px);background:#fff}.reviews-content .cards .card .text{display:flex;flex-direction:column;gap:clamp(16px,1.1111111111vw,20px);margin-bottom:clamp(0px,.8888888889vw,16px)}.reviews-content .cards .card .text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;font-family:var(--font-2);font-size:clamp(14px,1.1111111111vw,20px);font-style:normal;font-weight:300;line-height:140%}.reviews-content .cards .card .text:before{display:flex;flex-shrink:0;content:"";width:clamp(24px,2.2222222222vw,40px);height:clamp(24px,2.2222222222vw,40px);background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 19L5.34278 6H11.0652L9.8187 19H2ZM12.9348 19L16.2776 6H22L20.7535 19H12.9348Z' fill='%233C388D'/%3E%3C/svg%3E%0A")}.reviews-content .cards .card .author{display:grid;grid-template-columns:clamp(48px,5.1111111111vw,92px) 1fr;gap:clamp(30px,2.2222222222vw,40px);margin-right:clamp(48px,5.1111111111vw,92px)}.reviews-content .cards .card .author .avatar{background-color:var(--purple);width:clamp(48px,5.1111111111vw,92px);height:clamp(48px,5.1111111111vw,92px);border-radius:50%}.reviews-content .cards .card .author .avatar-auto{container-type:inline-size;width:clamp(48px,5.1111111111vw,92px);height:clamp(48px,5.1111111111vw,92px);border-radius:50%;box-shadow:inset 0 30px 50px #ffffff80,inset 0 -30px 50px #0003}.reviews-content .cards .card .author .avatar-auto .initials{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:40cqw;color:#fff}.reviews-content .cards .card .author .info{display:flex;flex-direction:column;gap:12px}.reviews-content .cards .card .author .info .top{display:flex;flex-direction:column;gap:4px}.reviews-content .cards .card .author .info .name{font-family:var(--font-2);font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.reviews-content .cards .card .author .info .city,.reviews-content .cards .card .author .info .speciality{font-family:var(--font-2);font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:300;line-height:140%;opacity:.6}.reviews-content .cards .card .open-review{position:absolute;right:-1px;bottom:-1px;width:0;height:0;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='140' height='140' viewBox='0 0 140 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.75 96.2501C43.75 120.412 24.1625 140 0 140H140V0C140 24.1624 120.412 43.7499 96.25 43.7499C67.255 43.7499 43.75 67.2548 43.75 96.2501Z' fill='%23F1F1F3'/%3E%3C/svg%3E%0A");transition:.18s ease-in-out}.reviews-content .cards .card .open-review:before{position:absolute;right:0;bottom:0;content:"";width:0;height:0;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80ZM37.0607 29.9393C36.4749 29.3536 35.5251 29.3536 34.9393 29.9393C34.3536 30.5251 34.3536 31.4749 34.9393 32.0607L42.8787 40L34.9393 47.9393C34.3536 48.5251 34.3536 49.4749 34.9393 50.0607C35.5251 50.6464 36.4749 50.6464 37.0607 50.0607L46.0607 41.0607C46.342 40.7794 46.5 40.3978 46.5 40C46.5 39.6022 46.342 39.2206 46.0607 38.9393L37.0607 29.9393Z' fill='%239FC53A'/%3E%3C/svg%3E%0A");transition:.18s ease-in-out}.reviews-content .cards .card:hover .open-review{cursor:pointer;width:clamp(100px,7.7777777778vw,140px);height:clamp(100px,7.7777777778vw,140px)}.reviews-content .cards .card:hover .open-review:before{width:clamp(56px,4.4444444444vw,80px);height:clamp(56px,4.4444444444vw,80px)}@media (max-width: 1500px){.reviews-content .cards{grid-template-columns:1fr}}.reviews-content .show-more-btn{grid-column:2;border-radius:clamp(20px,2.2222222222vw,40px);margin-top:clamp(12px,1.1111111111vw,20px);line-height:clamp(19px,1.2777777778vw,23px);width:100%;justify-content:center;padding:16px 30px 17px}@media (max-width: 1024px){.reviews-content{display:flex;flex-direction:column;gap:12px;margin-bottom:0}}.reviews-filters .sections{display:flex;flex-direction:column;gap:32px}.reviews-filters .section{display:flex;flex-direction:column;gap:16px}.reviews-filters .section .name{color:#0000004d;font-family:var(--font-2);font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin:0}.reviews-filters .filters{display:flex;flex-direction:column;gap:16px;font-family:var(--font-2);font-size:16px;font-style:normal;font-weight:300;line-height:138%}.reviews-filters .filters .checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.reviews-filters .filters .checkbox input[type=checkbox]{align-self:flex-start;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;width:20px;height:20px;border:1px solid rgba(0,0,0,.3);border-radius:3px;margin:2px}.reviews-filters .filters .checkbox input[type=checkbox]:after{content:"";width:0px;height:0px;border-radius:0;margin:auto;position:absolute;top:25%;left:25%;border-color:#fff;transition:.18s ease-in-out}.reviews-filters .filters .checkbox input[type=checkbox]:checked{background-color:var(--purple);border-color:var(--purple)}.reviews-filters .filters .checkbox input[type=checkbox]:checked:after{width:9px;height:5px;border-left:1.5px solid;border-bottom:1.5px solid;border-radius:0;border-color:#fff;-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translateZ(0);-webkit-transform-origin:center center;transform-origin:center center}.reviews-filters .btn{width:100%;justify-content:center}.reviews-filters-mobile-modal{display:none}.reviews-filters-mobile-modal.fancybox__content{display:flex;flex-direction:column;gap:32px;padding:28px 32px 28px 28px;max-width:355px;background-image:url(/build/assets/page-reviews-mobile-modal-bg-hityguwh.png);background-repeat:no-repeat;background-size:100% 100%;background-color:initial;cursor:initial!important}.reviews-filters-mobile-modal.fancybox__content .title{font-family:var(--font-1);font-size:22px;font-style:normal;font-weight:600;line-height:130%}.reviews-filters-mobile-modal.fancybox__content .btn{padding:14px 30px 15px}.reviews-filters-mobile-modal.fancybox__content .carousel__button.is-close{margin-top:4px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8559 17.1431L17.1416 30.8574' stroke='%233C388D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1416 17.1431L30.8559 30.8574' stroke='%233C388D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#fff;border-radius:100%;width:38px;height:38px}
