#get_started{padding:70px 0 0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#get_started .bar-violet{left:calc(50% - 20px);position:relative}#get_started .btn-start-now{align-self:center}#get_started .content_block h2{color:#000;font-family:Noto Serif TC;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:38px;margin-bottom:60px;text-align:center}#get_started .content_block{display:flex;flex-direction:column;justify-content:center}#get_started .instruction_block{display:flex;flex-direction:row;justify-content:space-around}#get_started .instruction_container{display:flex;flex-direction:column;max-width:620px}#get_started .step_block{display:flex;flex-direction:row}#get_started .step_block img{flex:0 0 48px;height:48px;position:relative;right:-24px;vertical-align:middle;width:48px}#get_started .step_content{border-left:2px solid #a896c2;padding-bottom:35px;padding-left:60px}#get_started .step_block:last-child .step_content{border-left:none}#get_started .step_block p,#get_started .step_block span{color:#000;font-family:Open Sans;font-size:17px;font-style:normal;font-weight:400;line-height:26px}#challenges{padding:70px 0 0}#challenges .bar-violet{left:calc(50% - 20px);position:relative}.bar-violet{background:#7d68bf;border-radius:6px;height:4px;margin-bottom:25px;width:40px}#challenges .content_block{display:flex;flex-direction:column;justify-content:center}#challenges .content_block h2{color:#000;font-family:Noto Serif TC;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:38px;margin-bottom:40px;text-align:center}#challenges .content_btn_block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#challenges .blog_btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:211px 0 0;font-style:normal;font-weight:600;height:50px;margin:13px 55px;padding:8px 0;text-decoration:none;width:211px}#challenges .blog_btn,#challenges .content_block p{color:#000;font-family:Open Sans;font-size:17px;line-height:28px}#challenges .content_block p{font-style:italic;font-weight:400;margin-top:20px;text-align:center}#challenges .blog_btn{text-align:center}#challenges .blog_btn:active,#challenges .blog_btn:focus,#challenges .blog_btn:hover{border:2px solid #7d68bf;color:#7d68bf;padding:7px 0}.challenges_btn_block{text-align:center}@media (min-width:1200px){.container{width:1170px}}