.course-page{font-size:1.2rem;line-height:1.6rem}.course-page *{box-sizing:border-box}@media only screen and (max-width: 768px){.course-page{font-size:1rem}}.course-page .split{display:flex}@media only screen and (max-width: 768px){.course-page .split{flex-direction:column}.course-page .split .right{width:100% !important}.course-page .split .left{width:100% !important}}.course-page .icon-text{display:inline-flex}.course-page .icon{width:25px;min-width:25px;height:25px;margin-right:5px}.course-page .content{padding:60px 0}.course-page .content .title{font-weight:bold;font-size:2rem;margin-bottom:40px;line-height:2.4rem}@media only screen and (max-width: 768px){.course-page .content .title{font-size:1.6rem;line-height:1.8rem}}.course-page .content li{margin:30px 0}.course-page .cta-box{display:flex;flex-direction:column;align-items:center}.course-page .cta-box button{display:inline-block;background-color:#fdde5d;color:#2c2c2c;font-weight:600;font-size:1.4rem;padding:0.7rem 2rem;border:none;border-radius:0.6rem;cursor:pointer;text-decoration:none;transition:all 0.25s ease;box-shadow:0 0 0 6px rgba(253,222,93,0.3);animation:pulse-glow 2.5s infinite}@media only screen and (max-width: 768px){.course-page .cta-box button{font-size:1.2rem}}.course-page .cta-box button:hover{background-color:#fdd635;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.12)}.course-page .cta-box button:active{transform:translateY(0);box-shadow:0 3px 6px rgba(0,0,0,0.1)}@keyframes pulse-glow{0%{box-shadow:0 0 0 6px rgba(253,222,93,0.3)}50%{box-shadow:0 0 0 10px rgba(253,222,93,0.5)}100%{box-shadow:0 0 0 6px rgba(253,222,93,0.3)}}.course-page .cta-box .note{font-size:0.8rem;font-style:italic;margin-top:3px}.course-page .box{background-color:#fff;padding:40px;margin:40 0px;border-radius:60px;color:#000000}@media only screen and (max-width: 768px){.course-page .box{padding:20px;border-radius:30px}}.course-page .box li{margin:30px 0}.course-page .section-hero .content{padding:0}.course-page .section-hero .content .split .left{width:65%;padding-top:40px;display:flex;flex-direction:column}.course-page .section-hero .content .split .left .catch-title{font-size:2.2rem;line-height:2.6rem;margin-bottom:20px}.course-page .section-hero .content .split .left .catch-text{padding:20px 0}.course-page .section-hero .content .split .left .cta-box{margin-top:auto;margin-bottom:40px}.course-page .section-hero .content .split .right{width:35%;display:flex;justify-content:end}.course-page .section-hero .content .split .right .ill{display:flex;align-items:end}.course-page .section-hero .content .split .right .ill img{width:100%}.course-page .section-trust .trust-items{display:flex;justify-content:space-around}@media only screen and (max-width: 768px){.course-page .section-trust .trust-items{flex-direction:column}}.course-page .section-trust .trust-items .item{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 768px){.course-page .section-trust .trust-items .item{margin-bottom:10px}}.course-page .section-trust .trust-items .item .item-ill{height:100px;width:100px;margin-bottom:10px;display:flex;justify-content:center}.course-page .section-trust .trust-items .item .item-ill img{width:100%}.course-page .section-trust .trust-items .item .item-label{text-align:center;line-height:1.2rem}@media only screen and (max-width: 768px){.course-page .section-trust .trust-items .item .item-label{font-size:14px}}.course-page .section-progress .container .content{padding-bottom:0}.course-page .section-progress .container .content .title{margin-bottom:0}.course-page .section-progress .container .content .subtitle{font-size:1.6rem}.course-page .section-progress .container .content .wrong-list ul{list-style-type:none;padding-left:0}.course-page .section-progress .container .content .wrong-list ul li{display:flex;align-items:center}.course-page .section-progress .container .content .split{margin-top:40px}@media only screen and (max-width: 768px){.course-page .section-progress .container .content .split{flex-direction:column-reverse}}.course-page .section-progress .container .content .split .left{display:flex}.course-page .section-progress .container .content .split .left .ill{margin-top:auto;display:flex;align-items:end}.course-page .section-progress .container .content .split .right{padding-bottom:60px;flex-direction:column}.course-page .section-progress .container .content .split .right .cta-box{margin-top:40px}.course-page .section-points .content ul{list-style-type:none;padding-left:0}.course-page .section-points .content ul li{display:flex}.course-page .section-points .content ul li .icon{margin-right:10px}.course-page .section-how .content .title{margin-bottom:0}.course-page .section-how .content .box{margin-top:40px}.course-page .section-how .content .box .icon{width:35px;height:35px;max-width:35px}.course-page .section-how .content .cta-box{margin-top:40px}.course-page .section-price .content{display:flex;justify-content:center}.course-page .section-price .content .box{max-width:600px;width:100%;border:2px solid #000}.course-page .section-price .content .box .box-body ul{list-style-type:none;padding-left:0}.course-page .section-price .content .box .box-body ul li{display:flex}.course-page .section-price .content .box .price{margin:40px 0 20px 0;text-align:center}
