.ps-horizontal-gradient-pink-to-orange{background:-moz-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:-webkit-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:linear-gradient(to right,#e80c88 0,#f15b2c 100%)}
@font-face{font-family:'PS Commons';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/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('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-paragraph-theme{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:24px;letter-spacing:.5px}
.ps-eyebrow-text-theme{font-family:sans-serif;font-weight:700;font-size:12px;color:#ec008c;line-height:130%;letter-spacing:3px;text-transform:uppercase}
.ps-temporary-tt-commons-theme .text-4.section{margin-bottom:0}
.ps-temporary-tt-commons-theme .title2 h1,.ps-temporary-tt-commons-theme .text-4 h1,.ps-temporary-tt-commons-theme .title2 h2,.ps-temporary-tt-commons-theme .text-4 h2,.ps-temporary-tt-commons-theme .title2 h3,.ps-temporary-tt-commons-theme .text-4 h3,.ps-temporary-tt-commons-theme .title2 h4,.ps-temporary-tt-commons-theme .text-4 h4,.ps-temporary-tt-commons-theme .title2 h5,.ps-temporary-tt-commons-theme .text-4 h5,.ps-temporary-tt-commons-theme .title2 h6,.ps-temporary-tt-commons-theme .text-4 h6{margin:0 0 20px 0}
.ps-temporary-tt-commons-theme p,.ps-temporary-tt-commons-theme .text-4 p,.ps-temporary-tt-commons-theme .link.section a,.ps-temporary-tt-commons-theme a.fourteen-px,.ps-temporary-tt-commons-theme .text-4 .fs--normal,.ps-temporary-tt-commons-theme .section ul,.ps-temporary-tt-commons-theme .section ol,.ps-temporary-tt-commons-theme .section dl,.ps-temporary-tt-commons-theme .section li{font-size:16px;line-height:1.4;font-weight:unset}
.ps-temporary-tt-commons-theme .text-4 .fs--large{font-size:24px;line-height:1.2;font-weight:unset}
.ps-temporary-tt-commons-theme ul li:before{margin-top:7px}
@media screen and (max-width:1023px){.pricing-card-group .flex-block-container>.flex-open-block{width:100% !important}
}
@media screen and (min-width:1024px){.pricing-card-group .flex-block-container>.flex-open-block .main{display:flex;flex-direction:column;height:100%}
}
.pricing-card-skills-v2.section{display:flex;flex:1}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-monthly{display:none}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-annual{display:block}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-top .pricing-annual{width:unset;display:inline-block}
.pricing-card-skills-v2.section .pricing-card-v2.show-monthly .pricing-card-display .pricing-monthly{display:block}
.pricing-card-skills-v2.section .pricing-card-v2.show-monthly .pricing-card-display .pricing-annual{display:none}
.pricing-card-skills-v2.section .pricing-card-skills-container{min-width:360px;position:relative;margin:0 auto 20px;box-shadow:0 20px 25px -2px rgba(0,0,0,0.4);display:flex;flex-direction:column}
.pricing-card-skills-v2.section .pricing-card-skills-container.isMainCard{z-index:1}
@media only screen and (min-width:1025px){.pricing-card-skills-v2.section .pricing-card-skills-container{width:100%;max-width:unset;margin:0 auto 20px}
}
@media screen and (max-width:1023px){.pricing-card-skills-v2.section .pricing-card-skills-container{max-width:360px;min-width:unset;box-shadow:unset;border-bottom:1px solid #363638}
}
.pricing-card-skills-v2.section .pricing-card-skills-container h6{width:100%;display:block;text-align:center;color:#130f25;text-transform:uppercase;background:#f7a614;padding:7px 15px;margin:0;position:absolute;top:0}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-item{text-align:center;padding:55px 20px;background:linear-gradient(180deg,#181818 0,#222 100%);display:flex;justify-content:center;flex-direction:column;color:#fff;height:100%}
@media screen and (max-width:1023px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-item{background:unset}
}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display{position:relative;display:flex;flex-direction:column;height:100%}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-monthly,.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-annual{width:100%}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-save{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;display:inline-block;position:relative;top:-10px;margin-left:10px;font-size:13px;text-transform:uppercase;padding:5px 15px;background:#f7a614;border-radius:5px;color:#000;font-weight:700;text-align:center}
@media screen and (max-width:1023px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-save{font-size:11px;top:-5px}
}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .promo-original-price{position:relative;font-size:14px;color:#aaa;top:0;text-decoration:line-through;font-weight:500;height:0;width:0;margin-left:10px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-period{font-size:16px;font-weight:500;color:#ddd}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description{font-size:15px;font-weight:500;text-align:left;color:#fff;margin:40px 0}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-10{padding-left:10px;padding-right:10px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-15{padding-left:15px;padding-right:15px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-20{padding-left:20px;padding-right:20px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-25{padding-left:25px;padding-right:25px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-30{padding-left:30px;padding-right:30px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-40{padding-left:40px;padding-right:40px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-50{padding-left:50px;padding-right:50px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description.pricing-custom-60{padding-left:60px;padding-right:60px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#fff;line-height:1.4;font-weight:unset}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div{font-size:17px;line-height:1.4;font-weight:unset;color:#aaa}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>.span-display-dt{display:inline-block}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>.span-display-mb{display:none}
@media screen and (max-width:1023px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>.span-display-dt{display:none}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>.span-display-mb{display:inline-block}
}
@media screen and (max-width:1023px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom .button{width:100%;padding:12px 20px;font-size:13px;margin-bottom:15px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:13px;text-align:center}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>a{color:#fff;letter-spacing:1px;font-size:13px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>a:hover,.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-bottom>div>a:focus{text-decoration:underline}
}
@media screen and (min-width:1024px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description{padding:0 2%}
}
@media only screen and (min-width:1240px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description{padding:0 12%}
}
@media screen and (max-width:1023px){.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display{text-align:left}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description{border-top:1px solid #363638;padding-top:25px;padding-left:0;padding-right:0;margin-top:25px;height:unset}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description ul{margin:0;padding:0}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description ul li{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;margin-bottom:20px;padding:0 0 0 30px;position:relative}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description ul li:before{display:none}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description ul li .checkmark-pricing-yellow{width:8px;height:17px;border:solid #f7a614;border-width:0 2px 2px 0;transform:rotate(45deg) translateX(-50%);position:absolute;display:inline-block;margin-right:20px;top:3px;left:7px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .pricing-card-description ul li.list-header{padding-left:0}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container{display:flex;font-size:15px;justify-content:flex-start;align-items:flex-end;margin-top:10px;margin-bottom:0}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container .save-toggle{position:absolute;color:#ec008c;font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container label{height:20px;width:40px;background:#555;border:2px solid #222;top:5px;margin:0 10px;position:relative;border-radius:50px;cursor:pointer;display:inline-block}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container label .ball{background-color:#fff;border-radius:50%;position:absolute;transition:transform .4s ease;width:18px;height:16px;top:0;right:18px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container input{position:absolute;left:-9999px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container input:checked + label .ball{transform:translateX(18px)}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container .pricing_save{font-size:12px;background:unset;color:#ec008c;text-transform:unset;display:inline-block;margin-left:0;padding:0 5px;margin-top:2px}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display .toggle-container .pricing_save.hide{display:none}
}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display.show-monthly .pricing-monthly{display:block}
.pricing-card-skills-v2.section .pricing-card-skills-container .pricing-card-display.show-monthly .pricing-annual{display:none}
@media screen and (min-width:1024px){.pricing-card-skills-v2.section .pricing-card-skills-container.pricing-card-main{z-index:1}
}