.master-features h2{font-family:Rion Bold,serif;font-size:37px;line-height:44px;margin:0;text-align:center}.master-features .intro_fq{margin:30px auto 0;max-width:600px;text-align:justify}.master-features .flex-features{display:flex;justify-content:space-between}.master-features .flex-features .content-features{padding:0 20px;text-align:justify}.master-features .flex-features .anchor-l{margin-top:-165px;padding-top:240px;position:relative;z-index:-1}.master-features .flex-features .content-features h3{font-family:Rion Bold,serif;font-size:32px;line-height:55px;margin-bottom:15px;position:relative;text-align:center}.master-features .link-hj h3{font-size:22px;font-weight:700;line-height:27px;margin-top:30px;position:relative;text-align:center}.master-features .link-hj h3:after{background:#000;bottom:-5px;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;width:340px}@media (min-width:768px) and (max-width:980px){.master-features .flex-features{flex-flow:column wrap;padding-bottom:50px}.master-features .flex-features .content-features h3{line-height:1.2}}@media (max-width:767px){.master-features .flex-features .anchor-l{margin-top:0;padding-top:90px;z-index:-1}.master-features .flex-features{flex-flow:column wrap;padding-bottom:50px}.master-features .flex-features .content-features{padding:0}}@media (max-width:480px){.master-features .flex-features .box1,.master-features .flex-features .box2,.master-features .flex-features .box3{min-height:440px}.master-features .flex-features .content-features h3{font-size:23px!important}.master-features .flex-features .box1,.master-features .flex-features .box2,.master-features .flex-features .box3{min-height:240px!important}.master-features .flex-features .anchor-l{margin-top:0;padding-top:30px!important;z-index:-1}}