.courses-container{margin-top:var(--space-med);display:flex;flex-direction:column;grid-gap:var(--space-big)}.courses-hero{display:flex;flex-direction:column;align-items:center;gap:3rem;margin-bottom:var(--space-med);max-width:113.6rem;margin-left:auto;margin-right:auto}.courses-hero-title{font-weight:var(--bold-font-weight);font-size:var(--uikit-text-h1);line-height:1;text-transform:uppercase;text-align:center;background:linear-gradient(162.572deg,#011b97 5.6776%,#0171f5 110.09%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:0}.courses-hero-subtitle{font-weight:400;font-size:3.2rem;line-height:var(--line-height-normal);color:#3e3e40;text-align:center;margin:0}.courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.course-card-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.course-card{width:100%;position:relative;border-radius:3.2rem;padding:2.8rem 2.5rem;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;background:var(--uikit-color-white)}.course-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3.2rem;padding:2px;background:#495aff;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.course-badge{width:13.9rem;height:6.8rem;display:flex;align-items:center;justify-content:center;position:relative;transform:translateY(-2px)}.course-badge-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.course-badge-text{position:relative;z-index:2;font-weight:var(--bold-font-weight);font-size:3.2rem;bottom:6px;text-transform:uppercase;color:var(--uikit-color-white);white-space:nowrap}.course-badge-hit .course-badge-text{color:var(--uikit-color-white)}.course-badge-soon .course-badge-text{color:var(--uikit-color-dark-blue)}.course-header{display:flex;flex-direction:column;gap:2.1rem;margin-bottom:3.2rem}.course-category{display:inline-flex;align-items:center;justify-content:center;padding:5px 1.1rem;background:var(--uikit-color-dark-blue);border-radius:1.4rem;font-weight:400;font-size:var(--uikit-text-h5);line-height:var(--line-height-normal);color:var(--uikit-color-white);width:fit-content;white-space:nowrap}.course-title{font-weight:var(--bold-font-weight);font-size:var(--uikit-text-h3);line-height:var(--line-height-normal);text-transform:uppercase;color:var(--uikit-color-dark-blue);margin:0;margin-bottom:1.6rem}.course-tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.course-tag{display:inline-flex;align-items:center;justify-content:center;height:3.3rem;padding:.6rem 1.1rem;background:var(--uikit-color-dark-blue);border-radius:1.4rem;font-weight:400;font-size:var(--uikit-text-basic);line-height:var(--line-height-normal);color:var(--uikit-color-white);white-space:nowrap}.course-status{width:fit-content;display:flex;align-items:center;justify-content:center;height:3.3rem;padding:2.3rem 1.1rem;border:1px solid var(--uikit-color-dark-grey);border-radius:1.4rem;font-weight:400;font-size:var(--uikit-text-h5);line-height:var(--line-height-normal);color:var(--uikit-color-dark-grey);text-transform:uppercase;margin-bottom:2.8rem}.course-status.soon{border-color:#2f2f2f80;color:#2f2f2f80}.course-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.8rem 1.3rem;margin-bottom:auto;padding-bottom:2rem}.course-feature-item{display:flex;flex-direction:column;align-items:flex-start}.course-check-icon{width:2.4rem;height:2.4rem;flex-shrink:0}.course-feature-text{font-weight:400;font-size:1.6rem;line-height:1.3;color:var(--uikit-color-dark-grey);margin:0;text-transform:uppercase;display:flex;flex-direction:column;gap:.4rem}.course-feature-text-main{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-feature-text .highlight{color:var(--uikit-color-yellow);text-transform:lowercase;font-size:1.6rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-check-cross{opacity:.3}.course-footer{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:auto}.course-btn{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%}@media (hover: hover) and (pointer: fine){.course-link:hover{opacity:.7}}.course-link{font-weight:400;font-size:2rem;line-height:var(--line-height-normal);text-transform:uppercase;color:var(--uikit-color-dark-blue);text-decoration:none;transition:opacity .3s ease}.courses-description{font-weight:var(--bold-font-weight);font-size:3.2rem;line-height:var(--line-height-normal);text-align:center;color:var(--uikit-color-dark-blue);text-transform:uppercase;max-width:98.8rem;margin:0 auto}@media all and (max-width: 1440px){.courses-description{font-size:2.8rem}}@media all and (max-width: 1260px){.courses-hero-subtitle{font-size:2rem}}@media all and (max-width: 1024px){.courses-container{padding:0 3rem}.courses-description{padding:0 3rem;font-size:2.4rem}.courses-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 2rem}.course-card{min-height:57rem}.courses-hero{grid-gap:5px}}@media (max-width: 1000px){.courses-container{padding:0 2rem}.courses-description{font-size:2.4rem}.course-card{height:auto}}@media (max-width: 650px){.courses-hero-subtitle{font-size:var(--uikit-text-basic);line-height:var(--line-height-tight)}.courses-description{font-size:1.8rem}.courses-grid{display:grid;grid-template-columns:1fr}.course-card{padding:2.5rem 1.6rem}.course-features{grid-gap:2rem}.course-feature-text{-webkit-line-clamp:4;line-clamp:4}}.courses-load-more-container{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:4rem;margin-bottom:2rem}.courses-load-more-btn{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:20rem;height:6.1rem;padding:2.3rem 4.6rem;background:var(--uikit-color-yellow);border:none;border-radius:1.4rem;font-weight:var(--bold-font-weight);font-size:var(--uikit-text-button);line-height:var(--line-height-normal);text-transform:uppercase;color:var(--uikit-color-dark-blue);cursor:pointer;transition:all .3s ease}.courses-load-more-btn:hover:not(:disabled){background:#d4a820;transform:translateY(-2px);box-shadow:0 4px 12px #eebc3566}.courses-load-more-btn:disabled{opacity:.6;cursor:not-allowed}.courses-load-more-btn.loading .btn-text{display:none}.courses-load-more-btn.loading .courses-load-more-loader{display:inline-block!important}.courses-load-more-loader{display:none}.courses-load-more-error{color:#ff4d4f;font-size:1.4rem;text-align:center;margin:0}
