.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 0;font-family:Poppins,sans-serif;background-color:var(--background)}.reviews h2{width:60%;text-align:center;font-size:2rem;font-weight:300;color:var(--purple)}.reviews h2 strong{font-weight:500}.reviews p{width:65%;margin:50px 0 30px;text-align:center;font-size:16px;color:var(--font)}.reviews p a{font-weight:500;text-decoration:none;color:var(--purple)}.reviews .reviews__container{width:100%;display:flex;justify-content:center;align-items:center;margin-left:0}.reviews .reviews__container .review-card{width:100%;padding:30px 50px;border:1px solid var(--border);border-radius:10px;border-top:20px solid var(--purple);background-color:#fff}.reviews .reviews__container .review-card .review-card__heading{display:grid;grid-template-columns:100px 1fr;column-gap:25px;row-gap:5px;align-items:center}.reviews .reviews__container .review-card .review-card__heading .avatar{content:" ";grid-column:1;grid-row:1/span 2;width:100px;height:100px;border-radius:5px;display:flex;justify-content:center;align-items:center;background-color:var(--background)}.reviews .reviews__container .review-card .review-card__heading .author{grid-column:2;grid-row:1;align-self:flex-end;font-size:28px;font-weight:500;line-height:1.2;color:var(--font)}.reviews .reviews__container .review-card .review-card__heading .cover{grid-column:2;grid-row:2;align-self:flex-start;font-size:20px;font-weight:500;color:var(--purple)}.reviews .reviews__container .review-card .review-card__source{display:flex;align-items:center;margin-top:25px;font-size:13px;font-weight:400;color:var(--font)}.reviews .reviews__container .review-card .review-card__source svg{width:20px;height:20px;margin-right:7px}.reviews .reviews__container .review-card .review-card__details{margin-top:20px;font-size:14px;font-weight:400;color:var(--font)}.reviews .reviews__container .review-card .review-card__details strong{font-weight:600}.reviews .reviews__container .review-card .review-card__rating{width:341px;display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:25px;padding:10px 22px 20px 22px;z-index:0;border-radius:5px;background-color:var(--background);color:var(--purple)}.reviews .reviews__container .review-card .review-card__rating>p{margin-top:15px;margin-bottom:0;align-self:flex-start;font-size:12px;font-weight:500;text-align:left;color:var(--purple)}.reviews .reviews__container .review-card .review-card__rating .full-stars{white-space:nowrap;overflow:hidden;position:relative;z-index:2;width:100%;display:flex;column-gap:8px}.reviews .reviews__container .review-card .review-card__rating svg{width:53px;height:auto}.reviews .reviews__container .review-card .review-card__content{color:var(--font)}.reviews .reviews__container .review-card ul{margin-top:15px;margin-bottom:0;padding-top:25px;padding-left:0;list-style:none;border-top:1px solid var(--border)}.reviews .reviews__container .review-card ul li{display:grid;grid-template-columns:25px 1fr;column-gap:10px;font-size:16px;font-weight:400;line-height:1.5;color:var(--font)}.reviews .reviews__container .review-card ul li:not(:first-child){margin-top:15px}.reviews .reviews__container .review-card ul li svg{width:25px;height:25px}.reviews .reviews__container .review-card .review-card__content .review-title h3{margin-bottom:15px;font-size:20px;font-weight:500;line-height:1.2}.reviews .reviews__container .review-card .review-card__content .review-written,.reviews .reviews__container .review-card .review-card__content .review-written p{font-size:16px}.reviews .reviews__container .review-card .review-card__content .review-written button{display:contents;font-size:14px;font-weight:500;cursor:pointer;color:var(--purple)}.reviews .reviews__container .review-card .review-card__content .review-provider-reply{display:flex;flex-direction:column;margin-top:20px;padding:10px;background-color:#f7f7f7}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;color:var(--dark-blue)}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__info .title{padding-right:10px}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__info .date{text-align:end}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__content p{margin-top:0;margin-bottom:0}.reviews .reviews__container .review-card .review-card__content .review-editor-reply{display:flex;flex-direction:column;margin-top:20px;padding:10px;background-color:var(--light-purple)}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;color:#fff}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__info .title{padding-right:10px;font-size:18px}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__content p{margin-top:0;margin-bottom:0;color:#fff}.reviews .reviews__cta{width:80%;display:flex;justify-content:center;align-items:center;column-gap:25px;margin-top:75px}.reviews .reviews__cta a{margin:5px;text-align:center;cursor:pointer}@media screen and (max-width:1200px){.reviews{padding:75px 0}.reviews .reviews__container .review-card{padding:30px}.reviews .reviews__container .review-card .review-card__rating{width:287px;margin-top:20px;margin-bottom:30px;padding:10px 15px 10px 15px}.reviews .reviews__container .review-card .review-card__rating svg{width:45px}.splide__pagination{margin:-35px 0}}@media screen and (max-width:992px){.reviews h2{width:70%}.splide{width:90%}.reviews .reviews__container .review-card .review-card__heading{grid-template-columns:75px 1fr;column-gap:15px}.reviews .reviews__container .review-card .review-card__heading .avatar{width:75px;height:75px}.reviews .reviews__container .review-card .review-card__heading .author{font-size:22px}.reviews .reviews__container .review-card .review-card__heading .cover{font-size:18px}.reviews .reviews__container .review-card .review-card__rating{width:262px;margin-top:20px;margin-bottom:30px;padding:10px 15px 10px 15px}.reviews .reviews__container .review-card .review-card__rating svg{width:40px}.reviews .reviews__container .review-card ul li{column-gap:5px}.reviews .reviews__container .review-card ul li svg{width:20px;height:20px}.reviews .reviews__container .review-card .review-card__content .review-title h3{font-size:18px}}@media screen and (max-width:768px){.splide{width:85%}.reviews .reviews__container .review-card{padding:20px}.reviews .reviews__container .review-card .review-card__heading{grid-template-columns:1fr;gap:5px;align-items:center;justify-items:center}.reviews .reviews__container .review-card .review-card__heading .avatar{grid-column:1;grid-row:1;width:70px;height:70px}.reviews .reviews__container .review-card .review-card__heading .author{grid-column:1;grid-row:2;margin-top:10px;text-align:center}.reviews .reviews__container .review-card .review-card__heading .cover{grid-column:1;grid-row:3}.reviews .review-card__content .review-title h3{font-size:18px}.reviews .review-card__content .review-written,.reviews .review-card__content .review-written p{font-size:15px}}@media screen and (max-width:576px){.reviews{padding:50px 0 75px}.reviews h2{width:85%;font-size:1.75rem}.reviews p{width:85%;margin:30px 0}.reviews .reviews__container .review-card{padding:15px}.reviews .reviews__container .review-card .review-card__heading{gap:3px}.reviews .reviews__container .review-card .review-card__heading .avatar{width:60px;height:60px}.reviews .reviews__container .review-card .review-card__heading .author{margin-top:5px}.reviews .reviews__container .review-card .review-card__details{margin-top:10px}.reviews .reviews__container .review-card .review-card__rating{width:237px}.reviews .reviews__container .review-card .review-card__rating svg{width:35px}.reviews .reviews__container .review-card .review-card__content .review-title h3{font-size:16px}.reviews .reviews__container .review-card .review-card__content .review-written,.reviews .reviews__container .review-card .review-card__content .review-written p{font-size:15px}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__info .title{font-size:16px}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__content p{font-size:15px}.splide__pagination{margin:-40px 0}}.splide__slide.review-carousel{display:flex}