:root{--primary-h:248;--primary-s:57%;--primary-l:60%;--primary-color:#6e5fd3}.banner-choose-study{background:url(/themes/hsk-online/v2/images/banner/banner-choose-study.png) no-repeat 50%;background-size:cover}.intro-study{background:url(/themes/hsk-online/v2/images/china-map.png) no-repeat 50%;background-size:contain;height:544px;margin:0 auto;width:724px}.intro-study,.intro-study__circle{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center}.intro-study__circle{background-color:#ba4a50;border-radius:100rem;color:#fff;height:400px;position:relative;width:400px}.intro-study__circle:before{border:1px solid #d5d5d5;border-radius:inherit;content:"";display:block;inset:-2.25rem;position:absolute}.intro-study__text{display:flex;flex-direction:column;font-weight:300;line-height:1;text-align:center}.intro-study__text span:first-child{font-size:100px}.intro-study__text span:nth-child(3){font-size:40px}.intro-study__text span:nth-child(5){font-size:60px;font-weight:300}.time-line{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;position:relative}.time-line:after{border-bottom:1px solid #d5d5d5;content:"";display:block;height:1px;position:absolute;width:100%;z-index:-1}.time-line-item{flex:1;position:relative}.time-line-item .point{background:#9a2524;border-radius:100rem;height:15px;left:50%;position:absolute;top:0;top:50%;transform:translate(-50%,-50%);width:15px}.time-line-item .point:before{border:1px solid #9a2524;border-radius:inherit;content:"";inset:-3px;position:absolute}.benefit-wrapper{margin-top:-.5rem}.benefit-content{align-items:baseline;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:1.5rem}.benefit-card{border:1px solid #d5d5d5;border-radius:10px;box-shadow:0 2px 4px 0 rgba(99,99,99,.1);flex:1;max-width:300px;transition:all .3s ease}.benefit-card:hover{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);transform:translateY(-4px)}.benefit-card__title{border-bottom:1px solid #d5d5d5;color:#9a2524;font-weight:700;padding-bottom:.75rem;padding-top:.8rem;text-align:center;text-transform:uppercase}.benefit-card__content{padding:1rem .625rem .625rem}.benefit-card__content p{font-size:15px;margin-bottom:.75rem;text-align:justify}
