.block-section-1 .inner{gap:20px}@media(min-width: 992px){.block-section-1 .inner{gap:0}}.block-section-1 .block-title{color:var(--system-black)}.block-section-1 .info+.info{padding-top:15px;margin-top:15px;border-top:rgba(30,48,68,.2) dashed 1px}@media(min-width: 768px){.block-section-1 .info+.info{padding-top:30px;margin-top:30px}}.block-section-2{padding-top:0}.block-section-2 .btn-yellow{color:var(--system-black);padding:7px 40px}.block-section-3{background:url(/assets/images/index/element_bg01.svg) top center no-repeat var(--system-blue)}.block-section-3 .block-title{color:var(--system-white)}.block-section-3 .member-card{gap:30px}@media(min-width: 992px){.block-section-3 .member-card{gap:60px}}.block-section-3 .card{background:var(--system-white)}.block-section-3 .card .header{padding:12px;background:var(--system-yellow-1)}@media(min-width: 768px){.block-section-3 .card .header{padding:26px}}.block-section-3 .card .header h3{font-size:22px}@media(min-width: 768px){.block-section-3 .card .header h3{font-size:30px}}.block-section-3 .card .header p{font-size:18px}@media(min-width: 768px){.block-section-3 .card .header p{font-size:20px}}.block-section-3 .card .header span{color:var(--system-red-0)}.block-section-3 .card .body{padding:16px}@media(min-width: 768px){.block-section-3 .card .body{min-height:310px;padding:26px}}@media(min-width: 992px){.block-section-3 .card .body{padding:40px}}.block-section-3 .card .body>ul{margin-bottom:20px}.block-section-3 .card .body li::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--system-red-0);margin-right:8px}.block-section-3 .card .body .btn-red{font-size:16px;letter-spacing:2px;margin-top:auto}@media(min-width: 768px){.block-section-3 .card .body .btn-red{font-size:20px}}.block-section-3 .card+.card .header{background:var(--system-yellow-0)}.block-section-4 .info{position:relative}.block-section-4 .info:first-of-type::after{content:"";display:none;position:absolute;background:url(/assets/images/index/element_photo03.png) 0 0 no-repeat;background-size:100%;width:100%;height:100%;right:0;bottom:-40%;max-width:150px;max-height:350px;z-index:0}@media(min-width: 768px){.block-section-4 .info:first-of-type::after{display:block}}.block-section-4 .info+.info{margin-top:30px}@media(min-width: 768px){.block-section-4 .info+.info{margin-top:60px}}.block-section-4 .info+.info .item{padding-top:0;margin-bottom:0;gap:30px}.block-section-4 .item{gap:40px;padding-top:30px;margin-bottom:20px}@media(min-width: 768px){.block-section-4 .item{gap:30px;margin-bottom:30px}}.block-section-4 .item+p{margin-bottom:30px;position:relative;z-index:1}.block-section-4 .video-rwd{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}@media(min-width: 768px){.block-section-4 .video-rwd{-webkit-box-shadow:20px 20px 0 var(--system-grey-1);box-shadow:20px 20px 0 var(--system-grey-1)}}.block-section-4 .video-rwd iframe,.block-section-4 .video-rwd object,.block-section-4 .video-rwd embed{position:absolute;top:0;left:0;width:100%;height:100%}.block-section-4 .block-title-2{font-size:26px;margin-bottom:20px;color:var(--system-black)}@media(min-width: 576px){.block-section-4 .block-title-2{margin-bottom:12px}}@media(min-width: 768px){.block-section-4 .block-title-2{font-size:34px;margin-bottom:20px}}@media(min-width: 992px){.block-section-4 .block-title-2{font-size:40px;margin-bottom:40px}}.block-section-4 .block-title-2 span{position:relative;border-bottom:var(--system-yellow-0) solid 5px}@media(min-width: 576px){.block-section-4 .block-title-2 span{border-bottom:none}}.block-section-4 .block-title-2 span::after{content:"";display:none;position:absolute;width:103%;height:8px;background:var(--system-yellow-0);border-radius:10px;bottom:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media(min-width: 576px){.block-section-4 .block-title-2 span::after{display:inline-block}}@media(min-width: 768px){.block-section-4 .block-title-2 span::after{height:10px;bottom:3px}}@media(min-width: 992px){.block-section-4 .block-title-2 span::after{bottom:5px}}.block-section-4 .card{background:var(--system-grey-3);border-radius:20px;-webkit-box-shadow:4px 4px rgba(0,0,0,.25);box-shadow:4px 4px rgba(0,0,0,.25);width:100%;padding:20px}@media(min-width: 768px){.block-section-4 .card{width:auto;padding:30px}}@media(min-width: 992px){.block-section-4 .card{padding:40px}}.block-section-4 .num{background:var(--system-blue);color:var(--system-white);font-size:22px;width:46px;height:46px;margin-top:-45px}@media(min-width: 768px){.block-section-4 .num{font-size:30px;width:60px;height:60px;margin-top:-60px}}@media(min-width: 992px){.block-section-4 .num{margin-top:-70px}}.block-section-4 .btn-brown{padding:7px 40px}.block-section-4 .video span::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--system-red-0);margin-right:6px}.block-section-5{background:url(/assets/images/index/element_bg02.svg) top center no-repeat var(--system-blue)}.block-section-5 .block-title{color:var(--system-white)}.block-section-5 .course-accordion{color:var(--system-black);background:var(--system-white);padding:15px;width:100%;font-weight:500;font-size:18px;word-break:break-word}@media(min-width: 768px){.block-section-5 .course-accordion{padding:15px 30px;font-size:20px}}@media(min-width: 992px){.block-section-5 .course-accordion{font-size:24px}}.block-section-5 .course-accordion::after{content:"";display:inline-block;background:url(/assets/images/index/icon-plus.svg) 0 0 no-repeat;background-size:100%;width:19px;height:22px}@media(min-width: 768px){.block-section-5 .course-accordion::after{width:23px;height:26px}}.block-section-5 .course-accordion.active{color:var(--system-white);background:var(--system-brown-0)}.block-section-5 .course-accordion.active:after{background:url(/assets/images/index/icon-minus.svg) 0 0 no-repeat}.block-section-5 .course-panel{overflow:hidden;max-height:0;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;background:var(--system-grey-0);padding:0 15px}@media(min-width: 768px){.block-section-5 .course-panel{padding:0 30px}}.block-section-5 .course-panel p{padding:15px 0}@media(min-width: 768px){.block-section-5 .course-panel p{padding:30px 0}}