@font-face{font-family:'PS Commons';src:url('../ps_tt_commons_regular-webfont.html') format('woff2'),url('ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../ps_tt_commons_bold-webfont.html') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../ps_tt_commons_italic-webfont.html') format('woff2'),url('ps_tt_commons_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../ps_tt_commons_black_italic-webfont.html') format('woff2'),url('ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('ps_tt_commons_black-webfont.woff2') format('woff2'),url('ps_tt_commons_black-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('ps_tt_commons_book-webfont.woff2') format('woff2'),url('../ps_tt_commons_book-webfont.html') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('ps_tt_commons_light-webfont.woff2') format('woff2'),url('ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('ps_tt_commons_medium-webfont.woff2') format('woff2'),url('ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('ps_tt_commons_thin-webfont.woff2') format('woff2'),url('ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont-2.woff2') format('woff2'),url('fontawesome-webfont-2.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.pluralsight-primary-footer{background-color:#1b1834;z-index:500}
.pluralsight-primary-footer footer{max-width:1440px;padding:50px;margin:auto}
.pluralsight-primary-footer footer h2{color:#fff;font-size:18px;line-height:18px;margin:0 0 15px 0}
.pluralsight-primary-footer footer a{color:#8e93c2;font-size:16px;text-decoration:none}
.pluralsight-primary-footer footer a:hover,.pluralsight-primary-footer footer a:focus{color:#b6b9d8}
.pluralsight-primary-footer footer ul{margin:0;padding:0;list-style:none}
.pluralsight-primary-footer footer ul li{list-style-type:none;margin:0;padding:0}
.pluralsight-primary-footer footer .loading-message{color:#8e93c2}
.pluralsight-primary-footer footer .social-links{display:flex;justify-content:flex-start;align-items:flex-end}
.pluralsight-primary-footer footer .social-links .social-link a svg{fill:#8e93c2}
.pluralsight-primary-footer footer .social-links .social-link a svg:hover,.pluralsight-primary-footer footer .social-links .social-link a svg:focus{fill:#b6b9d8}
.pluralsight-primary-footer footer hr{border:0;border-bottom:1px solid #404376;margin-top:70px;margin-bottom:30px}
.pluralsight-primary-footer footer .footer-utility{justify-content:space-between}
.pluralsight-primary-footer footer .footer-utility .copyright{font-size:12px}
.pluralsight-primary-footer footer .footer-utility .utility-link a{font-size:12px}
.pluralsight-primary-footer footer .footer-marketo{margin-bottom:30px}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper{padding:0}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form--successMessage{color:#8e93c2}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field{margin:0;display:flex;align-content:center;gap:10px}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field:nth-of-type(1){flex-direction:column;align-items:initial;gap:20px;margin-bottom:20px}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field:nth-of-type(1) label{font-size:16px;line-height:28px;color:#8b90c1}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field:nth-of-type(1) input{padding:12px;background:#2a2753;border-radius:8px;border-color:transparent;color:white}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field label{font-size:14px;line-height:22px;color:#8b90c1}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field label .requiredAsterix{font-size:16px;line-height:28px;color:#8b90c1}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field button.mrkto_submit{background:#e7005e;border:2px solid #e7005e;border-radius:999px;padding:10px 34px;color:white;font-size:14px;line-height:20px;font-weight:600;margin-top:20px}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field button.mrkto_submit:hover{background:#ff1675;border:2px solid #ff1675;cursor:pointer}
.pluralsight-primary-footer footer .footer-marketo .cmp-marketo-wrapper .marketo-form-field button.mrkto_submit:active{background:#e7005e;border:2px solid rgba(255,255,255,0.5)}
@media screen and (max-width:1024px){.pluralsight-primary-footer footer{padding:50px}
.pluralsight-primary-footer footer .footer-columns{flex-wrap:wrap;place-content:space-between}
.pluralsight-primary-footer footer .footer-columns .footer-column{flex:none;min-width:250px}
.pluralsight-primary-footer footer .footer-columns .footer-column.flex-2{width:100%}
.pluralsight-primary-footer footer .footer-utility{flex-wrap:wrap}
.pluralsight-primary-footer footer .footer-utility .logo-link{flex-wrap:nowrap}
.pluralsight-primary-footer footer .footer-utility .utility-link{margin:0}
}