.is-hidden{display:none}.notifications{box-sizing:content-box;display:flex;flex-direction:column-reverse;padding:16px;pointer-events:none;position:fixed;width:336px;-webkit-font-smoothing:antialiased;z-index:20}.notifications .svg-icon{max-height:100%;max-width:100%;fill:currentColor;border-radius:inherit;pointer-events:none;width:100%}.notifications .button{background-color:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;display:block;font-weight:600;letter-spacing:.3px;line-height:16px;min-width:96px;outline:none;padding:0 12px;position:relative;text-decoration:none;transition:all .15s ease-in;user-select:none;white-space:nowrap;width:100%;-webkit-font-smoothing:antialiased}.notifications .button--sm{font-size:12px}.notifications .button--transparent{background-color:transparent;color:#414141}.notifications .button--width-auto{max-width:100%;min-width:40px;padding:0;width:auto}.notifications--top-right{right:0;top:0}.notifications__item{align-items:center;background-color:#fff;border:1px solid #b9c6d5;border-radius:4px;box-shadow:0 2px 8px rgba(34,34,34,.28);box-sizing:border-box;display:flex;max-height:190px;min-height:72px;opacity:0;overflow:hidden;padding:16px;pointer-events:auto;position:relative;transform:translateX(336px);transition:transform .35s linear,opacity .35s linear;user-select:none;width:336px}.notifications__item.is-show{opacity:1;transform:translateX(0)}.notifications__item.is-show.is-hide{display:none}.notifications__item+.notifications__item{margin-bottom:10px}.notifications__item-icon{align-self:flex-start;flex-shrink:0;height:24px;margin-right:14px;margin-top:5px;width:24px}.notifications__item-description{flex:1;overflow:auto}.notifications__item--success{border-color:#82cea5}.notifications__item--info{border-color:#71b9f4}.notifications__item--warning{border-color:#ffb85c}.notifications__item--error{border-color:#eb9292}.notifications__item-title{color:#414141;display:block;font-size:14px;font-weight:600;line-height:150%;margin-bottom:4px;width:calc(100% - 25px)}.notifications__item-subtitle{color:#565656;font-weight:400;word-break:normal}.notifications__item-message{color:#565656;display:block;font-size:12px;font-weight:400;line-height:150%;max-height:120px;overflow:auto;overflow-wrap:break-word;width:calc(100% - 25px);word-break:break-word}.notifications__item-close{position:absolute;right:16px;top:16px}.notifications__item-close .button{min-width:18px;width:18px}.notifications__item-close .button__body{height:16px;width:16px}.notifications__item-close .button__icon{display:flex;flex-shrink:0;height:16px;margin:0;transition:.15s ease-in;width:16px}.notifications__item-button{background-color:transparent;border:1px solid transparent;border-radius:4px;color:#414141;cursor:pointer;display:block;outline:none;transition:all .15s ease-in;user-select:none}.notifications__item-button:focus{box-shadow:0 0 0 2px #d4d4d4}.notifications__item-close-icon{display:block;height:16px;width:16px}.as-page-section--seo{padding-bottom:60px}@media only screen and (min-width:768px){.as-page-section--seo{padding-bottom:100px}}@media only screen and (min-width:1128px){.as-page-section--seo{padding-bottom:120px}}.as-page-section--seo .as-section-headline{margin-bottom:32px;text-align:left}@media only screen and (min-width:1128px){.as-page-section--seo .as-section-headline{margin-bottom:36px}}.as-page-section--seo .as-section-description__text{font-size:14px;line-height:150%;margin-bottom:24px}@media only screen and (min-width:768px){.as-page-section--seo .as-section-description__text{font-size:16px;line-height:150%;margin-bottom:32px}}@media only screen and (min-width:1128px){.as-page-section--seo .as-section-description__text{margin-bottom:36px}}.as-page-section--seo .as-section-description__text:nth-of-type(2){margin-bottom:0}.as-page-section--seo .as-section-description__title{font-family:Graphik,Open Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:150%;margin-bottom:24px}@media only screen and (min-width:768px){.as-page-section--seo .as-section-description__title{font-size:20px;line-height:140%;margin-bottom:32px}}@media only screen and (min-width:1128px){.as-page-section--seo .as-section-description__title{margin-bottom:24px}}.as-page-section--seo .list-simple{margin:24px 0}@media only screen and (min-width:768px){.as-page-section--seo .list-simple{margin:32px 0}}@media only screen and (min-width:1128px){.as-page-section--seo .list-simple{margin:24px 0}}.as-page-section--seo .list-simple__item{font-size:14px;line-height:150%;margin-bottom:12px}@media only screen and (min-width:768px){.as-page-section--seo .list-simple__item{font-size:16px;line-height:150%}}.as-page-section--seo .list-simple__item:last-child{margin-bottom:0}.as-page-section--cta-subscription{margin:0 auto;overflow:hidden;padding:0 20px 60px;position:relative;width:100%}@media only screen and (min-width:375px){.as-page-section--cta-subscription{padding:0 24px 60px}}@media only screen and (min-width:768px){.as-page-section--cta-subscription{padding:0 40px 80px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription{padding:0 40px 120px}}.as-page-section--cta-subscription .as-page-section__inner{background-color:#ffe6dd;border-radius:8px;padding:40px 24px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .as-page-section__inner{padding:60px 88px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .as-page-section__inner{border-radius:20px;max-width:1128px;padding:100px 96px}}.as-page-section--cta-subscription .as-section-headline,.as-page-section--cta-subscription .as-section-subheadline{color:#060711;width:100%}@media only screen and (min-width:768px){.as-page-section--cta-subscription .as-section-headline{margin-bottom:12px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .as-section-headline{text-align:center}}.as-page-section--cta-subscription .as-section-subheadline{font-size:14px;line-height:150%;margin-bottom:24px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .as-section-subheadline{font-size:20px;line-height:140%;margin-bottom:32px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .as-section-subheadline{margin-bottom:48px;max-width:100%;text-align:center}}.as-page-section--cta-subscription .section-body{display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .section-body{align-items:center;justify-content:center}.as-page-section--cta-subscription .form--subscribe{max-width:543px}}.as-page-section--cta-subscription .form__input{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .form__input{flex-direction:row;gap:16px}}.as-page-section--cta-subscription .subscription-row{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width:768px){.as-page-section--cta-subscription .subscription-row{flex-direction:row}}.as-page-section--cta-subscription .subscription-row__input{width:100%}@media only screen and (min-width:768px){.as-page-section--cta-subscription .subscription-row__input{min-width:336px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .subscription-row__input{min-width:313px}}@media only screen and (min-width:768px){.as-page-section--cta-subscription .subscription-row__submit{min-width:160px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .subscription-row__submit{min-width:168px}}.as-page-section--cta-subscription .subscription-row__label{display:block;font-size:0;height:0;overflow:hidden}.as-page-section--cta-subscription .form-control--lg{color:#2c2c2c;height:48px;padding:12px}.as-page-section--cta-subscription .form__subscribe-success{color:#2c2c2c;font-size:20px;font-weight:700;line-height:140%;padding-left:48px;position:relative;text-align:left;width:100%}.as-page-section--cta-subscription .form__subscribe-success:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='32' height='32' fill='%23FF9000' rx='16'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 13-7.5 7.5L10 16'/%3E%3C/svg%3E") no-repeat;content:"";display:block;height:32px;left:0;position:absolute;top:0;width:32px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .form__subscribe-success:before{display:inline-block;margin-left:0;margin-right:12px;position:static;vertical-align:top}.as-page-section--cta-subscription .form__subscribe-success{padding-left:0}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .form__subscribe-success{text-align:center}}.as-page-section--cta-subscription .list-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .list-tags{gap:16px;margin-bottom:32px}}.as-page-section--cta-subscription .list-tags__label{border:1px solid #060711;border-radius:100px;color:#060711;cursor:pointer;font-size:14px;font-weight:400;line-height:150%;padding:6px 12px;text-decoration:none;transition:color .15s ease-in,border .15s ease-in,background-color .15s ease-in}@media only screen and (min-width:768px){.as-page-section--cta-subscription .list-tags__label{font-size:16px;line-height:32px;padding:6px 20px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .list-tags__label{padding:8px 16px}}.as-page-section--cta-subscription .list-tags__label.is-active{background-color:#090c1b;color:#fff}.as-page-section--cta-subscription .list-tags__label.is-disabled{opacity:.4;pointer-events:none}.as-page-section--cta-subscription .list-tags__checkbox{display:none}.webinar-banner{background-color:#0a0d1e;bottom:60px;box-shadow:0 0 0 1px hsla(0,0%,100%,.125);color:#fff;left:-100vw;max-width:217px;opacity:0;overflow:hidden;padding:40px 22px 112px;position:fixed;transition:opacity 1s cubic-bezier(.075,.82,.165,1),left 1s cubic-bezier(.075,.82,.165,1),visibility 1s cubic-bezier(.075,.82,.165,1);visibility:hidden;width:100%;z-index:999}@media only screen and (min-width:768px){.webinar-banner{max-width:238px;padding:40px 24px 112px}}@media only screen and (min-width:1128px){.webinar-banner{max-width:286px;padding-bottom:150px}}.webinar-banner.is-show{left:8px;opacity:1;visibility:visible}.webinar-banner.is-show .webinar-banner__image picture{transform:none}.webinar-banner.is-show .webinar-banner__image svg{overflow:hidden;transform:none}.webinar-banner.is-show .webinar-banner__image svg path:nth-child(2){transform:none}.webinar-banner .webinar-banner__close{background-color:#fff;content:"";cursor:pointer;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' d='m8.001 7.295-4-4.002L3.292 4l4.001 4.002L3.3 11.997l.707.707L8 8.709l3.999 4 .707-.707-3.999-4 4-3.999L12 3.296z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;opacity:.6;position:absolute;right:16px;top:16px;transition:opacity .3s ease-out;width:16px}.webinar-banner .webinar-banner__close:hover{opacity:1}.webinar-banner .webinar-banner__title{font-family:Graphik,Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:150%;margin-bottom:20px}@media only screen and (min-width:1128px){.webinar-banner .webinar-banner__title{font-size:20px;line-height:140%}}.webinar-banner .webinar-banner__text{color:#d0d1d4;font-size:14px;font-weight:400;line-height:150%}.webinar-banner .webinar-banner__link{align-items:center;display:flex;margin-bottom:24px}.webinar-banner .webinar-banner__link .as-link{align-items:center;color:#fff;display:flex;font-size:14px;line-height:150%;padding:0;position:relative;text-decoration:none}@media only screen and (min-width:1128px){.webinar-banner .webinar-banner__link .as-link{font-size:16px;line-height:150%}}.webinar-banner .webinar-banner__link .as-link:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background-color .15s ease-in;width:calc(100% - 11px)}.webinar-banner .webinar-banner__link .as-link .as-link__icon{margin-left:7px;position:relative;transform:none}.webinar-banner .webinar-banner__link .as-link:hover{color:#5969f4}.webinar-banner .webinar-banner__link .as-link:hover:after{background-color:#5969f4}.webinar-banner .webinar-banner__link .as-link:hover .as-link__icon{transform:translateX(7px)}.webinar-banner .webinar-banner__link .as-link:hover .as-link__icon path{fill:#5969f4}.webinar-banner .webinar-banner__link .as-link__icon{margin-left:7px;transition:all .3s ease-in-out}.webinar-banner .webinar-banner__link .as-link__icon path{fill:#fff}.webinar-banner .webinar-banner__image{bottom:0;display:flex;height:112px;position:absolute;right:0;text-align:center}@media only screen and (min-width:1128px){.webinar-banner .webinar-banner__image{height:150px}}.webinar-banner .webinar-banner__image picture,.webinar-banner .webinar-banner__image svg,.webinar-banner .webinar-banner__image svg path:nth-child(2){transition:transform .3s ease-out}.webinar-banner .webinar-banner__image picture{height:80px;margin-top:auto;transform:translateY(100%);transition-delay:1.4s;width:80px}@media only screen and (min-width:1128px){.webinar-banner .webinar-banner__image picture{height:110px;width:110px}}.webinar-banner .webinar-banner__image picture img{height:100%;object-fit:cover;width:100%}.webinar-banner .webinar-banner__image svg{height:80px;margin-bottom:auto;transform:translateY(calc(100% + 40px));transition-delay:1.2s;width:80px}@media only screen and (min-width:1128px){.webinar-banner .webinar-banner__image svg{height:110px;width:110px}}.webinar-banner .webinar-banner__image svg path:nth-child(2){transform:translateX(100px);transition-delay:1.4s}.category-course-view--default{padding-bottom:60px}@media only screen and (min-width:768px){.category-course-view--default{padding-bottom:80px}}@media only screen and (min-width:1128px){.category-course-view--default{padding-bottom:48px}}[data-output-type=course] .featured-card__thumb{background-color:#f5f6ff}[data-output-type=video] .featured-card{min-height:280px}[data-output-type=video] .featured-card.is-active .featured-card__action{bottom:-12px;position:absolute;width:100%}[data-output-type=video] .featured-card__thumb{background-color:#f6f0ff}[data-output-type=video] .featured-card__description{margin-bottom:0;max-height:160px;-webkit-line-clamp:6}[data-output-type=video] .featured-card__title{margin-bottom:auto}.search-results .search-results__title{font-size:18px;font-weight:700;line-height:32px;margin-bottom:24px}@media only screen and (min-width:768px){.search-results .search-results__title{font-size:24px;line-height:36px;margin-bottom:20px}}@media only screen and (min-width:1128px){.search-results .search-results__title{font-size:32px;line-height:44px;margin-bottom:24px}}.search-results{display:none}.result-tags{padding:24px 16px 16px}@media only screen and (min-width:1128px){.result-tags{box-shadow:inset 0 -1px 0 #d4d4d4;display:flex;margin-bottom:60px;padding:0 0 4px}}.result-tags.is-hidden{display:none}.result-tags .tags-list{display:flex;flex-wrap:wrap}.result-tags .tag-item{align-items:center;background-color:#e7ecf1;border-radius:16px;color:#565656;cursor:pointer;display:flex;font-size:12px;font-weight:400;font-weight:600;line-height:150%;margin:0 4px 12px 0;padding:3px 8px 4px;position:relative;transition:all .15s ease-in;white-space:nowrap}.result-tags .tag-item .tag-item__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='gray' d='M.293.293a1 1 0 0 0 0 1.414L2.586 4 .293 6.293a1 1 0 0 0 1.414 1.414L4 5.414l2.293 2.293a1 1 0 0 0 1.414-1.414L5.414 4l2.293-2.293A1 1 0 0 0 6.293.293L4 2.586 1.707.293a1 1 0 0 0-1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;height:14px;margin-left:4px;margin-right:-2px;position:relative;top:1px;width:14px;z-index:2}.result-tags .tag-item .tag-item__close:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='%23414141' d='M.293.293a1 1 0 0 0 0 1.414L2.586 4 .293 6.293a1 1 0 0 0 1.414 1.414L4 5.414l2.293 2.293a1 1 0 0 0 1.414-1.414L5.414 4l2.293-2.293A1 1 0 0 0 6.293.293L4 2.586 1.707.293a1 1 0 0 0-1.414 0'/%3E%3C/svg%3E")}.result-tags .tag-item:hover{background-color:#f7f8fa}.result-tags .tags-clear{border:1px solid #e9e9e9;border-radius:16px;color:#565656;cursor:pointer;font-size:12px;font-weight:400;font-weight:600;line-height:150%;margin:0 8px 12px 0;padding:3px 8px 4px;position:relative;text-decoration:none;transition:all .15s ease-in;white-space:nowrap}.result-tags .tags-clear:hover{background-color:#f9f9f9}@media only screen and (max-width:1127px){.search-results--filter .result-tags{display:none}}.not-found{color:#2c2c2c;display:none;padding-bottom:24px;text-align:left}@media only screen and (min-width:768px){.not-found{padding:0 0 40px}}@media only screen and (min-width:1128px){.not-found{padding:0 0 48px}}.not-found .not-found__title{font-size:20px;font-weight:700;line-height:140%;margin-bottom:12px}@media only screen and (min-width:768px){.not-found .not-found__title{font-size:28px;line-height:40px}}@media only screen and (min-width:1128px){.not-found .not-found__title{font-size:32px;line-height:44px;margin-bottom:20px}}.not-found .not-found__description{font-size:12px;line-height:18px}@media only screen and (min-width:768px){.not-found .not-found__description{font-size:14px;line-height:150%}}@media only screen and (min-width:1128px){.not-found .not-found__description{font-size:20px;line-height:140%;max-width:848px}}.category-course-view--popular,.not-found--filter{display:none}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .as-page-section__inner{padding-bottom:80px;padding-top:80px}}.as-page-section--cta-subscription .as-section-headline,.as-page-section--cta-subscription .as-section-subheadline{text-align:left}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .as-section-headline{margin-bottom:20px}}@media only screen and (min-width:768px){.as-page-section--cta-subscription .as-section-subheadline{max-width:512px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .as-section-subheadline{margin-bottom:0}.as-page-section--cta-subscription .section-body{align-items:flex-start;flex-direction:row;justify-content:space-between}.as-page-section--cta-subscription .section-body__head{margin-right:25px;max-width:360px}.as-page-section--cta-subscription .form--subscribe{max-width:480px}}@media only screen and (min-width:768px){.as-page-section--cta-subscription .form__body{display:flex;flex-direction:column;justify-content:left}}.as-page-section--cta-subscription .form__title .as-section-headline{font-size:16px;line-height:150%;margin-bottom:12px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .form__title .as-section-headline{font-size:24px;line-height:32px;margin-bottom:20px}}@media only screen and (min-width:1128px){.as-page-section--cta-subscription .form__title .as-section-headline{margin-bottom:24px}.as-page-section--cta-subscription .subscription-row__submit{min-width:150px}}.as-page-section--cta-subscription .form__subscribe-success{max-width:367px}@media only screen and (min-width:768px){.as-page-section--cta-subscription .form__subscribe-success{max-width:100%;padding-left:0;padding-top:0}}