.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}
}