.learn-piano-main{background:#000;color:#fff;padding-top:15px}.learn-piano-main__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.learn-piano-main__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.learn-piano-main-inner{width:582px;padding-bottom:40px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:992px){.learn-piano-main-inner{padding-left:15px;padding-right:15px;width:unset}}.learn-piano-main__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;list-style:none}.learn-piano-main__breadcrumb{font-size:16px;line-height:26px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}.learn-piano-main__breadcrumb a{color:#fff}.learn-piano-main__breadcrumb--active{color:#e82076;text-decoration:none;cursor:auto}.learn-piano-main__breadcrumb-divider{width:10px;height:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.learn-piano-main__title{font-size:48px;line-height:60px;color:#fafaf8}@media (max-width:992px){.learn-piano-main__title{font-size:30px;line-height:38px}}.learn-piano-main__paragraphs{padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.learn-piano-main__paragraph{font-size:20px;line-height:1.3;font-weight:400}.learn-piano-main__benefits-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;padding-left:25px;padding-bottom:32px}.learn-piano-main__benefit-item{position:relative}.learn-piano-main__benefit-item:before{content:"";position:absolute;top:7px;left:-25px;width:12px;height:12px;-webkit-mask-image:url("/images/client/icons.svg#checkmark");mask-image:url("/images/client/icons.svg#checkmark");background-color:#e82076}.learn-piano-main__benefit-item-heading{font-size:18px;line-height:26px;font-weight:600}.learn-piano-main__benefit-item-subheading{font-size:16px;line-height:1;font-weight:400}.learn-piano-main-button{background:#e82076;border:none;border-radius:100px;color:#fff;padding:12px;font-size:18px;font-weight:600;line-height:20.8px;min-width:353px}@media (max-width:992px){.learn-piano-main-button{min-width:unset;width:100%}}.learn-piano-main-image{background:url("/images/learn-piano/learn-piano-main.webp");-webkit-box-shadow:inset -14px 0 21px 1px #000;box-shadow:inset -14px 0 21px 1px #000;background-size:100%;background-position:50%;background-repeat:no-repeat;width:100%}@media (max-width:992px){.learn-piano-main-image{background:url("/images/learn-piano/learn-piano-main-mobile.webp");height:auto;aspect-ratio:1.5/1;-webkit-box-shadow:none;box-shadow:none;background-size:cover;background-position:top}}.learn-piano-download-app-section{padding:32px 0;background:#fff}.learn-piano-download-app-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.learn-piano-download-app-section__container{gap:24px;padding-bottom:8px}}.learn-piano-download-app-section__title{font-size:40px;line-height:1.1;font-weight:400;color:#e82076;text-align:center;max-width:715px}@media (max-width:768px){.learn-piano-download-app-section__title{font-size:28px;line-height:35px}}.learn-piano-download-app-section__download-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn-piano-download-app-section__download-cards .button--app{min-width:215px;height:70px;background:#000;border-radius:10px;border:1px solid #a6a6a6}.learn-piano-download-app-section__download-cards .button--app:hover{text-decoration:none}.learn-piano-download-app-section__download-cards .button__text{font-size:31.5px;line-height:1;font-weight:600;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px) and (max-width:992px){.learn-piano-download-app-section__download-cards .button__text{font-size:22px}}.learn-piano-download-app-section__download-cards .button__title{font-size:15.75px;line-height:1;font-weight:400}.learn-piano-download-app-section__download-cards .icon{--_icon-size:35px}.learn-piano-download-app-section__cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn-piano-download-app-section__web-trial-link{font-size:16px;font-weight:600;color:#e82076;text-decoration:none}.learn-piano-download-app-section__web-trial-link:hover{text-decoration:underline}.learn-piano-download-app-section__highlights-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media (max-width:768px){.learn-piano-download-app-section__highlights-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.learn-piano-highlight-card{gap:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.learn-piano-highlight-card,.learn-piano-highlight-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learn-piano-highlight-card__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.learn-piano-highlight-card__title{font-size:20px;line-height:1;font-weight:700;color:#666}@media (max-width:768px){.learn-piano-highlight-card__title{font-size:18px}}.learn-piano-highlight-card__subtitl{font-size:15.75px;line-height:1;font-weight:600;color:#666}@media (max-width:768px){.learn-piano-highlight-card__subtitl{font-size:14px}}.learn-piano-download-app__recommended-by{font-size:18px;line-height:1;font-weight:700;color:#8c8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media (max-width:768px){.learn-piano-download-app__recommended-by{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.learn-piano-download-app__logos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.learn-piano-download-app__logos{gap:24px}}@media (max-width:768px){.learn-piano-download-app__logos svg{height:17px}}.button__text{color:#fff}@media (max-width:991.98px){.hidden-mobile{display:none}}.icon--apple{-webkit-filter:invert(1);filter:invert(1)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.discover-more-scores{border-radius:24px;background:#ece9ea;margin-top:-16px;padding:20px 0 100px}.discover-more-scores__header{height:102px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.discover-more-scores__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:51px;margin-bottom:32px}}.discover-more-scores__title{font-size:48px;font-weight:400;line-height:54px;color:#e82076}@media (max-width:576px){.discover-more-scores__title{font-size:24px;font-weight:400}}.discover-more-scores__view-full-catalogue-button{font-size:22px;font-weight:700;padding:0}@media (max-width:576px){.discover-more-scores__view-full-catalogue-button{font-size:16px}}.my-scores-button{height:50px;background:transparent;border:1.5px solid #e82076;border-radius:32px;padding:19px 34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e82076;font-size:18px;font-weight:400;cursor:pointer;text-decoration:none}.my-scores-button--primary{background:#e82076;color:#fff;border:none;font-size:20px}.my-scores-button--round{border-radius:50%;padding:13px;width:42px;height:42px;background:#E8207626;border:none}.my-scores-button--round-disabled{background:#9B9B9B40;color:#9b9b9b;cursor:not-allowed}.my-scores-button--sm{height:40px;padding:19px 43px}.my-scores-button--clear{border:none;font-size:22px;font-weight:700;padding:0}.my-scores-button--clear:hover{text-decoration:underline;color:#e82076}.recent-scores{padding-top:4px}.recent-scores__header{height:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recent-scores__title{font-size:26px;font-weight:400}@media (max-width:576px){.recent-scores__title{font-size:20px;font-weight:700}}.recent-scores__see-all-mobile-button{display:none;font-size:16px}@media (max-width:576px){.recent-scores__see-all-mobile-button{display:block}}.recent-scores__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:576px){.recent-scores__buttons{display:none}}.recent-scores__main-wrapper{padding:0 0 10px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-snap-type:x mandatory!important;scroll-snap-type:x mandatory!important;-ms-touch-action:pan-x pan-y!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch}.recent-scores__main-wrapper::-webkit-scrollbar{display:none}.recent-scores__main{gap:16px}.recent-scores__footer,.recent-scores__main{display:-webkit-box;display:-ms-flexbox;display:flex}.recent-scores__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:30px 0 40px}.recent-scores__footer-delimiter{height:1px;background:hsla(0,0%,55%,.2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:576px){.recent-scores__footer-button{font-size:14px;font-weight:600;height:33px;padding:6px 32px}}.recent-scores__header--categories{padding-top:32px}.recent-scores__main--categories{gap:12px;padding-top:12px}.my-scores__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.my-scores__section-header{font-size:24px;font-weight:700;color:#8c8c8c}.score-card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:220px;overflow:visible;border-radius:16px;-webkit-box-shadow:0 6px 8px 0 #00000012;box-shadow:0 6px 8px 0 #00000012;height:352px;-ms-flex-negative:0;flex-shrink:0;position:relative;scroll-snap-align:start}.score-card__overlay-link{position:absolute;inset:0;z-index:1;border-radius:16px}@media (max-width:767px){.score-card{scroll-snap-stop:always}}@media (max-width:576px){.score-card{width:261px}}@media (min-width:576px){.score-card{width:261px}}@media (min-width:768px){.score-card{width:222.99px}}@media (min-width:992px){.score-card{width:216.5px}}@media (min-width:1200px){.score-card{width:210px}}.score-card__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;border-radius:16px 16px 0 0;margin:0;height:148px;-ms-flex-negative:0;flex-shrink:0;background-color:#e8e8e8;-webkit-animation:placeholder-pulse 2s ease-in-out infinite;animation:placeholder-pulse 2s ease-in-out infinite}@-webkit-keyframes placeholder-pulse{0%,to{background-color:#e8e8e8}50%{background-color:#d0d0d0}}@keyframes placeholder-pulse{0%,to{background-color:#e8e8e8}50%{background-color:#d0d0d0}}.score-card__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.score-card__picture.image-loaded{-webkit-animation:none;animation:none}.score-card__picture-label{top:0;left:0;background:#e82076;color:#fff;border-top-left-radius:16px;border-bottom-right-radius:16px;padding:10px 15px;font-size:15px;font-weight:700;line-height:18px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.score-card__bottom-left,.score-card__picture-label{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score-card__bottom-left{bottom:10px;left:10px;z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.score-card__bottom-left>a,.score-card__scores-amount-label{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score-card__scores-amount-label{height:22px;position:relative;background:#fff;color:#e82076;border:1px solid #e82076;padding:4px 8px;border-radius:71px;font-size:14px;font-weight:700;gap:4px;text-decoration:none}.score-card__scores-amount-label .icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.score-card__scores-amount-label[x-cloak]{display:none}.score-card__open-score{position:absolute;bottom:10px;right:10px;z-index:2;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;font-size:14px;height:36px;padding:8px 16px;text-decoration:none;color:#fff}.score-card__open-score span{font-weight:400}.score-card--revealed .score-card__open-score,.score-card--revealed .score-card__scores-amount-label,.score-card:hover .score-card__open-score,.score-card:hover .score-card__scores-amount-label{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media (max-width:768px){.score-card__picture-label{display:none}.score-card__bottom-left>a,.score-card__open-score,.score-card__scores-amount-label{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}.score-card__dropdown{position:absolute;top:8px;right:8px;z-index:10}.score-card__dropdown-trigger{font-weight:700;letter-spacing:1px;font-size:14px;line-height:1;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;pointer-events:none;background:#FFFFFFD9;border:1px solid #e82076;color:#e82076}.score-card--revealed .score-card__dropdown-trigger,.score-card:hover .score-card__dropdown-trigger,.score-card__dropdown-trigger.is-open{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.score-card__dropdown-trigger:hover{background:#e82076}.score-card__dropdown-trigger:hover .score-card__dot{background-color:#fff}@media (max-width:768px){.score-card__dropdown-trigger{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}}.score-card__dots-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.score-card__dot{width:3px;height:3px;background-color:currentColor;border-radius:50%}.score-card__dropdown-backdrop{display:none;position:fixed;inset:0;z-index:18;cursor:default;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.score-card__dropdown-menu{position:absolute;background:#fff;border-radius:30px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:429px;padding:21px 24px 22px;opacity:0;visibility:hidden;-webkit-transform:translateY(-8px) scale(.95);transform:translateY(-8px) scale(.95);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s;transition:opacity .2s ease,transform .2s ease,visibility .2s,-webkit-transform .2s ease;z-index:19;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.score-card__dropdown-menu.is-open,.score-card__dropdown-menu[data-open=true]{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.score-card__dropdown-close{display:none}.score-card__dropdown-scroll{display:contents}@media (max-width:768px){.score-card__dropdown-menu{position:fixed;top:auto!important;left:0!important;right:0!important;bottom:0;min-width:unset;width:100%;border-radius:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:bottom center;transform-origin:bottom center;max-height:85vh;overflow:visible;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:opacity .3s ease-out,visibility 0s linear,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,visibility 0s linear,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,visibility 0s linear;transition:transform .3s ease-out,opacity .3s ease-out,visibility 0s linear,-webkit-transform .3s ease-out;-webkit-transition-delay:0s,0s,.3s;transition-delay:0s,0s,.3s;opacity:0;visibility:hidden}.score-card__dropdown-menu.is-open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;-webkit-transition-delay:0s,0s,0s;transition-delay:0s,0s,0s}.score-card__dropdown-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-height:85vh;overflow-y:auto;padding:21px 24px 22px;border-radius:30px 30px 0 0;background:#fff;-webkit-box-shadow:0 -8px 24px rgba(0,0,0,.15);box-shadow:0 -8px 24px rgba(0,0,0,.15)}.score-card__dropdown-close{display:block;position:absolute;bottom:calc(100% + 16px);right:16px;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;color:#fff}.score-card__dropdown-close .icon{--icon-size:24px;width:24px;height:24px}}.score-card__dropdown-backdrop.is-open,.score-card__dropdown-backdrop[data-open=true]{display:block}.score-card__dropdown-section{padding:4px 0 0}.delimiter{height:1px;background:hsla(0,0%,55%,.2)}.score-card__dropdown-section-header{padding:8px 0;font-size:16px;font-weight:700;color:#e82076}.score-card__dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:8px 0;font-size:16px;font-weight:700;color:#141414;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease;border:none;background:none;width:100%;text-align:left;letter-spacing:-1px;text-decoration:none}.score-card__dropdown-item--disabled{cursor:not-allowed}.score-card__dropdown-item:hover{background:#f7f4f5}.score-card__dropdown-item--disabled:hover{background:none}.score-card__dropdown-item-icon,.score-card__dropdown-item-icon--disabled{width:24px;height:24px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.score-card__dropdown-item-icon{background:#e82076}.score-card__dropdown-item-icon--disabled{background:#e8e8e8}.score-card__dropdown-footer{padding:4px 0}.score-card__dropdown-footer .button{width:100%}.score-card__content{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.score-card__content .score-card__label:first-of-type{margin-top:auto}.score-card__title{font-weight:600;text-overflow:ellipsis;white-space:nowrap}.score-card__description,.score-card__title{font-size:18px;color:#141414;margin:0;overflow:hidden}.score-card__description{line-height:120%;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.score-card__label{height:28px;border:1px solid #8c8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;gap:4px;max-width:100%;border-radius:71px;-ms-flex-item-align:start;align-self:flex-start}.score-card__label .score-card__label-icon{background:#8c8c8c}.score-card__label--highlighted .score-card__label-icon{background:#e82076}.score-card__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#8c8c8c}.score-card__label--difficulty{margin-top:auto}.score-card__label-icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.score-card__open-score-loader{display:none}.score-card__open-score--loading{pointer-events:none}.score-card__open-score--loading .score-card__open-score-label{visibility:hidden}.score-card__open-score--loading .score-card__open-score-loader{display:block;position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;-webkit-animation:score-card-open-score-spin .7s linear infinite;animation:score-card-open-score-spin .7s linear infinite}@-webkit-keyframes score-card-open-score-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes score-card-open-score-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon{--_icon-size:var(--icon-size,1rem);--_icon-color:var(--icon-color,currentColor);position:relative;display:inline-block;width:var(--_icon-size);height:var(--_icon-size);background-color:var(--_icon-color);-ms-flex-negative:0;flex-shrink:0}.icon,.icon:after{-webkit-mask-size:contain;mask-size:contain}.icon:after{position:absolute;inset:calc(.125em + 1px);background-color:#fff}.icon--xs{--icon-size:.625rem}.icon--sm{--icon-size:.75rem}.icon--md{--icon-size:1.25rem}.icon--lg{--icon-size:1.5rem}.icon--xl{--icon-size:1.875rem}.icon--xxl{--icon-size:4rem}.icon--invert{-webkit-filter:invert(1);filter:invert(1)}.icon--heart{-webkit-mask-image:url("/images/client/icons.svg#heart");mask-image:url("/images/client/icons.svg#heart")}.icon--heart-filled{-webkit-mask-image:url("/images/client/icons.svg#heart-filled");mask-image:url("/images/client/icons.svg#heart-filled")}.icon--chevron-left{-webkit-mask-image:url("/images/client/icons.svg#chevron-left");mask-image:url("/images/client/icons.svg#chevron-left")}.icon--chevron-right{-webkit-mask-image:url("/images/client/icons.svg#chevron-right");mask-image:url("/images/client/icons.svg#chevron-right")}.icon--microphone{-webkit-mask-image:url("/images/client/icons.svg#microphone");mask-image:url("/images/client/icons.svg#microphone")}.icon--music-note{-webkit-mask-image:url("/images/client/icons.svg#music-note");mask-image:url("/images/client/icons.svg#music-note")}.icon--music-style{-webkit-mask-image:url("/images/client/icons.svg#music-style");mask-image:url("/images/client/icons.svg#music-style")}.icon--sheet-music{-webkit-mask-image:url("/images/client/icons.svg#sheet-music");mask-image:url("/images/client/icons.svg#sheet-music")}.icon--cross-circled{-webkit-mask-image:url("/images/client/icons.svg#cross-circled");mask-image:url("/images/client/icons.svg#cross-circled")}.icon--loupe{-webkit-mask-image:url("/images/client/icons.svg#loupe");mask-image:url("/images/client/icons.svg#loupe")}.icon--new-folder{-webkit-mask-image:url("/images/client/icons.svg#new-folder");mask-image:url("/images/client/icons.svg#new-folder")}.icon--offline{-webkit-mask-image:url("/images/client/icons.svg#offline");mask-image:url("/images/client/icons.svg#offline")}.icon--student-hat{-webkit-mask-image:url("/images/client/icons.svg#student-hat");mask-image:url("/images/client/icons.svg#student-hat")}.icon--piano{-webkit-mask-image:url("/images/client/instruments.svg#piano");mask-image:url("/images/client/instruments.svg#piano")}.icon--violin{-webkit-mask-image:url("/images/client/instruments.svg#violin");mask-image:url("/images/client/instruments.svg#violin")}.icon--flute{-webkit-mask-image:url("/images/client/instruments.svg#flute");mask-image:url("/images/client/instruments.svg#flute")}.icon--oboe{-webkit-mask-image:url("/images/client/instruments.svg#oboe");mask-image:url("/images/client/instruments.svg#oboe")}.icon--clarinet{-webkit-mask-image:url("/images/client/instruments.svg#clarinet");mask-image:url("/images/client/instruments.svg#clarinet")}.icon--harp{-webkit-mask-image:url("/images/client/instruments.svg#harp");mask-image:url("/images/client/instruments.svg#harp")}.icon--saxophone{-webkit-mask-image:url("/images/client/instruments.svg#saxophone");mask-image:url("/images/client/instruments.svg#saxophone")}.icon--cello{-webkit-mask-image:url("/images/client/instruments.svg#cello");mask-image:url("/images/client/instruments.svg#cello")}.icon--guitar{-webkit-mask-image:url("/images/client/instruments.svg#guitar");mask-image:url("/images/client/instruments.svg#guitar")}.icon--singer{-webkit-mask-image:url("/images/client/instruments.svg#singer");mask-image:url("/images/client/instruments.svg#singer")}.icon--apple{background-color:transparent;background-image:url("/images/client/logos.svg#apple")}.icon--google-store{background-color:transparent;background-image:url("/images/client/logos.svg#google-store")}.icon--pc{-webkit-mask-image:url("/images/client/icons.svg#pc");mask-image:url("/images/client/icons.svg#pc");--_icon-color:#fff}.free-trial__video-example-usage{margin-top:120px;overflow:hidden}@media (max-width:425px){.free-trial__video-example-usage{margin-top:80px}}.free-trial__video-example-usage .video-example-usage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.free-trial__video-example-usage .video-example-usage__label{text-align:center;margin-bottom:16px;font-weight:400}@media (min-width:991px){.free-trial__video-example-usage .video-example-usage__label{font-size:40px;line-height:48px;margin-bottom:38px}}.free-trial__video-example-usage .video-example-usage__videos{width:100%}.discover-more-scores{padding:40px 0;margin-top:64px;margin-bottom:64px;border-radius:0}.recommended-section-container{width:100%}@media (max-width:991.98px){.discover-more-scores .recent-scores__buttons,.discover-more-scores .score-card__picture-label{display:none}.discover-more-scores .score-card__bottom-left>a,.discover-more-scores .score-card__open-score,.discover-more-scores .score-card__scores-amount-label{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}.learn-piano-free-tools-section{background:#000;color:#fff;padding:32px 0}.learn-piano-free-tools-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (max-width:768px){.learn-piano-free-tools-section__container{gap:24px;padding-top:8px;padding-bottom:8px}}.learn-piano-free-tools-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.learn-piano-free-tools-section__header{gap:0}}.learn-piano-free-tools-section__heading{font-size:40px;line-height:1.1;font-weight:400}@media (max-width:768px){.learn-piano-free-tools-section__heading{font-size:28px;text-align:center}}.learn-piano-free-tools-section__subheading{font-size:20px;line-height:1.3;font-weight:400;max-width:900px;text-align:center}.learn-piano-free-tools-section__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:768px){.learn-piano-free-tools-section__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.learn-piano-tool-card{background:#fff;border-radius:10px;color:#000;padding:24px 0 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.learn-piano-tool-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:24px}}.learn-piano-tool-card--flute,.learn-piano-tool-card--saxophone{background-size:contain;background-repeat:no-repeat;background-position:100%}.learn-piano-tool-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media (max-width:768px){.learn-piano-tool-card__description{-ms-flex-item-align:start;align-self:flex-start}}.learn-piano-tool-card__description__title{font-size:24px;line-height:25px;font-weight:600;margin:0}@media (max-width:768px){.learn-piano-tool-card__description__title{font-size:20px}}.learn-piano-tool-card__description__subtitle{font-size:16px;line-height:22.5px;color:#282828;font-weight:300;margin:0}.learn-piano-tool-card__description__link{padding-top:4px;font-size:16px;line-height:1;font-weight:400;color:#e82076;text-decoration:none;cursor:pointer}.learn-piano-tool-card__description__link:hover{text-decoration:underline}.learn-piano-tool-card__image{width:100%;-o-object-fit:contain;object-fit:contain;height:77px}@media (max-width:768px){.learn-piano-tool-card__image{-o-object-position:left;object-position:left}}.learn-piano-tool-card__image--flute,.learn-piano-tool-card__image--saxophone{opacity:0}.learn-piano-articles-section{padding:40px 0 64px}.learn-piano-articles__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:768px){.learn-piano-articles__container{padding-bottom:8px}}.learn-piano-articles__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.learn-piano-articles__heading{font-size:40px;line-height:1.1;font-weight:400;color:#e82076}@media (max-width:768px){.learn-piano-articles__heading{font-size:28px;text-align:center;width:100%}}.learn-piano-articles__link{font-size:20px;line-height:1;font-weight:700;color:#e82078;text-decoration:none;cursor:pointer}@media (max-width:768px){.learn-piano-articles__link{display:none}}.learn-piano-articles__link:active,.learn-piano-articles__link:hover{text-decoration:underline}.learn-piano-articles__articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:991.98px){.learn-piano-articles__articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.learn-piano-articles__articles-grid{grid-template-columns:1fr}}.learn-piano-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 24px 0 #0000000D;box-shadow:0 0 24px 0 #0000000D;border-radius:10px;overflow:hidden}.learn-piano-article__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-o-object-fit:cover;object-fit:cover;height:200px}.learn-piano-article-description{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:100%}.learn-piano-article-description__heading{font-size:24px;font-weight:600;line-height:25px;color:#000}.learn-piano-article-description__subheading{font-size:18px;line-height:22.5px;font-weight:300;color:#282828}.learn-piano-article-description__date-and-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.learn-piano-article-description__date{font-size:16px}@media (max-width:768px){.learn-piano-article-description__date{font-size:14px}}.learn-piano-articles__view-all-button{font-size:16px;line-height:22.3px;font-weight:700;color:#e82076;background:transparent;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-decoration:none;cursor:pointer}@media (min-width:768px){.learn-piano-articles__view-all-button{display:none}}.learn-piano-articles__view-all-button:hover{text-decoration:underline}@media (max-width:768px){.hidden-on-desktop{display:none}}.learn-piano-faq-section{background:#fff;padding:64px 0}@media (max-width:768px){.learn-piano-faq-section{padding:32px 15px}}.learn-piano-faq__title{font-size:40px;line-height:1.1;font-weight:400;color:#141414;text-align:center;margin-bottom:40px}@media (max-width:768px){.learn-piano-faq__title{font-size:28px;margin-bottom:24px}}.learn-piano-faq{-webkit-box-shadow:0 15px 100px 0 rgba(0,0,0,.1);box-shadow:0 15px 100px 0 rgba(0,0,0,.1);background:#fff;list-style:none;padding:12px 32px 32px}@media (max-width:768px){.learn-piano-faq{padding:0 16px 16px}}.learn-piano-faq__item{padding-bottom:30px;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px;border-bottom:1px solid #eee}@media (max-width:768px){.learn-piano-faq__item{gap:11px;padding-bottom:15px;padding-top:0}}.learn-piano-faq .learn-piano-faq__item:last-child{border-bottom:none}.learn-piano-faq__heading{font-size:28px;line-height:35.8px;color:#141414;font-weight:600}@media (max-width:768px){.learn-piano-faq__heading{font-size:20px}}.learn-piano-faq__subheading{font-size:20px;line-height:1.5;font-weight:400;color:#282828}@media (max-width:768px){.learn-piano-faq__subheading{font-size:18px}}.partners-carousel-title{color:#fff;font-size:20px;font-weight:400;text-align:center;padding-top:15px}.partners-carousel-new{width:100%;position:relative;overflow:hidden}.partners-carousel-new__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:98.68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:7px;margin-bottom:7px;-webkit-animation:partners-scroll 30s linear infinite;animation:partners-scroll 30s linear infinite}@media (max-width:576px){.partners-carousel-new__track{display:none}}.partners-carousel-new:hover .partners-carousel-new__track{-webkit-animation-play-state:paused;animation-play-state:paused}.partners-carousel-new__static{display:none}@media (max-width:576px){.partners-carousel-new__static{display:grid;grid-template-columns:1fr 1fr;gap:16px;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px}}.partners-carousel-new .carousel-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:160px;margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.partners-carousel-new .carousel-item{width:120px;margin:0 14px}}.partners-carousel-new .carousel-item img{max-height:100px;max-width:100%;width:auto;height:auto;display:block}.partners-carousel-new .carousel-image--blend{mix-blend-mode:multiply}@-webkit-keyframes partners-scroll{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes partners-scroll{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.reviews-carousel{background:#fdfdfd;overflow:hidden;padding:64px 20px 60px;position:relative}.reviews-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;will-change:transform}.reviews-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;min-width:33.33333%;padding:0 .625rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:992px){.reviews-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%}}@media (max-width:600px){.reviews-carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%}}.reviews-carousel__nav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;z-index:1;bottom:85px;right:20px}@media (max-width:600px){.reviews-carousel__nav{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:25px}}.reviews-carousel__nav-btn{border:none;width:50px;height:50px;background-color:#fff;outline:none;border-radius:50%;-webkit-box-shadow:0 15px 100px 0 #00000033;box-shadow:0 15px 100px 0 #00000033;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-carousel__nav-btn:hover{background:#E8207633}.review{height:100%;background-color:#fff;-webkit-box-shadow:0 15px 100px 0 #0000000D;box-shadow:0 15px 100px 0 #0000000D;border-radius:20px;padding:64px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:576px){.review{padding:32px 21px}}.review__text{margin:0;position:relative;font-size:24px;line-height:130%;font-weight:300;color:#282828;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:576px){.review__text{font-size:16px;line-height:130%;font-weight:300}}.review__text:before{content:"";position:absolute;top:-5px;left:-17px;width:24px;height:20px;background-image:url("/images/free-trial/quotation-mark.svg");background-size:contain;background-repeat:no-repeat}.review__footer{max-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.review__avatar{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.review__reviewer{padding:8.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review__reviewer-name{font-size:20px;line-height:130%;font-weight:400;color:#282828;margin:0}@media (max-width:576px){.review__reviewer-name{font-size:16px}}.review__stars{width:90px;height:auto}.community-stat{text-align:center}.community-stat__title{font-size:40px;line-height:48px;font-weight:400;color:#e82076;margin-bottom:24px}@media (max-width:768px){.community-stat__title{font-size:28px}}.community-stat__collage{height:225px;border-radius:20px;background:url("/images/free-trial/all-musicans-desktop@2x.webp");background-position:0 0;background-size:100%}@media screen and (max-width:1200px){.community-stat__collage{height:188px}}@media screen and (max-width:992px){.community-stat__collage{height:143px}}@media screen and (max-width:768px){.community-stat__collage{height:143px}}@media screen and (max-width:576px){.community-stat__collage{aspect-ratio:1/1;width:100%;height:100%;border-radius:0;background:url("/images/free-trial/all-musicans-mobile@2x.webp");background-size:cover}}.community-stat__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;gap:16px}@media screen and (max-width:576px){.community-stat__stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.community-stat__stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-stat__stat-item--users{gap:8px}.community-stat__stat-item--rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.community-stat__branch{width:28px;height:auto}.community-stat__rating-number,.community-stat__stat-value{color:#666;font-size:30px;line-height:100%;font-weight:700}.community-stat__rating-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.community-stat__stars{height:20px;width:auto}.community-stat__rating-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.community-stat__rating-label{color:#666;font-size:28px;line-height:100%;font-weight:400}.community-stat__store-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.community-stat__store-icons img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.tomlearn-banner-desktop{background:#000}@media (max-width:991.98px){.tomlearn-banner-desktop{display:none}}.tomlearn-banner-desktop__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:52px}.tomlearn-banner-desktop__left-column{display:grid;grid-template-columns:487fr 100fr 100fr;grid-template-rows:175fr 239fr 64fr;aspect-ratio:687/478;-webkit-box-flex:1.3;-ms-flex:1.3;flex:1.3;container-type:inline-size}.tomlearn-banner-desktop__heading{color:#fff;grid-row:1;grid-column:1;-ms-flex-item-align:start;align-self:start;min-width:0;font-size:clamp(30px,5.4cqi,40px);line-height:1.25;padding-bottom:clamp(8px,2.5cqi,16px);margin-top:0;text-wrap:pretty;-ms-flex-item-align:end;align-self:end;padding-bottom:0;margin-bottom:0}.tomlearn-banner-desktop__tablet{grid-row:2/4;grid-column:1/3;aspect-ratio:1.93/1;-ms-flex-item-align:end;align-self:end}.tomlearn-banner-desktop__mobile{grid-row:1/3;grid-column:2/4;aspect-ratio:1/2;-ms-flex-item-align:end;align-self:end}.tomlearn-banner-desktop__mobile,.tomlearn-banner-desktop__tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px}.tomlearn-banner-desktop__right-col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tomlearn-banner-desktop__nice-work{width:100%;aspect-ratio:474.7/238.5;background-size:contain;background-repeat:no-repeat;background-position:50%;align-items:flex-start}.tomlearn-banner-desktop__nice-work,.tomlearn-banner-desktop__nice-work-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tomlearn-banner-desktop__nice-work-text{height:100%;align-items:start;text-transform:uppercase;font-size:30px;font-weight:800;color:#fff;padding-top:2em}.tomlearn-banner-mobile{background:#000;color:#fff;padding:32px 0 0}.tomlearn-banner-mobile__inner>*+*{margin-top:32px}.tomlearn-banner-mobile .tomlearn-materials{padding-left:0;padding-right:0}@media (min-width:992px){.tomlearn-banner-mobile{display:none}}.tomlearn-banner-mobile__header{font-size:24px;line-height:30px;font-weight:400;max-width:300px;text-align:center;margin:0 auto}@media (max-width:991.98px){.tomlearn-banner-mobile__header{padding-bottom:15px}}.tomlearn-materials{background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:0;padding-bottom:52px;padding-left:32px}@media (max-width:991.98px){.tomlearn-materials{padding:0 15px 24px}}.tomlearn-materials__item{background:#FFFFFF33;border-radius:29px;padding:16px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1.2;font-weight:600;max-width:531px;min-height:130px}.tomlearn-materials__item svg{-ms-flex-negative:0;flex-shrink:0;width:50px}@media (max-width:991.98px){.tomlearn-materials{gap:16px;padding-bottom:15px}.tomlearn-materials__item{max-width:unset;min-height:128px}.tomlearn-materials__item svg{width:32px}}.tomlearn-banner-mobile__devices-image,.tomlearn-banner-mobile__nice-work-image{max-width:100%;height:auto;display:block}.tomlearn-banner-mobile__devices-image{margin:0}.slider-youtube-video .video{max-width:750px}.slider-youtube-video .video iframe{border:none;z-index:2;position:relative}@media (min-width:992px){.slider-youtube-video .video{margin-left:65px}}@media (min-width:1200px){.slider-youtube-video .video{margin-left:100px}}.slider-youtube-video .video .loader,.slider-youtube-video .video .loader .loader-spin{z-index:1}.slider-youtube-video .video .video-placeholder{aspect-ratio:16/9;border-radius:4px;overflow:hidden}.slider-youtube-video .video .video-placeholder .icon-play{width:64px}.slider-youtube-video .preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;cursor:pointer}.slider-youtube-video .icon-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:30px;padding:24px;z-index:1;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box}.slider-youtube-video .playlist-item{position:relative;aspect-ratio:16/9;overflow:hidden;margin-bottom:16px}@media (max-width:991px){.slider-youtube-video .playlist-item{margin-top:10px;margin-bottom:6px}}@media (min-width:992px){.slider-youtube-video .playlist-item:first-child{margin-top:0}}.slider-youtube-video .playlist-item.active{outline:1px solid #e82076;outline-offset:2px;-webkit-transition:all .15s ease;transition:all .15s ease}.slider-youtube-video .playlist-item.active .icon-play{display:none}@media (min-width:992px){.video-section{margin-bottom:48px}}@media (max-width:991px){.video-section{margin:0}}.video-section .section__h2{text-align:center;font-size:30px;line-height:38px;margin-bottom:36px}