.about-course{background:#fff;padding:25px 0 50px}.about-course--short{flex:0 0 58.333333%;max-width:58.333333%}@media (max-width:992px){.about-course--short{flex:0 0 100%;max-width:100%}}.about-course__items{display:flex;flex-direction:column;gap:20px}.course-details{background:#fff;padding:25px 0 50px}.course-details__items{display:flex;flex-direction:column;gap:30px}.plans{max-width:100%;overflow:auto;padding:50px 0}.plans__title{font-size:26px;font-weight:600;line-height:140%;margin-bottom:30px}.plans__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:991px){.plans__header{align-items:flex-start;flex-direction:column;gap:20px}}.plans__hours{display:flex;flex-wrap:wrap;gap:10px;width:100%}.plans__hours-item{background:#fff;border:1px solid #083b71;border-radius:4px;color:#083b71;cursor:pointer;font-size:14px;font-weight:400;line-height:130%;padding:13px 40px;transition:background .3s}.plans__hours-item:hover{background:#e2e5ff}.plans__hours-item--active{background:#e2e5ff;cursor:default}.plans__plan{display:block;max-width:100%;overflow-x:unset;padding-bottom:30px}.plans__plan table{background-color:transparent;border-collapse:collapse;width:100%}.plans__plan table tbody tr td{padding:20px 0}.plans__plan table tbody tr td:first-child{text-align:center;width:10%}.plans__plan table tbody tr td:nth-child(2){width:60%}.plans__plan table tbody tr td:nth-child(3),.plans__plan table tbody tr td:nth-child(4){width:15%}.plans__plan table tbody tr:nth-child(2n){background:#e2e5ff4d}.plans__plan table tbody tr:not(:first-child){color:#000;font-size:16px;font-weight:400;line-height:140%}.plans__plan table tbody tr:not(:first-child) td:first-child{text-align:center}.plans__plan table tbody tr:not(:first-child) td:not(:first-child){padding-right:30px}.plans__plan table tbody tr:first-child{background:#fff;color:#00000080;font-size:13px;font-weight:400;left:0;line-height:140%;padding-bottom:20px;position:sticky;text-transform:uppercase;top:var(--header-height)}.plans__plan table tbody tr:first-child td:not(:first-child){padding-right:20px}.plans__download{align-items:center;background-color:var(--Red);border-radius:10px;color:var(--White);display:flex;font-weight:600;gap:15px;padding:10px;text-align:center;text-decoration:none;text-wrap:nowrap}.plans__download:hover{text-decoration:underline}@media (max-width:490px){.plans__download{font-size:12px;gap:5px;text-wrap:wrap}}.plans__notice{color:#000;line-height:24px;opacity:.5}
