@media (min-width: 0px){.benefits{border-radius:20px;background:#000;padding:20px 0}.benefits__boxes{display:flex;flex-direction:column;gap:7.1px;justify-content:center}.benefits__box{padding:21.289px 19.056px;max-width:100%;border-radius:19.056px;background:#ed9ea1}.benefits__box_pretitle{font-size:12px;font-style:normal;font-weight:600;line-height:110%;color:#fff}.benefits__box_title{font-size:28px;font-style:normal;font-weight:700;line-height:110%;margin-top:6px;color:#fff}.benefits__box_name{margin-top:13.43px;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:110%}.benefits__box_name span{font-weight:700}.benefits__box_des{margin-top:10px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.benefits_button{display:flex;justify-content:center;align-items:center;height:52px;width:100%;margin-top:20px;border-radius:16px;background:#ed9ea1;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.32px}.benefits__description{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:110%;padding:20px 16px;border-radius:16px;background:#fff;width:100%;margin-top:8px}.benefits__description span{font-weight:700}.benefits__header{color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px;max-width:300px}}@media (min-width: 657px){.benefits__boxes{flex-direction:row;flex-wrap:wrap}.benefits__box{max-width:365px;min-width:365px}.benefits__header{max-width:100%}}@media (min-width: 957px){.benefits__inner{display:flex;flex-direction:column}.benefits_button{max-width:320px;align-self:center;font-size:18px}.benefits{padding:50px 0;border-radius:unset}.benefits__box_name{font-size:30px;line-height:120%}}@media (min-width: 958px){.mobile{display:none}.device{display:block}}@media (min-width: 1234px){.benefits{padding:100px 0;border-radius:40px}.benefits__boxes{row-gap:24px;column-gap:32px}.benefits__box{max-width:386px;padding:24px 20px;border-radius:21.482px;background:#ed9ea1;width:100%}.benefits__box_pretitle{font-size:16px;font-style:normal;font-weight:600;line-height:120%}.benefits__box_title{font-size:45px;font-style:normal;font-weight:700;line-height:110%}.benefits_button{margin-top:48px}.benefits__description{color:#000;font-size:30px;font-style:normal;font-weight:500;line-height:110%;padding:20px 16px 24px 16px;border-radius:16px;background:#fff;width:100%;margin-top:24px}.benefits__description span{font-weight:700}.benefits__header{font-size:45px;line-height:110%;margin-bottom:24px;max-width:100%}}