.c_feature_list{list-style:none;margin:0 24px;max-width:1120px;padding:0;width:calc(var(--viewport-width) - 48px)}@media screen and (max-width:767px){.c_feature_list{margin:0 auto;width:var(--viewport-width)}}.c_feature_list .c_feature{align-items:center;display:flex;gap:72px;justify-content:center;margin-bottom:40px;width:100%}@media screen and (max-width:767px){.c_feature_list .c_feature{gap:8px;padding:0 16px}}.c_feature_list .c_feature.image_left{flex-direction:row-reverse}@media screen and (max-width:767px){.c_feature_list .c_feature.image_left{flex-direction:column}}.c_feature_list .c_feature.image_right{flex-direction:row}@media screen and (max-width:767px){.c_feature_list .c_feature.image_right{flex-direction:column}}.c_feature_list .c_feature h2{align-items:center;color:#e8344d;display:inline-flex;font-family:Open Sans,sans-serif;font-size:48px;font-weight:700;gap:8px;margin:0}@media screen and (max-width:767px){.c_feature_list .c_feature h2{font-size:36px}}.c_feature_list .c_feature .c_feature_heading{font-size:32px;font-weight:700;line-height:44px;margin:0 0 12px}@media screen and (max-width:767px){.c_feature_list .c_feature .c_feature_heading{font-size:24px;line-height:1.3}}.c_feature_list .c_feature .c_feature_subHeading{font-size:20px;font-weight:700;line-height:26px;margin:0 0 28px}@media screen and (max-width:767px){.c_feature_list .c_feature .c_feature_subHeading{font-size:16px;line-height:26px}}.c_feature_list .c_feature .c_feature_content{width:100%}.c_feature_list .c_feature .c_point{height:40px;width:126px}@media screen and (max-width:767px){.c_feature_list .c_feature .c_point{height:32px;width:100px}}.c_feature_list .c_feature .c_body_text{align-items:center;display:flex;gap:16px;margin-bottom:24px}@media screen and (max-width:767px){.c_feature_list .c_feature .c_body_text{margin-bottom:20px}}.c_feature_list .c_feature .c_body_text p{font-size:16px;margin:0}@media screen and (max-width:767px){.c_feature_list .c_feature .c_body_text p{font-size:14px}}.c_feature_list .c_feature .c_feature_image{max-height:270px;max-width:min(480px,50%);object-fit:contain;width:100%}@media screen and (max-width:767px){.c_feature_list .c_feature .c_feature_image{max-width:100%}}