.topLevelNotificationsWrap{left:0;position:sticky;right:0;top:0;z-index:10000}.topLevelNotification{align-items:baseline;background:#ffe675;display:none;flex-wrap:wrap;padding-bottom:11px;padding-top:11px}.topLevelNotification.is__active{display:flex}.topLevelNotification.is__notice{background:rgba(251,191,68,1)}.topLevelNotification.is__extraPadded{padding-bottom:16px;padding-top:15px}@media only screen and (max-width:960px){.topLevelNotification{align-items:center}}.topLevelNotification-main{flex:1;margin-right:20px;min-width:52%}@media only screen and (max-width:768px){.is__hardWrapped .topLevelNotification-side{margin-top:9px;width:100%}}.topLevelNotification-main,.topLevelNotification-side{font-size:16px;font-weight:100;line-height:18px}.topLevelNotification-text{margin-bottom:-5px;margin-right:.3em;margin-top:-4px}@font-face{font-family:Bureausign CPD;font-weight:400;src:url(https://fonts-cdn.bureau.ru/1.16/bureausign-cpd2.woff2?v=1) format("woff2")}@font-face{font-family:Bureausign CPD;font-weight:700;src:url(https://fonts-cdn.bureau.ru/1.16/bureausign-cpd2-bold.woff2?v=1) format("woff2")}.cpdBadge{display:inline-flex;font-size:65px;line-height:1}.userPopup .cpdBadge{font-size:20px;margin-bottom:-.05em}@media only screen and (max-width:960px){.userPopup .cpdBadge{font-size:24px}}.caption .cpdBadge{font-size:20px;line-height:.5;margin-left:.19em;margin-top:0;vertical-align:middle}.cpdBadge-score{font-feature-settings:"dlig" 1;font-family:Bureausign CPD,Bureausans,Helvetica Neue,Helvetica,Arial;font-weight:400;position:relative}.cpdBadge-scoreChange{font-family:Bureausign CPD,Bureausans,Helvetica Neue,Helvetica,Arial;font-size:.46153846em;font-weight:700;margin:.1em 0 -.03333em .1em}.cpdBadge-scoreChange.is__up:before{content:"↑"}.cpdBadge-scoreChange.is__down:before{content:"↓"}.cpdBadge-scoreChange.is__down{align-self:flex-end}.userPopup{--backgroundColor:#fff;--keyColor:rgb(227,0,22);--textColor:#000;color:var(--textColor);z-index:10000}.userPopup *{box-sizing:border-box}.userPopup button,.userPopup input{margin-right:0}.userPopup ul{margin:0}.userPopup a{border:none;text-decoration:none}.userPopup .dropdown{font:18px/36px Bureausans,Arial,sans-serif;min-width:270px;right:6%;top:46px;width:auto}.userPopup .dropdown .userPopup-menuWrapper{margin-top:5px}@media only screen and (max-width:960px){.userPopup .dropdown .userPopup-menuWrapper{margin-top:2px}}.userPopup .dropdown .dropdown-group-item{pointer-events:none;white-space:nowrap}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-group-item{font-size:24px;line-height:27px;margin:0}}.userPopup .dropdown .dropdown-group-item:not(.is__empty){align-items:center;color:var(--textColor);display:flex;height:36px;margin:0 0 0 -.07em;padding:0 9px;width:100%}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-group-item:not(.is__empty){margin-left:-.08em}}.userPopup .dropdown .dropdown-group-item.is__empty{height:9px}.userPopup .dropdown .dropdown-group-item+.dropdown-group-item{margin-top:-18px}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-group-item+.dropdown-group-item{margin-top:-9px}}@media only screen and (min-width:961px){.userPopup .dropdown .myCourses{max-width:270px}}.userPopup .dropdown .myCourses .dropdown-item{padding:9px 0;white-space:normal}.userPopup .dropdown .myCourses .dropdown-item .dropdown-item-link{height:auto;line-height:1}.userPopup .dropdown .dropdown-item{padding:0}.userPopup .dropdown .dropdown-item.is__highlighted{--textColor:var(--keyColor)}.userPopup .dropdown .dropdown-item .dropdown-item-link{align-items:center;color:var(--textColor);display:flex;height:36px;margin:0 0 0 -.07em;padding:0 9px;width:100%}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-item .dropdown-item-link{margin-left:-.08em}}.userPopup .dropdown .dropdown-item .dropdown-item-link.is__disabled{opacity:.14;pointer-events:none}.userPopup .dropdown .dropdown-item:hover{background-color:var(--keyColor);cursor:pointer}.userPopup .dropdown .dropdown-item:hover .dropdown-item-link{color:var(--backgroundColor)}.userPopup .loginForm{max-width:400px;padding:0 9px 27px}.userPopup .crossButton{display:none}@media only screen and (max-width:960px){.userPopup .dropdown{bottom:0;display:block;left:0;position:fixed;right:0!important;top:0;transform:translateY(150vh);transition:transform .4s ease}.userPopup .dropdown.is__open{transform:translateY(0)}.userPopup .dropdown{padding:45px 11px 9px}.userPopup .dropdown .dropdown-item-link,.userPopup .dropdown .userPopup-dropdownHeader{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.userPopup .crossButton{color:var(--textColor);display:block}.userPopup .userPopup-dropdownHeader{margin-top:0!important;padding:18px 9px 9px;position:relative}.userPopup .userPopup-emailWrapper{width:auto}}.loginForm{font-family:Bureausans,Arial,sans-serif;font-size:20px;line-height:27px}.loginForm-heading{display:flex;margin-bottom:18px;margin-top:18px}.loginForm-heading h3:before{content:"✿ "}html[lang=en] .loginForm-heading h3:before{content:none}@media only screen and (max-width:960px){.loginForm h3{font-size:24px;line-height:27px;margin-bottom:-7px!important;margin-top:-11px!important}}.loginForm .caption{margin-top:9px;opacity:0}.loginForm .caption.is__visible{opacity:1}@media only screen and (max-width:960px){.webpage~.userPopup .dropdown{right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.webpage~.userPopup .dropdown{right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.webpage~.userPopup .dropdown{right:calc(50vw - 700px)}}.grecaptcha-badge,.grecaptcha-error{visibility:hidden}