.ch-course-page{padding:200px 0 100px;min-height:calc(100vh - 200px)}.ch-course-page .ch-title{text-align:center}.ch-course-page .ch-courses{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media(max-width:768px){.ch-course-page .ch-courses{grid-template-columns:1fr}}.ch-course-page .ch-course--countdown{font-size:24px;font-weight:700}.ch-course-page .ch-course--item{text-align:center}.ch-course-page .ch-course--item-title{font-weight:400;font-size:32px;line-height:1.3}.ch-course-page .ch-course--item-descr{font-size:16px;line-height:1.5;margin:15px 0}.ch-course-page .ch-course--item-price{font-size:20px;line-height:1.5;margin:15px 0}.ch-course-page .ch-course--item-price--current{font-size:24px;font-weight:700}.ch-course-page .ch-course--item-price--old{text-decoration:line-through;font-size:.8em;font-weight:400}.ch-course-page .ch-course--item-promo{padding:5px 0}.ch-course-page .ch-course--item-promo-title{text-align:center;font-weight:700;margin:10px 0}.ch-course-page .ch-course--item-promo-form{box-shadow:0 0 5px 0 #6b3708;background-color:#a93430;border:2px solid #e0b78b;color:#fff;border-radius:30px;padding:0;display:flex;width:fit-content;margin:0 auto;justify-content:center;align-items:center;position:relative;z-index:1;transition:.3s}.ch-course-page .ch-course--item-promo-form.ch-success{background-color:#4bb71b}.ch-course-page .ch-course--item-promo-input{border-radius:30px 0 0 30px;background-color:#fff;color:#000;padding:0 15px;height:30px;outline:none}.ch-course-page .ch-course--item-promo-btn{padding:0 15px;height:30px}.ch-course-page .ch-course--btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.ch-course-page .ch-course--btns .ch-course--btn{margin:0}.ch-course-page .ch-course--item-purchased{font-size:18px;font-weight:700;margin:15px 0}.ch-course-page .ch-course--btn{--bg-color:#a93430;--border-color:#e0b78b;--color:#fff;--gradient:linear-gradient(133deg,#edd3aa 0%,#ebbb87 68.31%,#e0b88c 98.08%);height:40px;font-size:16px;position:relative;z-index:1;display:flex;width:fit-content;margin:0 auto}.ch-course-page .ch-course--btn-inner{box-shadow:0 0 5px 0 #6b3708;background-color:var(--bg-color);border:2px solid var(--border-color);color:var(--color);border-radius:30px;padding:5px 15px;display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;z-index:1;transition:.3s}.ch-course-page .ch-course--btn:hover{--bg-color:#513713}