body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-image:url(/Frontend-Mentor_social-proof-section/static/media/bg-pattern-top-mobile.58eed600d32e18ece9dc.svg),url(/Frontend-Mentor_social-proof-section/static/media/bg-pattern-bottom-mobile.593835ec67fd27ee2a62.svg);background-position:0 0,100% 100%;background-repeat:no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:1240px){body{background-image:url(/Frontend-Mentor_social-proof-section/static/media/bg-pattern-top-desktop.9d4ba9c9b19e4c6be1e6.svg),url(/Frontend-Mentor_social-proof-section/static/media/bg-pattern-bottom-desktop.32aa6571dc718836bdfc.svg);background-position:0 0,100% 100%;height:100vh}}*{box-sizing:border-box;font-family:League Spartan;font-size:16px;margin:0;padding:0}.container{padding:80px 25px 100px;text-align:center}.container header{margin-bottom:45px}.container header h1{color:#502050;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:2rem;margin-bottom:20px}.container header p{color:#937b92;font-size:1.1rem;line-height:1.5rem}.container .review-aspect{grid-gap:17px;display:grid;gap:17px;margin-bottom:50px}.container .review-aspect .review-aspect-card{align-items:center;background-color:#f7f2f7;border-radius:10px;display:flex;flex-direction:column;height:80px;justify-content:space-between;padding:17px;width:100%}.container .review-aspect .review-aspect-card .stars{display:flex;height:fit-content;justify-content:space-between;width:120px}.container .review-aspect .review-aspect-card .stars .star{height:15px;width:fit-content}.container .review-aspect .review-aspect-card p{color:#502050;font-size:1.05rem;font-weight:700}.container .reviews{grid-gap:10px;display:grid;gap:10px}.container .reviews .review-card{background-color:#502050;border-radius:10px;height:fit-content;padding:40px 30px 30px;width:100%}.container .reviews .review-card .reviewer{align-items:center;display:flex;margin-bottom:30px}.container .reviews .review-card .reviewer img{border-radius:50%;height:42px;margin-right:22px;width:42px}.container .reviews .review-card .reviewer .reviewer-info{display:flex;flex-direction:column;height:40px;justify-content:space-around}.container .reviews .review-card .reviewer .reviewer-info .reviewer-name{color:#f7f2f7;font-weight:700}.container .reviews .review-card .reviewer .reviewer-info .reviewer-status{color:#ee68a4;font-weight:400}.container .reviews .review-card .review-statement{color:#f7f2f7;font-weight:500;line-height:1.3rem;text-align:left}@media(min-width:1240px){.container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:320px 1fr;height:585px;left:50%;padding:0;position:absolute;text-align:left;top:50%;translate:-50% -50%;width:1110px}.container header{margin-bottom:0;padding-right:130px}.container header h1{font-size:3.4rem;line-height:3rem;margin-bottom:30px}.container header p{font-size:1.3rem;letter-spacing:-1px;line-height:1.5rem}.container .review-aspect{grid-column:100%;margin-bottom:0;padding:35px 0 80px 10px}.container .review-aspect .review-aspect-card{display:flex;flex-direction:row;height:55px;justify-content:start;padding-left:30px;width:445px}.container .review-aspect .review-aspect-card .stars{margin-right:30px}.container .review-aspect .review-aspect-card p{font-size:1.05rem;font-weight:700}.container .review-aspect .review-aspect-card:nth-child(2){justify-self:center}.container .review-aspect .review-aspect-card:last-child{justify-self:end}.container .reviews{gap:30px;grid-column:1/span 2;grid-template-columns:repeat(3,1fr);grid-template-rows:100%}.container .reviews .review-card{height:235px}.container .reviews .review-card .reviewer{align-items:center;display:flex;margin-bottom:30px}.container .reviews .review-card .reviewer img{border-radius:50%;height:42px;margin-right:22px;width:42px}.container .reviews .review-card .reviewer .reviewer-info{display:flex;flex-direction:column;height:40px;justify-content:space-around}.container .reviews .review-card .reviewer .reviewer-info .reviewer-name{font-weight:700}.container .reviews .review-card .reviewer .reviewer-info .reviewer-status{font-weight:400}.container .reviews .review-card .review-statement{font-size:1.03rem;line-height:1.3rem}.container .reviews .review-card:nth-child(2){align-self:center}.container .reviews .review-card:last-child{align-self:flex-end}}
/*# sourceMappingURL=main.28a8062b.css.map*/