.mwb-training,.mwb-training__box-shape-subtitle-wrap{position:relative;z-index:1}.mwb-pill__head{position:relative;z-index:2}.mwb-pill__head,.mwb-training__body{margin-left:auto;max-width:1080px}.mwb-pill__title{background:var(--black);border-radius:40px;color:var(--white);font-weight:400;margin-bottom:0;padding:2px 20px}.mwb-training:before{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:500px 0 0 500px;bottom:0;content:"";left:0;position:absolute;top:0;width:100vw;z-index:-1}.mwb-training__head-box{left:0;position:absolute;top:-200px;width:260px}.mwb-training__box{position:relative}.mwb-training__box img{filter:drop-shadow(0 0 10px rgba(0,0,0,.1));transition:.2s ease;width:100%}.mwb-training__box-shape-text{left:0;padding:0 40px;position:absolute;right:0;text-align:center;top:48px;width:100%}.mwb-training__box-shape-subtitle{color:var(--white);font-size:22px;font-weight:500;inset:0;line-height:25px;margin-bottom:0;padding:3px 5px;position:absolute;text-align:center;top:10px}.mwb-training__icon{max-width:100px}.mwb-training__icon,.mwb-training__subtitle{flex:0 0 100%}.mwb-training__subtitle{margin-bottom:0;max-width:calc(100% - 100px);padding-left:32px}.mwb-training__subtitle-wrap{margin-bottom:75px}.mwb-training__course-list{column-gap:16px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px}.mwb-training__course-name{flex:0 0 100%;max-width:calc(50% - 16px)}.mwb-training__course-name a{background-color:var(--tertiary-color);border-radius:30px;color:var(--white);display:block;font-size:18px;padding:8px 20px}@media only screen and (max-width:992px){.mwb-training:before{border-radius:260px 0 0 260px}}@media only screen and (max-width:768px){.mwb-training__subtitle-wrap{margin-bottom:50px}.mwb-training__icon{max-width:70px}}@media only screen and (max-width:576px){.mwb-training:before{border-radius:128px 0 0 128px}.mwb-training__subtitle{margin-top:20px;max-width:100%;padding-left:0}.mwb-training__course-name{max-width:100%}.mwb-training__course-name a{font-size:16px}}