.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}@media screen and (max-width: 767px){.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.presale .course__preview{overflow:clip}.course.presale .course__preview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2}.course.presale .course__preview:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cpath d='M47.5 53.1389V59.0278M32.8125 39.9737C34.1973 39.8889 35.9045 39.8889 38.1 39.8889H56.9C59.0955 39.8889 60.8028 39.8889 62.1875 39.9737M32.8125 39.9737C31.0843 40.0794 29.8582 40.3173 28.8117 40.8517C27.1535 41.6985 25.8054 43.0497 24.9605 44.7119C24 46.6016 24 49.075 24 54.0222V58.1444C24 63.0917 24 65.565 24.9605 67.4548C25.8054 69.1169 27.1535 70.4681 28.8117 71.3149C30.6968 72.2778 33.1645 72.2778 38.1 72.2778H56.9C61.8356 72.2778 64.3031 72.2778 66.1884 71.3149C67.8466 70.4681 69.1946 69.1169 70.0394 67.4548C71 65.565 71 63.0917 71 58.1444V54.0222C71 49.075 71 46.6016 70.0394 44.7119C69.1946 43.0497 67.8466 41.6985 66.1884 40.8517C65.1417 40.3173 63.9156 40.0794 62.1875 39.9737M32.8125 39.9737V34C32.8125 21.6679 40.3446 23.046 47.5 23.046C54.6554 23.046 62.1875 21.6679 62.1875 34V39.9737' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='48' cy='48' r='46.5' stroke='%23D9D9D9' stroke-width='3'/%3E%3C/svg%3E")}.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;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@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{font-family:Roboto Flex,sans-serif!important;color:#000;font-size:1rem;font-style:normal;line-height:1.2em;font-weight:500!important;text-transform:none!important}.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;flex:1 1 0}}.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}
