section.reg-parent{background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:50px;padding-top:7%;position:relative}section.reg-parent .flex{align-items:center;display:flex;justify-content:space-between}section.reg-parent .flex .col{width:40%}section.reg-parent .flex .test{width:50%}section.reg-parent .flex .col img{max-width:202px}section.reg-parent .flex .col h2{font-size:38px;font-weight:700;line-height:45px;margin:15px 0}section.reg-parent .flex .col h2,section.reg-parent .flex .col p{color:#fff;text-align:left}section.reg-parent .flex .col p{margin-top:30px}section.reg-parent .flex .col a.cta_button{margin-top:15px}section.reg-parent .flex .col .items{margin-top:60px;max-width:900px}section.reg-parent .flex .col .items .item{background:#470a68 0 0 no-repeat padding-box;border-radius:40px;margin:0 10px;padding:40px 60px}section.reg-parent .flex .col .items .item img{margin-bottom:15px}section.reg-parent .flex .col .items .item p.review{color:#fff;font-size:24px;font-style:italic;font-weight:700;letter-spacing:0;line-height:30px;margin-bottom:15px}section.reg-parent .flex .col .items .item p.who{color:#fff;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-bottom:0}@media (max-width:1440px){section.reg-parent{background-position:50%;padding-bottom:50px;padding-top:7%}}@media (max-width:767px){section.reg-parent{background-position:60%;padding:70px 0 64px}section.reg-parent .flex{flex-flow:column}section.reg-parent .flex .col{width:100%!important}section.reg-parent .flex .col a.cta_button{font-size:18px;font-weight:700;letter-spacing:.02px;line-height:26px}section.reg-parent .flex .col .items .item p.review{font-size:18px;line-height:24px}section.reg-parent .flex .col .items{margin-left:auto;margin-right:auto}}