.p-campaign2column_features{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 1rem 2.5rem;text-align:center}.c-title span{color:#01293a;font-size:32px;font-weight:700;text-align:center}h2.c-title{margin-bottom:1.5rem}span.h2_caption{font-size:18px;font-weight:700;line-height:150%;text-align:center}.h2_caption{margin-bottom:1.5rem}.h2_caption span{color:#04b0fb}.features_area{flex-direction:column;margin:1rem auto 0;max-width:960px}.-textWrap,.features_area{align-items:center;display:flex}.-textWrap{flex-direction:row;gap:2.5rem;justify-content:center;margin:2.5rem 0;text-align:left}.photo{width:48%}img.-photo{width:100%}.-comments{padding-bottom:1.5rem;width:52%}.point{align-items:center;background:linear-gradient(180deg,#04b0fb,#5173fc);border-radius:23px;color:#fff;display:flex;flex-direction:row;font-size:18px;font-weight:700;height:32px;justify-content:center;padding:0 0 2px;width:120px}h3.features{color:#01293a;font-size:24px;font-weight:700;line-height:150%;margin:1.5rem 0}h3.features span{font-size:22px}.features_detail{color:#01293a;font-size:16px;line-height:150%}.features_detail span{color:#04b0fb;font-weight:700}@media (max-width:768px){.p-campaign2column_features{padding:4rem 1rem 2rem}.c-title span{font-size:24px}span.h2_caption{font-size:16px}.-textWrap{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.-textWrap:nth-of-type(odd){flex-direction:column-reverse}.photo{width:100%}.-comments{padding-bottom:.5rem;width:100%}.point{font-size:16px}h3.features{font-size:20px;margin:1rem 0}.features_detail,h3.features span{font-size:16px}}