.course-announce{border-bottom:1px solid rgba(47,47,74,.2);column-gap:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}@media (max-width:639px){.course-announce{display:block}}.course-announce__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:32px 0;position:relative;width:51%}@media (max-width:639px){.course-announce__col{width:100%}.course-announce__col:nth-child(2){padding-left:20px;padding-right:20px}}.course-announce__col:first-child{width:49%}@media (max-width:639px){.course-announce__col:first-child{width:100%}}@media (max-width:768px){.course-announce__col:nth-child(2){padding-top:54px}}@media (max-width:640px){.course-announce__col:nth-child(2){padding-top:24px}}@media (max-width:639px){.course-announce__col:nth-child(2){padding-top:0}}.course-announce:last-child{border-bottom:none}.course-announce__image{left:-7%;position:absolute;top:31px}@media (max-width:1300px){.course-announce__image svg{max-height:500px;max-width:550px}}@media (max-width:1100px){.course-announce__image svg{max-height:450px;max-width:500px}}@media (max-width:1000px){.course-announce__image svg{max-height:400px;max-width:450px}}@media (max-width:899px){.course-announce__image{left:-3%;top:21px}.course-announce__image svg{max-height:350px;max-width:400px}}@media (max-width:800px){.course-announce__image svg{max-height:300px;max-width:350px}}@media (max-width:700px){.course-announce__image svg{max-height:250px;max-width:300px}}@media (max-width:639px){.course-announce__image{position:relative}}.course-announce__image img{display:block;height:auto;width:463px}@media (max-width:1399px){.course-announce__image img{width:429px}}@media (max-width:899px){.course-announce__image img{width:280px}}.course-announce__title{font-size:30px;font-weight:400;line-height:36px;margin:0 0 19px;padding-right:10%}@media (max-width:899px){.course-announce__title{line-height:33px;margin-bottom:12px}}@media (max-width:768px){.course-announce__title{line-height:32px}}@media (max-width:639px){.course-announce__title{line-height:31px;padding-right:0}}.course-announce__title a{color:#2f2f2f}.course-announce__caption:hover{border-bottom:1px solid rgba(200,104,76,.3)}.course-announce__caption{border-bottom:1px solid hsla(0,0%,100%,0);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.course-announce__label{color:#c8684c;font-style:italic}.course-announce__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:899px){.course-announce__row{display:block}}.course-announce__progress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:25px}@media (max-width:899px){.course-announce__progress{margin-bottom:15px}}.course-announce__progress-label{color:rgba(47,47,47,.6);font-family:Fira Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:19px;padding-right:6px}@media (max-width:1399px){.course-announce__progress-label{font-size:13px;line-height:19px}}.course-announce__progress-actual{color:#c8684c;font-family:Fira Sans,Arial,sans-serif;-moz-font-feature-settings:"onum";-webkit-font-feature-settings:"onum";font-feature-settings:"onum" on;font-size:54px;font-variant-numeric:oldstyle-nums;font-variant-numeric:proportional-nums oldstyle-nums;line-height:45px}@media (max-width:899px){.course-announce__progress-actual{font-size:29px;line-height:24px}}.course-announce__progress-total{color:rgba(47,47,47,.6);font-family:Fira Sans,Arial,sans-serif;font-size:18px;line-height:17px}@media (max-width:899px){.course-announce__progress-total{font-size:15px;line-height:16px}}.course-announce__btn{min-width:216px}@media (max-width:899px){.course-announce__btn{min-width:194px;padding:14px}}