@font-face {
    font-family: "pmi-font";
    src: url("https://static.projectmanagement.com/fonts/pmi-font/pmi-font.woff?v0rjjf");
    font-display: block;
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "icomoon";
    src: url("https://static.projectmanagement.com/fonts/GroupIcons/icomoon.woff2?nnnv16");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: "Aeonik";
    src: url("https://static.projectmanagement.com/fonts/pmi-font/Aeonik-Regular.woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: "Aeonik-Medium";
    src: url("https://static.projectmanagement.com/fonts/pmi-font/Aeonik-Medium.woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: "Aeonik-Black";
    src: url("https://static.projectmanagement.com/fonts/pmi-font/Aeonik-Black.woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: "Aeonik-Bold";
    src: url("https://static.projectmanagement.com/fonts/pmi-font/Aeonik-Bold.woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: "Agrandir";
    src: url("https://cdn.pmi.org/dsm/fonts/Agrandir/Agrandir-Medium.woff2");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Agrandir";
    src: url("https://cdn.pmi.org/dsm/fonts/Agrandir/Agrandir-Regular.woff2");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Agrandir";
    src: url("https://cdn.pmi.org/dsm/fonts/Agrandir/Agrandir-Bold.woff2");
    font-weight: bold;
    font-style: normal
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.pmi-adp-nav__lang-btn,.pmi-adp-nav .pmi-adp-nav__item-search-btn,.pmi-adp-header__my-account-button,.pmi-adp-header__notifications-button,.pmi-adp-header__search,.pmi-adp-header__community-msg-link,.pmi-adp-header__cart-link,.pmi-adp-header__btn-menu,.pmi-adp-header__global-nav-button {
    position: relative;
    border: 0;
    background-color: transparent;
    display: block;
    overflow: visible;
    font-size: 0 !important;
    line-height: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none !important
}

button {
    background: transparent;
    border: 0 none
}

button:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

button:focus:not(:focus-visible) {
    box-shadow: none
}

button:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi button:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi button:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi button:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm button:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm button:focus:not(:focus-visible) {
    box-shadow: none
}

.dsm button:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-btn {
    border-radius: .25rem;
    font-family: Inter,Helvetica,Arial,sans-serif;
    font-weight: 600;
    min-width: 120px;
    padding: 0 16px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi .pmi-adp-btn {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-btn {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-btn_md {
    font-size: 1rem;
    min-height: 48px
}

.pmi-adp-btn_sm {
    font-size: .875rem;
    min-height: 40px
}

.pmi-adp-btn_xs {
    font-size: .875rem;
    min-height: 32px
}

.pmi-adp-btn.pmi-adp-btn_primary,.pmi-adp-btn.pmi-adp-btn_primary:focus,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled):focus,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:active {
    border: 1px solid #4f17a8;
    background-color: #4f17a8;
    color: #fff;
    text-decoration: none
}

.dsm .pmi-adp-btn.pmi-adp-btn_primary,.dsm .pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled),.dsm .pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled) {
    border: 1px solid #4f17a8;
    background-color: #4f17a8;
    color: #fff
}

.pmi-adp-btn.pmi-adp-btn_primary:active,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled):focus,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled) {
    background-color: #2f0e65;
    border-color: #2f0e65
}

.pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled):active:focus {
    background-color: #441d82;
    border-color: #441d82
}

.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled):focus {
    background-color: #2f0e65;
    border-color: #2f0e65
}

.pmi-adp-btn.pmi-adp-btn_primary:disabled,.pmi-adp-btn.pmi-adp-btn_primary:disabled:hover:not(:disabled) {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    border-width: 1px;
    padding: 1px 16px;
    color: #ababab;
    opacity: 1
}

.pmi-adp-btn_secondary,.pmi-adp-btn_secondary:disabled,.pmi-adp-btn_secondary:focus,.pmi-adp-btn_secondary:active:not(:disabled):focus,.pmi-adp-btn_secondary:active:not(:disabled),.pmi-adp-btn_secondary:hover:not(:disabled),.pmi-adp-btn_secondary:active {
    background-color: #fff;
    border: 2px solid #4f17a8;
    color: #4f17a8;
    text-decoration: none
}

.pmi-adp-btn_secondary:active,.pmi-adp-btn_secondary:active:not(:disabled):focus,.pmi-adp-btn_secondary:active:not(:disabled) {
    background-color: #4f17a8;
    color: #fff
}

.pmi-adp-btn_secondary:hover:not(:disabled),.pmi-adp-btn_secondary:hover:not(:disabled):active:focus {
    background-color: #f5f5f5
}

.pmi-adp-btn_secondary:active:not(:disabled),.pmi-adp-btn_secondary:active:not(:disabled):focus {
    color: #4f17a8
}

.pmi-adp-btn_secondary:active:not(:disabled):focus {
    color: #4f17a8
}

.pmi-adp-btn_secondary:disabled,.pmi-adp-btn_secondary:disabled:hover:not(:disabled) {
    border: 1px solid #d9d9d9
}

.pmi-adp-btn_outline,.pmi-adp-btn_outline:focus,.pmi-adp-btn_outline:focus:active,.pmi-adp-btn_outline:active,.pmi-adp-btn_outline.pmi-adp-btn_secondary:active:not(:disabled),.pmi-adp-btn_outline:hover:not(:disabled) {
    background-color: transparent;
    border: 2px solid #4f17a8;
    color: #4f17a8;
    text-decoration: none
}

.pmi-adp-btn_outline:hover:not(:disabled) {
    background-color: #f2edf8
}

.pmi-adp-btn_outline:active,.pmi-adp-btn_outline:active:focus,.pmi-adp-btn_outline:active:hover:not(:disabled),.pmi-adp-btn_outline.pmi-adp-btn_secondary:active:not(:disabled) {
    background-color: #4f17a8;
    color: #fff
}

* {
    box-sizing: border-box
}

ul,ol {
    list-style: none;
    margin: 0;
    padding: 0
}

.hidden {
    overflow: hidden;
    display: none
}

.elem-none {
    display: none !important
}

.elem-block {
    display: block !important
}

.overflow-hidden {
    overflow: hidden
}

@media screen and (max-width: 1023.9px) {
    .mobile-hidden {
        display:none !important
    }
}

@media screen and (min-width: 1024px) {
    .desktop-hidden {
        display:none !important
    }
}

@media screen and (min-width: 1280px) {
    .desktop-large-hidden {
        display:none !important
    }
}

@media screen and (max-width: 1279.9px) {
    .mobile-large-hidden {
        display:none !important
    }
}

.pmi-adp-nowrap {
    display: inline;
    white-space: nowrap
}

.unset-overflow {
    overflow-x: unset !important;
    overflow-y: unset !important
}

.pmi-adp-header__line {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 72px
}

.pmi-adp-header__line a,.pmi-adp-header__line button {
    transition-duration: .3s;
    background-color: #fff
}

.pmi-adp-header__line input {
    height: inherit;
    margin: 0
}

.pmi-adp-header__line img {
    max-width: none
}

.pmi .pmi-adp-header__line {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-header__line {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-header__line {
    margin: 0 auto
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__line {
        padding:0 24px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-header__line {
        position:relative;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        border-bottom: 4px solid #4f17a8;
        height: 50px
    }

    .pmi .pmi-adp-header__line {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-header__line {
        display: -webkit-flex;
        display: flex
    }
}

.pmi-adp-header__global-nav-button {
    height: 28px;
    width: 28px
}

.pmi-adp-header__global-nav-button:hover i,.pmi-adp-header__global-nav-button:focus i {
    opacity: .85
}

.pmi-adp-header__global-nav-button:active i,.pmi-adp-header__global-nav-button.pmi-adp-btn_secondary:active:not(:disabled) i {
    opacity: .7
}

.pmi-adp-header__global-nav-button i {
    color: #3c3c3c;
    font-size: 28px
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__global-nav {
        display:none
    }
}

.pmi-adp-header__separator {
    border-right: 1px solid #d9d9d9;
    height: 30px
}

.pmi .pmi-adp-header__separator {
    margin-right: 16px;
    margin-left: 16px
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__separator {
        display:none
    }
}

.pmi .pmi-adp-header__link+.pmi-adp-header__separator {
    margin-left: 24px
}

.pmi-adp-header__mobile-wrapper {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: row;
    flex-direction: row
}

.pmi .pmi-adp-header__mobile-wrapper {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-header__mobile-wrapper {
    display: -webkit-flex;
    display: flex
}

@media screen and (min-width: 1024px) {
    .pmi-adp-header__mobile-wrapper+.pmi-adp-header__link {
        margin-left:16px;
        margin-right: 24px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-header__mobile-wrapper>div {
        margin-left:8px
    }

    .pmi-adp-header__mobile-wrapper>div:first-child {
        margin-left: 16px
    }
}

.pmi-adp-header__logo {
    height: 44px;
    width: 126px;
    text-align: left;
    text-indent: -99999px;
    background: url(https://static.projectmanagement.com/img/pmi-logo-new.svg) no-repeat 0 0;
    display: block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative
}

.pmi-adp-header__logo:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__logo:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-header__logo:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-header__logo {
    margin-right: auto
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__logo {
        display:none
    }
}

.pmi-adp-header__logomobile {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.pmi-adp-header__logomobile:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__logomobile:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-header__logomobile:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__logomobile>img {
    height: 30px;
    width: 33px
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__logomobile {
        display:none
    }
}

.pmi-adp-header__adobe-wrapper {
    display: -webkit-flex;
    display: flex
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__adobe-wrapper {
        display:none
    }
}

.pmi-adp-header__btn-menu {
    height: 32px;
    width: 32px;
    display: -webkit-flex;
    display: flex;
    -webkit-order: 2;
    order: 2
}

.pmi-adp-header__btn-menu:hover i,.pmi-adp-header__btn-menu:focus i {
    opacity: .85
}

.pmi-adp-header__btn-menu:active i,.pmi-adp-header__btn-menu.pmi-adp-btn_secondary:active:not(:disabled) i {
    opacity: .7
}

.pmi-adp-header__btn-menu i {
    color: #212121;
    font-size: 1.5rem
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__btn-menu {
        display:none
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-header__btn-menu {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center
    }

    .pmi .pmi-adp-header__btn-menu {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-header__btn-menu {
        display: -webkit-flex;
        display: flex
    }
}

.pmi-adp-header__cart-link {
    height: 32px;
    width: 32px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi-adp-header__cart-link i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-header__cart-link:hover i,.pmi-adp-header__cart-link:active i,.pmi-adp-header__cart-link.pmi-adp-btn_secondary:active:not(:disabled) i {
    color: #4f17a8
}

.pmi .pmi-adp-header__cart-link {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-header__cart-link {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-header__cart-link:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__cart-link:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-header__cart-link:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__cart-link .icon-nowrap {
    display: none
}

.pmi-adp-header__cart-link .pmi-adp-header__counter:empty+.visually-hidden {
    display: none
}

.pmi-adp-header__community-msg {
    position: relative
}

.pmi-adp-header__community-msg .icon-nowrap {
    display: none
}

.pmi-adp-header__community-msg .pmi-adp-header__counter:empty+.visually-hidden {
    display: none
}

.pmi-adp-header__community-msg-link {
    height: 32px;
    width: 32px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi-adp-header__community-msg-link i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-header__community-msg-link:hover i,.pmi-adp-header__community-msg-link:active i,.pmi-adp-header__community-msg-link.pmi-adp-btn_secondary:active:not(:disabled) i {
    color: #4f17a8
}

.pmi .pmi-adp-header__community-msg-link {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-header__community-msg-link {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-header__community-msg-link:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__community-msg-link:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-header__community-msg-link:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__community-msg-link {
        margin-left:8px
    }
}

.pmi-adp-header__link:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__link:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-header__link:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__link,.pmi-adp-header__link:visited {
    font-family: Aeonik-Medium, Arial, sans-serif !important;
    font-size: 1rem;
    line-height: 1.25rem;
    color:#200f3b!important;
    text-decoration: none !important
}

.pmi-adp-header__link:hover {
    color: #4f17a8 !important
}

.pmi-adp-header__link .icon-nowrap {
    display: none
}

.pmi-adp-header__line>.pmi-adp-header__link {
    font-weight: 500;
    margin-left: 32px
}


@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__link {
        display:none
    }
}

.pmi-adp-header__btn:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-header__btn:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-header__btn:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-header__btn {
    min-width: auto;
    padding: 0 16px
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__btn-wrapper {
        display:none
    }
}

.pmi-adp-header__search {
    cursor: pointer;
    height: 32px;
    width: 32px
}

.pmi-adp-header__search i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-header__search:hover i,.pmi-adp-header__search:active i,.pmi-adp-header__search.pmi-adp-btn_secondary:active:not(:disabled) i {
    color: #4f17a8
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__search {
        display:none
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__search {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        margin-left: 8px;
        margin-right: 16px
    }

    .pmi .pmi .pmi-adp-header__search {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi .pmi-adp-header__search {
        display: -webkit-flex;
        display: flex
    }
}

@media screen and (min-width: 1024px) {
    .pmi-adp-header__notifications {
        position:relative;
        top: 1px
    }
}

.pmi-adp-header__notifications .pmi-adp-header__counter {
    margin-top: -1px
}

.pmi-adp-header__notifications-button {
    height: 32px;
    width: 32px
}

.pmi-adp-header__notifications-button i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-header__notifications-button:hover i,.pmi-adp-header__notifications-button:active i,.pmi-adp-header__notifications-button.pmi-adp-btn_secondary:active:not(:disabled) i {
    color: #4f17a8
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-header__notifications-button {
        margin-left:8px
    }

    .pmi-adp-header__notifications-button i {
        position: relative;
        top: -1px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-header__notifications-button i {
        font-size:1.5rem
    }
}

.pmi-adp-header__counter {
    font-family: Aeonik,Arial,sans-serif;
    font-size: .75rem;
    line-height: 1rem;
    position: absolute;
    top: 0;
    left: 14px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #ec0030;
    border-radius: .5rem;
    color: #fff;
    font-weight: 500;
    height: 16px;
    min-width: 16px;
    text-align: center
}

.pmi .pmi-adp-header__counter {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-header__counter {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-header__counter {
    padding: 0 4px
}

.pmi-adp-header__counter:empty {
    display: none
}

.pmi-adp-header__counter:empty+.pmi-adp-header__counter--unread {
    display: none
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-header__my-account {
        display:none
    }
}

.pmi .pmi-adp-header__my-account {
    margin-left: 16px
}

.pmi-adp-header__my-account-button {
    -webkit-align-items: center;
    align-items: center;
    background-color: transparent;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row
}

.pmi .pmi-adp-header__my-account-button {
    padding-right: calc(16px + 4px)
}

.pmi-adp-header__my-account-button>i {
    position: absolute;
    top: 50%;
    right: 0;
    color: #212121;
    display: block;
    font-size: .875rem;
    margin-top: -4px
}

.elem-block+.pmi-adp-header__my-account-button>i {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.pmi-adp-header__my-account-button:hover .pmi-adp-header__my-account-label {
    color: #200f3b;
}

.pmi-adp-header__my-account-button:hover>i {
    opacity: .8
}

.pmi-adp-header__my-account-label {
    color: #200f3b;
    display: inline-block;
    font-family: Aeonik-Medium,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    position: relative
}

.pmi-adp-header__my-account-photo {
    height: 40px;
    width: 40px;
    background: url(https://static.projectmanagement.com/img/pmi-my-account-no-photo.png) no-repeat 0 0;
    background-size: cover;
    background-color: #fff;
    border-radius: 50% 50%;
    box-sizing: border-box;
    display: inline-block;
    position: relative
}

.pmi .pmi-adp-header__my-account-photo {
    margin-right: 16px
}

.pmi-adp-header__my-account-photo>img {
    height: 100%;
    width: 100%;
    border-radius: 50% 50%;
    display: block;
    overflow: hidden;
    position: relative
}

.pmi-adp-header__my-account-photo>img[src=""] {
    display: none
}

.pmi-adp-header__my-account>.pmi-adp-popup__wrapper {
    top: -35px
}

.pmi-adp-nav__dropdown {
    background-color: #fff;
    left: 0;
    max-width: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    position: absolute
}

.pmi .pmi-adp-nav__dropdown {
    position: absolute
}

.dsm .pmi-adp-nav__dropdown {
    position: absolute
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-nav__header {
        display:none
    }

    .pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__dropdown {
        display: none
    }

    .pmi .pmi-adp-nav__login {
        display: none
    }
}

.pmi-adp-slider {
    -webkit-transform: translateX(calc(-100% - 1rem));
    transform: translateX(calc(-100% - 1rem))
}

.pmi .pmi-adp-slider {
    position: fixed;
    padding-right: 0
}

@media screen and (min-width: 1024px) {
    .pmi-adp-slider {
        display:block
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-slider {
        display:none
    }
}

.mobile-only {
    display: none
}

@media screen and (max-width: 1023.9px) {
    .mobile-only {
        display:block
    }
}

.pmi.pmi-header {
    font-family: Aeonik,Arial,sans-serif;
    background-color: #fff;
    padding: 0
}

.pmi * {
    padding: 0;
    margin: 0
}

.pmi a {
    text-decoration: none
}

.pmi-f {
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "pmi-font" !important;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    speak: none
}

.pmi-approved-icon:before {
    content: ""
}

.pmi-apps-icon:before {
    content: ""
}

.pmi-auto-complete-icon:before {
    content: ""
}

.pmi-back-circle-icon:before {
    content: ""
}

.pmi-bell-empty-icon:before {
    content: ""
}

.pmi-bell-filled-icon:before {
    content: ""
}

.pmi-bin-icon:before {
    content: ""
}

.pmi-book-icon:before {
    content: ""
}

.pmi-bookmark-icon:before {
    content: ""
}

.pmi-briefcase-icon:before {
    content: ""
}

.pmi-building-icon:before {
    content: ""
}

.pmi-event-icon:before {
    content: ""
}

.pmi-call-icon:before {
    content: ""
}

.pmi-cart-icon:before {
    content: ""
}

.pmi-chat-icon:before {
    content: ""
}

.pmi-check-icon:before {
    content: ""
}

.pmi-chevron-down-icon:before {
    content: ""
}

.pmi-chevron-last-left-icon:before {
    content: ""
}

.pmi-chevron-last-right-icon:before {
    content: ""
}

.pmi-chevron-left-icon:before {
    content: ""
}

.pmi-chevron-right-icon:before {
    content: ""
}

.pmi-chevron-up-icon:before {
    content: ""
}

.pmi-circle-alert-icon:before {
    content: ""
}

.pmi-circle-check-icon:before {
    content: ""
}

.pmi-circle-info-icon:before {
    content: ""
}

.pmi-circle-question-icon:before {
    content: ""
}

.pmi-circle-remove-icon:before {
    content: ""
}

.pmi-clipboard-icon:before {
    content: ""
}

.pmi-close-thin-icon:before {
    content: ""
}

.pmi-cogwheel-icon:before {
    content: ""
}

.pmi-connections-icon:before {
    content: ""
}

.pmi-conversation-icon:before {
    content: ""
}

.pmi-dashboard-icon:before {
    content: ""
}

.pmi-education-icon:before {
    content: ""
}

.pmi-envelope-icon:before {
    content: ""
}

.pmi-file-icon:before {
    content: ""
}

.pmi-filter-icon:before {
    content: ""
}

.pmi-forward-circle-icon:before {
    content: ""
}

.pmi-friend-request-icon:before {
    content: ""
}

.pmi-global-menu-icon:before {
    content: ""
}

.pmi-group-icon:before {
    content: ""
}

.pmi-heart-empty-icon:before {
    content: ""
}

.pmi-heart-filled-icon:before {
    content: ""
}

.pmi-history-icon:before {
    content: ""
}

.pmi-lock-icon:before {
    content: ""
}

.pmi-log-off-icon:before {
    content: ""
}

.pmi-map-marker-icon:before {
    content: ""
}

.pmi-menu-close-icon:before {
    content: ""
}

.pmi-menu-icon:before {
    content: ""
}

.pmi-minus-icon:before {
    content: ""
}

.pmi-more-horizontal-icon:before {
    content: ""
}

.pmi-more-vertical-icon:before {
    content: ""
}

.pmi-network-icon:before {
    content: ""
}

.pmi-new-window-icon:before {
    content: ""
}

.pmi-pencil-icon:before {
    content: ""
}

.pmi-plus-icon:before {
    content: ""
}

.pmi-pmwar-icon:before {
    content: ""
}

.pmi-print-icon:before {
    content: ""
}

.pmi-ribbon-icon:before {
    content: ""
}

.pmi-search-icon:before {
    content: ""
}

.pmi-share-icon:before {
    content: ""
}

.pmi-star-empty-icon:before {
    content: ""
}

.pmi-star-filled-icon:before {
    content: ""
}

.pmi-story-icon:before {
    content: ""
}

.pmi-sync-icon:before {
    content: ""
}

.pmi-tag-icon:before {
    content: ""
}

.pmi-thumbnails-icon:before {
    content: ""
}

.pmi-times-icon:before {
    content: ""
}

.pmi-triangle-alert-icon:before {
    content: ""
}

.pmi-trusted-icon:before {
    content: ""
}

.pmi-tv-icon:before {
    content: ""
}

.pmi-upgrade-icon:before {
    content: ""
}

.pmi-user-icon:before {
    content: ""
}

.pmi-video-play-empty-icon:before {
    content: ""
}

.pmi-world-icon:before {
    content: ""
}

.pmi-wrench-icon:before {
    content: ""
}

.pmi-compass-icon {
    display: block;
    height: 20px;
    width: 20px;
    content: url("https://static.projectmanagement.com/img/compass-filled-common.svg")
}

.pmi-newsfeed-icon {
    display: block;
    height: 20px;
    width: 20px;
    content: url("https://static.projectmanagement.com/img/newsfeed.svg")
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__menu-row {
        display:-webkit-flex;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav__menu-row {
        padding-right:24px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__menu-row {
        -webkit-flex-direction:column;
        flex-direction: column;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        height: calc(100% - 88px - 50px);
        overflow-y: auto;
        overflow-x: hidden
    }

    .pmi-adp-nav.active-lang .pmi-adp-nav__menu-row,.pmi-adp-nav.active-search .pmi-adp-nav__menu-row {
        height: 100%
    }
}

.pmi-adp-nav button {
    border: none;
    border-radius: unset;
    background: transparent
}

.pmi-adp-nav img {
    max-width: none
}

.pmi-adp-nav sup {
    font-size: 80%;
    line-height: 0;
    position: relative;
    top: -0.21em;
    vertical-align: baseline
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav {
        overflow:hidden;
        background-color: #f5f5f5;
        border-bottom: 2px solid #4f17a8;
        border-top: 1px solid #d9d9d9
    }

    .pmi-adp-nav.dropdown-content-loaded,.pmi-adp-nav.active-search,.pmi-adp-nav.active-lang {
        overflow: initial
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav {
        height:100vh;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background-color: #fff;
        z-index: 2000;
        height: -webkit-fill-available;
        overflow: initial
    }

    .pmi .pmi-adp-nav {
        display: none
    }

    .pmi .pmi-adp-nav.open-nav {
        display: block
    }

    .pmi-adp-nav.open-nav #adp-btn-back {
        opacity: 0;
        visibility: hidden
    }
}

.pmi .pmi-adp-nav__layout {
    position: relative;
    margin: 0 auto
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__layout {
        display:-webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .pmi .pmi-adp-nav__layout {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__layout {
        display: -webkit-flex;
        display: flex
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__layout {
        height:100%;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        transition: -webkit-transform 300ms ease-in-out;
        transition: transform 300ms ease-in-out;
        transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
        will-change: transform
    }
}

.pmi-adp-nav__menu-lvl-1 {
    margin: 0;
    padding: 0
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__menu-lvl-1 {
        margin-left:16px
    }
}

.pmi .pmi-adp-nav__menu-lvl-1 {
    margin: 0;
    padding: 0
}

@media screen and (min-width: 1024px) {
    .pmi .pmi-adp-nav__menu-lvl-1 {
        margin-left:16px
    }
}

.dsm .pmi-adp-nav__menu-lvl-1 {
    margin: 0;
    padding: 0
}

@media screen and (min-width: 1024px) {
    .dsm .pmi-adp-nav__menu-lvl-1 {
        margin-left:16px
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item {
        position: relative;
        transition: box-shadow .3s,border-radius .3s
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover {
        background-color: #4f17a8;
        color: #fff
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover>.pmi-adp-nav__link {
        text-decoration: none
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover>.pmi-adp-nav__link,.pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover>.pmi-adp-nav__link:visited {
        color: #fff;
        -webkit-text-fill-color: #fff
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover>button {
        pointer-events: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .dropdown-content-loaded .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover .pmi-adp-nav__dropdown {
        opacity: 1;
        visibility: visible;
        z-index: 2500
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover button+.pmi-adp-nav__dropdown .pmi-adp-nav__title-row {
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item.is-focused-within {
        background-color: #4f17a8
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item.is-focused-within>.pmi-adp-nav__link,.pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item.is-focused-within>.pmi-adp-nav__link:visited {
        color: #fff;
        -webkit-text-fill-color: #fff
    }

    .dropdown-content-loaded .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item .pmi-adp-nav__dropdown.dropdown-shown {
        opacity: 1;
        visibility: visible;
        z-index: 2500
    }

    .pmi-adp-nav__menu-lvl-1 {
        width: calc(100% - calc(56px - 2px));
        display: -webkit-flex;
        display: flex
    }

    .pmi-adp-nav__menu-lvl-1>.pmi-adp-nav__item:hover>a[href^=javascript] {
        color: #fff;
        -webkit-text-fill-color: #fff;
        cursor: default
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__item {
        border-bottom:1px solid #d9d9d9
    }

    .pmi-adp-nav__menu-lvl-2>.pmi-adp-nav__item {
        padding-left: 32px
    }
}

.pmi-adp-nav__link:focus {
    text-decoration: none;
    border-radius: .25rem
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link {
        font-family:Aeonik-Medium,Arial,sans-serif;
        font-size: 1rem;
        line-height: calc(56px - 2px);
        cursor: pointer;
        font-weight: 500;
        display: block;
        letter-spacing: 0;
        position: relative;
        text-align: center;
        white-space: nowrap;
        padding: 0 12px;
        transition: box-shadow .3s,border-radius .3s
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link,.pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:visited {
        color: #200f3b;
        -webkit-text-fill-color: #200f3b
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:not(.is-empty):after {
        bottom: 2px;
        left: 50%;
        position: absolute;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        color: #fff;
        content: "";
        display: none;
        font-family: "pmi-font";
        font-size: 16px;
        line-height: 1
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus {
        box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
        outline: none
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus-visible {
        box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
        outline: none
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus {
        background-color: #4f17a8;
        color: #fff;
        -webkit-text-fill-color: #fff
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus:after {
        display: block
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus:not(:focus-visible) {
        background-color: transparent
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus:not(:focus-visible):after {
        display: none
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus-visible {
        background-color: #4f17a8
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:focus-visible:after {
        display: block
    }

    .pmi .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link {
        display: block
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:hover {
        color: #fff;
        -webkit-text-fill-color: #fff
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link {
        font-family: Aeonik,Arial,sans-serif;
        font-size: .875rem;
        line-height: 1.25rem;
        display: inline-block;
        text-align: left;
        white-space: normal;
        transition: box-shadow .3s
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link,.pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link:visited {
        color: #575757
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link:hover {
        color: #5d5171;
        text-decoration: none
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link:hover>.pmi-adp-nav__link__text {
        box-shadow: inset 0 -0.1px #fff,inset 0 -0.8px currentColor
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link:focus {
        box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
        outline: none
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav__menu-lvl-2>li>.pmi-adp-nav__link:focus-visible {
        box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
        outline: none
    }
}

@media screen and (min-width: 1024px)and (max-width: 1099.9px) {
    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link {
        padding:0 8px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__link {
        font-family:Aeonik,Arial,sans-serif;
        font-size: 1rem;
        line-height: 1.25rem;
        display: block;
        min-height: 48px;
        position: relative;
        text-align: left;
        text-decoration: none;
        width: 100%;
        padding: 14px 16px;
        transition-duration: .3s;
        font-weight: 500
    }

    .pmi-adp-nav__link,.pmi-adp-nav__link:visited,.pmi-adp-nav__link:hover {
        color: #200f3b
    }

    .pmi-adp-nav__link:focus {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav__link:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav__link:focus-visible {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi .pmi-adp-nav__link {
        padding: 14px 16px;
        transition-duration: .3s
    }

    .pmi .pmi-adp-nav__link,.pmi .pmi-adp-nav__link:visited,.pmi .pmi-adp-nav__link:hover {
        color: #200f3b
    }

    .pmi .pmi-adp-nav__link:focus {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi .pmi-adp-nav__link:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi .pmi-adp-nav__link:focus-visible {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .dsm .pmi-adp-nav__link {
        padding: 14px 16px;
        transition-duration: .3s
    }

    .dsm .pmi-adp-nav__link,.dsm .pmi-adp-nav__link:visited,.dsm .pmi-adp-nav__link:hover {
        color: #200f3b
    }

    .dsm .pmi-adp-nav__link:focus {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .dsm .pmi-adp-nav__link:focus:not(:focus-visible) {
        box-shadow: none
    }

    .dsm .pmi-adp-nav__link:focus-visible {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:not(.is-empty) {
        padding-right: calc(12px + 32px)
    }

    .pmi-adp-nav__menu-lvl-1>li>.pmi-adp-nav__link:not(.is-empty):after {
        right: 16px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #767676;
        content: "";
        display: inline-block;
        font-family: "pmi-font";
        font-size: 16px
    }
}

.pmi-adp-nav .pmi-adp-nav__item-search {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: end;
    justify-content: end;
    -webkit-align-items: center;
    align-items: center;
    position: relative
}

.pmi .pmi-adp-nav .pmi-adp-nav__item-search {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: end;
    justify-content: end;
    -webkit-align-items: center;
    align-items: center
}

.dsm .pmi-adp-nav .pmi-adp-nav__item-search {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: end;
    justify-content: end;
    -webkit-align-items: center;
    align-items: center
}

.pmi-adp-nav .pmi-adp-nav__item-search-btn {
    height: 32px;
    width: 32px;
    transition: box-shadow .3s
}

.pmi-adp-nav .pmi-adp-nav__item-search-btn i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-nav .pmi-adp-nav__item-search-btn:hover i,.pmi-adp-nav .pmi-adp-nav__item-search-btn:active i {
    color: #4f17a8
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        height: calc(56px - 2px);
        width: calc(56px - 2px);
        margin-right: 8px
    }

    .pmi .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        display: -webkit-flex;
        display: flex
    }

    .pmi-adp-nav .pmi-adp-nav__item-search-btn:focus {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav .pmi-adp-nav__item-search-btn:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav .pmi-adp-nav__item-search-btn:focus-visible {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav .pmi-adp-nav__item-search-btn:focus {
        background-color: #f5f5f5;
        border-radius: .5rem
    }

    .pmi-adp-nav .pmi-adp-nav__item-search-btn:focus:not(:focus-visible) {
        border-radius: 0
    }

    .pmi-adp-nav .pmi-adp-nav__item-search-btn:focus-visible {
        border-radius: .5rem
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        display:none
    }
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        display:none;
        visibility: hidden;
        opacity: 0
    }

    .pmi .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        display: none;
        visibility: hidden;
        opacity: 0
    }

    .dsm .pmi-adp-nav .pmi-adp-nav__item-search-btn {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav .pmi-adp-nav__item-search {
        display:none;
        padding: 0
    }

    .pmi .pmi-adp-nav .pmi-adp-nav__item-search {
        display: none;
        padding: 0
    }

    .dsm .pmi-adp-nav .pmi-adp-nav__item-search {
        display: none;
        padding: 0
    }
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav .pmi-adp-nav__item-search {
        width:100%;
        max-width: 300px;
        min-width: 154px
    }

    .pmi-adp-nav .pmi-adp-nav__item-search:focus {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav .pmi-adp-nav__item-search:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav .pmi-adp-nav__item-search:focus-visible {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav .pmi-adp-nav__item-search .pmi-adp-nav__dropdown {
        top:0 !important;
        left: 0 !important;
        padding-top: 0 !important
    }
}

.pmi-adp-nav .pmi-adp-nav__item-search #close {
    display: none
}

.pmi .pmi-adp-nav .pmi-adp-nav__item-search #close {
    display: none
}

.dsm .pmi-adp-nav .pmi-adp-nav__item-search #close {
    display: none
}

.pmi-adp-nav__item-lang {
    position: relative
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__item-lang__dropdown {
        top:0 !important;
        left: 0 !important
    }
}

.pmi-adp-nav__item-lang #lang-close {
    display: none
}

.pmi .pmi-adp-nav__item-lang #lang-close {
    display: none
}

.dsm .pmi-adp-nav__item-lang #lang-close {
    display: none
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__item-search+.pmi-adp-nav__item-lang {
        margin-left:-8px
    }
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav__item-search+.pmi-adp-nav__item-lang {
        margin-left:calc(8px + 4px * 0.5)
    }
}

.pmi-adp-nav__lang-btn {
    position: relative;
    height: 32px;
    width: 32px
}

.pmi-adp-nav__lang-btn i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-nav__lang-btn:hover i,.pmi-adp-nav__lang-btn:active i,.pmi-adp-nav__lang-btn.pmi-adp-btn_secondary:active:not(:disabled) i {
    color: #4f17a8
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__lang-btn {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        height: calc(56px - 2px);
        width: calc(56px - 2px);
        -webkit-justify-content: center;
        justify-content: center;
        width: calc(68px - 2px);
        margin-right: 16px;
        margin-left: 0;
        padding: 0 calc(4px + 2px)
    }

    .pmi .pmi-adp-nav__lang-btn {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__lang-btn {
        display: -webkit-flex;
        display: flex
    }

    .pmi-adp-nav__lang-btn:focus {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav__lang-btn:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav__lang-btn:focus-visible {
        box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
        outline: none
    }

    .pmi-adp-nav__lang-btn:focus {
        background-color: #f5f5f5;
        border-radius: .5rem
    }

    .pmi-adp-nav__lang-btn:focus:not(:focus-visible) {
        border-radius: 0
    }

    .pmi-adp-nav__lang-btn:focus-visible {
        border-radius: .5rem
    }

    .pmi-adp-nav__lang-btn-text {
        gap: calc(4px * 0.5)
    }
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav__lang-btn {
        margin-right:-8px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__lang-btn {
        width:100%;
        height: 48px;
        padding: 14px 16px;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        background-color: #f5f5f5
    }

    .pmi-adp-nav__lang-btn[aria-expanded=false]+.pmi-adp-nav__dropdown {
        padding: 0;
        width: initial
    }

    .pmi .pmi-adp-nav__lang-btn {
        width: 100%;
        height: 48px;
        padding: 14px 16px;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        background-color: #f5f5f5
    }

    .pmi .pmi-adp-nav__lang-btn[aria-expanded=false]+.pmi-adp-nav__dropdown {
        padding: 0;
        width: initial
    }

    .dsm .pmi-adp-nav__lang-btn {
        width: 100%;
        height: 48px;
        padding: 14px 16px;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        background-color: #f5f5f5
    }

    .dsm .pmi-adp-nav__lang-btn[aria-expanded=false]+.pmi-adp-nav__dropdown {
        padding: 0;
        width: initial
    }
}

.pmi-adp-nav__lang-btn-text {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__lang-btn-text {
        gap:4px
    }

    .pmi-adp-nav__lang-btn-text:hover {
        text-decoration: underline
    }
}

.pmi-adp-nav__lang-btn-abbr {
    padding-right: calc(4px * 0.5);
    font-size: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #212121
}

.notLoadedHelveticaNeue .pmi-adp-nav__lang-btn-abbr {
    font-weight: 700
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__lang-btn-abbr:hover {
        text-decoration:underline
    }
}

.pmi-adp-nav__lang-btn-icon {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    color: #575757
}

.pmi-adp-nav__lang-btn:hover .pmi-adp-nav__lang-btn-abbr,.pmi-adp-nav__lang-btn:hover .pmi-adp-nav__lang-btn-icon {
    color: #4f17a8
}

.pmi-adp-nav__lang-btn+.pmi-adp-nav__dropdown {
    min-width: initial;
    width: 300px;
    padding: 8px 16px 16px
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__lang-btn-open {
        display:none
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__lang-btn-open {
        justify-self:flex-end;
        display: inline-block;
        text-decoration: underline
    }

    .pmi-adp-nav__lang-btn-open,.pmi-adp-nav__lang-btn-open>p {
        font-family: Inter,Helvetica,Arial,sans-serif;
        line-height: 1.375rem;
        font-size: .75rem;
        font-weight: 500;
        color: #4f17a8
    }

    .pmi-adp-nav__lang-btn-open:hover {
        text-decoration: none
    }

    body {
        top: 0 !important
    }
}

.google-translate-desktop-placeholder {
    margin-right: -16px
}

@media screen and (max-width: 1023.9px) {
    .google-translate-desktop-placeholder {
        display:none
    }
}

@media screen and (min-width: 1024px) {
    .google-translate-mobile-placeholder {
        display:none
    }
}

.google-translate-element {
    -webkit-justify-content: end;
    justify-content: end;
    -webkit-align-items: center;
    align-items: center;
    margin-right: 24px;
    display: none
}

@media screen and (min-width: 1024px) {
    .google-translate-element--show-desktop {
        display:-webkit-flex;
        display: flex
    }

    .pmi-adp-search+.google-translate-element--show-desktop {
        margin-left: -8px
    }
}

@media screen and (max-width: 1023.9px) {
    .google-translate-element {
        width:100%;
        min-height: calc(40px + 2 * 1px);
        padding: 12px 16px;
        background-color: #f5f5f5
    }

    .google-translate-element--show-mobile {
        display: -webkit-flex;
        display: flex
    }

    .google-translate-element .goog-te-gadget {
        width: 100% !important
    }

    .google-translate-element .skiptranslate {
        width: 100% !important
    }

    .google-translate-element .goog-te-gadget-simple {
        width: 100% !important
    }
}

.goog-te-gadget-simple {
    display: inline-block;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
    font-size: 1rem !important;
    line-height: 1rem !important;
    cursor: pointer
}

.goog-te-gadget-icon {
    display: none
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    gap: 7px;
    font-family: Inter,Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 1.25rem;
    font-size: .75rem;
    margin: 1.75rem 0;
    margin: 0;
    background-color: #f5f5f5 !important;
    border: 1px solid #ababab !important;
    padding: 8px 12px !important;
    border-radius: .25rem !important
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed:focus:not(:focus-visible) {
    box-shadow: none
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

@media screen and (max-width: 1023.9px) {
    .VIpgJd-ZVi9od-xl07Ob-lTBxed {
        font-family:Inter,Helvetica,Arial,sans-serif;
        font-weight: 400;
        line-height: 1.5rem;
        font-size: 1rem;
        margin: 2rem 0;
        margin: 0;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        gap: 8px
    }
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed>img {
    display: none
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed:hover {
    text-decoration: none
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed>span:last-child {
    color: #575757
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed>span:first-child+img+span {
    display: none
}

.VIpgJd-ZVi9od-xl07Ob-lTBxed>span:last-child {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: #575757;
    -webkit-mask: url("https://static.projectmanagement.com/img/icon-carrot.svg") no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask: url("https://static.projectmanagement.com/img/icon-carrot.svg") no-repeat;
    mask: url("https://static.projectmanagement.com/img/icon-carrot.svg") no-repeat;
    mask-size: cover;
    color: transparent !important
}

.skiptranslate iframe.skiptranslate {
    display: none
}

body {
    top: 0px !important
}


.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.pmi-adp-slider__button,.pmi-adp-popup__close-btn {
    position: relative;
    border: 0;
    background-color: transparent;
    display: block;
    overflow: visible;
    font-size: 0 !important;
    line-height: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none !important
}

button {
    background: transparent;
    border: 0 none
}

button:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

button:focus:not(:focus-visible) {
    box-shadow: none
}

button:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi button:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi button:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi button:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm button:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm button:focus:not(:focus-visible) {
    box-shadow: none
}

.dsm button:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-btn {
    border-radius: .25rem;
    font-family: Inter,Helvetica,Arial,sans-serif;
    font-weight: 600;
    min-width: 120px;
    padding: 0 16px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi .pmi-adp-btn {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-btn {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-btn_md {
    font-size: 1rem;
    min-height: 48px
}

.pmi-adp-btn_sm {
    font-size: .875rem;
    min-height: 40px
}

.pmi-adp-btn_xs {
    font-size: .875rem;
    min-height: 32px
}

.pmi-adp-btn.pmi-adp-btn_primary,.pmi-adp-btn.pmi-adp-btn_primary:focus,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled):focus,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:active {
    border: 1px solid #4f17a8;
    background-color: #4f17a8;
    color: #fff;
    text-decoration: none
}

.dsm .pmi-adp-btn.pmi-adp-btn_primary,.dsm .pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled),.dsm .pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled) {
    border: 1px solid #4f17a8;
    background-color: #4f17a8;
    color: #fff
}

.pmi-adp-btn.pmi-adp-btn_primary:active,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled):focus,.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled) {
    background-color: #2f0e65;
    border-color: #2f0e65
}

.pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:hover:not(:disabled):active:focus {
    background-color: #441d82;
    border-color: #441d82
}

.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled),.pmi-adp-btn.pmi-adp-btn_primary:active:not(:disabled):focus {
    background-color: #2f0e65;
    border-color: #2f0e65
}

.pmi-adp-btn.pmi-adp-btn_primary:disabled,.pmi-adp-btn.pmi-adp-btn_primary:disabled:hover:not(:disabled) {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    border-width: 1px;
    padding: 1px 16px;
    color: #ababab;
    opacity: 1
}

.pmi-adp-btn_secondary,.pmi-adp-btn_secondary:disabled,.pmi-adp-btn_secondary:focus,.pmi-adp-btn_secondary:active:not(:disabled):focus,.pmi-adp-btn_secondary:active:not(:disabled),.pmi-adp-btn_secondary:hover:not(:disabled),.pmi-adp-btn_secondary:active {
    background-color: #fff;
    border: 2px solid #4f17a8;
    color: #4f17a8;
    text-decoration: none
}

.pmi-adp-btn_secondary:active,.pmi-adp-btn_secondary:active:not(:disabled):focus,.pmi-adp-btn_secondary:active:not(:disabled) {
    background-color: #4f17a8;
    color: #fff
}

.pmi-adp-btn_secondary:hover:not(:disabled),.pmi-adp-btn_secondary:hover:not(:disabled):active:focus {
    background-color: #f5f5f5
}

.pmi-adp-btn_secondary:active:not(:disabled),.pmi-adp-btn_secondary:active:not(:disabled):focus {
    color: #4f17a8
}

.pmi-adp-btn_secondary:active:not(:disabled):focus {
    color: #4f17a8
}

.pmi-adp-btn_secondary:disabled,.pmi-adp-btn_secondary:disabled:hover:not(:disabled) {
    border: 1px solid #d9d9d9
}

.pmi-adp-btn_outline,.pmi-adp-btn_outline:focus,.pmi-adp-btn_outline:focus:active,.pmi-adp-btn_outline:active,.pmi-adp-btn_outline.pmi-adp-btn_secondary:active:not(:disabled),.pmi-adp-btn_outline:hover:not(:disabled) {
    background-color: transparent;
    border: 2px solid #4f17a8;
    color: #4f17a8;
    text-decoration: none
}

.pmi-adp-btn_outline:hover:not(:disabled) {
    background-color: #f2edf8
}

.pmi-adp-btn_outline:active,.pmi-adp-btn_outline:active:focus,.pmi-adp-btn_outline:active:hover:not(:disabled),.pmi-adp-btn_outline.pmi-adp-btn_secondary:active:not(:disabled) {
    background-color: #4f17a8;
    color: #fff
}

* {
    box-sizing: border-box
}

ul,ol {
    list-style: none;
    margin: 0;
    padding: 0
}

.hidden {
    overflow: hidden;
    display: none
}

.elem-none {
    display: none !important
}

.elem-block {
    display: block !important
}

.overflow-hidden {
    overflow: hidden
}

@media screen and (max-width: 1023.9px) {
    .mobile-hidden {
        display:none !important
    }
}

@media screen and (min-width: 1024px) {
    .desktop-hidden {
        display:none !important
    }
}

@media screen and (min-width: 1280px) {
    .desktop-large-hidden {
        display:none !important
    }
}

@media screen and (max-width: 1279.9px) {
    .mobile-large-hidden {
        display:none !important
    }
}

.pmi-adp-nowrap {
    display: inline;
    white-space: nowrap
}

.unset-overflow {
    overflow-x: unset !important;
    overflow-y: unset !important
}

.pi {
    font-family: "primeicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pi-fw {
    width: 1.28571429em;
    text-align: center
}

.pi-spin {
    -webkit-animation: fa-spin 2s infinite cubic-bezier(0, 0, 1, 1);
    animation: fa-spin 2s infinite cubic-bezier(0, 0, 1, 1)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.pi-step-backward-alt:before {
    content: ""
}

.pi-step-forward-alt:before {
    content: ""
}

.pi-forward:before {
    content: ""
}

.pi-backward:before {
    content: ""
}

.pi-fast-backward:before {
    content: ""
}

.pi-fast-forward:before {
    content: ""
}

.pi-pause:before {
    content: ""
}

.pi-play:before {
    content: ""
}

.pi-compass:before {
    content: ""
}

.pi-id-card:before {
    content: ""
}

.pi-ticket:before {
    content: ""
}

.pi-file-o:before {
    content: ""
}

.pi-reply:before {
    content: ""
}

.pi-directions-alt:before {
    content: ""
}

.pi-directions:before {
    content: ""
}

.pi-thumbs-up:before {
    content: ""
}

.pi-thumbs-down:before {
    content: ""
}

.pi-sort-numeric-down-alt:before {
    content: ""
}

.pi-sort-numeric-up-alt:before {
    content: ""
}

.pi-sort-alpha-down-alt:before {
    content: ""
}

.pi-sort-alpha-up-alt:before {
    content: ""
}

.pi-sort-numeric-down:before {
    content: ""
}

.pi-sort-numeric-up:before {
    content: ""
}

.pi-sort-alpha-down:before {
    content: ""
}

.pi-sort-alpha-up:before {
    content: ""
}

.pi-sort-alt:before {
    content: ""
}

.pi-sort-amount-up:before {
    content: ""
}

.pi-sort-amount-down:before {
    content: ""
}

.pi-sort-amount-down-alt:before {
    content: ""
}

.pi-sort-amount-up-alt:before {
    content: ""
}

.pi-palette:before {
    content: ""
}

.pi-undo:before {
    content: ""
}

.pi-desktop:before {
    content: ""
}

.pi-sliders-v:before {
    content: ""
}

.pi-sliders-h:before {
    content: ""
}

.pi-search-plus:before {
    content: ""
}

.pi-search-minus:before {
    content: ""
}

.pi-file-excel:before {
    content: ""
}

.pi-file-pdf:before {
    content: ""
}

.pi-check-square:before {
    content: ""
}

.pi-chart-line:before {
    content: ""
}

.pi-user-edit:before {
    content: ""
}

.pi-exclamation-circle:before {
    content: ""
}

.pi-android:before {
    content: ""
}

.pi-google:before {
    content: ""
}

.pi-apple:before {
    content: ""
}

.pi-microsoft:before {
    content: ""
}

.pi-heart:before {
    content: ""
}

.pi-mobile:before {
    content: ""
}

.pi-tablet:before {
    content: ""
}

.pi-key:before {
    content: ""
}

.pi-shopping-cart:before {
    content: ""
}

.pi-comments:before {
    content: ""
}

.pi-comment:before {
    content: ""
}

.pi-briefcase:before {
    content: ""
}

.pi-bell:before {
    content: ""
}

.pi-paperclip:before {
    content: ""
}

.pi-share-alt:before {
    content: ""
}

.pi-envelope:before {
    content: ""
}

.pi-volume-down:before {
    content: ""
}

.pi-volume-up:before {
    content: ""
}

.pi-volume-off:before {
    content: ""
}

.pi-eject:before {
    content: ""
}

.pi-money-bill:before {
    content: ""
}

.pi-images:before {
    content: ""
}

.pi-image:before {
    content: ""
}

.pi-sign-in:before {
    content: ""
}

.pi-sign-out:before {
    content: ""
}

.pi-wifi:before {
    content: ""
}

.pi-sitemap:before {
    content: ""
}

.pi-chart-bar:before {
    content: ""
}

.pi-camera:before {
    content: ""
}

.pi-dollar:before {
    content: ""
}

.pi-lock-open:before {
    content: ""
}

.pi-table:before {
    content: ""
}

.pi-map-marker:before {
    content: ""
}

.pi-list:before {
    content: ""
}

.pi-eye-slash:before {
    content: ""
}

.pi-eye:before {
    content: ""
}

.pi-folder-open:before {
    content: ""
}

.pi-folder:before {
    content: ""
}

.pi-video:before {
    content: ""
}

.pi-inbox:before {
    content: ""
}

.pi-lock:before {
    content: ""
}

.pi-unlock:before {
    content: ""
}

.pi-tags:before {
    content: ""
}

.pi-tag:before {
    content: ""
}

.pi-power-off:before {
    content: ""
}

.pi-save:before {
    content: ""
}

.pi-question-circle:before {
    content: ""
}

.pi-question:before {
    content: ""
}

.pi-copy:before {
    content: ""
}

.pi-file:before {
    content: ""
}

.pi-clone:before {
    content: ""
}

.pi-calendar-times:before {
    content: ""
}

.pi-calendar-minus:before {
    content: ""
}

.pi-calendar-plus:before {
    content: ""
}

.pi-ellipsis-v:before {
    content: ""
}

.pi-ellipsis-h:before {
    content: ""
}

.pi-bookmark:before {
    content: ""
}

.pi-globe:before {
    content: ""
}

.pi-replay:before {
    content: ""
}

.pi-filter:before {
    content: ""
}

.pi-print:before {
    content: ""
}

.pi-align-right:before {
    content: ""
}

.pi-align-left:before {
    content: ""
}

.pi-align-center:before {
    content: ""
}

.pi-align-justify:before {
    content: ""
}

.pi-cog:before {
    content: ""
}

.pi-cloud-download:before {
    content: ""
}

.pi-cloud-upload:before {
    content: ""
}

.pi-cloud:before {
    content: ""
}

.pi-pencil:before {
    content: ""
}

.pi-users:before {
    content: ""
}

.pi-clock:before {
    content: ""
}

.pi-user-minus:before {
    content: ""
}

.pi-user-plus:before {
    content: ""
}

.pi-trash:before {
    content: ""
}

.pi-external-link:before {
    content: ""
}

.pi-window-maximize:before {
    content: ""
}

.pi-window-minimize:before {
    content: ""
}

.pi-refresh:before {
    content: ""
}

.pi-user:before {
    content: ""
}

.pi-exclamation-triangle:before {
    content: ""
}

.pi-calendar:before {
    content: ""
}

.pi-chevron-circle-left:before {
    content: ""
}

.pi-chevron-circle-down:before {
    content: ""
}

.pi-chevron-circle-right:before {
    content: ""
}

.pi-chevron-circle-up:before {
    content: ""
}

.pi-angle-double-down:before {
    content: ""
}

.pi-angle-double-left:before {
    content: ""
}

.pi-angle-double-right:before {
    content: ""
}

.pi-angle-double-up:before {
    content: ""
}

.pi-angle-down:before {
    content: ""
}

.pi-angle-left:before {
    content: ""
}

.pi-angle-right:before {
    content: ""
}

.pi-angle-up:before {
    content: ""
}

.pi-upload:before {
    content: ""
}

.pi-download:before {
    content: ""
}

.pi-ban:before {
    content: ""
}

.pi-star-o:before {
    content: ""
}

.pi-star:before {
    content: ""
}

.pi-chevron-left:before {
    content: ""
}

.pi-chevron-right:before {
    content: ""
}

.pi-chevron-down:before {
    content: ""
}

.p-dropdown-trigger[aria-expanded=true] .pi-chevron-down:before {
    content: ""
}

.pi-chevron-up:before {
    content: ""
}

.pi-caret-left:before {
    content: ""
}

.pi-caret-right:before {
    content: ""
}

.pi-caret-down:before {
    content: ""
}

.pi-caret-up:before {
    content: ""
}

.pi-search:before {
    content: ""
}

.pi-check:before {
    content: ""
}

.pi-check-circle:before {
    content: ""
}

.pi-times:before {
    content: ""
}

.pi-times-circle:before {
    content: ""
}

.pi-plus:before {
    content: ""
}

.pi-plus-circle:before {
    content: ""
}

.pi-minus:before {
    content: ""
}

.pi-minus-circle:before {
    content: ""
}

.pi-circle-on:before {
    content: ""
}

.pi-circle-off:before {
    content: ""
}

.pi-sort-down:before {
    content: ""
}

.pi-sort-up:before {
    content: ""
}

.pi-sort:before {
    content: ""
}

.pi-step-backward:before {
    content: ""
}

.pi-step-forward:before {
    content: ""
}

.pi-th-large:before {
    content: ""
}

.pi-arrow-down:before {
    content: ""
}

.pi-arrow-left:before {
    content: ""
}

.pi-arrow-right:before {
    content: ""
}

.pi-arrow-up:before {
    content: ""
}

.pi-bars:before {
    content: ""
}

.pi-arrow-circle-down:before {
    content: ""
}

.pi-arrow-circle-left:before {
    content: ""
}

.pi-arrow-circle-right:before {
    content: ""
}

.pi-arrow-circle-up:before {
    content: ""
}

.pi-info:before {
    content: ""
}

.pi-info-circle:before {
    content: ""
}

.pi-home:before {
    content: ""
}

.pi-spinner:before {
    content: ""
}

.pmi-accelerators {
    background-color: #f5f5f5;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 0 0 220px;
    flex: 0 0 220px;
    margin: -32px -32px -32px 64px;
    max-width: 220px;
    text-align: center;
    overflow-x: clip;
    overflow-y: visible;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi .pmi-accelerators {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-accelerators {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-accelerators {
    margin: -32px -32px -32px 64px
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-accelerators {
        display:none
    }
}

.pmi-accelerators__helper {
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

.pmi .pmi-accelerators__helper {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-accelerators__helper {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-accelerators__helper {
    padding: 16px 0
}

.pmi .pmi-accelerators__helper .icon-nowrap,.pmi .pmi-accelerators__helper svg {
    display: none
}

.pmi .pmi-accelerators__helper:hover {
    text-decoration: none
}

.pmi .pmi-accelerators__helper:hover .pmi-accelerators__caption>span {
    box-shadow: inset 0 -0.1px #fff,inset 0 -1.2px currentColor
}

.dsm .pmi-accelerators__helper:hover {
    color: #212121
}

.pmi-accelerators__helper:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-accelerators__helper:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-accelerators__helper:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-accelerators__helper:focus {
    text-decoration: none;
    border-radius: .25rem
}

.pmi-accelerators__container,.pmi-accelerators__container--bg,.pmi-accelerators__container--sm {
    border: 1px solid #d9d9d9;
    margin: 0;
    width: 100%
}

.pmi-accelerators__container--sm {
    height: 100%;
    width: 100%;
    min-height: 175px
}

.pmi-accelerators__container--sm:last-child {
    border-top: none
}

.pmi-accelerators__container--bg {
    height: 100%;
    width: 100%;
    min-height: 350px
}

.pmi-accelerators__image {
    display: block;
    height: 70px;
    width: 100px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: pre-wrap;
    overflow-wrap: break-word
}

.pmi .pmi-accelerators__image {
    margin-left: auto;
    margin-right: auto
}

.pmi-accelerators__caption {
    color: #212121;
    padding: 0 16px;
    position: relative;
    white-space: pre-wrap;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem
}

.dsm .pmi-accelerators__caption {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem
}

.notLoadedHelveticaNeue .pmi-accelerators__caption {
    font-weight: 700
}

.pmi .pmi-accelerators__caption {
    margin-top: 16px;
    margin-bottom: 0;
    padding: 0 16px;
    text-align: center
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__dropdown {
        border-top:4px solid #4f17a8;
        box-shadow: 0 12px 16px 0 rgba(0,0,0,.1);
        min-height: 350px;
        min-width: 730px;
        top: 100%;
        padding: 32px
    }

    .pmi-adp-nav__dropdown::-webkit-scrollbar {
        height: 6px;
        width: 6px
    }

    .pmi-adp-nav__dropdown::-webkit-scrollbar-thumb {
        background: #ababab;
        border-radius: .25rem
    }

    .pmi-adp-nav__dropdown::-webkit-scrollbar-track {
        background: transparent
    }

    .pmi .pmi-adp-nav__dropdown {
        padding: 32px
    }

    .dsm .pmi-adp-nav__dropdown {
        padding: 32px
    }

    .pmi-adp-nav__dropdown__content {
        -webkit-align-items: stretch;
        align-items: stretch;
        display: -webkit-flex;
        display: flex;
        white-space: nowrap
    }

    .pmi .pmi-adp-nav__dropdown__content {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__dropdown__content {
        display: -webkit-flex;
        display: flex
    }

    .pmi-adp-nav__dropdown__main {
        -webkit-flex: 1;
        flex: 1;
        white-space: nowrap
    }
}

.pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__dropdown,.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__dropdown {
    top: 0 !important;
    z-index: 2600 !important;
    height: calc(100vh - 50px)
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__dropdown {
        left:100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        overflow-y: auto;
        top: 50px;
        height: calc(100% - 50px);
        width: 100%
    }

    .pmi-adp-nav__dropdown.show-dropdown {
        opacity: 1;
        visibility: visible;
        z-index: 2500;
        overflow-x: hidden
    }

    .pmi-adp-nav__dropdown.show-dropdown .pmi-adp-nav__dropdown__content {
        height: 100%
    }

    .pmi-adp-nav__dropdown__content {
        min-width: 100% !important
    }
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__groups {
        display:-webkit-flex;
        display: flex;
        margin: 0 -20px
    }

    .pmi .pmi-adp-nav__groups {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__groups {
        display: -webkit-flex;
        display: flex
    }

    .pmi .pmi-adp-nav__groups {
        margin: 0 -20px
    }
}

.pmi-adp-nav__groups.group-extra .pmi-adp-nav__group:nth-child(5),.pmi-adp-nav__groups.group-extra .pmi-adp-nav__group:nth-child(5)+* {
    display: none
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__group {
        -webkit-flex:initial;
        max-width: 300px;
        padding: 0 20px
    }

    .pmi-adp-nav__group.cols2 {
        max-width: 600px
    }

    .pmi-adp-nav__group.cols3 {
        max-width: 900px
    }

    .pmi-adp-nav__group.cols4 {
        max-width: 1200px
    }

    .pmi .pmi-adp-nav__group {
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        padding: 0 20px
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-nav__group {
        -webkit-flex:0 0 100%;
        flex: 0 0 100%
    }
}

.pmi-adp-nav__group-title {
    font-family: Aeonik-Bold,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    color: #200f3b ;
    position: relative;
    white-space: normal
}

.dsm .pmi-adp-nav__group-title {
    font-family: Aeonik-Bold,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.25rem
}

.pmi-adp-nav__group-title>a {
    color: #1c1b1d;
    border-radius: .25rem
}

.pmi-adp-nav__group-title>a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__group-title>a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-nav__group-title>a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-nav__group-title>a {
    color: #200f3b;
    border-radius: .25rem
}

.pmi .pmi-adp-nav__group-title>a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-nav__group-title>a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi .pmi-adp-nav__group-title>a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm .pmi-adp-nav__group-title>a {
    color: #666666;
    border-radius: .25rem
}

.dsm .pmi-adp-nav__group-title>a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm .pmi-adp-nav__group-title>a:focus:not(:focus-visible) {
    box-shadow: none
}

.dsm .pmi-adp-nav__group-title>a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__group-title>a:hover {
    color: #4f17a8
}

.pmi-adp-nav__group-title>a:focus {
    text-decoration: none
}

.pmi-adp-nav__group-title i {
    width: 14px
}

.pmi-adp-nav__group-title i:before {
    color: #ff610f;
    font-size: .875rem
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__group-title {
        margin-bottom:16px
    }

    .pmi-adp-nav__group-title.pmi-adp-nav__group-title--with-icon {
        padding-left: 19px
    }

    .pmi-adp-nav__group-title:not(.pmi-adp-nav__group-title--with-icon) {
        padding-left: 1px
    }

    .dsm .pmi-adp-nav__group-title {
        margin-bottom: 16px
    }

    .pmi .pmi-adp-nav__group-title {
        margin-bottom: 16px
    }

    .pmi .pmi-adp-nav__group-title.pmi-adp-nav__group-title--with-icon {
        padding-left: 19px
    }

    .pmi .pmi-adp-nav__group-title:not(.pmi-adp-nav__group-title--with-icon) {
        padding-left: 1px
    }

    .pmi-adp-nav__group-title:after {
        height: 1px;
        width: 43px;
        background-color: #ababab;
        content: "";
        display: block;
        margin-top: 8px
    }

    .pmi .pmi-adp-nav__group-title:after {
        display: block;
        margin-top: 8px
    }

    .pmi-adp-nav__group-title i {
        position: absolute;
        top: -1px;
        left: 0
    }

    .pmi-adp-nav__group-title.title-full:after {
        width: 100%
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__group-title {
        border-bottom:1px solid #d9d9d9;
        min-height: 48px;
        padding: 14px 16px
    }

    .pmi .pmi-adp-nav__group-title {
        padding: 14px 16px;
        margin-bottom: 0
    }

    .pmi-adp-nav__group-title i {
        margin-right: 4px
    }

    .pmi-adp-nav__header {
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        border-bottom: 1px solid #d9d9d9;
        height: 50px;
        padding: 0 16px 4px
    }

    .pmi .pmi-adp-nav__header {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__header {
        display: -webkit-flex;
        display: flex
    }

    .pmi .pmi-adp-nav__header {
        padding: 0 16px 4px
    }
}

.pmi-adp-nav__header-inner {
    text-align: center;
    position: relative
}

.pmi-adp-nav__header-title {
    color: #200f3b;
    display: none;
    font-family: Aeonik,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.25rem
}

.pmi-adp-nav__control {
    color: #200f3b;
    font-size: 16px;
    transition-duration: .3s
}

.pmi-adp-nav__control:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__control:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-nav__control:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-nav__control {
    background-color: #fff;
    border-radius: .25rem;
    padding: 4px
}

.pmi-adp-nav__control#adp-btn-back {
    color: #4f17a8;
    border-radius: 50%;
    padding: 0
}

.pmi-adp-nav__control-back {
    border: 1px solid #4f17a8;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    display: -webkit-flex;
    display: flex;
    padding-left: 1px
}

.pmi-adp-nav__control-back path {
    fill: #4f17a8
}

.pmi-adp-nav__control.btn-show {
    opacity: 1 !important;
    visibility: visible !important
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__control {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center
    }

    .pmi .pmi-adp-nav__control {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__control {
        display: -webkit-flex;
        display: flex
    }

    .pmi-adp-nav__control:last-child {
        position: relative
    }
}

.pmi-adp-nav__logo {
    height: 30px;
    width: 33px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    transition-duration: .3s;
    border-radius: .25rem;
    background-color: #fff
}

.pmi-adp-nav__logo:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__logo:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-nav__logo:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__logo>img {
    height: 30px;
    width: 33px
}

.icon-gt {
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-approved:before {
    content: ""
}

.icon-article:before {
    content: ""
}

.icon-box:before {
    content: ""
}

.icon-briefcase:before {
    content: ""
}

.icon-certification:before {
    content: ""
}

.icon-clipboard:before {
    content: ""
}

.icon-comments:before {
    content: ""
}

.icon-collaboration:before {
    content: ""
}

.icon-course:before {
    content: ""
}

.icon-document:before {
    content: ""
}

.icon-education:before {
    content: ""
}

.icon-event:before {
    content: ""
}

.icon-friends:before {
    content: ""
}

.icon-group:before {
    content: ""
}

.icon-newsfeed:before {
    content: ""
}

.icon-story:before {
    content: ""
}

.icon-external-link:before {
    content: ""
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__login {
        border-top:1px solid #d9d9d9;
        padding: 0 16px;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        height: 88px;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .pmi .pmi-adp-nav__login {
        padding: 0 16px;
        position: absolute;
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__login {
        display: -webkit-flex;
        display: flex
    }

    .pmi-adp-nav__login>*+* {
        margin-left: 16px
    }

    .pmi .pmi-adp-nav__login>*+* {
        margin-left: 16px
    }

    .pmi-adp-nav__login .pmi-adp-btn:focus {
        box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
        outline: none
    }

    .pmi-adp-nav__login .pmi-adp-btn:focus:not(:focus-visible) {
        box-shadow: none
    }

    .pmi-adp-nav__login .pmi-adp-btn:focus-visible {
        box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
        outline: none
    }
}

.pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__link>.icon-nowrap>.icon,.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__link>.icon-nowrap>.icon {
    display: none
}

.pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__link .pmi-new-window-icon,.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__link .pmi-new-window-icon {
    font-size: 15px;
    margin-left: 5px;
    position: relative;
    top: -1px;
    vertical-align: middle
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__menu-lvl-2,.pmi-adp-nav__menu-lvl-3 {
        padding-left:0
    }

    .pmi .pmi-adp-nav__menu-lvl-2,.pmi .pmi-adp-nav__menu-lvl-3 {
        padding-left: 0
    }

    .dsm .pmi-adp-nav__menu-lvl-2,.dsm .pmi-adp-nav__menu-lvl-3 {
        padding-left: 0
    }

    .pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-2>.pmi-adp-nav__item,.pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-3>.pmi-adp-nav__item {
        padding: 0
    }

    .pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__link.with-arrow,.pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__link.with-arrow {
        padding-right: calc(12px + 32px)
    }

    .pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__link.with-arrow:after,.pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__link.with-arrow:after {
        right: 16px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #767676;
        content: "";
        display: inline-block;
        font-family: "pmi-font";
        font-size: 16px
    }

    .pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-2 .pmi-adp-nav__link svg,.pmi-adp-nav__group-title.mobile-hidden+.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__link svg {
        display: none
    }
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__menu-lvl-2,.pmi-adp-nav__menu-lvl-3 {
        margin:0 -20px;
        padding-left: 1px
    }

    .pmi .pmi-adp-nav__menu-lvl-2,.pmi .pmi-adp-nav__menu-lvl-3 {
        margin: 0 -20px;
        padding-left: 1px
    }

    .dsm .pmi-adp-nav__menu-lvl-2,.dsm .pmi-adp-nav__menu-lvl-3 {
        margin: 0 -20px;
        padding-left: 1px
    }

    .pmi-adp-nav__group-title--with-icon+.pmi-adp-nav__menu-lvl-2,.pmi-adp-nav__group-title--with-icon+.pmi-adp-nav__menu-lvl-3 {
        padding-left: 19px
    }

    .pmi .pmi-adp-nav__group-title--with-icon+.pmi-adp-nav__menu-lvl-2,.pmi .pmi-adp-nav__group-title--with-icon+.pmi-adp-nav__menu-lvl-3 {
        padding-left: 19px
    }

    .dsm .pmi-adp-nav__group-title--with-icon+.pmi-adp-nav__menu-lvl-2,.dsm .pmi-adp-nav__group-title--with-icon+.pmi-adp-nav__menu-lvl-3 {
        padding-left: 19px
    }

    .pmi-adp-nav__menu-lvl-2>.pmi-adp-nav__item,.pmi-adp-nav__menu-lvl-3>.pmi-adp-nav__item {
        padding: 0 20px
    }

    .pmi-adp-nav__menu-lvl-2>.pmi-adp-nav__item+.pmi-adp-nav__item,.pmi-adp-nav__menu-lvl-3>.pmi-adp-nav__item+.pmi-adp-nav__item {
        margin-top: 8px
    }

    .pmi-adp-nav__menu-lvl-2.cols2,.cols2.pmi-adp-nav__menu-lvl-3 {
        -webkit-column-count: 2;
        column-count: 2
    }

    .pmi-adp-nav__menu-lvl-2.cols3,.cols3.pmi-adp-nav__menu-lvl-3 {
        -webkit-column-count: 3;
        column-count: 3
    }

    .pmi-adp-nav__menu-lvl-2.cols4,.cols4.pmi-adp-nav__menu-lvl-3 {
        -webkit-column-count: 4;
        column-count: 4
    }
}

.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__item {
    padding: 0
}

.pmi-adp-nav__menu-lvl-3 .pmi-adp-nav__item .pmi-adp-nav__link::after {
    content: "" !important
}

.pmi-adp-popup--scrollable .pmi-adp-notifications-menu {
    overflow-x: hidden;
    overflow-y: auto
}

.pmi-adp-popup__title {
    color: #666666;
    font-family: Aeonik,Arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1;
    width: 100%
}

.pmi .pmi-adp-popup__title {
    padding: 24px 16px
}

@media screen and (max-width: 1023.9px) {
    .pmi .pmi-adp-popup__title {
        margin-left:auto;
        margin-right: auto
    }
}

.pmi-adp-popup__close-btn {
    height: 20px;
    width: 20px
}

.pmi-adp-popup__close-btn:hover i,.pmi-adp-popup__close-btn:focus i {
    opacity: .85
}

.pmi-adp-popup__close-btn:active i,.pmi-adp-popup__close-btn.pmi-adp-btn_secondary:active:not(:disabled) i {
    opacity: .7
}

.pmi-adp-popup__close-btn i {
    color: #200f3b;
    font-size: 20px
}

.pmi .pmi-adp-popup__close-btn {
    margin-right: 24px
}

@media screen and (min-width: 1024px) {
    .pmi-adp-popup__close-btn {
        display:none
    }
}

.pmi-adp-notifications-menu {
    padding-left: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

.pmi .pmi-adp-notifications-menu {
    padding-left: 0
}

.dsm .pmi-adp-notifications-menu {
    padding-left: 0
}

.pmi .pmi-adp-notifications-menu--empty {
    display: none
}

.pmi-adp-notifications-menu__item {
    display: block;
    position: relative;
    border-bottom: 1px solid #d9d9d9
}

.pmi-adp-notifications-menu__item:last-child {
    border-bottom: 0
}

.pmi-adp-notifications-menu__item--not-read {
    background-color: #f2edf8
}

.pmi .pmi-adp-empty-notification {
    display: none
}

.pmi-adp-notifications-menu--empty+.pmi-adp-empty-notification,.pmi-adp-notifications-menu:empty+.pmi-adp-empty-notification {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

.pmi-adp-empty-notification__content {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 175px
}

.pmi .pmi-adp-empty-notification__content {
    margin: -72px 0 0 -87px;
    padding-top: 96px
}

.pmi-adp-empty-notification__content>i {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -41px;
    color: #ececec;
    font-size: 82px
}

.pmi-adp-empty-notification__content>i.pmi-bell-filled-icon {
    top: 20px;
    margin-left: -31px;
    font-size: 62px
}

.pmi-adp-empty-notification__title {
    color: #000;
    font-family: Aeonik,Arial,sans-serif;
    font-size: 1.125rem;
    line-height: 1.2;
    text-align: center;
    transition-duration: .3s;
    border-radius: .25rem;
    background-color: #fff
}

.pmi-adp-empty-notification__title:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-empty-notification__title:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-empty-notification__title:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-empty-notification__title {
    margin-bottom: 8px
}

.pmi-adp-notification {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none
}

.pmi-adp-notification:hover {
    opacity: 1;
    background-color: #f5f5f5
}

.pmi-adp-notification:hover .pmi-bell-empty-icon,.pmi-adp-notification:hover .pmi-notification__time {
    opacity: .85
}

.pmi-adp-notification__ico {
    width: 28px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi .pmi-adp-notification__ico {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-notification__ico {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-notification__ico {
    margin: 0 16px
}

.pmi-adp-notification__ico i {
    color: #212121;
    font-size: 1.5rem
}

.pmi-adp-notification .pmi-adp-notification__label {
    cursor: pointer;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    box-sizing: content-box;
    outline: none;
    width: calc(100% - 110px);
    min-height: calc(78px - 24px);
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.25rem;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    word-break: break-word;
    background-color: transparent
}

.pmi .pmi-adp-notification .pmi-adp-notification__label {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-notification .pmi-adp-notification__label {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-notification .pmi-adp-notification__label {
    padding: 12px 4px
}

.pmi .pmi-adp-notification .pmi-adp-notification__label,.pmi .pmi-adp-notification .pmi-adp-notification__label:hover {
    color: #212121;
    text-decoration: none
}

.pmi .pmi-adp-notification .pmi-adp-notification__label:hover:not(:focus):not(:focus-visible) {
    border-radius: 0
}

.pmi-adp-notification .pmi-adp-notification__label.pmi-notification__link {
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none
}

.pmi-adp-notification .pmi-adp-notification__label:focus {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi-adp-notification .pmi-adp-notification__label:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-notification .pmi-adp-notification__label:focus-visible {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi-adp-notification__controls {
    width: 24px
}

.pmi .pmi-adp-notification__controls {
    margin-right: 16px;
    margin-left: 16px
}

.pmi-adp-notification__time {
    color: #767676;
    font-size: 13px;
    line-height: 1.2;
    text-align: center
}

@media all and (min-height: 524px) {
    .pmi-adp-empty-notification {
        height:calc(400px - 60px)
    }
}

@media all and (max-height: 523px) {
    .pmi-adp-empty-notification {
        height:calc(90vh - 150px);
        min-height: calc(200px - 60px)
    }

    .pmi-adp-empty-notification__content i.pmi-bell-filled-icon {
        top: 20px;
        font-size: 62px
    }

    .pmi .pmi-adp-empty-notification__content i.pmi-bell-filled-icon {
        margin-left: -31px
    }
}

@media all and (min-height: 768px) {
    .pmi-adp-popup--scrollable .pmi-adp-notifications-menu {
        max-height:540px
    }
}

@media all and (max-height: 767px) {
    .pmi-adp-popup--scrollable .pmi-adp-notifications-menu {
        max-height:calc(90vh - 150px)
    }
}

.pmi-adp-popup {
    display: block;
    top: 45px;
    z-index: 602;
    box-shadow: 0 3px 13px 0 rgba(0,0,0,.3);
    background-color: #fff
}

.pmi .pmi-adp-popup {
    position: absolute
}

.pmi-adp-popup:before {
    display: block;
    position: absolute;
    top: -20px;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    font-size: 0;
    line-height: 0;
    content: ""
}

.pmi-adp-popup--big {
    width: 320px
}

.pmi-adp-popup--biggest {
    width: 375px
}

.pmi-adp-popup--small {
    width: 240px
}

.pmi-adp-popup--right {
    right: 0
}

@media screen and (min-width: 1024px) {
    .pmi-adp-popup--right {
        -webkit-transform:translateX(24px);
        transform: translateX(24px)
    }
}

.pmi-adp-popup--right:before {
    right: 25px
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-popup {
        box-shadow:none;
        width: 100%;
        top: 0
    }

    .pmi .pmi-adp-popup {
        position: relative
    }
}

.pmi-adp-popup__wrapper {
    display: block;
    position: relative;
    top: -30px;
    outline: none
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-popup__wrapper {
        height:100vh;
        width: 100%;
        position: fixed !important;
        top: 0;
        left: 0;
        background-color: #fff;
        z-index: 2000;
        height: -webkit-fill-available
    }
}

.pmi-adp-popup__menu {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    list-style: none;
    width: 100%
}

.pmi .pmi-adp-popup__menu {
    margin: 0;
    padding: 0
}

.pmi-adp-popup__menu .pmi-adp-popup__link {
    width: 100%
}

.pmi-adp-popup__item {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none
}

.pmi-adp-popup__link {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    outline: none;
    min-height: 48px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none !important;
    font-family: inherit
}

.pmi-adp-popup__link,.pmi-adp-popup__link:visited {
    color: #575757
}

.pmi .pmi-adp-popup__link {
    padding: 8px 16px
}

.pmi .pmi-adp-popup__link:focus {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi .pmi-adp-popup__link:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi .pmi-adp-popup__link:focus-visible {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi-adp-popup__link:hover {
    opacity: 1;
    background-color: #f5f5f5;
    text-decoration: none
}

.pmi-adp-popup__link:hover:not(:focus):not(:focus-visible) {
    border-radius: 0
}

.pmi-adp-popup__link:hover>i {
    opacity: .85
}

.pmi-adp-popup__icon {
    width: 24px;
    text-align: center;
    line-height: 1
}

.pmi .pmi-adp-popup__icon {
    margin-right: 8px
}

.pmi-adp-popup__icon>i {
    color: #4f17a8;
    font-size: 1.25rem
}

.pmi-adp-popup__label {
    color: #200f3b;
    font-size: 1rem;
    line-height: 1.5rem
}

.pmi-adp-popup__label+.icon-nowrap {
    display: none
}

.pmi-adp-popup__layout {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #d9d9d9
}

.pmi .pmi-adp-popup__layout {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-popup__layout {
    display: -webkit-flex;
    display: flex
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav.active-search {
        display:block !important
    }

    .pmi-adp-nav.active-search .pmi-adp-nav__menu-lvl-1,.pmi-adp-nav.active-search .pmi-adp-nav__login,.pmi-adp-nav.active-search .pmi-adp-nav__link {
        display: none !important;
        visibility: hidden;
        opacity: 0
    }

    .pmi-adp-nav.active-search .pmi-adp-search {
        margin: 8px 8px 16px
    }

    .pmi .pmi-adp-nav.active-search .pmi-adp-search {
        margin: 8px 8px 16px
    }

    .dsm .pmi-adp-nav.active-search .pmi-adp-search {
        margin: 8px 8px 16px
    }

    .pmi-adp-nav.active-search .pmi-adp-nav__item-lang {
        display: none
    }
}

.pmi-adp-nav.active-search .pmi-adp-nav__item-search {
    height: 100%;
    display: -webkit-flex;
    display: flex;
    z-index: 2600
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav.active-search .pmi-adp-nav__item-search-btn {
        background-color:#4f17a8;
        position: relative;
        z-index: 2700
    }
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav.active-search .pmi-adp-nav__item-search-btn {
        display:none;
        visibility: hidden;
        opacity: 0
    }

    .pmi .pmi-adp-nav.active-search .pmi-adp-nav__item-search-btn {
        display: none;
        visibility: hidden;
        opacity: 0
    }

    .dsm .pmi-adp-nav.active-search .pmi-adp-nav__item-search-btn {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.pmi .pmi-adp-nav.active-search .pmi-adp-nav__item-search {
    display: -webkit-flex;
    display: flex;
    z-index: 2600
}

.dsm .pmi-adp-nav.active-search .pmi-adp-nav__item-search {
    display: -webkit-flex;
    display: flex;
    z-index: 2600
}

.pmi-adp-nav.active-search .pmi-adp-nav__item-search #close {
    display: block;
    color: #fff;
    margin: auto
}

.pmi .pmi-adp-nav.active-search .pmi-adp-nav__item-search #close {
    display: block
}

.dsm .pmi-adp-nav.active-search .pmi-adp-nav__item-search #close {
    display: block
}

.pmi-adp-nav.active-search .pmi-adp-nav__item-search #search-icon {
    display: none
}

.pmi .pmi-adp-nav.active-search .pmi-adp-nav__item-search #search-icon {
    display: none
}

.dsm .pmi-adp-nav.active-search .pmi-adp-nav__item-search #search-icon {
    display: none
}

.pmi-adp-nav.active-search .pmi-adp-nav__item-search .pmi-adp-nav__dropdown {
    opacity: 1;
    visibility: visible;
    z-index: 2600;
    padding: 24px
}

@media screen and (min-width: 1280px) {
    .pmi-adp-nav.active-search .pmi-adp-nav__item-search .pmi-adp-nav__dropdown {
        border-radius:.5rem;
        border: none;
        margin-top: -1px
    }

    .pmi .pmi-adp-nav.active-search .pmi-adp-nav__item-search .pmi-adp-nav__dropdown {
        border-radius: .5rem;
        border: none;
        margin-top: -1px
    }

    .dsm .pmi-adp-nav.active-search .pmi-adp-nav__item-search .pmi-adp-nav__dropdown {
        border-radius: .5rem;
        border: none;
        margin-top: -1px
    }
}

.pmi-adp-search.pmi-adp-nav__dropdown__main {
    white-space: normal
}

.pmi-adp-search .pmi-adp-nav__dropdown__main {
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere
}

.pmi-adp-search__field-wrapper {
    position: relative;
    width: 100%
}

.pmi-adp-search__field-wrapper .pmi-search-icon {
    color: #4f17a8
}

.pmi .pmi-adp-search__field-wrapper .pmi-search-icon {
    color: #4f17a8
}

.dsm .pmi-adp-search__field-wrapper .pmi-search-icon {
    color: #4f17a8
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-search__field-wrapper {
        padding-bottom:16px;
        margin-top: 8px
    }
}

.pmi-adp-search__field {
    width: 100%
}

.pmi-adp-search__field .pmi-adp-search__input,.pmi-adp-search__field .autocomplete {
    border: 0;
    font-size: 1rem;
    line-height: 2.5rem;
    outline: 0;
    padding: 0;
    width: 100%
}

.pmi-adp-search__field .pmi-adp-search__input {
    background-color: #f5f5f5;
    border: 1px solid #ababab;
    border-radius: .25rem;
    box-shadow: none;
    height: 40px;
    margin-bottom: 0;
    padding-left: 12px;
    padding-right: 48px;
    transition-duration: .3s
}

.pmi-adp-search__field .pmi-adp-search__input.focus-visible,.pmi-adp-search__field .pmi-adp-search__input:focus,.pmi-adp-search__field .pmi-adp-search__input:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000
}

.pmi-adp-search__field .pmi-adp-search__input::-webkit-search-cancel-button {
    display: none !important
}

.pmi-adp-search__field .autocomplete {
    background-color: transparent;
    color: rgba(0,0,0,.5);
    pointer-events: none;
    width: auto;
    position: absolute;
    top: 0;
    left: calc(12px + 1px)
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-search__field .autocomplete {
        display:none
    }

    .pmi .pmi-adp-search__field .autocomplete {
        display: none
    }

    .dsm .pmi-adp-search__field .autocomplete {
        display: none
    }
}

.pmi-adp-search__separate {
    border-right: 1px solid #ababab;
    height: 40px;
    position: absolute;
    top: 0;
    right: 40px
}

.pmi .pmi-adp-search__separate {
    position: absolute;
    top: 0;
    right: 40px
}

.dsm .pmi-adp-search__separate {
    position: absolute;
    top: 0;
    right: 40px
}

.pmi-adp-search__button {
    background-color: #f5f5f5;
    border: none;
    width: 40px;
    position: absolute;
    right: 1px;
    top: 1px;
    height: 40px;
    transition-duration: .3s;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.pmi .pmi-adp-search__button {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__button {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-search__button .pmi-search-icon {
    color: #575757;
    font-size: 1.5rem
}

.pmi-adp-search__button .pmi-menu-close-icon {
    color: #575757;
    font-size: 1.125rem
}

.pmi .pmi-adp-search__button {
    border-radius: .5rem
}

.pmi-adp-search__result {
    max-width: 1280px;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px
}

.pmi .pmi-adp-search__result {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__result {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-search__result {
    margin-top: 16px
}

.dsm .pmi-adp-search__result {
    margin-top: 16px
}

.pmi-adp-search__result .pmi-adp-search__item {
    margin-bottom: 16px
}

.pmi-adp-search__result .pmi-adp-search__item .pmi-search-icon {
    position: absolute;
    top: 3px;
    left: 0
}

.pmi-adp-search__promo {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-search__promo {
        margin-right:-24px;
        margin-left: -24px;
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 16px;
        border-top: 1px solid #d9d9d9
    }
}

@media screen and (min-width: 1024px)and (max-width: 1279.9px) {
    .pmi-adp-search__promo {
        padding-top:32px
    }
}

.pmi .pmi-adp-search__promo {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__promo {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-search__promo-separate {
    border-right: 1px solid #ababab;
    margin-right: 48px;
    margin-top: 48px
}

.pmi .pmi-adp-search__promo-separate {
    margin-right: 48px;
    margin-top: 48px
}

.dsm .pmi-adp-search__promo-separate {
    margin-right: 48px;
    margin-top: 48px
}

.pmi-adp-search__promo .pmi-adp-search__title {
    color: #200f3b;
    font-family: Aeonik,Arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25rem
}

.pmi-adp-search__promo .pmi-adp-search__list {
    display: -webkit-flex;
    display: flex;
    margin-top: 24px;
    padding-left: 0
}

.pmi .pmi-adp-search__promo .pmi-adp-search__list {
    margin-top: 24px;
    padding-left: 0
}

.dsm .pmi-adp-search__promo .pmi-adp-search__list {
    margin-top: 24px;
    padding-left: 0
}

.pmi-adp-search__promo .pmi-adp-search__list .pmi-adp-search__list-item {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: inherit;
    max-width: 300px;
    padding-right: 32px
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-search__promo .pmi-adp-search__list .pmi-adp-search__list-item {
        max-width:100%;
        padding-right: 0
    }
}

.pmi-adp-search__promo .pmi-adp-search__list .pmi-adp-search__column {
    padding-left: 0
}

.pmi-adp-search__promo .pmi-adp-search__item:not(:last-child) {
    margin-bottom: 16px
}

.pmi-adp-search__promo .pmi-adp-search__book {
    -webkit-flex: 0 0 306px;
    flex: 0 0 306px;
    display: -webkit-flex;
    display: flex;
    margin-top: 24px
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book {
    margin-top: 24px
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book {
    margin-top: 24px
}

.pmi-adp-search__promo .pmi-adp-search__book-title {
    color: #212121;
    margin-bottom: 8px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-title {
    margin-bottom: 8px
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-title {
    margin-bottom: 8px
}

.pmi-adp-search__promo .pmi-adp-search__book-desc {
    color: #575757;
    margin-bottom: 16px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-desc {
    margin-bottom: 16px
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-desc {
    margin-bottom: 16px
}

.pmi-adp-search__promo .pmi-adp-search__book-link {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem
}

.pmi-adp-search__promo .pmi-adp-search__book-img {
    margin-right: 16px;
    height: 122px;
    width: 94px
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-img {
    margin-right: 16px
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-img {
    margin-right: 16px
}

.pmi-adp-search__promo .pmi-adp-search__book-img>img {
    height: 100%
}

.pmi-adp-search__promo .pmi-adp-search__book-info {
    display: -webkit-flex;
    display: flex;
    margin-left: 32px;
    -webkit-flex-direction: column;
    flex-direction: column
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-info {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-info {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-info {
    margin-left: 32px;
    -webkit-flex-direction: column;
    flex-direction: column
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-info {
    margin-left: 32px;
    -webkit-flex-direction: column;
    flex-direction: column
}

.pmi-adp-search__promo .pmi-adp-search__book-label a {
    color: #4f17a8;
    font-size: .875rem;
    background-color: #fff;
    border-radius: .25rem
}

.pmi-adp-search__promo .pmi-adp-search__book-label a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-search__promo .pmi-adp-search__book-label a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-search__promo .pmi-adp-search__book-label a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-label a {
    color: #4f17a8;
    font-size: .875rem;
    background-color: #fff;
    border-radius: .25rem
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-label a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-label a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi .pmi-adp-search__promo .pmi-adp-search__book-label a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-label a {
    color: #4f17a8;
    font-size: .875rem;
    background-color: #fff;
    border-radius: .25rem
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-label a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-label a:focus:not(:focus-visible) {
    box-shadow: none
}

.dsm .pmi-adp-search__promo .pmi-adp-search__book-label a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-search__item a {
    background-color: #fff;
    transition-duration: .3s;
    border-radius: .25rem
}

.pmi-adp-search__item a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-search__item a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-search__item a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-search__item a,.pmi-adp-search__item a:visited {
    color: #575757;
    font-size: 1rem;
    text-decoration: none
}

.pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    position: relative;
    padding-left: 24px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.pmi .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.pmi .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.dsm .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    display: -webkit-flex;
    display: flex
}

.pmi .pmi-adp-search__item a,.pmi .pmi-adp-search__item a:visited {
    color: #575757;
    font-size: 1rem;
    text-decoration: none
}

.pmi .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.pmi .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    position: relative;
    padding-left: 24px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.pmi .pmi .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.pmi .pmi .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.dsm .pmi .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    display: -webkit-flex;
    display: flex
}

.dsm .pmi-adp-search__item a,.dsm .pmi-adp-search__item a:visited {
    color: #575757;
    font-size: 1rem;
    text-decoration: none
}

.dsm .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.dsm .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    position: relative;
    padding-left: 24px;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.pmi .dsm .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.pmi .dsm .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    display: -webkit-flex;
    display: flex
}

.dsm .dsm .pmi-adp-search__item a:not(.pmi-popular-search-terms__link),.dsm .dsm .pmi-adp-search__item a:visited:not(.pmi-popular-search-terms__link) {
    display: -webkit-flex;
    display: flex
}

.pmi-adp-search__message {
    margin-top: 24px;
    margin-bottom: 24px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem
}

.pmi .pmi-adp-search__message-link {
    color: #0080a8;
    text-decoration: underline
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-search__message-link {
        display:block
    }
}

.pmi-adp-search__popular-searches,.pmi-adp-search__result-wrapper {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: 100%
}

.pmi-adp-search .hidden {
    display: none !important
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-search .hidden__mobile {
        display:none !important
    }
}

.pmi-popular-search-terms__link {
    display: inline-block;
    background-color: #fff;
    border-radius: .25rem;
    white-space: normal
}

.pmi-popular-search-terms__link:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-popular-search-terms__link:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-popular-search-terms__link:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-popular-search-terms__link:visited,.pmi-popular-search-terms__link:hover {
    color: #4f17a8;
    text-decoration: none
}

.pmi .pmi-popular-search-terms__link:visited,.pmi .pmi-popular-search-terms__link:hover {
    color: #4f17a8;
    text-decoration: none
}

.dsm .pmi-popular-search-terms__link:visited,.dsm .pmi-popular-search-terms__link:hover {
    color: #4f17a8;
    text-decoration: none
}

.pmi-popular-search-terms__link:visited .pmi-popular-search-terms__text,.pmi-popular-search-terms__link:hover .pmi-popular-search-terms__text {
    box-shadow: inset 0 -0.1px #fff,inset 0 -0.9px currentColor
}

.pmi-header .skip-link {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #212121;
    z-index: 1;
    display: inline-block;
    background-color: #fff
}

.pmi-header .skip-link:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-header .skip-link:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-header .skip-link:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-header .skip-link:focus,.pmi-header .skip-link:not(:focus):not(:focus-within) {
    padding: 4px 12px !important
}

@media screen and (min-width: 1024px) {
    .pmi-header .skip-link {
        top:16px;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-header .skip-link {
        left:8px;
        top: 8px;
        -webkit-transform: none;
        transform: none
    }
}

.pmi-header .skip-link:hover {
    color: #4f17a8
}

.pmi-header .skip-link:focus {
    outline: none;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
    text-decoration: none;
    color: #212121
}

.pmi-header .skip-link:focus,.pmi-header .skip-link:active {
    position: absolute
}

.pmi-adp-header__overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100
}

.pmi-adp-header__overlay--darker {
    z-index: 600;
    background-color: rgba(0,0,0,.25)
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-header__overlay {
        display:none
    }
}

.pmi-adp-slider {
    z-index: 700;
    top: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 11px 1rem 0 rgba(0,0,0,.3);
    background-color: #fff;
    box-sizing: content-box;
    width: 268px;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease
}

.pmi-adp-slider.show-slider {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.pmi-adp-slider__layout {
    margin-right: 0;
    max-width: 268px;
    height: calc(100% - 90px);
    overflow-x: hidden;
    overflow-y: auto
}

.pmi .pmi-adp-slider__layout {
    margin-left: 0
}

.pmi-adp-slider__title {
    position: relative;
    color: #200f3b;
    font-family: Aeonik,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.25rem
}

.pmi .pmi-adp-slider__title {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px
}

.pmi .pmi-adp-slider__title:first-child {
    padding-top: 0
}

.pmi-adp-slider__title:after {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #d9d9d9;
    font-size: 0;
    line-height: 0;
    content: ""
}

.pmi-adp-slider__menu {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style: none
}

.pmi .pmi-adp-slider__menu {
    margin-top: 4px
}

.pmi-adp-slider__item {
    display: block;
    position: relative;
    border-bottom: 0 none
}

.pmi .pmi-adp-slider__controls {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 16px 24px 32px;
    margin-left: 0;
    max-width: 268px
}

.pmi-adp-slider__button {
    height: 28px;
    width: 28px;
    margin-left: -4px
}

.pmi-adp-slider__button:hover i,.pmi-adp-slider__button:focus i {
    opacity: .85
}

.pmi-adp-slider__button:active i,.pmi-adp-slider__button.pmi-adp-btn_secondary:active:not(:disabled) i {
    opacity: .7
}

.pmi-adp-slider__button i {
    color: #212121;
    font-size: 20px
}

.pmi-adp-slider .pmi-adp-header__logo {
    top: 2px
}

.pmi-adp-chapter {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    outline: 0;
    height: 52px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pmi .pmi-adp-chapter {
    padding-right: 24px
}

.pmi-adp-chapter:before {
    content: "";
    display: block;
    width: 4px;
    height: 100%;
    background: transparent;
    transition-duration: .3s
}

.pmi-adp-chapter:hover {
    opacity: 1;
    background-color: #ececec;
    color: #212121;
    text-decoration: none !important
}

.pmi-adp-chapter:hover:before {
    background: #4f17a8
}

.pmi-adp-chapter:hover:not(:focus):not(:focus-visible) {
    border-radius: 0
}

.pmi-adp-chapter:hover .pmi-adp-chapter__label {
    color: #212121
}

.pmi-adp-chapter:focus {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi-adp-chapter:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-chapter:focus-visible {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi-adp-chapter:focus {
    text-decoration: none
}

.pmi-adp-chapter>i {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin: 0 16px 0 20px;
    background-size: cover;
    height: 17px;
    width: 17px
}

.pmi-adp-chapter>i.pmi-sites__logo--default {
    background-image: url(https://static.projectmanagement.com/img/pmi_sites_default_icon.png)
}

.pmi-adp-chapter>i.pmi-sites__logo--gacpm {
    background-image: url(https://static.projectmanagement.com/img/pmi_sites_gacpm_icon.png)
}

.pmi-adp-chapter>i.pmi-sites__logo--agile {
    background-image: url(https://static.projectmanagement.com/img/pmi_sites_disciplined_agile_icon.png)
}

.pmi-adp-chapter>i.pmi-sites__logo--brightline {
    background-image: url(https://static.projectmanagement.com/img/pmi_sites_brightline_icon.png)
}

.pmi-adp-chapter>i.pmi-sites__logo--pmief {
    background-image: url(https://static.projectmanagement.com/img/pmi_sites_pmief_icon.svg)
}

.pmi-adp-chapter>i.pmi-sites__logo--compass {
    content: url("https://static.projectmanagement.com/img/compass-filled-common.svg");
    width: 20px
}

.pmi-adp-chapter__label {
    padding-right: 16px;
    color: #575757;
    font-size: .875rem;
    line-height: 1.25rem
}

.pmi-adp-chapter__label+.icon-nowrap {
    display: none
}

.pmi-adp-chapter--inside-nav {
    border-radius: .25rem
}

.pmi-adp-chapter--inside-nav:before {
    display: none
}

.pmi-adp-chapter--inside-nav .pmi-adp-chapter__label {
    color: #212121;
    font-size: 1rem;
    line-height: 1.25rem
}

.dsm .pmi-adp-nav__title,.pmi-adp-nav__title {
    color: #200f3b;
    font-size: 1.5rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 2rem;
    margin-bottom: 0
}

.pmi-adp-nav__title-row {
    white-space: normal
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__title-row {
        -webkit-align-items:center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        margin-right: 20px;
        margin-bottom: 32px;
        white-space: nowrap
    }

    .pmi .pmi-adp-nav__title-row {
        display: -webkit-flex;
        display: flex
    }

    .dsm .pmi-adp-nav__title-row {
        display: -webkit-flex;
        display: flex
    }

    .pmi .pmi-adp-nav__title-row {
        margin-right: 20px;
        margin-bottom: 32px;
        white-space: nowrap
    }

    .dsm .pmi-adp-nav__title-row {
        margin-right: 20px;
        margin-bottom: 32px;
        white-space: nowrap
    }
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__title-row {
        border-bottom:1px solid #d9d9d9;
        min-height: 56px;
        padding: 16px 16px
    }

    .pmi .pmi-adp-nav__title-row {
        padding: 16px 16px
    }
}

.pmi-adp-nav__title {
    font-family: Aeonik-Medium,Arial,sans-serif
}

.pmi-adp-nav__title a {
    color: 
    border-radius: .25rem;
    background-color: #fff
}

.pmi-adp-nav__title a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__title a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-nav__title a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi-adp-nav__title a:focus {
    text-decoration: none
}

.pmi .pmi-adp-nav__title a {
    color: rgba(32.125492095947266, 15.058823585510254, 59.23137283325195, 1);
    border-radius: .25rem;
    background-color: #fff
}

.pmi .pmi-adp-nav__title a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-nav__title a:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi .pmi-adp-nav__title a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.pmi .pmi-adp-nav__title a:focus {
    text-decoration: none
}

.dsm .pmi-adp-nav__title a {
    color: #4f17a8;
    border-radius: .25rem;
    background-color: #fff
}

.dsm .pmi-adp-nav__title a:focus {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm .pmi-adp-nav__title a:focus:not(:focus-visible) {
    box-shadow: none
}

.dsm .pmi-adp-nav__title a:focus-visible {
    box-shadow: 0 0 0 3px #fff,0 0 0 5px #000;
    outline: none
}

.dsm .pmi-adp-nav__title a:focus {
    text-decoration: none
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__title {
        font-size:1.25rem;
        line-height: 1.5rem
    }

    .pmi .pmi-adp-nav__title {
        font-size: 1.25rem;
        line-height: 1.5rem
    }

    .dsm .pmi-adp-nav__title {
        font-size: 1.25rem;
        line-height: 1.5rem
    }
}

.pmi-adp-nav__description {
    font-family: Aeonik,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1rem;
    color: #575757;
    display: inline-block;
    letter-spacing: 0
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__description {
        display:none
    }
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__description::before {
        color:#ababab;
        content: "|";
        display: inline-block;
        font-size: 1.25rem;
        margin: -4px 8px 0 8px
    }
}

.pmi-adp-nav__lang-btn:focus:focus-visible {
    border-radius: .5rem
}

.pmi-adp-nav__lang-btn:focus {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi-adp-nav__lang-btn:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi-adp-nav__lang-btn:focus-visible {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi .pmi-adp-nav__lang-btn:focus:focus-visible {
    border-radius: .5rem
}

.pmi .pmi-adp-nav__lang-btn:focus {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.pmi .pmi-adp-nav__lang-btn:focus:not(:focus-visible) {
    box-shadow: none
}

.pmi .pmi-adp-nav__lang-btn:focus-visible {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.dsm .pmi-adp-nav__lang-btn:focus:focus-visible {
    border-radius: .5rem
}

.dsm .pmi-adp-nav__lang-btn:focus {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

.dsm .pmi-adp-nav__lang-btn:focus:not(:focus-visible) {
    box-shadow: none
}

.dsm .pmi-adp-nav__lang-btn:focus-visible {
    box-shadow: inset 0 0 0 2px #000,inset 0 0 0 5px #fff;
    outline: none
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav__lang-btn+.pmi-adp-nav__dropdown {
        padding-top:12px
    }
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav__lang-btn+.pmi-adp-nav__dropdown {
        min-height:0;
        min-width: initial;
        width: 300px;
        padding: 8px 16px 16px
    }

    .pmi-adp-nav__lang-btn+.pmi-adp-nav__dropdown .pmi-adp-nav__dropdown__content {
        -webkit-flex-direction: column;
        flex-direction: column
    }
}

.pmi-adp-nav.active-lang #pmi-adp-login-mobile,.pmi-adp-nav.active-lang #pmi-adp-register-mobile {
    display: none
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang #lang-close {
        display:block;
        font-size: 1.25rem;
        color: #fff;
        margin: auto
    }

    .pmi .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang #lang-close {
        display: block
    }

    .dsm .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang #lang-close {
        display: block
    }

    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__lang-btn {
        background-color: #4f17a8;
        position: relative;
        z-index: 2700;
        -webkit-justify-content: center;
        justify-content: center
    }
}

.pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__lang-btn:before {
    display: none
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__lang-btn-text {
        display:none
    }

    .pmi .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__lang-btn-text {
        display: none
    }

    .dsm .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__lang-btn-text {
        display: none
    }
}

.pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__dropdown {
    opacity: 1;
    visibility: visible;
    z-index: 2600
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang {
        display:block;
        z-index: 2600;
        height: 100%
    }

    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__lang-btn {
        display: none
    }

    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__dropdown {
        opacity: 1;
        visibility: visible;
        z-index: 2600;
        top: 0 !important;
        left: 0 !important
    }

    .pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__dropdown__content,.pmi-adp-nav.active-lang .pmi-adp-nav__item-lang .pmi-adp-nav__dropdown__main {
        height: 100%
    }

    .pmi-adp-nav.active-lang .pmi-adp-nav__menu-lvl-1 {
        display: none !important;
        visibility: hidden;
        opacity: 0
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__message:not(:last-child) {
        padding-bottom: 12px
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__list-item {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__list-item-button {
        padding-left: 24px;
        padding-right: 32px;
        font-size: .875rem
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__list-item-button:hover {
        background-color: transparent
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__list-item-button.active:after {
        right: 4px;
        background-color: #575757
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__controls {
        margin: 0 -16px;
        padding: 16px 0
    }

    .pmi-adp-nav.active-lang .pmi-adp-lang__button {
        width: 100%;
        margin: 0 16px
    }
}

@media screen and (max-width: 1023.9px)and (min-width: 1024px) {
    .pmi-adp-nav.active-lang .pmi-adp-lang__button {
        margin-right:8px
    }
}

.pmi-adp-nav .pmi-adp-lang {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    white-space: initial
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav .pmi-adp-lang {
        margin-left:-16px;
        margin-right: -16px;
        padding: 0 16px
    }
}

.pmi-adp-nav .pmi-adp-lang__title:not(:last-child) {
    margin-bottom: 4px
}

.pmi-adp-nav .pmi-adp-lang__title,.pmi-adp-nav .pmi-adp-lang__title>p {
    font-size: 1rem;
    font-weight: 600;
    color: #212121
}

.pmi-adp-nav .pmi-adp-lang__message:not(:last-child) {
    padding-bottom: 12px
}

.pmi-adp-nav .pmi-adp-lang__message,.pmi-adp-nav .pmi-adp-lang__message>p {
    font-size: .75rem;
    line-height: 1.25rem;
    color: #212121
}

.pmi-adp-nav .pmi-adp-lang__list {
    -webkit-flex: 1;
    flex: 1
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav .pmi-adp-lang__list {
        margin:0 -16px
    }

    .pmi-adp-nav .pmi-adp-lang__list-item {
        border-bottom: 1px solid #d9d9d9;
        padding: 0 16px
    }
}

.pmi-adp-nav .pmi-adp-lang__controls {
    border-top: 1px solid #f5f5f5;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-top: 12px;
    margin-left: -16px;
    margin-right: -16px;
    padding-right: 16px
}

@media screen and (max-width: 1023.9px) {
    .pmi-adp-nav .pmi-adp-lang__controls {
        border-top:1px solid #d9d9d9
    }
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav .pmi-adp-lang__controls {
        padding-left:16px
    }
}

.pmi-adp-nav .pmi-adp-lang .pmi-adp-lang__button {
    border-radius: .25rem;
    min-width: initial
}

.pmi-adp-nav .pmi-adp-lang .pmi-adp-lang__button:active:not(:disabled) {
    -webkit-transform: scale(0.95);
    transform: scale(0.95)
}

.pmi-adp-nav .pmi-adp-lang__list-item {
    padding-bottom: 12px
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav .pmi-adp-lang__list-item {
        padding-bottom:8px
    }
}

.pmi-adp-nav .pmi-adp-lang__list-item-button {
    position: relative;
    display: -webkit-flex;
    display: flex;
    margin-left: -8px;
    width: calc(100% + 2 * 8px);
    border: 0;
    font-size: 1rem;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left;
    padding: 8px;
    padding-right: 24px;
    border-radius: .25rem;
    color: #575757
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav .pmi-adp-lang__list-item-button {
        padding-left:16px;
        padding-right: 48px
    }

    .pmi-adp-nav .pmi-adp-lang__list-item-button:not(.active):hover {
        background-color: #f5f5f5
    }
}

.pmi-adp-nav .pmi-adp-lang__list-item-button.active {
    pointer-events: none;
    cursor: default
}

@media screen and (min-width: 1024px) {
    .pmi-adp-nav .pmi-adp-lang__list-item-button.active {
        background-color:#f9f5ff
    }
}

.pmi-adp-nav .pmi-adp-lang__list-item-button.active:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 28px;
    height: 28px;
    background-color: #4f17a8;
    -webkit-mask: url("https://static.projectmanagement.com/img/dsm-icons/fa/16/check.svg") no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask: url("https://static.projectmanagement.com/img/dsm-icons/fa/16/check.svg") no-repeat;
    mask: url("https://static.projectmanagement.com/img/dsm-icons/fa/16/check.svg") no-repeat;
    mask-size: cover
}
