@media (min-width:768px){.q-hm .hero__shape{height:16px}.q-hm .hero__text{align-items:center;display:flex;flex-direction:column;padding:60px 20px 40px;text-align:center}.q-hm .hero__text h1{margin-bottom:20px}.q-hm .hero__text p{margin-bottom:30px}.q-hm .metrics{grid-template-columns:repeat(4,1fr);margin-bottom:60px;margin-top:50px}.q-hm .metrics .metric .metric__value{margin-bottom:10px}.q-hm .resource--types,.q-hm .resource--types .resource__shape--bottom,.q-hm .resource--types .resource__shape--top{margin-top:60px}.q-hm .resource--types .resource__inner{flex-direction:row-reverse}.q-hm .resource--testimonials{margin-top:76px}.q-hm .resource--testimonials .resource__inner{margin-top:0}.q-hm .resource__inner{align-items:center;display:flex;justify-content:space-between;margin-top:60px}.q-hm .resource__scene--left{margin:0 40px 0 -146px;padding-left:120px}.q-hm .resource__scene--right{margin:0 -146px 0 40px;padding-right:120px}.q-hm .resource__scene{flex:0 0 480px;height:310px;margin-top:9px;width:480px}.q-hm .resource__scene img{width:280px}.q-hm .resource__subtitle{margin-bottom:30px}.q-hm .resource__shape{height:32px}.q-hm .resource__shape.angular-1920-1{height:24px}.q-hm .resource__shape.angular-1920-2.upper{height:44px}.q-hm .testimonials__star{height:16px;width:16px}.q-hm .testimonials__star--smaller{height:12px;width:12px}.q-hm .testimonials__star--1{left:calc(50% - 95px);top:64px}.q-hm .testimonials__star--2{left:calc(50% - 125px);top:4px}.q-hm .testimonials__star--3{left:calc(50% - 69px);top:-17px}.q-hm .testimonials__star--4{left:calc(50% + 110px);top:0}.q-hm .testimonials__star--5{left:calc(50% + 60px);top:16px}.q-hm .testimonials__star--6{left:calc(50% + 85px);top:54px}.q-hm .testimonials__quote--top{height:90px;margin-top:-61px;width:100px}.q-hm .testimonials__quote--top svg{height:40px;width:40px}.q-hm .testimonials__carousel{margin-bottom:-10px;padding-bottom:20px;padding-top:30px}.q-hm .testimonial:first-of-type{margin-left:20px}.q-hm .testimonial:last-of-type{margin-right:20px}.q-hm .testimonial{flex:0 0 260px;margin-right:20px;width:260px}.q-hm .testimonials__scroller{margin-bottom:60px;margin-top:-30px}.q-hm .cta .cta__scene,.q-hm .cta .section__title{padding-left:20px;padding-right:20px}.q-hm .cta .section__title{margin-bottom:30px;margin-top:25px}.q-hm .cta .cta__scene{margin-top:-30px}.q-hm .cta .sp-button{margin-bottom:60px}.q-hm .cta .cta__shape--top{height:48px}.q-hm .cta .cta__shape--bottom{height:32px}}@media (min-width:992px){.q-hm .hero__text{padding:80px 20px 40px}}@media (min-width:1200px){.q-hm .hero__shape{height:40px}.q-hm .metrics{grid-column-gap:20px;margin-bottom:80px;margin-top:60px}.q-hm .resource--types{margin-top:20px}.q-hm .resource--testimonials,.q-hm .resource__inner{margin-top:80px}.q-hm .resource__scene--left{margin:0 100px 0 0;padding:80px 70px}.q-hm .resource__scene--right{margin:0 0 0 100px;padding:80px 70px}.q-hm .resource__scene{flex:0 0 620px;height:400px;width:620px}.q-hm .resource__scene img{width:480px}.q-hm .resource__text{max-width:530px}.q-hm .resource__subtitle{margin-bottom:30px}.q-hm .resource__shape{height:80px}.q-hm .resource__shape.angular-1920-1{height:60px}.q-hm .resource__shape.angular-1920-2.upper{height:110px}.q-hm .testimonials__star{height:16px;width:16px}.q-hm .testimonials__star--smaller{height:12px;width:12px}.q-hm .testimonials__star--1{top:100px}.q-hm .testimonials__star--2{top:40px}.q-hm .testimonials__star--3{top:20px}.q-hm .testimonials__star--4{top:34px}.q-hm .testimonials__star--5{top:50px}.q-hm .testimonials__star--6{top:90px}.q-hm .testimonials__quote--top{height:90px;margin-top:-90px;width:100px}.q-hm .testimonials__quote--top svg{height:40px;width:40px}.q-hm .testimonial:first-of-type{margin-left:30px}.q-hm .testimonial:last-of-type{margin-right:30px}.q-hm .testimonial{flex:0 0 380px;margin-right:30px;width:380px}.q-hm .testimonial .user__info .user__personality--nice{margin-right:5px}.q-hm .testimonial .user__info .user__personality{display:flex}.q-hm .testimonials__scroller{margin-bottom:80px;margin-top:20px}.q-hm .cta .cta__scene,.q-hm .cta .section__title{padding-left:0;padding-right:0}.q-hm .cta .section__title{margin-bottom:30px;margin-top:20px}.q-hm .cta .cta__scene{margin-top:-60px}.q-hm .cta .sp-button{margin-bottom:40px}.q-hm .cta .cta__shape--top{height:120px}.q-hm .cta .cta__shape--bottom{height:80px}}