.component-benefits{margin:40px 0 75px}
@media(min-width:768px){.component-benefits{margin:70px 0 55px}
}
@media(min-width:1024px){.component-benefits{margin:68px 0 80px}
}
.component-benefits__logo{height:49px;width:auto;margin-bottom:33px}
.component-benefits p{font-weight:600;font-size:18px;line-height:26px;letter-spacing:0;margin:0;color:var(--color-black)}
@media(min-width:1024px){.component-benefits p{font-weight:400;font-size:18px}
}
.component-benefits small{font-size:.75rem;line-height:16px}
.component-benefits h4{text-transform:none;color:var(--color-blue_navy);font-weight:600;font-size:22px;line-height:24px;letter-spacing:0;margin:47px 0 39px}
@media(min-width:768px){.component-benefits h4{margin:64px 0 39px}
}
.component-benefits ul{list-style-type:none;margin:0;padding:0}
.component-benefits li{font-weight:400;font-size:1.125rem;line-height:25px;margin-bottom:40px;color:var(--color-black);list-style-type:disc;align-items:center}
@media(min-width:768px){.component-benefits li{font-size:1.375rem;line-height:30px}
}
.component-benefits li img{width:20px;height:20px}
@media(min-width:768px){.component-benefits li img{width:30px;height:30px}
}
.component-benefits_point{margin-right:20px}
.component-benefits li p{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;color:var(--color-black)}
.component-benefits ul li a{text-decoration:underline}