.inner-banner{margin:0 45px 100px}.inner-banner .bnr-inner-wrapper{border-radius:0 0 0 50px;padding:140px 0 80px}.inner-banner .bnr-inner-wrapper .container{z-index:2}.inner-banner .corner-shape{border-left:140px solid transparent;border-top:100px solid #ff9102;bottom:-97px;display:block;height:0;position:absolute;right:0;width:0}.inner-banner .corner-shape:before{content:"";height:195px;position:absolute;right:51px;top:-165px;width:195px}.inner-banner .bnr-pattern{border-radius:0 0 0 50px;bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.inner-banner .bnr-pattern img{display:block;object-fit:contain;object-position:bottom}.inner-banner .bnr-pattern img.top{left:0;position:absolute;top:0}.inner-banner h1.small-title{font-size:50px}.inner-banner p{font-size:20px}a.d-button-book{border:0;display:inline-block;font-size:16px;font-weight:700;line-height:41px;padding:0 26px;text-align:center;transition:.3s}.course-tab{margin-bottom:40px;padding:22px 35px 0;z-index:1}.course-tab li{margin:0 10px}.course-tab li a{display:block;font-size:18px;padding:0 0 15px;position:relative;text-align:center}.course-tab li a img{display:block;margin:0 auto;width:30px}.course-tab li:hover a:after,.info-tab li.active a:after{width:100%}.course-tab li a:hover img,.info-tab li a.active img{filter:invert(34%) sepia(33%) saturate(2115%) hue-rotate(137deg) brightness(72%) contrast(97%)}.course-txt-block table{width:100%!important}.course-txt-block strong{margin-bottom:7px}.course-detail .course-txt-block ul{margin-bottom:15px;padding-left:15px}.course-detail .course-txt-block ul li{list-style:disc}@media only screen and (max-width:1440px){.inner-banner{margin:0 25px 80px}.inner-banner .bnr-inner-wrapper{padding:95px 0 80px}.inner-banner h1.small-title{font-size:40px}.image-text-block{padding:48px 25px}.image-text-block:after{left:25px;width:calc(50vw + 183.5px)}.image-text-block .content-block{max-width:100%;width:calc(100% - 375px)}.image-text-block .image-block{max-width:294px}.image-text-block .image-block .img-box{height:241px}.image-text-block .image-block:before{left:-40px;width:40px}.image-text-block .image-block:after{height:332px;left:-23px;top:-36px;width:372px}.image-text-block.flip .image-block:before{right:-40px}.image-text-block.flip .image-block:after{left:-55px}.image-text-block.flip .content-block{padding-left:75px}.image-text-block .content-block.lrg-text{max-width:calc(100% - 370px)}}@media only screen and (max-width:1199px){.inner-banner{margin:0 0 80px}.inner-banner .bnr-inner-wrapper{padding:90px 0 60px}.inner-banner .corner-shape{border-left:95px solid transparent;border-top:75px solid #ff9102;bottom:-75px}.inner-banner .corner-shape:before{height:110px;right:52px;top:-113px;width:110px}.inner-banner p{font-size:17px}.course-tab{padding:22px 20px 0;top:70px}.course-tab li a{font-size:16px}.image-text-block{padding:35px 25px}.image-text-block:after{border-radius:25px;left:25px;width:calc(50vw + 178.5px)}.image-text-block.flip:after{right:25px}.image-text-block.mrg-tb120{margin-bottom:80px;margin-top:80px}}@media only screen and (max-width:991px){.inner-banner .bnr-inner-wrapper{border-radius:0 0 0 25px;padding:85px 0 60px}.inner-banner h1.small-title{font-size:35px}.image-text-block{margin:60px 0 40px;padding:35px 20px}.image-text-block:after{border-radius:25px;left:20px;width:calc(100% - 40px)}.image-text-block .image-block{margin:0 auto 58px;max-width:245px;order:1}.image-text-block .image-block:before{left:-30px;width:30px}.image-text-block .image-block:after{height:272px;left:-17px;top:-27px;width:300px}.image-text-block .content-block{max-width:100%;order:2;text-align:center;width:100%}.image-text-block.flip .image-block:before{right:-30px}.image-text-block.flip .image-block:after{left:-37px}.image-text-block .image-block .img-box{height:196px}.image-text-block.flip .content-block{padding-left:50px}.image-text-block.flip .image-block{margin:0 auto 58px}.image-text-block.flip .content-block{padding:0}.image-text-block.orange .image-block:after,.image-text-block.orange .image-block:before{display:none}.image-text-block.flip:after{left:20px;right:20px}.image-text-block .content-block.lrg-text{max-width:100%}.image-text-block .content-block p a{font-size:17px}}@media only screen and (max-width:767px){.inner-banner p{font-size:16px}.inner-banner h1.small-title{font-size:30px}.image-text-block{margin:50px 0 20px;padding:20px}.image-text-block:after{right:20px;width:auto}.image-text-block .image-block{background-color:transparent;margin-bottom:20px;max-width:100%}.image-text-block .image-block .img-box{height:auto;max-width:100%}.image-text-block .image-block:after,.image-text-block .image-block:before{display:none}.image-text-block .content-block{order:2;text-align:left;width:100%}.image-text-block.flip .image-block{margin:0 auto 20px}.image-text-block.mrg-tb120{margin-bottom:50px;margin-top:50px}.course-tab{padding:22px 5px 0;top:60px}}@media only screen and (max-width:679px){.course-tab li a{font-size:13px}}@media only screen and (max-width:575px){.inner-banner{margin-bottom:40px}.inner-banner .bnr-inner-wrapper{padding:85px 0 35px}.inner-banner .corner-shape{border-left:50px solid transparent;border-top:40px solid #ff9102;bottom:-40px}.inner-banner .corner-shape:before{height:70px;right:23px;top:-64px;width:70px}.course-tab{display:none!important;margin-bottom:20px}.course-tab li a{line-height:1}.course-tab li a img{margin-bottom:7px}}@media only screen and (max-width:479px){.course-tab{border-radius:5px;padding:10px 5px 0}.course-tab li{margin:0}.course-tab li a{font-size:11px}.course-tab li a:after{height:3px}}