@charset "UTF-8";.courses-block{background:#edeef1;border-radius:1.8rem;margin:3rem auto;padding:3.6rem 2rem 2.7rem;position:relative}.courses-block:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='26' fill='none' viewBox='0 0 13 26'%3E%3Cpath fill='%23a435f0' d='M12.59 7.5 6.296 3.75 0 7.5V3.75L6.296 0l6.296 3.75V7.5z'/%3E%3Cpath fill='%231f1f22' d='M0 10.648h3.298v8.266c0 2.136 1.546 3.177 2.998 3.177 1.463 0 2.998-1.069 2.998-3.205v-8.238h3.298v8.463c0 1.968-.6 3.486-1.799 4.526-1.2 1.04-2.698 1.547-4.525 1.547-1.826 0-3.325-.506-4.497-1.547S0 21.135 0 19.195z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:2.6rem;position:absolute;right:3.3rem;top:3.7rem;width:1.3rem}.courses-block h3.courses-block__title{color:#2c2c2c;font-size:2.8rem;font-weight:400;line-height:115%;margin:0 auto 2.6rem;text-align:center}.courses-block__grid{display:grid;gap:1.6rem;justify-content:center}.courses-block__grid--single{grid-template-columns:1fr;max-width:100%}.courses-block__grid--two{grid-template-columns:repeat(2,1fr)}.courses-block__grid--three{grid-template-columns:repeat(3,1fr)}@media (max-width:1094px){.courses-block__grid--three{grid-template-columns:repeat(2,1fr)}}.courses-block__slider{overflow:clip;position:relative}.courses-block__slider-track{display:flex;gap:2rem;transition:transform .4s ease}.courses-block__slider-track .course-card{flex:0 0 calc(33.333% - 1.334rem);min-width:0}.courses-block__slider-nav{display:flex;gap:1.6rem;justify-content:center;margin-top:2.6rem;padding-bottom:4px}.courses-block__slider-btn{align-items:center;background:transparent;border:1px solid #2c2c2c;border-radius:50%;color:#2c2c2c;cursor:pointer;display:flex;height:3.7rem;justify-content:center;transition:border-color .2s ease,background .2s ease;width:3.7rem}.courses-block__slider-btn:hover{border-color:#6d28d2}.courses-block__slider-btn:hover .courses-block__slider-icon{color:#6d28d2}.courses-block__slider-btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.courses-block__slider-btn:disabled{cursor:default;opacity:.3}.courses-block__slider-btn:disabled:hover{border-color:#2c2c2c}.courses-block .courses-block__slider-btn--next .courses-block__slider-icon{margin-right:-3px}@media (max-width:1094px){.courses-block__slider-track .course-card{flex:0 0 calc(50% - 1.334rem)}}@media (max-width:768px){.courses-block{padding:3rem 2.4rem 4rem}.courses-block:after{right:3.7rem;top:3.1rem}.courses-block h3.courses-block__title{font-size:2.4rem;line-height:120%;max-width:215px}.courses-block__grid--three,.courses-block__grid--two{grid-template-columns:1fr}.courses-block__slider-track{gap:0}.courses-block__slider-track .course-card{flex:0 0 100%}}.course-card{background:#fff;border:1px solid #e9eaf2;border-radius:1.8rem;cursor:pointer;display:flex;flex-direction:column;padding:1.6rem;position:relative}.course-card:after{border-radius:inherit;box-shadow:0 10px 20px 0 rgba(0,0,0,.03);content:"";inset:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.course-card:hover:after{opacity:1}.course-card a.course-card__link{color:inherit;display:flex;flex:1;flex-direction:column;text-decoration:none}.course-card a.course-card__link:focus-visible{border-radius:.2rem;outline:2px solid #6d28d2;outline-offset:15px}.course-card--single{align-items:center;flex-direction:row;gap:1.6rem;margin:0 auto;max-width:660px}.course-card--single .course-card__image{aspect-ratio:16/9;border-radius:.8rem;flex-shrink:0;flex-shrink:1;width:100%}.course-card--single a.course-card__link{flex-direction:row;gap:1.6rem;width:100%}.course-card--single .course-card__body{flex:1;min-width:306px;padding:0}@media (max-width:768px){.course-card--single .course-card__body{min-width:0}}.course-card--single .course-card__title{font-size:1.8rem;height:auto;-webkit-line-clamp:unset;line-height:120%;margin-top:1rem}@media (max-width:768px){.course-card--single a.course-card__link{flex-direction:column}.course-card--single .course-card__title{margin-top:0}.course-card--single .course-card__image{width:100%}.course-card--single .course-card__body{max-width:100%}}.course-card__image{aspect-ratio:16/9;border-radius:.8rem;overflow:hidden}.course-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.course-card:hover .course-card__image img{transform:scale(1.03)}.course-card__body{display:flex;flex:1;flex-direction:column;padding:1.6rem 0 0}.course-card__title{color:#2c2c2c;display:-webkit-box;font-size:1.8rem;font-weight:400;-webkit-line-clamp:3;line-height:120%;text-decoration:none;-webkit-box-orient:vertical;margin-bottom:.4rem;overflow:hidden}.course-card__title:hover{color:#2c2c2c}.course-card__instructors{color:#595c73;display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:4;line-height:140%;margin-bottom:.8rem;-webkit-box-orient:vertical;overflow:hidden}.course-card .course-card__footer{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1.6rem}.course-card__badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto}.course-card__badge{align-items:center;border-radius:.4rem;display:inline-flex;font-size:1.2rem;font-weight:500;line-height:1;padding:.5rem .8rem}.course-card__badge--bestseller{background:#c2e9eb;color:#0d5261}.course-card__badge--hot-and-new{background:#ffd1ce;color:#940a00}.course-card__badge--highest-rated{background:#ffe1b2;color:#8b4309}.course-card__badge--new{background:#bbe7d3;color:#123825}.course-card__badge--premium{background:#6d28d2;color:#fff;gap:.4rem}.course-card__badge-icon{flex-shrink:0;height:1.2rem;width:1.2rem}.course-card .course-card__rating-score{align-items:center;display:inline-flex;gap:.6rem}.course-card .course-card__num-reviews,.course-card .course-card__rating-score{border:1px solid #d1d2e0;border-radius:.4rem;color:#595c73;font-size:1.2rem;font-weight:400;line-height:1;padding:.4rem}.course-card .course-card__rating-star{color:#e59819;font-size:1.4rem;line-height:1}.course-card__meta-list{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;list-style:none;margin:0 0 .8rem;padding:0}.course-card__meta-list li{color:#595c73;font-size:1.2rem;padding-left:1rem;position:relative}.course-card__meta-list li:first-child{padding-left:0}.course-card__meta-list li:before{content:"•";left:0;position:absolute;top:0}.course-card__meta-list li:first-child:before{display:none}.course-card__excerpt{color:#595c73;display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;margin-bottom:1.2rem;overflow:hidden}.course-card__date{color:#595c73;font-size:1.2rem;margin-bottom:.8rem}.course-card__cta{align-items:center;background:#6d28d2;border-radius:.6rem;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:500;margin-top:1.2rem;padding:.8rem 2rem;text-decoration:none;transition:background .2s ease}.course-card__cta:hover{background:#5720a7}.course-card__cta:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.empty-module{display:none}