.course-progs-wrapper{border-radius:var(--brs-lg);background-color:var(--grey);padding:clamp(1.875rem,1.4423rem + 1.9231vw,3.75rem) 0 clamp(1.875rem,.2308rem + 7.3077vw,9rem)}.course-progs-untitle{font-size:var(--f16-27);margin:1.6rem 0}.course-progs-untitle p:first-of-type{margin-top:0}.course-progs-untitle p:last-of-type{margin-bottom:0}.course-progs-nums{display:grid;grid-gap:10px}.course-progs-nums .num{border-radius:var(--brs-lg);border:2px solid rgb(var(--mainColor));text-align:center;line-height:1;padding:clamp(.9375rem,.8077rem + .5769vw,1.35rem) 0 clamp(.9375rem,.8077rem + .5769vw,1.5rem)}.course-progs-nums .num-title{font-size:clamp(2.8125rem,2.4519rem + 1.6026vw,4.375rem);line-height:1}.course-progs-about{display:grid;grid-gap:calc(var(--gap)/ 2);border-radius:clamp(1.5rem,1.2692rem + 1.0256vw,2.5rem);background-color:var(--white);padding:1.875rem clamp(.9375rem,.7212rem + .9615vw,1.875rem);margin:0 0 clamp(1.875rem,1.4423rem + 1.9231vw,3.75rem) 0}.course-progs-about .img-block{border-radius:var(--brs);overflow:hidden}.course-progs-about .img-block img{width:100%}.course-progs-about .h4{margin-bottom:clamp(.9375rem,.7212rem + .9615vw,1.875rem)}.course-progs-about p{margin:6px 0}.course-progs-about hr{background-color:#e7e7e7}.course-progs-tab-list-content{margin-top:clamp(1.875rem,1.4423rem + 1.9231vw,3.75rem)}.course-progs-tab-list-content .faq-line .btn{background-color:var(--white)}.course-progs-tab-list-content .faq-line .btn .icon{color:#fff}.course-progs-tab-list-content .faq-line .btn .mark{font-size:var(--f14-21);color:#8e8e8f;text-transform:capitalize;white-space:nowrap}.course-progs-tab-list-content .faq-line [data-content]{padding-right:4rem}.course-progs-tab-list-content .faq-line [data-content] .icon{padding:0}.course-progs-tab-item.active{display:block!important}.course-progs-item.btn{display:flex;align-items:center}.course-progs-cards{display:grid;grid-gap:var(--gap);justify-content:center;margin-top:1.85rem}.course-progs-card{background-color:var(--white);border-radius:var(--brs-lg);max-width:calc(33.75rem / 2);overflow:hidden}.course-progs-card-header{background-color:rgba(var(--mainColor),.4);min-height:clamp(8.75rem,8.1154rem + 2.8205vw,11.5rem);font-size:var(--f16-21);color:#575757;text-align:center;padding:10px 20px 20px}.course-progs-card-header .h4{color:var(--black);margin-top:10px}.course-progs-card-content{display:flex;flex-direction:column;background-color:var(--white);font-size:var(--f16-21);padding:1rem 10px 1.85rem}.course-progs-card-content-inner{margin-bottom:1.5rem}.course-progs-card-content-title{color:#575757;margin-bottom:.55rem}.course-progs-card-content p{margin:5px 0}.course-progs-card-content p:first-of-type{margin-top:0}.course-progs-card-content p:last-of-type{margin-bottom:0}.course-progs-card-content p small{display:block;font-size:.75em}.course-progs-card-content .btn{margin-top:auto}.course-progs-module-cards{margin-top:var(--gap);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap);gap:var(--gap)}.course-progs-module-cards .modal-progs-header{padding:clamp(.625rem,.2083rem + 1.3889vw,1.875rem)}.course-progs-module-cards .modal-progs-header strong{font-size:var(--f16-34)}.course-progs-module-cards .modal-progs-faq{background-color:#fff;border-radius:0 0 var(--brs-lg) var(--brs-lg);padding:var(--f16-21) var(--f12-21)}.course-progs-module-cards .modal-progs-header .btn-inner{font-size:var(--f14-21)}.course-progs-img-descs{margin-top:clamp(1.875rem,1.4423rem + 1.9231vw,3.75rem)}.course-progs-img-descs .h1{text-align:center}.course-progs-img-descs .img-block-desc-left{position:relative}.course-progs-img-descs .img-block-desc-left .cc-stat{position:absolute;width:100%;left:var(--f14-32);bottom:var(--f16-40);font-size:12px;color:#8e8e8f;z-index:2}.course-progs-img-descs .img-block-desc-right{padding:0!important;display:flex;flex-direction:column;justify-content:space-between}.course-progs-img-descs .img-block-desc-right-inner{padding:clamp(.625rem,.4808rem + .641vw,1.25rem);border-radius:var(--brs);margin-bottom:10px}.course-progs-img-descs .img-block-desc-right-inner:last-child{margin-bottom:0}.course-progs-img-descs .img-block-desc-right-inner p{font-size:var(--f16-21)}.course-progs-img-descs .img-block-desc{align-items:initial}.course-progs-img-descs .img-block-desc+.img-block-desc{margin-top:var(--gap)}@media (min-width:568px){.course-progs-tab-list-content .faq-line .btn{display:flex;align-items:center}.course-progs-cards--2{grid-template-columns:auto auto}.course-progs-cards--3{grid-template-columns:auto auto}.course-progs-cards--4{grid-template-columns:auto auto}.course-progs-cards--5{grid-template-columns:auto auto}.course-progs-card-content{min-height:clamp(18.75rem,17.5096rem + 5.5128vw,24.125rem)}}@media (min-width:768px){.course-progs-nums--3{grid-template-columns:repeat(2,1fr)}.course-progs-nums--4{grid-template-columns:repeat(2,1fr)}.course-progs-about{grid-template-columns:repeat(2,1fr);grid-gap:var(--gap);align-items:center}.course-progs-tab-list-content .faq-line .btn .mark{min-width:clamp(.0625rem,-3.6731rem + 16.6026vw,16.25rem)}.course-progs-item-inner{display:flex;align-items:center}}@media (min-width:992px){.course-progs-cards--3{grid-template-columns:auto auto auto}.course-progs-cards--4{grid-template-columns:auto auto auto}.course-progs-cards--5{grid-template-columns:auto auto auto}}@media (min-width:1200px){.course-progs-nums--2{grid-template-columns:repeat(2,1fr)}.course-progs-nums--3{grid-template-columns:repeat(3,1fr)}.course-progs-nums--4{grid-template-columns:repeat(3,1fr)}.course-progs-cards--4{grid-template-columns:auto auto auto auto}.course-progs-cards--5{grid-template-columns:auto auto auto auto}}@media (min-width:1440px){.course-progs-cards--5{grid-template-columns:auto auto auto auto auto}}@media (min-width:1441px){.course-progs-nums--4{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.course-progs-tab-list-content .faq-line .btn .mark{display:inline-block;vertical-align:baseline;margin-right:.35rem}.course-progs-module-cards{grid-template-columns:1fr}.course-progs-img-descs .img-block{grid-row:2!important}}@media (max-width:567px){.course-progs-tab-list-content .faq-line .btn .icon{padding:.2rem}}