.styles_course-info__KmqIP{padding:0 12px}@media (min-width:768px){.styles_course-info__KmqIP{padding:0 24px}}@media (min-width:1280px){.styles_course-info__KmqIP{padding:0 24px}}.styles_course-info__KmqIP .styles_title__YONq3{margin-bottom:40px}@media (min-width:768px){.styles_course-info__KmqIP .styles_title__YONq3{margin-bottom:48px}}@media (min-width:1280px){.styles_course-info__KmqIP .styles_title__YONq3{margin-bottom:60px}}.styles_course-info__KmqIP .styles_subtitle__ltqeo{width:100%;max-width:750px;margin:-28px auto 40px;font-size:16px;line-height:20px;text-align:center}@media (min-width:768px){.styles_course-info__KmqIP .styles_subtitle__ltqeo{margin:-24px auto 48px;font-size:24px;line-height:28px}}@media (min-width:1280px){.styles_course-info__KmqIP .styles_subtitle__ltqeo{margin:-36px auto 60px}}.styles_course-info__KmqIP .styles_content__tomGU{display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:40px;row-gap:40px}@media (min-width:768px){.styles_course-info__KmqIP .styles_content__tomGU{margin-bottom:48px;row-gap:48px}}@media (min-width:1280px){.styles_course-info__KmqIP .styles_content__tomGU{margin-bottom:60px;row-gap:120px}}.styles_course-info__KmqIP .styles_image__C6og5{width:100%;height:auto;border-radius:8px}.styles_course-info-block__A7B6V .styles_title__YONq3{margin-bottom:16px}@media (min-width:768px){.styles_course-info-block__A7B6V .styles_title__YONq3{margin-bottom:24px}}.styles_course-info-block__A7B6V .styles_block-content__xifBz{display:flex;flex-wrap:wrap;gap:12px}.styles_course-info-block__A7B6V .styles_block-content__xifBz>div{display:flex;flex:100% 1;box-sizing:border-box;padding:16px;font-size:16px;font-weight:400;line-height:20px;border:1px solid rgb(0 0 0/6%);border-radius:12px}@media (min-width:768px){.styles_course-info-block__A7B6V .styles_block-content__xifBz>div{padding:20px;font-size:20px;line-height:24px}}@media (min-width:1280px){.styles_course-info-block__A7B6V .styles_block-content__xifBz>div{flex:1 0 30%;border-radius:6px}}.styles_course-info-block__A7B6V .styles_block-content__xifBz>div>.styles_circle__p9RAK{flex-shrink:0;box-sizing:border-box;width:12px;height:12px;margin-top:4px;border-radius:50%;background-color:#ffb591;margin-right:8px}@media (min-width:768px){.styles_course-info-block__A7B6V .styles_block-content__xifBz>div>.styles_circle__p9RAK{margin-top:6px}}@media (min-width:1280px){.styles_course-info-block__A7B6V .styles_block-content__xifBz>div>.styles_circle__p9RAK{margin-right:12px}}.styles_about-project__Tr_2_{box-sizing:border-box;margin-bottom:140px}@media (min-width:1280px){.styles_about-project__Tr_2_{margin-bottom:200px}}.styles_about-project__list__2GHnC{display:flex;flex-wrap:wrap;align-items:stretch;margin:22px calc(-1 * 6px) 0;padding:0;list-style:none}.styles_about-project__list-item__O_OK2{box-sizing:border-box;width:100%;height:auto;padding:6px}@media (min-width:768px){.styles_about-project__list-item__O_OK2{width:50%;min-width:50%}.styles_about-project__list_three__SewFM .styles_about-project__list-item__O_OK2:last-child{flex-grow:1}}@media (min-width:1280px){.styles_about-project__list_three__SewFM .styles_about-project__list-item__O_OK2{width:33.3%;min-width:33.3%}}.styles_about-project-item__9aXzu{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:16px;text-decoration:none;border:1px solid rgb(0 0 0/6%);border-radius:6px}@media (min-width:1280px){.styles_about-project-item__9aXzu{padding:20px}}.styles_about-project-item__heading__o_5Mp{margin-bottom:16px;font-size:20px;line-height:1.2;color:#000}@media (min-width:1280px){.styles_about-project-item__heading__o_5Mp{font-size:24px;line-height:1.16}}.styles_about-project-item__description__ZRRdJ{font-size:16px;line-height:1.25}@media (min-width:1280px){.styles_about-project-item__description__ZRRdJ{font-size:20px;line-height:1.1}}.styles_about-project-item__description__ZRRdJ ul{padding-left:22px;list-style-type:disc}.styles_about-project-item__description__ZRRdJ ul li{margin-bottom:12px}.styles_about-project-item__description__ZRRdJ ul li:last-child{margin-bottom:0}.styles_about-project-item__description__ZRRdJ ul a{color:#000}@media (min-width:1280px){.styles_about-project-item_three__FEUdm .styles_about-project-item__description__ZRRdJ{font-size:20px;line-height:1.1}}.styles_about-project-item__button__jssqJ{margin-top:32px}