:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border-radius:6px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;justify-content:center;line-height:1;min-height:60px;outline:0;padding:10px 50px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s}@media (max-width:768px){.button{font-size:16px;min-height:44px;padding:10px 40px}}.button.tiny{font-size:15px;min-height:25px;padding:6px 12px}.button.with-icon{gap:15px;padding:10px 25px}.button.with-icon img{height:auto;transition:all .3s;width:22px}.button.with-icon:hover img{filter:invert(100%)}.button.one-line{white-space:nowrap}.button.not-available{cursor:not-allowed;opacity:.5;overflow:hidden}.button.not-available:after{content:"";height:2px;left:50%;margin-left:-60%;position:absolute;transform:rotate(-18deg);width:120%}.button.color-white{background-color:rgba(0,0,0,.5);border-color:#fff;color:#fff}.button.color-white.less-hover:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.button.color-white.less-hover.with-icon:hover img{filter:none}.button.color-white.no-bg{background-color:transparent}.button.color-white:hover{background-color:#fff;color:#000}.button.color-white.active{background-color:#fff!important;color:#000!important}.button.color-white.solid{background-color:#fff;color:#000}.button.color-white.solid:hover{background-color:hsla(0,0%,100%,.7)}.button.color-white.not-available:hover{background-color:transparent;color:#fff}.button.color-white.not-available:after{background-color:#fff}.button.color-black{border-color:#000;color:#000}.button.color-black.solid,.button.color-black:hover{background-color:#000;color:#fff}.button.color-black.solid:hover{background-color:rgba(0,0,0,.7)}.button.color-black.disabled{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.5);color:#000;cursor:not-allowed;opacity:.4}.button.color-black.disabled:hover{background-color:rgba(0,0,0,.2);cursor:not-allowed;opacity:.4}.button.color-primary-blue{border-color:#2a3867;color:#2a3867}.button.color-primary-blue.solid,.button.color-primary-blue:hover{background-color:#2a3867;color:#fff}.button.color-primary-blue.solid:hover{background-color:rgba(42,56,103,.7)}.button.color-primary-blue.active{background-color:#2a3867;color:#fff}.button.color-primary-blue.disabled{border-color:#696969}.button.color-primary-blue.disabled,.button.color-primary-blue.disabled:hover{background-color:#696969;color:#fff;cursor:not-allowed;opacity:.4}.button.not-available:after{background-color:#000}.button.full-width{width:100%}.button.less-horizontal-padding{padding-left:25px;padding-right:25px}.button.special1{display:flex;font-size:13px;gap:10px;justify-content:flex-start;letter-spacing:.3rem;padding:0 15px;text-transform:uppercase}.button.special1 .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:25px;width:25px}.button.special1.resource-colors:hover,.button.special1.training-colors:hover{background-color:#2a3867;border-color:#2a3867;color:#fff}.button.special1 .text{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1;text-align:left}.button.special1 strong{font-weight:700}.button.special1 span{font-weight:400}.unauth-form{padding:0 25px;width:100%}.unauth-form .form-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Poppins,sans-serif;font-size:90px;font-weight:500;line-height:1.2;margin-bottom:85px;text-align:left}.unauth-form .form-title small{display:flex;font-size:18px;font-weight:400}@media (max-width:768px){.unauth-form .form-title{font-size:36px}}.unauth-form .form-row{display:flex;gap:30px;margin-bottom:50px}.unauth-form .form-row.less-height{margin-bottom:35px}.unauth-form .form-row.more-height{margin-bottom:75px}.unauth-form .form-row .input-holder{position:relative}.unauth-form .form-row .col-full{max-width:600px;width:100%}.unauth-form .form-row .col-half{width:50%}.unauth-form .form-row input[type=email],.unauth-form .form-row input[type=number],.unauth-form .form-row input[type=password],.unauth-form .form-row input[type=text]{background-color:#fff;border:0;border-bottom:1px solid #000;border-radius:0;font-size:18px;height:60px;padding:0 45px 0 0;width:100%}@media (max-width:768px){.unauth-form .form-row input[type=email],.unauth-form .form-row input[type=number],.unauth-form .form-row input[type=password],.unauth-form .form-row input[type=text]{font-size:16px}}.unauth-form .form-row input[type=email]::-moz-placeholder,.unauth-form .form-row input[type=number]::-moz-placeholder,.unauth-form .form-row input[type=password]::-moz-placeholder,.unauth-form .form-row input[type=text]::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;font-family:Poppins,sans-serif;font-size:18px}.unauth-form .form-row input[type=email]::placeholder,.unauth-form .form-row input[type=number]::placeholder,.unauth-form .form-row input[type=password]::placeholder,.unauth-form .form-row input[type=text]::placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;font-family:Poppins,sans-serif;font-size:18px}@media (max-width:768px){.unauth-form .form-row input[type=email]::-moz-placeholder,.unauth-form .form-row input[type=number]::-moz-placeholder,.unauth-form .form-row input[type=password]::-moz-placeholder,.unauth-form .form-row input[type=text]::-moz-placeholder{font-size:16px}.unauth-form .form-row input[type=email]::placeholder,.unauth-form .form-row input[type=number]::placeholder,.unauth-form .form-row input[type=password]::placeholder,.unauth-form .form-row input[type=text]::placeholder{font-size:16px}}.unauth-form .form-row input[type=email].error,.unauth-form .form-row input[type=number].error,.unauth-form .form-row input[type=password].error,.unauth-form .form-row input[type=text].error{border-bottom:2px solid #d00}.unauth-form .form-row input[type=email]:focus,.unauth-form .form-row input[type=number]:focus,.unauth-form .form-row input[type=password]:focus,.unauth-form .form-row input[type=text]:focus{border-bottom:2px solid #2a3867;outline:0}.unauth-form .form-row a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Poppins,sans-serif;font-size:18px;text-decoration:none}.unauth-form .form-errors{background-color:rgba(204,44,44,.1);border-radius:4px;color:#cc2c2c;font-size:16px;font-weight:700;margin-bottom:30px;max-width:600px;padding:15px 20px}.unauth-form .form-errors ul{margin:0;padding:0}.unauth-form .form-errors ul li{color:#cc2c2c;font-size:16px;list-style-type:square;margin-left:20px;padding:8px 0}.unauth-form .login-info{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;font-weight:700;margin-bottom:20px;max-width:600px;padding:15px 20px}.login-form .input-password .icon-padlock,.login-form .input-username .icon-user{align-items:center;bottom:0;display:flex;opacity:1;position:absolute;right:0;top:0;width:25px}.login-form .input-password .icon-padlock img{cursor:pointer;height:auto;width:20px}.login-form .input-password .icon-padlock.active{opacity:.3}.email-input,.password-input,.text-input{display:flex;flex-direction:column;position:relative}.email-input label,.password-input label,.text-input label{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:900;gap:15px;justify-content:space-between;margin-bottom:8px}.email-input label em,.password-input label em,.text-input label em{color:#cc2c2c}.email-input label.reactive-label,.password-input label.reactive-label,.text-input label.reactive-label{color:#666;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;opacity:0;position:absolute;top:0;transition:all .15s;visibility:hidden}.email-input label.reactive-label em,.password-input label.reactive-label em,.text-input label.reactive-label em{display:none}.email-input label.reactive-label.has-content,.password-input label.reactive-label.has-content,.text-input label.reactive-label.has-content{opacity:1;top:-15px;visibility:visible}.select-input{display:flex;flex-direction:column}.select-input label{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:900;gap:15px;justify-content:space-between;margin-bottom:8px}.select-input label em{color:#cc2c2c}.select-input label.reactive-label{color:#666;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;opacity:0;position:absolute;top:0;transition:all .15s;visibility:hidden;z-index:2}.select-input label.reactive-label em{display:none}.select-input label.reactive-label.has-content{opacity:1;top:-15px;visibility:visible}.select-input .wrapper{border-bottom:1px solid #000;position:relative}.select-input .wrapper:after{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/chevron-down-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;top:22px;width:20px;z-index:3}.select-input .wrapper.error{border-bottom:2px solid #d00}.select-input select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:0;font-family:Poppins,sans-serif;font-size:18px;height:60px;padding:19px 0;width:100%}.select-input select:focus{outline:0}.select-input select option{color:#000}.select-input select option:disabled{color:#666;font-family:Poppins,sans-serif;font-size:18px}@media (max-width:768px){.select-input select option:disabled{font-size:16px}}.select-input select:disabled{opacity:.5}.input-checkbox{align-items:center;display:flex;gap:20px;margin-top:10px}.input-checkbox label{cursor:pointer;display:grid!important;gap:10px;grid-template-columns:30px 1fr}.input-checkbox .the-label{font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-checkbox .fancy-tickbox{border:1px solid #000;border-radius:2px;height:25px;position:relative;width:25px}.input-checkbox .fancy-tickbox,.input-checkbox .fancy-tickbox .tick{align-items:center;display:flex;justify-content:center;transition:all .3s}.input-checkbox .fancy-tickbox .tick{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.input-checkbox .fancy-tickbox .tick:before{border-bottom:2px solid #000;border-radius:0 0 3px 0;border-right:2px solid #000;content:"";height:65%;position:absolute;transform:rotate(40deg) skew(5deg,5deg);transform-origin:70% 44%;width:40%}.input-checkbox input[type=checkbox]:checked~.fancy-tickbox{background-color:#fff}.input-checkbox input[type=checkbox]:checked~.fancy-tickbox .tick{opacity:1}.input-checkbox input[type=checkbox]{display:none}.dp__input{border:none!important;border-bottom:1px solid #000!important;border-radius:0!important;font-family:Poppins,sans-serif!important;font-size:18px!important;height:60px!important}.dp__input_icon{height:20px!important;left:auto!important;padding:6px 0!important;right:0!important;width:20px!important}.dp__input_icon_pad{padding-left:0!important}.dp__clear_icon{right:30px!important}.registration .button-row{align-items:center;display:flex;gap:30px}.registration .button-row a{cursor:pointer}.registration .pending-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.registration .pending-modal .black-overlay{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:0}.registration .pending-modal .modal-box{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;max-width:800px;padding:80px 70px;position:relative;text-align:center;width:100%;z-index:999999}@media (max-width:768px){.registration .pending-modal .modal-box{margin:25px;padding:60px 25px 40px}}.registration .pending-modal .modal-box .close-btn{align-items:center;border:1px solid #111;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:25px;top:25px;transition:all .3s;width:30px}.registration .pending-modal .modal-box .close-btn:after,.registration .pending-modal .modal-box .close-btn:before{background-color:#111;content:"";height:1px;position:absolute;transition:all .3s;width:60%}.registration .pending-modal .modal-box .close-btn:before{transform:rotate(45deg)}.registration .pending-modal .modal-box .close-btn:after{transform:rotate(-45deg)}.registration .pending-modal .modal-box .close-btn:hover{background-color:#111}.registration .pending-modal .modal-box .close-btn:hover:after,.registration .pending-modal .modal-box .close-btn:hover:before{background-color:#fff}.registration .pending-modal .modal-box .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:32px;font-weight:500;line-height:1.3;margin:0;padding:10px 0 30px;width:100%}@media (max-width:768px){.registration .pending-modal .modal-box .title{font-size:24px}}.registration .pending-modal .modal-box .description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0;width:100%}.registration .pending-modal .modal-box .description p{padding:0 0 20px}@media (max-width:768px){.registration .pending-modal .modal-box .description{font-size:16px}}.account-details input[type=email],.account-details input[type=number],.account-details input[type=password],.account-details input[type=text]{background-color:#fff;border:0;border:1px solid rgba(42,56,103,.4);border-radius:5px;font-size:18px;height:60px;padding:0 45px 0 20px;width:100%}@media (max-width:768px){.account-details input[type=email],.account-details input[type=number],.account-details input[type=password],.account-details input[type=text]{font-size:16px}}.account-details input[type=email]::-moz-placeholder,.account-details input[type=number]::-moz-placeholder,.account-details input[type=password]::-moz-placeholder,.account-details input[type=text]::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;font-family:Poppins,sans-serif;font-size:18px}.account-details input[type=email]::placeholder,.account-details input[type=number]::placeholder,.account-details input[type=password]::placeholder,.account-details input[type=text]::placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;font-family:Poppins,sans-serif;font-size:18px}@media (max-width:768px){.account-details input[type=email]::-moz-placeholder,.account-details input[type=number]::-moz-placeholder,.account-details input[type=password]::-moz-placeholder,.account-details input[type=text]::-moz-placeholder{font-size:16px}.account-details input[type=email]::placeholder,.account-details input[type=number]::placeholder,.account-details input[type=password]::placeholder,.account-details input[type=text]::placeholder{font-size:16px}}.account-details input[type=email].error,.account-details input[type=number].error,.account-details input[type=password].error,.account-details input[type=text].error{border-bottom:2px solid #d00}.account-details input[type=email]:focus,.account-details input[type=number]:focus,.account-details input[type=password]:focus,.account-details input[type=text]:focus{border-bottom:2px solid #2a3867;outline:0}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/app/themes/bsu-marketing-suite/static/poppins-light-webfont.woff2) format("woff2"),url(/app/themes/bsu-marketing-suite/static/poppins-light-webfont.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/app/themes/bsu-marketing-suite/static/poppins-regular-webfont.woff2) format("woff2"),url(/app/themes/bsu-marketing-suite/static/poppins-regular-webfont.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/app/themes/bsu-marketing-suite/static/poppins-medium-webfont.woff2) format("woff2"),url(/app/themes/bsu-marketing-suite/static/poppins-medium-webfont.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/app/themes/bsu-marketing-suite/static/poppins-bold-webfont.woff2) format("woff2"),url(/app/themes/bsu-marketing-suite/static/poppins-bold-webfont.woff) format("woff")}@font-face{font-family:Lato;font-stretch:normal;font-style:normal;font-weight:400;src:url(/app/themes/bsu-marketing-suite/static/fonts/Lato\ Regular.eot);src:url(/app/themes/bsu-marketing-suite/static/fonts/Lato\ Regular.eot?#iefix) format("embedded-opentype"),url(/app/themes/bsu-marketing-suite/static/fonts/Lato\ Regular.woff2) format("woff2"),url(/app/themes/bsu-marketing-suite/static/fonts/Lato\ Regular.woff) format("woff"),url("/app/themes/bsu-marketing-suite/static/fonts/Lato Regular.svg#Lato Regular") format("svg");unicode-range:u+0020-02dc}body,html{background-color:#fff;font-family:Poppins,sans-serif;font-size:16px;overflow-x:hidden}.container,.header-top-bar .header-contain{margin:0 auto;max-width:1600px;padding:0 25px;width:100%}.container-extra{margin:0 auto;max-width:1800px;padding:0 25px;width:100%}.side-padding{padding:0 25px}@media (max-width:768px){.side-padding{padding:0 40px}.side-padding.disable-extra-mobile-padding{padding:0 25px}}.header-top-bar{align-items:center;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:13}.header-top-bar .bsu-logo-mobile{max-height:35px}.header-top-bar .header-gradient{background-image:url(/app/themes/bsu-marketing-suite/static/images/header-gradient.png);background-position:top;background-repeat:repeat-x;background-size:100% 255px;height:215px;left:0;opacity:.5;position:absolute;right:0;top:25px;z-index:1}@media (max-width:768px){.header-top-bar .header-gradient{background-size:100% 115px;height:95px;opacity:.28}}.header-top-bar .header-contain{position:relative;z-index:2}.header-top-bar .header-contain .header-icon{height:auto;opacity:.5;transition:all .4s;width:30px}.header-top-bar .header-contain .header-icon:hover{opacity:1}.header-top-bar .header-contain .header-row-1{align-items:center;display:grid;grid-template-columns:.6fr 1fr;margin-top:60px;width:100%}@media (max-width:768px){.header-top-bar .header-contain .header-row-1{grid-template-columns:.6fr 1fr .6fr}}.header-top-bar .header-contain .header-row-1 .left-cluster{display:flex}.header-top-bar .header-contain .header-row-1 .left-cluster .bsu-logo{height:auto;width:240px}.header-top-bar .header-contain .header-row-1 .right-cluster{align-items:center;display:flex;gap:40px;justify-content:flex-end}.header-top-bar .header-contain .header-row-2{display:flex;justify-content:flex-end;margin-top:25px}.header-top-bar .header-contain .header-row-2 .top-menu{display:flex;gap:72px}.header-top-bar .header-contain .header-row-2 .top-menu li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.5);display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;gap:10px;transition:all .3s}.header-top-bar .header-contain .header-row-2 .top-menu li a:hover{color:#fff}@media (max-width:768px){.header-top-bar .header-contain.header-desktop{display:none}}.header-top-bar .header-contain.header-mobile{display:none}@media (max-width:768px){.header-top-bar .header-contain.header-mobile{display:block}}.header-top-bar .header-contain.header-mobile .header-icon{height:auto;width:22px}.header-top-bar .header-contain.header-mobile .header-row-1{margin-top:15px}.header-top-bar .header-contain.header-mobile .header-row-1 .left-cluster{align-items:center;gap:15px}.header-top-bar .header-contain.header-mobile .header-row-1 .right-cluster{gap:15px}.header-top-bar .header-contain .resources-tag,.header-top-bar .header-contain .training-tag{align-items:center;background-color:#fff;border-bottom:1px solid rgba(29,29,27,.2);border-left:1px solid rgba(29,29,27,.2);border-radius:0 0 10px 10px;border-right:1px solid rgba(29,29,27,.2);bottom:-75px;display:flex;gap:10px;justify-content:center;letter-spacing:.3rem;padding:0 15px 10px;position:absolute;right:25px}.header-top-bar .header-contain .resources-tag .icon,.header-top-bar .header-contain .training-tag .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:35px;width:35px}.header-top-bar .header-contain .resources-tag .text,.header-top-bar .header-contain .training-tag .text{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;gap:1px;line-height:1;text-align:left;text-transform:uppercase}.header-top-bar .header-contain .resources-tag strong,.header-top-bar .header-contain .training-tag strong{font-weight:700}.header-top-bar .header-contain .resources-tag span,.header-top-bar .header-contain .training-tag span{font-weight:400}.header-top-bar .header-contain.logged-in .header-icon{opacity:1}.header-top-bar .header-contain.logged-in .header-row-2 .top-menu li a{color:#fff;font-weight:400}.header-top-bar .header-contain.logged-in .header-row-2 .top-menu li a:hover{color:#fff;font-weight:700}.header-top-bar .header-contain.logged-in .header-row-2 .top-menu li.active a{font-weight:700}.header-top-bar.light-header{background-color:#fff;border-bottom:1px solid rgba(29,29,27,.2);height:190px;position:relative}@media (max-width:768px){.header-top-bar.light-header{height:65px}}.header-top-bar.light-header .header-row-2 .top-menu li a{color:rgba(0,0,0,.5)}.header-top-bar.light-header .header-row-2 .top-menu li a:hover{color:#000}.header-top-bar.light-header .logged-in .header-row-2 .top-menu li a{color:#000;font-weight:400}.header-top-bar.light-header .logged-in .header-row-2 .top-menu li a:hover{color:#000;font-weight:700}.header-top-bar.light-header .logged-in .header-row-2 .top-menu li.active a{font-weight:700}.toggle-user-overlay{cursor:pointer}.main-content-wrapper{min-height:60vh}.main-content-wrapper.page-single,.main-content-wrapper.page-taxonomy{min-height:100vh}.main-content-wrapper.profile{min-height:100vh;padding-bottom:40px}.error-404{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:32px;justify-content:center;min-height:400px}.v-enter-active,.v-leave-active{transition:opacity .2s ease}.v-enter-from,.v-leave-to{opacity:0}.site-footer{align-items:center;background-color:#f7f7f7;color:#696969;display:flex;font-size:14px;gap:15px;min-height:60px}.header-top-bar .site-footer .header-contain,.site-footer .container,.site-footer .header-top-bar .header-contain{display:flex;flex-direction:column}.header-top-bar .site-footer .header-contain .main-links,.site-footer .container .main-links,.site-footer .header-top-bar .header-contain .main-links{border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:50px 0 40px}@media (max-width:1024px){.header-top-bar .site-footer .header-contain .main-links,.site-footer .container .main-links,.site-footer .header-top-bar .header-contain .main-links{gap:50px 25px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.header-top-bar .site-footer .header-contain .main-links,.site-footer .container .main-links,.site-footer .header-top-bar .header-contain .main-links{grid-template-columns:1fr 1fr}}@media (max-width:560px){.header-top-bar .site-footer .header-contain .main-links,.site-footer .container .main-links,.site-footer .header-top-bar .header-contain .main-links{grid-template-columns:1fr}}.header-top-bar .site-footer .header-contain .main-links .footer-column h5,.site-footer .container .main-links .footer-column h5,.site-footer .header-top-bar .header-contain .main-links .footer-column h5{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin:0 0 20px;padding:0}.header-top-bar .site-footer .header-contain .main-links .footer-column p,.site-footer .container .main-links .footer-column p,.site-footer .header-top-bar .header-contain .main-links .footer-column p{color:rgba(0,0,0,.5);font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;padding:0 0 20px}.header-top-bar .site-footer .header-contain .main-links .footer-column p.smaller,.site-footer .container .main-links .footer-column p.smaller,.site-footer .header-top-bar .header-contain .main-links .footer-column p.smaller{font-size:13px}.header-top-bar .site-footer .header-contain .main-links .footer-column p a,.site-footer .container .main-links .footer-column p a,.site-footer .header-top-bar .header-contain .main-links .footer-column p a{color:rgba(0,0,0,.9);font-weight:900}.header-top-bar .site-footer .header-contain .main-links .footer-column p a:hover,.site-footer .container .main-links .footer-column p a:hover,.site-footer .header-top-bar .header-contain .main-links .footer-column p a:hover{text-decoration:underline}.header-top-bar .site-footer .header-contain .main-links .footer-column ul,.site-footer .container .main-links .footer-column ul,.site-footer .header-top-bar .header-contain .main-links .footer-column ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.header-top-bar .site-footer .header-contain .main-links .footer-column ul li,.site-footer .container .main-links .footer-column ul li,.site-footer .header-top-bar .header-contain .main-links .footer-column ul li{margin:0;padding:0}.header-top-bar .site-footer .header-contain .main-links .footer-column ul li a,.site-footer .container .main-links .footer-column ul li a,.site-footer .header-top-bar .header-contain .main-links .footer-column ul li a{color:rgba(0,0,0,.5);font-family:Poppins,sans-serif;font-size:16px;transition:all .3s}.header-top-bar .site-footer .header-contain .main-links .footer-column ul li a:hover,.site-footer .container .main-links .footer-column ul li a:hover,.site-footer .header-top-bar .header-contain .main-links .footer-column ul li a:hover{color:#000}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form,.site-footer .container .main-links .footer-column .subscribe-form,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form{border:1px solid #d0d0d0;display:grid;grid-template-columns:1fr 50px;height:50px;margin:0 0 20px}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form input[type=email],.site-footer .container .main-links .footer-column .subscribe-form input[type=email],.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form input[type=email]{background-color:#fff;border:none;border-right:1px solid #d0d0d0;color:#111;font-size:16px;height:48px;outline:none;padding:0 15px}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form input[type=email]::-moz-placeholder,.site-footer .container .main-links .footer-column .subscribe-form input[type=email]::-moz-placeholder,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form input[type=email]::-moz-placeholder{color:#888}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form input[type=email]::placeholder,.site-footer .container .main-links .footer-column .subscribe-form input[type=email]::placeholder,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form input[type=email]::placeholder{color:#888}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form button.subscribe-button,.site-footer .container .main-links .footer-column .subscribe-form button.subscribe-button,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form button.subscribe-button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;height:48px;justify-content:center;margin:0;outline:none;padding:0;transition:all .3s;width:50px}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form button.subscribe-button svg,.site-footer .container .main-links .footer-column .subscribe-form button.subscribe-button svg,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form button.subscribe-button svg{height:17px;width:14px}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form button.subscribe-button svg path,.site-footer .container .main-links .footer-column .subscribe-form button.subscribe-button svg path,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form button.subscribe-button svg path{fill:#000;transition:all .3s}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form button.subscribe-button:hover,.site-footer .container .main-links .footer-column .subscribe-form button.subscribe-button:hover,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form button.subscribe-button:hover{background-color:#000}.header-top-bar .site-footer .header-contain .main-links .footer-column .subscribe-form button.subscribe-button:hover svg path,.site-footer .container .main-links .footer-column .subscribe-form button.subscribe-button:hover svg path,.site-footer .header-top-bar .header-contain .main-links .footer-column .subscribe-form button.subscribe-button:hover svg path{fill:#fff}.header-top-bar .site-footer .header-contain .bottom-bar,.site-footer .container .bottom-bar,.site-footer .header-top-bar .header-contain .bottom-bar{align-items:center;display:flex;font-family:Poppins,sans-serif;gap:20px;justify-content:space-between;padding:40px 0}@media (max-width:768px){.header-top-bar .site-footer .header-contain .bottom-bar,.site-footer .container .bottom-bar,.site-footer .header-top-bar .header-contain .bottom-bar{flex-direction:column}}.site-footer .version-number{opacity:.3}.home .site-footer{background-color:#000;color:#999}.header-top-bar .home .site-footer .header-contain .main-links,.home .site-footer .container .main-links,.home .site-footer .header-top-bar .header-contain .main-links{border-bottom:1px solid hsla(0,0%,100%,.08)}.header-top-bar .home .site-footer .header-contain .main-links .footer-column h5,.home .site-footer .container .main-links .footer-column h5,.home .site-footer .header-top-bar .header-contain .main-links .footer-column h5{color:#fff}.header-top-bar .home .site-footer .header-contain .main-links .footer-column ul li a,.home .site-footer .container .main-links .footer-column ul li a,.home .site-footer .header-top-bar .header-contain .main-links .footer-column ul li a{color:hsla(0,0%,100%,.5)}.header-top-bar .home .site-footer .header-contain .main-links .footer-column ul li a:hover,.home .site-footer .container .main-links .footer-column ul li a:hover,.home .site-footer .header-top-bar .header-contain .main-links .footer-column ul li a:hover{color:#fff}.welcome-content-wrapper{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.welcome-content-wrapper .welcome-bg{background-image:url(/app/themes/bsu-marketing-suite/static/images/bg-home.jpg);background-position:50%;background-size:cover;bottom:0;left:0;opacity:.9;position:absolute;right:0;top:0}@media (max-width:768px){.welcome-content-wrapper .welcome-bg{background-position:25%}}.welcome-content-wrapper .welcome-content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:12}.welcome-content-wrapper .welcome-content.dark-bg:after{background-color:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.welcome-content-wrapper .welcome-content .welcome-options{max-width:1140px;width:100%;z-index:2}.welcome-content-wrapper .welcome-content .welcome-options .welcome-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:130px;font-weight:500;gap:30px;line-height:1.2;text-align:left}.welcome-content-wrapper .welcome-content .welcome-options .welcome-message .user-greeting{display:block;font-size:40px;font-weight:700}.welcome-content-wrapper .welcome-content .welcome-options .welcome-message .user-greeting2{display:block;font-size:40px;font-weight:400}.welcome-content-wrapper .welcome-content .welcome-options .welcome-message .smaller{font-size:28px;font-weight:300}@media (max-width:768px){.welcome-content-wrapper .welcome-content .welcome-options .welcome-message{font-size:36px}.welcome-content-wrapper .welcome-content .welcome-options .welcome-message span{display:block}}.welcome-content-wrapper .welcome-content .welcome-options .login-options{display:flex;gap:40px;justify-content:flex-start;margin-top:60px}@media (max-width:768px){.welcome-content-wrapper .welcome-content .welcome-options .login-options{align-items:center;flex-direction:column;gap:15px}}.welcome-content-wrapper .welcome-content .welcome-options .login-options .button{width:168px}.welcome-content-wrapper .welcome-content .welcome-options .nav-options{display:inline-flex;gap:40px;margin-top:70px}@media (max-width:768px){.welcome-content-wrapper .welcome-content .welcome-options .nav-options{flex-direction:column;gap:15px;margin-top:40px}}.welcome-content-wrapper .welcome-content .welcome-options .nav-options .button{margin:0 auto}@media (max-width:768px){.welcome-content-wrapper .welcome-content .welcome-options .nav-options .button{margin:0}}.plain-white-wrapper{display:flex;justify-content:center}.plain-white-wrapper .auth-content{max-width:1140px;padding-bottom:120px;padding-top:120px;width:100%}@media (max-width:768px){.plain-white-wrapper .auth-content{padding-bottom:70px;padding-top:70px}}.plain-white-wrapper .auth-content .back-button{align-items:center;color:#000;display:inline-flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;gap:18px;line-height:1;margin-bottom:55px;text-transform:uppercase}.plain-white-wrapper .auth-content .back-button img{height:auto;width:12px}.user-overlay{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;z-index:20}.user-overlay .black-bg{background-color:rgba(0,0,0,.7);left:0;opacity:0}.user-overlay .black-bg,.user-overlay .user-panel{bottom:0;position:absolute;right:0;top:0;transition:all .3s}.user-overlay .user-panel{background-color:#2a3867;max-width:465px;transform:translateX(100%);width:100%}.user-overlay .user-panel .mobile-branding{background-color:#f9f9f9;display:none;justify-content:space-between;padding:30px 35px}@media (max-width:768px){.user-overlay .user-panel .mobile-branding{display:flex}}.user-overlay .user-panel .mobile-branding .bsu-logo{height:25px;width:44px}.user-overlay .user-panel .mobile-branding .close-button{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:-15px;margin-top:-15px;position:relative;width:50px}.user-overlay .user-panel .mobile-branding .close-button:after,.user-overlay .user-panel .mobile-branding .close-button:before{background-color:#000;content:"";height:1px;position:absolute;width:60%}.user-overlay .user-panel .mobile-branding .close-button:before{transform:rotate(45deg)}.user-overlay .user-panel .mobile-branding .close-button:after{transform:rotate(-45deg)}.user-overlay .user-panel .user-details{background-color:#f9f9f9;display:flex;flex-direction:column;gap:18px;padding:75px 35px 55px}.user-overlay .user-panel .user-details .user-greeting{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Poppins,sans-serif;font-size:42px;line-height:1;margin-bottom:30px}@media (max-width:768px){.user-overlay .user-panel .user-details .user-greeting{font-size:28px;margin-bottom:15px}}.user-overlay .user-panel .user-details .sign-out{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#000;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;gap:10px;justify-content:space-between;line-height:1}.user-overlay .user-panel .user-details .sign-out img{height:20px;transition:all .3s;width:20px}@media (max-width:768px){.user-overlay .user-panel .user-details .sign-out{font-size:16px;padding-bottom:8px}.user-overlay .user-panel .user-details .sign-out img{height:18px;width:16px}}.user-overlay .user-panel .user-details .sign-out:hover img{transform:translateX(5px)}.user-overlay .user-panel .user-details .divider{background-color:rgba(0,0,0,.5);display:block;height:1px;margin:35px 0;width:100%}.user-overlay .user-panel .user-details .profile-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#000;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;gap:10px;justify-content:space-between;line-height:1}.user-overlay .user-panel .user-details .profile-link img{height:20px;width:20px}.user-overlay.active{visibility:visible}.user-overlay.active .black-bg{opacity:1}.user-overlay.active .user-panel{transform:translateX(0)}.mobile-menu{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;z-index:21}.mobile-menu .grey-bg{background-color:hsla(0,0%,41%,.85);opacity:0;right:0}.mobile-menu .grey-bg,.mobile-menu .menu-panel{bottom:0;left:0;position:absolute;top:0;transition:all .3s}.mobile-menu .menu-panel{background-color:#2a3867;transform:translateX(-100%);width:240px}.mobile-menu .menu-panel .mobile-branding{background-color:#f9f9f9;display:none;justify-content:space-between;padding:30px}@media (max-width:768px){.mobile-menu .menu-panel .mobile-branding{display:flex}}.mobile-menu .menu-panel .mobile-branding .bsu-logo{height:25px;width:44px}.mobile-menu .menu-panel .mobile-branding .close-button{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:-15px;margin-top:-15px;position:relative;width:50px}.mobile-menu .menu-panel .mobile-branding .close-button:after,.mobile-menu .menu-panel .mobile-branding .close-button:before{background-color:#000;content:"";height:1px;position:absolute;width:60%}.mobile-menu .menu-panel .mobile-branding .close-button:before{transform:rotate(45deg)}.mobile-menu .menu-panel .mobile-branding .close-button:after{transform:rotate(-45deg)}.mobile-menu .menu-panel .mobile-nav-menu{background-color:#f9f9f9;padding:30px}.mobile-menu .menu-panel .mobile-nav-menu ul{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}.mobile-menu .menu-panel .mobile-nav-menu ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;display:flex;font-size:18px;justify-content:space-between;position:relative}.mobile-menu .menu-panel .mobile-nav-menu ul li a:after{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/chevron-right-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;transition:all .3s;width:7px}.mobile-menu .menu-panel .mobile-nav-menu ul li a:hover:after{transform:translateX(5px)}.mobile-menu .menu-panel .mobile-nav-menu ul li.active a span{border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:3px}.mobile-menu.active{visibility:visible}.mobile-menu.active .grey-bg{opacity:1}.mobile-menu.active .menu-panel{transform:translateX(0)}.breadcrumbs{padding:45px 0 30px;position:relative;z-index:2}.breadcrumbs ul{display:flex;gap:10px}.breadcrumbs ul li a{font-family:Poppins,sans-serif;font-size:18px;font-weight:300;opacity:.5}.breadcrumbs ul li:after{content:">";opacity:.5;padding:0 0 0 10px}.breadcrumbs ul li.current a,.breadcrumbs ul li:last-child a{opacity:1}.breadcrumbs ul li:last-child:after{display:none}@media (max-width:560px){.breadcrumbs{display:none}}.profile-header{align-items:flex-end;display:flex;gap:35px;padding:30px 0}.profile-header .avatar-container{height:165px;position:relative;width:165px}@media (max-width:768px){.profile-header .avatar-container{height:120px;width:120px}}.profile-header .avatar-container .avatar{background-color:#fff;background-image:url(/app/themes/bsu-marketing-suite/static/images/avatar-placeholder.svg);background-position:50%;background-size:contain;border:2px solid #fff;border-radius:50%;height:165px;overflow:hidden;width:165px}@media (max-width:768px){.profile-header .avatar-container .avatar{height:120px;width:120px}}.profile-header .avatar-container .edit-avatar-button{align-items:center;background-color:#eaeaed;border:1px solid #000;border-radius:50%;bottom:10px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;transition:all .3s;width:30px}@media (max-width:768px){.profile-header .avatar-container .edit-avatar-button{bottom:4px;height:23px;right:4px;width:23px}}.profile-header .avatar-container .edit-avatar-button:after,.profile-header .avatar-container .edit-avatar-button:before{background-color:#000;content:"";display:block;height:1px;position:absolute;width:32%}.profile-header .avatar-container .edit-avatar-button:after{transform:rotate(90deg)}.profile-header .profile-details .user-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:36px;line-height:1;margin-bottom:10px}@media (max-width:768px){.profile-header .profile-details .user-name{font-size:24px}}.profile-header .profile-details .edit-profile-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#696969;font-family:Poppins,sans-serif;font-size:18px;line-height:1}@media (max-width:768px){.profile-header .profile-details .edit-profile-link{font-size:15px}}.profile-header .profile-details .achievements{align-items:flex-start;display:flex;gap:15px;margin-top:20px}@media (max-width:768px){.profile-header .profile-details .achievements{margin-top:10px}}.profile-header .profile-details .achievements .an-icon{background-position:top;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:51px;position:relative;width:44px}.profile-header .profile-details .achievements .an-icon .bubble{align-items:center;background-color:#2a3867;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:11px;height:22px;justify-content:center;left:-4px;position:absolute;width:22px}.profile-header .profile-details .achievements .an-icon.icon-qualifications{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-qualifications.svg)}.profile-header .profile-details .achievements .an-icon.icon-medals{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-medals.svg)}@media (max-width:768px){.profile-header .profile-details .achievements .an-icon{height:40px;width:35px}}.profile-header .achievements-modal{align-items:center;bottom:0;color:#000;display:flex;justify-content:center;left:0;opacity:0;overflow:auto;padding:25px;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:50}.profile-header .achievements-modal .achievement-block{border-bottom:1px solid rgba(0,0,0,.3);padding:50px}@media (max-width:768px){.profile-header .achievements-modal .achievement-block{padding:30px 10px}}.profile-header .achievements-modal .achievement-block:last-child{border-bottom:none}.profile-header .achievements-modal .achievement-block .achievements-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:30px 0 0}.profile-header .achievements-modal .achievement-block .achievements-list li{align-items:center;background-color:transparent;border:1px solid #000;border-radius:20px;color:#000;display:flex;font-size:16px;gap:10px;opacity:.3;padding:8px 18px 8px 12px}@media (max-width:768px){.profile-header .achievements-modal .achievement-block .achievements-list li{font-size:14px}}.profile-header .achievements-modal .achievement-block .achievements-list li:before{background-color:#696969;border-radius:50%;content:"";height:10px;width:10px}.profile-header .achievements-modal .achievement-block .achievements-list li.earned{opacity:1}.profile-header .achievements-modal .achievement-block .achievements-list li.earned:before{background-color:#2a3867}.profile-header .achievements-modal .icon-holder{align-items:center;display:flex;gap:15px}.profile-header .achievements-modal .icon-holder .label{font-size:28px;font-weight:500}@media (max-width:768px){.profile-header .achievements-modal .icon-holder .label{font-size:18px}}.profile-header .achievements-modal .an-icon{background-position:top;background-repeat:no-repeat;background-size:contain;height:77px;position:relative;width:70px}@media (max-width:768px){.profile-header .achievements-modal .an-icon{height:40px;width:35px}}.profile-header .achievements-modal .an-icon .bubble{align-items:center;background-color:#2a3867;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:14px;height:28px;justify-content:center;left:-4px;position:absolute;width:28px}@media (max-width:768px){.profile-header .achievements-modal .an-icon .bubble{font-size:9px;height:18px;width:18px}}.profile-header .achievements-modal .an-icon.icon-qualifications{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-qualifications.svg)}.profile-header .achievements-modal .an-icon.icon-medals{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-medals.svg)}.profile-header .achievements-modal .black-overlay{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:0}.profile-header .achievements-modal .modal-inner{background-color:#fff;border-radius:8px;max-width:1600px;opacity:0;padding:80px;position:relative;transition:all .3s;visibility:hidden;width:100%;z-index:51}@media (max-width:768px){.profile-header .achievements-modal .modal-inner{padding:70px 25px 40px}}.profile-header .achievements-modal .modal-inner .close-icon{align-items:center;border:1px solid #2a3867;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:30px;top:30px;transition:all .3s;width:40px}.profile-header .achievements-modal .modal-inner .close-icon:after,.profile-header .achievements-modal .modal-inner .close-icon:before{background-color:#2a3867;content:"";height:1px;position:absolute;transition:all .3s;width:50%}.profile-header .achievements-modal .modal-inner .close-icon:before{transform:rotate(45deg)}.profile-header .achievements-modal .modal-inner .close-icon:after{transform:rotate(-45deg)}.profile-header .achievements-modal .modal-inner .close-icon:hover{background-color:#2a3867}.profile-header .achievements-modal .modal-inner .close-icon:hover:after,.profile-header .achievements-modal .modal-inner .close-icon:hover:before{background-color:#fff}.profile-header .achievements-modal.open{opacity:1;visibility:visible}.profile-header .achievements-modal.open .modal-inner{opacity:1;transition-delay:.15s;visibility:visible}.course-index-header{display:grid;gap:60px;grid-template-columns:.7fr 1fr}@media (max-width:1024px){.course-index-header{grid-template-columns:.35fr 1fr}}@media (max-width:768px){.course-index-header{gap:20px;grid-template-columns:1fr}}@media (max-width:1024px){.course-index-header .profile-header{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.course-index-header .profile-header{align-items:flex-end;flex-direction:row}}.course-index-header .course-progress-container{display:flex;flex-direction:column;padding:30px 0;width:100%}@media (max-width:560px){.course-index-header .course-progress-container{padding:0}}.course-index-header .course-progress-container h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:36px;font-weight:400;margin:0 0 10px;padding:0}@media (max-width:768px){.course-index-header .course-progress-container h3{font-size:28px}}@media (max-width:560px){.course-index-header .course-progress-container h3{font-size:24px}}.course-index-header .course-progress-container .courses-list{display:flex;height:150px;overflow:auto;width:100%}.course-index-header .course-progress-container .courses-list ul{list-style-type:none;margin:0;padding:0;width:100%}.course-index-header .course-progress-container .courses-list ul li a.course-row{align-items:center;display:grid;grid-template-columns:.9fr 1fr;padding:15px 0;transition:all .3s}@media (max-width:768px){.course-index-header .course-progress-container .courses-list ul li a.course-row{padding:8px 0}}@media (max-width:560px){.course-index-header .course-progress-container .courses-list ul li a.course-row{grid-template-columns:1fr}}.course-index-header .course-progress-container .courses-list ul li a.course-row .course-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px}@media (max-width:768px){.course-index-header .course-progress-container .courses-list ul li a.course-row .course-name{font-size:18px}}@media (max-width:560px){.course-index-header .course-progress-container .courses-list ul li a.course-row .course-name{font-size:16px;padding:0 0 8px}}.course-index-header .course-progress-container .courses-list ul li a.course-row .course-progress{align-items:center;display:grid;gap:15px;grid-template-columns:1fr 60px}.course-index-header .course-progress-container .courses-list ul li a.course-row .course-progress .progress-track{align-items:center;background-color:#bcd7f1;display:flex;height:25px;position:relative;width:100%}.course-index-header .course-progress-container .courses-list ul li a.course-row .course-progress .progress-track:after{background-color:#2a3867;content:"";height:70%;position:absolute;right:-7px;width:3px}.course-index-header .course-progress-container .courses-list ul li a.course-row .course-progress .progress-track .progress-bar{background-color:#2a3867;height:25px}.course-index-header .course-progress-container .courses-list ul li a.course-row .course-progress .number-indicator{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px}@media (max-width:768px){.course-index-header .course-progress-container .courses-list ul li a.course-row .course-progress .number-indicator{font-size:18px}}.course-index-header .course-progress-container .courses-list ul li a.course-row:hover{background-color:rgba(188,215,241,.15)}.course-index{padding-bottom:80px;padding-top:80px}@media (max-width:768px){.course-index{padding-bottom:50px;padding-top:30px}}.course-index .main-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;font-family:Poppins,sans-serif;font-size:42px;justify-content:center;line-height:1.2;margin-bottom:8px;text-align:center}@media (max-width:768px){.course-index .main-heading{font-size:24px}}.course-index .sub-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;font-family:Poppins,sans-serif;font-size:28px;font-weight:300;justify-content:center;line-height:1.2;text-align:center}@media (max-width:768px){.course-index .sub-heading{font-size:16px}}.course-index .course-matrix{display:grid;gap:80px 35px;grid-template-columns:1fr 1fr 1fr;padding:50px 0}.course-index .course-matrix.pinned-courses.flickity-enabled{border-bottom:1px solid hsla(0,0%,7%,.3);display:inline-block;margin-bottom:30px;padding-bottom:70px;position:relative;width:100%}@media (max-width:768px){.course-index .course-matrix.pinned-courses.flickity-enabled{margin-bottom:10px;padding-bottom:50px}}.course-index .course-matrix.pinned-courses.flickity-enabled .a-course{display:inline-block;height:auto;margin-right:35px;position:relative;width:calc(33.33% - 23px)}@media (max-width:768px){.course-index .course-matrix.pinned-courses.flickity-enabled .a-course{margin-right:10px;width:calc(33.33% - 7px)}}@media (max-width:560px){.course-index .course-matrix.pinned-courses.flickity-enabled .a-course{margin-right:15px;width:calc(50% - 7px)}}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-viewport{padding-top:35%}@media (max-width:768px){.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-viewport{overflow:visible;padding-top:38%}}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-slider{margin-top:-35%}@media (max-width:768px){.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-slider{margin-top:-38%}}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-prev-next-button{top:40%}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-prev-next-button.next{right:-50px}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-prev-next-button.previous{left:-50px}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-prev-next-button:disabled{opacity:0}@media (max-width:1600px){.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-prev-next-button.next{right:-22px}.course-index .course-matrix.pinned-courses.flickity-enabled .flickity-prev-next-button.previous{left:-22px}}@media (max-width:768px){.course-index .course-matrix{gap:60px 10px}}@media (max-width:560px){.course-index .course-matrix{gap:40px 15px;grid-template-columns:1fr 1fr;padding:30px 0}}.course-index .course-matrix .a-course.pinned-header .course-thumbnail{background-color:#2a3867}.course-index .course-matrix .a-course.pinned-header .course-thumbnail .inner{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:28px;font-weight:400;gap:25px;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.course-index .course-matrix .a-course.pinned-header .course-thumbnail .inner img{height:auto;width:15%}@media (max-width:768px){.course-index .course-matrix .a-course.pinned-header .course-thumbnail .inner{font-size:21px;gap:20px}}@media (max-width:560px){.course-index .course-matrix .a-course.pinned-header .course-thumbnail .inner{font-size:18px;gap:15px}}.course-index .course-matrix .a-course .course-thumbnail{background-color:#eaeaed;background-position:50%;background-size:cover;border-radius:5px;height:0;margin-bottom:10px;overflow:hidden;padding-bottom:85%;position:relative;width:100%}.course-index .course-matrix .a-course .course-thumbnail .pending{background-color:#d00;color:#fff;font-size:15px;padding:5px 0;text-align:center;text-transform:uppercase}.course-index .course-matrix .a-course .course-thumbnail .image-overlay{background:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 50%,rgba(0,0,0,.3));bottom:0;position:absolute;right:0;top:0;width:120px}.course-index .course-matrix .a-course .course-thumbnail .bookmark{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-bookmark-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:35px;position:absolute;right:20px;top:20px;transition:all .3s;width:35px}.course-index .course-matrix .a-course .course-thumbnail .bookmark.selected{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-bookmark-filled.svg)}.course-index .course-matrix .a-course .course-thumbnail .bookmark:hover{transform:scale(1.05)}@media (max-width:768px){.course-index .course-matrix .a-course .course-thumbnail .bookmark{height:30px;right:15px;top:15px;width:30px}}@media (max-width:560px){.course-index .course-matrix .a-course .course-thumbnail .bookmark{height:20px;right:10px;top:10px;width:20px}}.course-index .course-matrix .a-course .course-thumbnail .points-container{bottom:20px;position:absolute;right:20px}.course-index .course-matrix .a-course .course-thumbnail .points-container .course-points{color:#fff;font-size:14px;font-weight:700;text-shadow:0 0 7px rgba(0,0,0,.2)}@media (max-width:768px){.course-index .course-matrix .a-course .course-thumbnail .points-container{bottom:15px;height:65px;right:15px;width:45px}.course-index .course-matrix .a-course .course-thumbnail .points-container .course-points{font-size:12px;height:45px;width:45px}}@media (max-width:560px){.course-index .course-matrix .a-course .course-thumbnail .points-container{bottom:10px;height:45px;right:10px;width:34px}.course-index .course-matrix .a-course .course-thumbnail .points-container .course-points{font-size:9px;height:34px;width:34px}}.course-index .course-matrix .a-course .course-details .course-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;margin-bottom:10px}@media (max-width:768px){.course-index .course-matrix .a-course .course-details .course-title{font-size:18px}}@media (max-width:560px){.course-index .course-matrix .a-course .course-details .course-title{font-size:12px}}.course-index .course-matrix .a-course .course-details .course-desc{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#696969;font-family:Lato,sans-serif;font-size:18px;line-height:1.5;margin-bottom:10px}@media (max-width:768px){.course-index .course-matrix .a-course .course-details .course-desc{font-size:16px}}@media (max-width:560px){.course-index .course-matrix .a-course .course-details .course-desc{font-size:12px;line-height:1.15}}.course-index .course-matrix .a-course .course-details .course-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;line-height:1.2;position:relative;text-transform:uppercase}@media (max-width:768px){.course-index .course-matrix .a-course .course-details .course-link{font-size:12px}}.course-index .course-matrix .a-course .course-details .course-link:after{background-color:#000;bottom:-10px;content:"";height:1px;left:0;position:absolute;right:0;transition:all .3s;width:0}.course-index .course-matrix .a-course .course-details .course-link:hover:after{width:100%}.course-index .course-matrix .a-course.disabled{cursor:not-allowed;opacity:.4}.not-allowed-course{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:25px;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:60}.not-allowed-course.active{opacity:1;visibility:visible}.not-allowed-course .trans-bg{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:0;z-index:60}.not-allowed-course .white-modal{align-items:center;background-color:#fff;border-radius:6px;display:flex;flex-direction:column;max-width:500px;padding:25px;position:relative;width:100%;z-index:70}.not-allowed-course .white-modal .close-icon{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;right:20px;top:20px;width:25px}.not-allowed-course .white-modal .close-icon:after,.not-allowed-course .white-modal .close-icon:before{background-color:#000;content:"";height:2px;position:absolute;width:100%}.not-allowed-course .white-modal .close-icon:before{transform:rotate(45deg)}.not-allowed-course .white-modal .close-icon:after{transform:rotate(-45deg)}.not-allowed-course .white-modal .icon-circle{align-items:center;background-color:#2a3867;border:10px solid #fff;border-radius:50%;display:flex;height:170px;justify-content:center;margin-top:-80px;overflow:hidden;width:170px}.not-allowed-course .white-modal .icon-circle img{height:50%;width:auto}.not-allowed-course .white-modal .modal-title{font-size:24px;font-weight:500;padding:30px 0 20px;text-align:center}.not-allowed-course .white-modal .modal-description{font-size:18px;font-weight:300;text-align:center}.not-allowed-course .white-modal .modal-description p{margin:0;padding:0 0 15px}.pending{background-color:#d00;color:#fff;font-size:15px;padding:5px 0;text-align:center;text-transform:uppercase}.course-single{display:grid;gap:60px;grid-template-columns:.4fr 1fr;padding-top:60px}@media (max-width:1200px){.course-single{grid-template-columns:1fr}}.course-single .course-info{background-color:#f9f9f9;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:21px;gap:20px;line-height:1.4;margin-bottom:40px;padding:30px}@media (max-width:1200px){.course-single .course-info{font-size:18px}}@media (max-width:768px){.course-single .course-info{font-size:16px}}.course-single .course-info h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:36px;line-height:1.1}@media (max-width:1200px){.course-single .course-info h1{font-size:32px}}@media (max-width:768px){.course-single .course-info h1{font-size:28px}}.course-single .course-info .get-started{background-color:rgba(0,0,0,.04);border-radius:4px;display:grid;gap:20px;grid-template-columns:30px 1fr;padding:20px}@media (max-width:768px){.course-single .course-info .get-started{grid-template-columns:25px 1fr}}.course-single .course-info .get-started a{color:#000;text-decoration:underline}.course-single .course-info .get-started .icon{align-items:center;border:1px solid #000;border-radius:50%;color:#111;display:flex;font-size:21px;height:30px;justify-content:center;width:30px}@media (max-width:768px){.course-single .course-info .get-started .icon{font-size:18px;height:25px;width:25px}}.course-single .course-summary{position:relative}.course-single .course-summary .summary-box{align-items:center;background-color:#e1e2e4;border-radius:18px;box-shadow:0 15px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:25px;padding:36px 40px;position:relative;width:100%;z-index:2}@media (max-width:1200px){.course-single .course-summary .summary-box{flex-direction:row;width:calc(100% - 40px)}.course-single .course-summary .summary-box #vue-radial-progress{position:absolute;right:-40px}.course-single .course-summary .summary-box #vue-radial-progress .radial-progress-pie{height:80px;width:80px}.course-single .course-summary .summary-box #vue-radial-progress .radial-progress-pie .rail{background-color:#e1e2e4}.course-single .course-summary .summary-box #vue-radial-progress .radial-progress-pie .percentage-value{font-size:21px;z-index:4}.course-single .course-summary .summary-box #vue-radial-progress .radial-progress-pie .progress{--p:0;--b:7px;--w:86px}}@media (max-width:768px){.course-single .course-summary .summary-box{padding:26px 45px 26px 30px}}.course-single .course-summary .summary-box .summary-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:28px;line-height:1.1;text-align:center}@media (max-width:1200px){.course-single .course-summary .summary-box .summary-title{font-size:24px}}@media (max-width:768px){.course-single .course-summary .summary-box .summary-title{font-size:21px}}.course-single .course-listing-container{position:relative}.course-single .course-listing-container .track-listing{background-color:#f9f9f9;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.1);margin-bottom:30px}.course-single .course-listing-container .track-listing .course-title{align-items:center;background-color:#696969;border-radius:4px 4px 0 0;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:18px;height:65px;line-height:1;padding:0 35px;position:relative}.course-single .course-listing-container .track-listing .course-title .course-points{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#696969;border-radius:30px;display:flex;font-family:Poppins,sans-serif;font-size:16px;gap:4px;height:60px;justify-content:center;line-height:1;min-width:60px;padding:0 10px;position:absolute;right:10px;top:-30px}.course-single .course-listing-container .track-listing .course-title .course-points strong{font-family:Poppins,sans-serif}.course-single .course-listing-container .track-listing .course-title .course-points:before{border:2px solid #fff;border-radius:27px;bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px}.course-single .course-listing-container .track-listing .track-list{min-height:85px;padding:8px}.course-single .course-listing-container .track-listing .track-list li{align-items:center;border-radius:4px;display:flex;height:80px;margin-top:-1px;padding:0 24px 0 0;position:relative}.course-single .course-listing-container .track-listing .track-list li .get-started{animation:bobbing 2s infinite;display:flex;height:40px;justify-content:center;left:0;position:absolute;right:0;top:-50px}.course-single .course-listing-container .track-listing .track-list li .get-started .bubble{align-items:center;background-color:#2a3867;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.1);color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:21px;height:60px;justify-content:center;padding:20px;position:relative;text-align:center}@media (max-width:768px){.course-single .course-listing-container .track-listing .track-list li .get-started .bubble{font-size:16px}}.course-single .course-listing-container .track-listing .track-list li .get-started .bubble:after{background-color:#2a3867;bottom:-10px;content:"";height:20px;position:absolute;transform:rotate(45deg);width:20px}.course-single .course-listing-container .track-listing .track-list li .status-dot{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:85px}.course-single .course-listing-container .track-listing .track-list li .status-dot:before{border-left:1px solid hsla(0,0%,41%,.15);content:"";height:80px;left:50%;position:absolute;top:50%;width:0;z-index:1}.course-single .course-listing-container .track-listing .track-list li .status-dot:after{background-color:#b6b6b6;border-radius:50%;content:"";height:28px;width:28px;z-index:2}.course-single .course-listing-container .track-listing .track-list li .data-row{align-items:center;border-bottom:1px solid hsla(0,0%,41%,.4);display:grid;gap:15px;grid-template-columns:1fr .4fr .4fr .75fr;height:100%;opacity:.35;position:relative;width:100%}@media (max-width:768px){.course-single .course-listing-container .track-listing .track-list li .data-row{grid-template-columns:1.2fr .4fr .75fr}}.course-single .course-listing-container .track-listing .track-list li .data-row .whole-bar-clickable{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.course-single .course-listing-container .track-listing .track-list li .data-row .track-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.course-single .course-listing-container .track-listing .track-list li .data-row .track-title{font-size:14px}}.course-single .course-listing-container .track-listing .track-list li .data-row .track-points{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px}@media (max-width:768px){.course-single .course-listing-container .track-listing .track-list li .data-row .track-points{font-size:14px}}.course-single .course-listing-container .track-listing .track-list li .data-row .track-questions{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px}@media (max-width:768px){.course-single .course-listing-container .track-listing .track-list li .data-row .track-questions{display:none}}.course-single .course-listing-container .track-listing .track-list li .data-row .track-icons{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr}.course-single .course-listing-container .track-listing .track-list li .data-row .track-icons .track-attr-col{align-items:center;display:flex}.course-single .course-listing-container .track-listing .track-list li .data-row .track-icons .track-attr-col img{height:100%;max-height:40px;max-width:40px;width:100%}.course-single .course-listing-container .track-listing .track-list li .data-row .test-failed{cursor:pointer;text-decoration:underline}.course-single .course-listing-container .track-listing .track-list li:last-child .status-dot:before{display:none}.course-single .course-listing-container .track-listing .track-list li:last-child .data-row{border-bottom:0}.course-single .course-listing-container .track-listing .track-list li.current{background-color:rgba(42,56,103,.5)}.course-single .course-listing-container .track-listing .track-list li.current .data-row{opacity:1}.course-single .course-listing-container .track-listing .track-list li.current .data-row .track-title{color:#fff}.course-single .course-listing-container .track-listing .track-list li.current .data-row .track-icons img{filter:invert(100%)}.course-single .course-listing-container .track-listing .track-list li.current .status-dot:after{background-color:#696969}.course-single .course-listing-container .track-listing .track-list li.completed{background-color:transparent}.course-single .course-listing-container .track-listing .track-list li.completed .status-dot:after{background-color:#2a3867}.course-single .course-listing-container .track-listing .track-list li.completed .data-row{opacity:1}.course-single .course-listing-container .track-listing .track-list li.test-failed{color:#cc2c2c}.course-single .course-listing-container .track-listing .track-list li.test-failed .status-dot:after{background-color:#cc2c2c}.course-single .course-listing-container .track-listing .track-list li.test-failed .data-row{opacity:1}.course-single .course-listing-container .certificate-listing{background-color:#f9f9f9;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.1);margin-bottom:30px}.course-single .course-listing-container .certificate-listing .heading-title{align-items:center;background-color:#696969;border-radius:4px 4px 0 0;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:18px;height:65px;line-height:1;padding:0 35px;position:relative}.course-single .course-listing-container .certificate-listing .certificate-list{min-height:85px;padding:8px 0}.course-single .course-listing-container .certificate-listing .certificate-list li{align-items:center;border-radius:4px;display:flex;height:60px;padding:0 24px 0 0}.course-single .course-listing-container .certificate-listing .certificate-list li .status-dot{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:85px}.course-single .course-listing-container .certificate-listing .certificate-list li .status-dot:after{background-color:#b6b6b6;border-radius:50%;content:"";height:28px;width:28px;z-index:2}.course-single .course-listing-container .certificate-listing .certificate-list li .data-row{align-items:center;border-bottom:1px solid hsla(0,0%,41%,.4);display:grid;gap:15px;grid-template-columns:1fr .6fr;height:100%;opacity:.35;width:100%}.course-single .course-listing-container .certificate-listing .certificate-list li .data-row .cert-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px;line-height:1.1;overflow:hidden;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.course-single .course-listing-container .certificate-listing .certificate-list li .data-row .cert-title{font-size:14px}}.course-single .course-listing-container .certificate-listing .certificate-list li .data-row .cert-options{align-items:center;display:flex;gap:15px;justify-content:flex-end}.course-single .course-listing-container .certificate-listing .certificate-list li .data-row .cert-options span{border-bottom:1px solid #111;font-size:14px;padding-bottom:5px;text-transform:uppercase}@media (max-width:1200px){.course-single .course-listing-container .certificate-listing .certificate-list li .data-row .cert-options span{display:none}}.course-single .course-listing-container .certificate-listing .certificate-list li .data-row .cert-options img{height:100%;max-height:30px;max-width:30px;width:100%}.course-single .course-listing-container .certificate-listing .certificate-list li:last-child .status-dot:before{display:none}.course-single .course-listing-container .certificate-listing .certificate-list li:last-child .data-row{border-bottom:0}.course-single .course-listing-container .certificate-listing .certificate-list li.completed{background-color:transparent}.course-single .course-listing-container .certificate-listing .certificate-list li.completed .status-dot:after{background-color:#2a3867}.course-single .course-listing-container .certificate-listing .certificate-list li.completed .data-row{opacity:1}@keyframes bobbing{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.track-single{margin-top:50px}.profile-page .mobile-profile-nav{align-items:center;display:none;padding-bottom:20px;position:relative}@media (max-width:768px){.profile-page .mobile-profile-nav{display:flex}}.profile-page .mobile-profile-nav:after{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/chevron-down-black.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:10px;width:20px}.profile-page .mobile-profile-nav select{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.5);border-radius:3px;display:flex;height:50px;padding:0 15px;position:relative;width:100%}.profile-page .profile-navigation{display:flex;gap:50px;list-style-type:none;margin:0;padding:0 0 40px}@media (max-width:768px){.profile-page .profile-navigation{display:none}}.profile-page .profile-navigation li a{align-items:center;border-bottom:1px solid transparent;color:#111;display:flex;font-family:Poppins,sans-serif;font-size:18px;gap:10px;padding:0 0 5px;position:relative;transition:all .3s}.profile-page .profile-navigation li a i{display:block;height:7px;position:relative;top:3px;width:12px}.profile-page .profile-navigation li a i:after,.profile-page .profile-navigation li a i:before{background-color:#111;content:"";height:1px;position:absolute;top:5px;width:58%}.profile-page .profile-navigation li a i:before{right:46%;transform:rotate(40deg);transform-origin:right top}.profile-page .profile-navigation li a i:after{left:46%;transform:rotate(-40deg);transform-origin:left top}.profile-page .profile-navigation li a:hover{border-bottom:1px solid #111}.profile-page .profile-navigation li.active a{font-family:Poppins,sans-serif}.profile-page .profile-navigation li.active a i{transform:rotate(180deg)}.profile-page .profile-navigation li.active a i:after,.profile-page .profile-navigation li.active a i:before{height:2px}.profile-page .profile-navigation li.active a i:before{right:42%}.profile-page .profile-navigation li.active a i:after{left:42%}.profile-page .training-progress-layout{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.profile-page .training-progress-layout{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.profile-page .training-progress-layout{grid-template-columns:repeat(1,1fr)}}.profile-page .training-progress-layout .overview-panel{background-color:#fff;display:flex;flex-direction:column;gap:30px;padding:40px}.profile-page .training-progress-layout .overview-panel .top-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:170px}.profile-page .training-progress-layout .overview-panel .top-section .icon-container{display:block;text-align:left;width:100%}.profile-page .training-progress-layout .overview-panel .top-section .icon-container img{height:80px;width:auto}.profile-page .training-progress-layout .overview-panel .top-section .the-stat{font-family:Poppins,sans-serif;font-size:52px;text-align:center;width:100%}.profile-page .training-progress-layout .overview-panel .stat-label{display:block;font-family:Poppins,sans-serif;font-size:24px;text-align:center}.profile-page .white-box{background-color:#f9f9f9;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:200px;width:100%}.profile-page .white-box .heading{align-items:center;border-bottom:4px solid #eaeaed;display:flex;font-size:18px;font-weight:400;min-height:60px;padding:10px 20px}.profile-page .white-box.no-items{align-items:center;color:hsla(0,0%,7%,.5);font-size:24px;justify-content:center;padding:30px;text-align:center}.profile-page .certificates-layout{display:grid;gap:25px;grid-template-columns:1fr .5fr}@media (max-width:768px){.profile-page .certificates-layout{grid-template-columns:1fr}}.profile-page .certificates-layout .column{display:flex;flex-direction:column;gap:25px}.profile-page .certificates-layout .certificate-list{min-height:85px;padding:8px 0}.profile-page .certificates-layout .certificate-list li{align-items:center;border-radius:4px;display:flex;height:60px;padding:0 24px 0 0}.profile-page .certificates-layout .certificate-list li .status-dot{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:85px}.profile-page .certificates-layout .certificate-list li .status-dot:after{background-color:#b6b6b6;border-radius:50%;content:"";height:28px;width:28px;z-index:2}.profile-page .certificates-layout .certificate-list li .data-row{align-items:center;border-bottom:1px solid hsla(0,0%,41%,.4);display:grid;gap:15px;grid-template-columns:1fr .6fr;height:100%;opacity:.35;width:100%}.profile-page .certificates-layout .certificate-list li .data-row .cert-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px;line-height:1.1;overflow:hidden;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.profile-page .certificates-layout .certificate-list li .data-row .cert-options{align-items:center;display:flex;gap:15px;justify-content:flex-end}.profile-page .certificates-layout .certificate-list li .data-row .cert-options span{border-bottom:1px solid #111;font-size:14px;padding-bottom:5px;text-transform:uppercase}@media (max-width:1200px){.profile-page .certificates-layout .certificate-list li .data-row .cert-options span{display:none}}.profile-page .certificates-layout .certificate-list li .data-row .cert-options img{height:100%;max-height:30px;max-width:30px;width:100%}.profile-page .certificates-layout .certificate-list li:last-child .status-dot:before{display:none}.profile-page .certificates-layout .certificate-list li:last-child .data-row{border-bottom:0}.profile-page .certificates-layout .certificate-list li.completed{background-color:transparent}.profile-page .certificates-layout .certificate-list li.completed .status-dot:after{background-color:#2a3867}.profile-page .certificates-layout .certificate-list li.completed .data-row{opacity:1}.profile-page .achievements-layout{display:flex}.profile-page .achievements-layout .achievement-block{border-bottom:4px solid #eaeaed;padding:50px}.profile-page .achievements-layout .achievement-block:last-child{border-bottom:none}.profile-page .achievements-layout .achievement-block .achievements-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:30px 0 0}.profile-page .achievements-layout .achievement-block .achievements-list li{align-items:center;background-color:#fff;border:1px solid #111;border-radius:20px;color:#111;display:flex;gap:10px;opacity:.3;padding:8px 18px 8px 12px}.profile-page .achievements-layout .achievement-block .achievements-list li:before{background-color:#696969;border-radius:50%;content:"";height:10px;width:10px}.profile-page .achievements-layout .achievement-block .achievements-list li.earned{opacity:1}.profile-page .achievements-layout .achievement-block .achievements-list li.earned:before{background-color:#2a3867}.profile-page .achievements-layout .icon-holder{align-items:center;display:flex;gap:15px}.profile-page .achievements-layout .icon-holder .label{font-size:16px}.profile-page .achievements-layout .an-icon{background-position:top;background-repeat:no-repeat;background-size:contain;height:57px;position:relative;width:50px}.profile-page .achievements-layout .an-icon .bubble{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:9px;height:18px;justify-content:center;position:absolute;right:0;top:0;width:18px}.profile-page .achievements-layout .an-icon.icon-qualifications{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-qualifications.svg)}.profile-page .achievements-layout .an-icon.icon-qualifications .bubble{border:1px solid #e6c45d;color:#e6c45d}.profile-page .achievements-layout .an-icon.icon-medals{background-image:url(/app/themes/bsu-marketing-suite/static/images/icons/icon-medals.svg)}.profile-page .achievements-layout .an-icon.icon-medals .bubble{border:1px solid #b8d5e9;color:#b8d5e9}@media (max-width:768px){.profile-page .achievements-layout .an-icon{height:40px;width:35px}}.profile-page .points-layout{display:grid;gap:25px;grid-template-columns:1fr .5fr}@media (max-width:768px){.profile-page .points-layout{grid-template-columns:1fr}}.profile-page .points-layout .column{display:flex;flex-direction:column;gap:25px}.profile-page .points-layout .points-list{min-height:85px;padding:8px 25px}.profile-page .points-layout .points-list li{align-items:center;border-radius:4px;display:flex;height:60px;padding:0 24px 0 0}.profile-page .points-layout .points-list li .status-dot{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:85px}.profile-page .points-layout .points-list li .status-dot:after{background-color:#2a3867;border-radius:50%;content:"";height:28px;width:28px;z-index:2}.profile-page .points-layout .points-list li .data-row{align-items:center;border-bottom:1px solid hsla(0,0%,41%,.4);display:grid;gap:15px;grid-template-columns:1fr .3fr;height:100%;opacity:1;width:100%}.profile-page .points-layout .points-list li .data-row .course-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .points-layout .points-list li .data-row .course-points{align-items:center;display:flex;gap:15px}.profile-page .points-layout .points-list li:last-child .status-dot:before{display:none}.profile-page .points-layout .points-list li:last-child .data-row{border-bottom:0}.profile-page .points-layout .points-list li.header{border-bottom:1px solid hsla(0,0%,41%,.4);border-radius:0}.profile-page .points-layout .points-list li.header .data-row{border-bottom:none}.profile-page .points-layout .points-list li.header .data-row .course-name,.profile-page .points-layout .points-list li.header .data-row .course-points{opacity:.5}.profile-page .points-layout .points-list li.header .status-dot:after{display:none}.profile-page .points-layout .points-list li.footer{border-radius:0;border-top:1px solid hsla(0,0%,41%,.4)}.profile-page .points-layout .points-list li.footer .data-row{border-bottom:none}.profile-page .points-layout .points-list li.footer .data-row .course-name{opacity:.5;text-align:right}.profile-page .points-layout .points-list li.footer .status-dot:after{display:none}.profile-page .account-details-layout{display:grid;gap:25px;grid-template-columns:1fr .5fr}@media (max-width:768px){.profile-page .account-details-layout{grid-template-columns:1fr}}.page-layout{background-color:#eaeaed}.header-top-bar .page-layout .header-contain,.page-layout .container,.page-layout .header-top-bar .header-contain{padding:80px 15%}@media (min-width:1920px){.header-top-bar .page-layout .header-contain,.page-layout .container,.page-layout .header-top-bar .header-contain{padding:80px 5%}}@media (max-width:1024px){.header-top-bar .page-layout .header-contain,.page-layout .container,.page-layout .header-top-bar .header-contain{padding:50px 25px 70px}}.page-layout a{color:#1b2443;text-decoration:underline;transition:all .3s}.page-layout a:hover{color:#2a3867}.page-layout p{font-size:16px;line-height:1.4;padding:0 0 20px}@media (max-width:1024px){.page-layout p{font-size:14px}}.page-layout h1{font-size:32px;font-weight:700;margin:0;padding:10px 0 30px}@media (max-width:1024px){.page-layout h1{font-size:26px;padding:10px 0 20px}}.page-layout h2{font-size:26px;font-weight:700;margin:0;padding:10px 0 25px}@media (max-width:1024px){.page-layout h2{font-size:21px;padding:10px 0 20px}}.page-layout h3{font-size:23px;font-weight:700;margin:0;padding:10px 0 20px}@media (max-width:1024px){.page-layout h3{font-size:18px;padding:10px 0 16px}}.page-layout h4{font-size:18px;font-weight:700;margin:0;padding:10px 0 20px}@media (max-width:1024px){.page-layout h4{font-size:16px;padding:10px 0 12px}}.page-layout ul{display:flex;flex-direction:column;gap:15px;list-style-type:square;padding:0 0 25px 25px}.page-layout ul li{font-size:16px;line-height:1.4;margin:0;padding:0}.contact-page{margin:0 auto;max-width:600px;width:100%}.contact-page h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-weight:400}.resources-wrapper{background-color:#fff;color:#000;min-height:90vh}.resources-wrapper .temp-block{display:flex;height:95vh;position:relative}.resources-share{background-color:#fff;min-height:100vh}
