.search-result--course{gap:clamp(1rem, 0.5vw + 0.9rem, 1.5rem);padding:clamp(1.5rem, 1vw + 1.3rem, 2.5rem) clamp(1rem, 1.5vw + 0.7rem, 2.5rem) clamp(1rem, 0.5vw + 0.9rem, 1.5rem)}.search-result--course__head{align-items:flex-start;justify-content:space-between;width:100%}.search-result--course .search-result__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.search-result--course__topics{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0}.search-result--course__certificate{height:2.25rem;position:absolute;right:1.5rem;top:-0.8125rem}.search-result--course__certificate-fold{background:#e1c489;height:0.8125rem;position:absolute;top:0;width:0.875rem}.search-result--course__certificate-fold--left{clip-path:polygon(100% 0, 100% 100%, 0 100%);left:0}.search-result--course__certificate-fold--right{clip-path:polygon(0 0, 100% 100%, 0 100%);right:0}.search-result--course__certificate-pill{align-items:center;background:#bc8d2f;border-radius:0 0 0.625rem 0.625rem;box-shadow:0.125rem 0.1875rem 0.1625rem rgba(0,0,0,.17);color:#fff;display:inline-flex;font-size:1rem;font-weight:500;gap:0.25rem;height:2.25rem;line-height:1.4;margin:0 0.875rem;padding:0.25rem 0.5rem 0.25rem 0.25rem;position:relative;z-index:1}.search-result--course__certificate-icon{-webkit-mask:url("../../Icons/award.svg") no-repeat center center;mask:url("../../Icons/award.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;flex-shrink:0;height:1.25rem;width:1.25rem}.search-result--course.search-result--certificate{border-color:#bc8d2f;border-width:0.125rem}.search-result--course__info{align-items:center;justify-content:space-between}.search-result--course__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.search-result--course__meta .badge{--size-badge-icon: 1.25rem;font-size:0.9375rem}.search-result--course__meta .badge--plain:first-child{border-inline-start-width:0;padding-inline-start:0}.search-result--course__slots{--progress-width: 5rem;flex-shrink:0}.search-result--course__slots-trigger{align-items:center;background:rgba(0,0,0,0);border:0;color:inherit;display:flex;font:inherit;gap:0.5rem;padding:0;text-align:inherit}.search-result--course__slots-label{color:#4c5370;font-size:0.9375rem}.search-result--course__footer{align-items:end;border-top:0.0625rem solid var(--border-line, #dee0ed);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.search-result--course__price{align-items:baseline;color:#00344d;display:flex;gap:0.25rem;margin:0}.search-result--course__price-prefix,.search-result--course__price-currency{color:#4c5370;font-size:0.9375rem}.search-result--course__price-amount{font-size:1.5rem;font-weight:500;line-height:1}.search-result--course__price-info-trigger{-webkit-mask:url("../../Icons/info.svg") no-repeat center center;mask:url("../../Icons/info.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:#797f9a;border:0;display:block;height:0.875rem;padding:0;width:0.875rem}.search-result--course__price-info-trigger:hover,.search-result--course__price-info-trigger:focus-visible{background:#00344d}.search-result--course__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:0.5rem;margin-inline-start:auto}.search-result--course__cta{flex-shrink:0}.search-result--course__dates-toggle{flex-shrink:0}.search-result--course__accordion{border-top:0.0625rem solid var(--border-line, #dee0ed);margin-top:1rem;padding-top:1.5rem}.search-result--course__accordion-title{color:#00344d;font-size:1.375rem;font-weight:600;margin:0 0 1rem}.search-result--course__accordion-toggle[aria-expanded=true]{border-color:#00344d}.search-result--course__accordion-toggle[aria-expanded=true].btn--arrow-down::before{rotate:-90deg}.search-result--course__dates-filters{align-items:center;border-bottom:0.0625rem solid var(--border-line, #dee0ed);display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem;padding-bottom:0.5rem}.search-result--course__dates-filter{background:rgba(0,0,0,0);border:0;border-radius:62.4375rem;color:#00344d;font-size:0.9375rem;font-weight:500;padding:0.375rem 1rem}.search-result--course__dates-filter.is-active{background:#00344d;color:#fff}.search-result--course__dates-list{display:flex;flex-direction:column;gap:0.5rem;list-style:none;margin:0;padding:0}.search-result--course__content-text{font-size:0.9375rem;line-height:1.5}.search-result--course__content-text>:first-child{margin-top:0}.search-result--course__content-text>:last-child{margin-bottom:0}.search-result--course__content-text p{margin:0 0 1rem}.search-result--course__content-text ul,.search-result--course__content-text ol{margin:0 0 1rem;padding-left:1.5rem}.search-result--course__content-text li{margin-bottom:0.5rem}.search-result--course__content-text strong{color:#00344d;font-weight:500}.search-result--course__content-text a{color:#00344d;text-decoration:underline}@media(max-width: 767px){.search-result--course__certificate{height:1.75rem;right:1rem;top:-0.5625rem}.search-result--course__certificate-fold{height:0.625rem;width:0.6875rem}.search-result--course__certificate-pill{font-size:0.875rem;height:1.75rem;margin:0 0.6875rem}.search-result--course__certificate-icon{height:1rem;width:1rem}.search-result--course__info{align-items:stretch;flex-direction:column;gap:1rem}.search-result--course__meta{align-items:flex-start;flex-direction:column;gap:0.5rem}.search-result--course__slots{--progress-width: 7.5rem;margin-inline-start:0}.search-result--course__footer{align-items:stretch;flex-direction:column;gap:1rem}.search-result--course__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.search-result--course__accordion-toggle{justify-content:space-between;width:100%}.search-result--course__cta{grid-column:1/-1;justify-content:center;width:100%}.search-result--course__dates-filters{flex-wrap:nowrap;gap:0.25rem;justify-content:space-between}.search-result--course__dates-filter{font-size:0.875rem;padding:0.375rem 0.5rem}}.search-result__member-price{align-items:baseline;color:#117e4f;display:flex;gap:0.25rem;margin:0}.search-result__member-price-amount{font-size:clamp(1.5rem, 0.625vw + 1.375rem, 2.125rem);font-weight:600;line-height:1}.search-result__member-price-currency,.search-result__member-price-label{font-size:0.9375rem}
