section{padding:120px 0;overflow:hidden;z-index:0}footer,section{position:relative}footer{clear:both;display:block;width:100%;padding:60px 0;border-top:1px solid rgba(0,0,0,.1);background:#dabdff}.worry-section ul li{font-size:16px;margin-bottom:4px}.worry-section ul li strong{font-weight:700;color:#111}.worry-section ul li .color{font-weight:700;color:#0047ff}.page-freecourse .page-head{background:url(/publishing/static/img/free-mainbg.webp) no-repeat 50%;background-size:cover;text-align:left;height:680px;padding:100px 0;margin-top:50px}.page-freecourse .page-head .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.page-freecourse .page-head .text-wrap{margin:0}.page-freecourse .page-head .sub-title{color:#111;margin-bottom:12px;font-size:32px;text-align:center;font-weight:800}.page-freecourse .page-head .title{color:#0047ff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard;font-size:92px;font-style:normal;font-weight:800;line-height:125%}.page-freecourse .page-head .head-desc{font-size:18px;font-weight:500;margin-bottom:0;color:#111;text-align:center;margin-top:40px}.page-freecourse .banner{background:url(/publishing/static/img/free-bg.png) no-repeat 50%;background-size:cover;text-align:center;padding:40px 0;margin-top:80px}.page-freecourse .banner .text-wrap{margin:0}.page-freecourse .banner h5{color:#fff}.page-freecourse .banner h4{color:hsla(0,0%,100%,.6);margin:0}.page-freecourse .banner h4 strong{color:#fff}.page-freecourse .worry-section{padding-bottom:0}.page-freecourse .worry-section h3{margin-bottom:24px;max-width:340px}.page-freecourse .worry-section li{font-size:18px;line-height:34px}.freecourse-list .text-wrap h2{margin-bottom:20px}.freecourse-list .text-wrap p{font-weight:700;color:#454a4d}.freecourse-list .item{display:block;margin-bottom:40px}.freecourse-list .item img{border-radius:10px;overflow:hidden}.freecourse-list .item-info{padding-top:20px}.freecourse-list .item-info h5{line-height:1.5;height:auto;margin-bottom:8px}.freecourse-list .item-info h6{color:#0047ff}.freecourse-list .item-info .tags{margin-bottom:10px}.freecourse-list .item-info .tags span{display:inline-block;padding:0 4px;background-color:#eee;font-size:14px;font-weight:400;margin-right:4px;border-radius:4px}.freecourse-list .item-info .item-time{font-size:14px;display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.freecourse-list .item-info .item-time .icon-time{display:inline-block;width:18px;height:18px;background:url(/publishing/static/svg/icon-time.svg) no-repeat 50%;background-size:contain}.freecourse-list .item-info .item-price{font-size:20px;color:#0047ff;margin-top:2px}.freecourse-list .item-info .item-price .discount{font-size:20px;text-decoration:line-through;opacity:.3;display:block}@media only screen and (max-width:820px){.worry-section ul li{font-size:15px}}@media only screen and (max-width:540px){.page-freecourse .page-head{background:url(/publishing/static/img/free-mainbg-mo.png) no-repeat 50%;background-size:cover;padding:130px 0;height:400px}.page-freecourse .page-head .sub-title{font-size:16px;line-height:140%;margin-bottom:20px}.page-freecourse .page-head .title{font-size:40px;line-height:115%}.page-freecourse .page-head .head-desc{font-size:16px;line-height:1.6;width:240px;margin-top:24px}.page-freecourse .banner{padding:80px 16px;margin-top:80px;background:url(/publishing/static/img/free-bg-m.png) no-repeat 50%;background-size:cover}.page-freecourse .worry-section h3{margin-bottom:24px;max-width:340px}.page-freecourse .worry-section li{font-size:14px;line-height:24px;margin-bottom:12px}.page-freecourse .worry-section li .color{display:block}.freecourse-list .text-wrap h2{margin-bottom:20px}.freecourse-list .item{display:block;margin-bottom:40px}.freecourse-list .item-info{padding-top:20px}.freecourse-list .item-info h6{color:#0047ff}.freecourse-list .item-info .tags{margin-bottom:16px}.freecourse-list .item-info .tags span{display:inline-block;padding:4px 8px;background-color:#eee;font-size:12px;margin-right:4px;border-radius:4px}.freecourse-list .item-info .item-price .discount{font-size:20px;text-decoration:line-through;opacity:.7;display:block}.worry-section{text-align:center}.worry-section h3:last-child{margin-bottom:40px}.worry-section ul li{font-size:14px;margin-bottom:12px}.worry-section ul li .color{display:block}.worry-section .container .row .col-5{display:flex;flex-direction:column;align-items:center}}