.ratings{display:flex;justify-content:space-between;width:100%;max-width:48.8125rem;margin:4.375rem 0 6.25rem}@media all and (max-width: 767px){.ratings{margin:3.4722222222rem 0 5.5555555556rem}}.ratings__item{display:flex;flex-direction:column;align-items:center}.ratings__logo{height:4.6875rem}.ratings__text{font-size:1rem;font-weight:400;color:#545454;line-height:130%;margin-top:1.375rem}@media all and (max-width: 767px){.ratings{flex-direction:column;gap:3.125rem}.ratings__logo{height:4.5138888889rem}.ratings__text{margin-top:1.3888888889rem}}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:2.8125rem}@media all and (max-width: 767px){.badges{gap:2.0833333333rem}.badges img{width:4.5138888889rem;height:auto}}.section-header{margin-bottom:4.75rem}.section-header h2{font-size:1.75rem;line-height:136%;margin-bottom:0}@media all and (max-width: 767px){.section-header{margin-bottom:2.5rem}.section-header h2{font-size:1.0625rem;line-height:224%}}.top{padding-top:70px;background-color:#1b1b1b;overflow:hidden}@media all and (max-width: 767px){.top{padding-top:55px}}.top__container{position:relative}.top__title{max-width:464px;font-size:52px;line-height:130%;font-weight:400;margin:0}@media all and (max-width: 767px){.top__title{font-size:37px}}.top__description{max-width:620px;margin:0;line-height:150%;font-size:18px}.top__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding-bottom:29px;padding-top:102px;text-align:center;color:#fff;position:relative;z-index:1}@media all and (max-width: 767px){.top__content{padding-top:68px;padding-bottom:46px;gap:35px}}.top__content::before{content:"";position:absolute;top:10%;left:50%;transform:translate(-50%, -50%);width:120%;max-width:1200px;height:450px;border-radius:50%;background:#052e46;filter:blur(150px);z-index:-1}@media all and (max-width: 767px){.top__content::before{height:800px;max-width:700px;width:80%;top:50%}}.form{background:linear-gradient(to bottom, #1B1B1B 50%, #fff 50%);padding:0}.form__container{display:flex;align-items:center;justify-content:center;padding-top:21px}.form__wrap{min-height:400px;width:481px;border-radius:7px;background:#fff;box-shadow:0 11px 35px 0 rgba(0,0,0,.1)}.section-header{text-align:center;margin-top:110px}.ratings{margin:70px auto 100px}
