.course__buy__prices .course__buy__tooltip{margin-bottom:.125rem;position:relative;width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:767px){.course__buy__prices .course__buy__tooltip{margin-bottom:0;width:1.0625rem;height:1.0625rem}}.course__buy__prices .course__buy__tooltip:before{content:"";display:block;width:1.0625rem;height:1.0625rem;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.07143 0C3.63214 0 0 3.63214 0 8.07143C0 12.5107 3.63214 16.1429 8.07143 16.1429C12.5107 16.1429 16.1429 12.5107 16.1429 8.07143C16.1429 3.63214 12.5107 0 8.07143 0ZM8.07143 14.125C4.74196 14.125 2.01786 11.4009 2.01786 8.07143C2.01786 4.74196 4.74196 2.01786 8.07143 2.01786C11.4009 2.01786 14.125 4.74196 14.125 8.07143C14.125 11.4009 11.4009 14.125 8.07143 14.125Z' fill='black'/%3E%3Cpath d='M9.08036 7.06292H7.0625V12.1076H9.08036V7.06292ZM9.08036 4.03613H7.0625V6.05399H9.08036V4.03613Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media screen and (max-width:767px){.course__buy__prices .course__buy__tooltip:before{width:1rem;height:1rem}}.course__buy__prices .course__buy__tooltip-text{opacity:0;visibility:hidden;pointer-events:none;width:-moz-max-content;width:max-content;height:auto;position:absolute;left:50%;transform:translate(-50%) translateY(.375rem) scale(.96);bottom:1.5625rem;z-index:10;will-change:opacity,transform;transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0ms linear .45s}.course__buy__prices .course__buy__tooltip-text:after{background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 10L13 0H0L6.5 10Z' fill='%23F1F1F1'/%3E%3Cpath d='M6.5 10L0 0H1.19336L6.5 8.16406L11.8066 0H13L6.5 10Z' fill='%23E0E0E0'/%3E%3C/svg%3E%0A");width:.8125rem;height:.625rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-.5rem;z-index:-1}.course__buy__prices .course__buy__tooltip .tooltip-text-container{padding:.625rem;width:100%;height:auto;display:flex;flex-direction:column;gap:.3125rem}.course__buy__prices .course__buy__tooltip .tooltip-text-container p{font-size:.625rem;line-height:1.2em;display:block}.course__buy__prices .course__buy__tooltip .tooltip-text-container p span{font-size:.625rem;line-height:1.2em}.course__buy__prices .course__buy__tooltip .tooltip-text-container.green{background-color:#3ac467}.course__buy__prices .course__buy__tooltip .tooltip-text-container.green p{color:#fff}.course__buy__prices .course__buy__tooltip .tooltip-text-container.gray{background-color:#f1f1f1;border:1px solid #e0e0e0}.course__buy__prices .course__buy__tooltip .tooltip-text-container.gray p{font-weight:400}.course__buy__prices .course__buy__tooltip .tooltip-text-container.gray p:nth-child(1){opacity:.8}.course__buy__prices .course__buy__tooltip .tooltip-text-container.gray p:nth-child(2){font-size:.75rem}.course__buy__prices .course__buy__tooltip .tooltip-text-container.gray p:nth-child(3){font-size:.5rem;color:gray}.course__buy__prices .course__buy__tooltip:hover .course__buy__tooltip-text{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1);transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0ms}.course__buy__prices .course__buy__tooltip:active .course__buy__tooltip-text{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1);transition:opacity .45s ease 0ms,transform .45s cubic-bezier(.34,1.56,.64,1) 0ms,visibility 0ms}.modal .course__buy__prices .course__buy__tooltip .course__buy__tooltip-text{transition:opacity .45s ease 2s,transform .45s cubic-bezier(.34,1.56,.64,1) 2s,visibility 0ms linear 2.45s}@media(prefers-reduced-motion:reduce){.course__buy__prices .course__buy__tooltip-text{transition:opacity .2s ease;transform:translate(-50%)}.course__buy__prices .course__buy__tooltip:hover .course__buy__tooltip-text{transform:translate(-50%)}}.course{border:.125rem solid #e0e0e0;background:#fff;height:auto;width:auto;display:flex;flex-direction:column}.course.blocked{display:none}.course__content{flex-grow:1;display:flex;flex-direction:column;padding:1.5rem}@media screen and (max-width:767px){.course__content{padding:.9375rem}}.course__preview{position:relative;width:100%;height:16.25rem}@media screen and (max-width:767px){.course__preview{height:12.5rem}}.course__preview img{-o-object-position:bottom;object-position:bottom;max-height:17.1875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;left:0;bottom:0}@media screen and (max-width:767px){.course__preview img{max-height:13.75rem}}.course__about{display:flex;flex-direction:column;margin-bottom:1.125rem}.course__about.blocked .course__about__title{color:#a0a0a0}.course__about.blocked .course__about__tabs p{background-color:#a0a0a0!important;background:#a0a0a0!important;color:#fff!important}.course__about__preTitle{margin-bottom:.5rem;display:flex;gap:.375rem}@media screen and (max-width:767px){.course__about__preTitle{gap:.5rem;margin-bottom:.375rem}}.course__about__preTitle>p{font-size:1rem;line-height:1.2em;letter-spacing:-.02em;font-weight:500;color:#a0a0a0}@media screen and (max-width:767px){.course__about__preTitle>p{font-size:.875rem}}.course__about__title{font-family:Grotesk,sans-serif;font-size:2.25rem;line-height:1em;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.course__about__title{font-size:1.625rem}}.course__about__tabs{margin-top:1.125rem;display:flex;flex-wrap:wrap;gap:.625rem}@media screen and (max-width:767px){.course__about__tabs{margin-top:.625rem}}.course__about__tabs p{padding:.25rem .4375rem;font-size:1rem;font-weight:500;line-height:1.2em;width:-moz-fit-content;width:fit-content;height:1.6875rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:767px){.course__about__tabs p{font-size:.875rem}}.course__about__info{margin-top:1.125rem;display:flex;flex-wrap:wrap;gap:.6875rem}@media screen and (max-width:767px){.course__about__info{margin-top:.625rem}}.course__about__info p{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.375rem;color:#a0a0a0;font-size:1rem;line-height:1.2em;font-weight:500}@media screen and (max-width:767px){.course__about__info p{font-size:.875rem;line-height:1rem}}.course__about__info p img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.course__buy{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.course__buy .closedMessage{color:#000;font-family:Grotesk;font-size:2rem;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.course__buy__prices{display:flex;justify-content:space-between;flex-direction:row;gap:.4375rem}.course__buy__prices .regular-price{display:flex;gap:.4375rem;align-items:flex-end}@media screen and (max-width:767px){.course__buy__prices .regular-price{gap:.3125rem}}.course__buy__prices .regular-price p{display:flex;gap:.4375rem;align-items:baseline}.course__buy__prices .regular-price span{flex-grow:0;flex-shrink:0;width:-moz-fit-content;width:fit-content;font-size:1rem;line-height:1.2em;font-weight:500}@media screen and (max-width:767px){.course__buy__prices .regular-price span{font-size:.875rem}}.course__buy__prices .regular-price .priceValue{font-family:Grotesk,sans-serif;font-size:2.75rem;line-height:.90625em;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.course__buy__prices .regular-price .priceValue{font-size:1.625rem}}.course__buy__prices .old-price{height:-moz-fit-content;height:fit-content;margin-top:auto;position:relative;font-size:2rem;line-height:1em;font-family:Grotesk,sans-serif;font-weight:700;color:#0000004d;overflow:hidden}.course__buy__prices .old-price svg{position:absolute;left:-.125rem;top:50%;transform:translateY(-50%);width:5.9375rem;height:1.125rem}.course__buy__actions{display:flex;flex-direction:row;gap:.875rem;width:100%}@media screen and (max-width:767px){.course__buy__actions{gap:.625rem;flex-direction:row-reverse}}.course__buy__actions a,.course__buy__actions button{height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:.9em;font-weight:600}@media screen and (min-width:768px){.course__buy__actions a,.course__buy__actions button{flex:1 1 0;width:auto}}@media screen and (max-width:767px){.course__buy__actions a,.course__buy__actions button{width:calc((100% - .625rem)/2);height:2.625rem;font-size:.875rem;line-height:1em}}.course__buy__actions a.grow{flex-grow:2}.course__buy__actions .course__buy__action{border:none;color:#fff}.course__buy__prices .regular-price span:last-child{margin-left:0}
