.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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/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}
.cmp-flow-demo-image{position:relative}
.cmp-flow-demo-image__tooltip{display:flex;flex-direction:column;margin-bottom:40px}
@media screen and (min-width:769px){.cmp-flow-demo-image__tooltip{flex-direction:row;align-items:center;justify-content:center}
}
.cmp-flow-demo-image__tooltip-content{color:#fff}
@media screen and (min-width:769px){.cmp-flow-demo-image__tooltip-content{max-width:525px}
}
.cmp-flow-demo-image__tooltip-content h5{margin:0 0 20px 0}
.cmp-flow-demo-image__tooltip-content a{color:#29579e}
.cmp-flow-demo-image__tooltip-description{font-weight:normal;font-size:16px;line-height:1.3;margin:0}
.cmp-flow-demo-image__tooltip-description p:last-child{margin:0}
.cmp-flow-demo-image__tooltip-action{display:flex;flex-direction:column;margin-top:20px}
@media screen and (min-width:769px){.cmp-flow-demo-image__tooltip-action{margin-top:0;margin-left:20px}
}
.cmp-flow-demo-image__tooltip-action a{margin:0;border:0;cursor:pointer;width:fit-content}
.cmp-flow-demo-image__tooltip-action a:nth-child(2){color:#29579e;font-weight:normal;font-size:15px;line-height:18px;letter-spacing:1px;margin-top:15px;position:relative;padding-right:32px}
.cmp-flow-demo-image__tooltip-action a:nth-child(2):after{content:'\2023\2023';font-size:40px;position:absolute;right:0;bottom:-1px}
.cmp-flow-demo-image__tooltip[data-centered],.cmp-flow-demo-image__tooltip[data-anchored]{background:#fff;min-width:280px;max-width:320px;box-shadow:0 4px 20px rgba(0,0,0,0.8);border-radius:2px;padding:25px;transition:all .5s ease-in-out}
.cmp-flow-demo-image__tooltip[data-centered]:not(:only-child),.cmp-flow-demo-image__tooltip[data-anchored]:not(:only-child){position:absolute}
@media screen and (min-width:769px){.cmp-flow-demo-image__tooltip[data-centered],.cmp-flow-demo-image__tooltip[data-anchored]{flex-direction:column;align-items:flex-start}
}
.cmp-flow-demo-image__tooltip[data-centered] .cmp-flow-demo-image__tooltip-content,.cmp-flow-demo-image__tooltip[data-anchored] .cmp-flow-demo-image__tooltip-content{color:#000}
.cmp-flow-demo-image__tooltip[data-centered] .cmp-flow-demo-image__tooltip-action,.cmp-flow-demo-image__tooltip[data-anchored] .cmp-flow-demo-image__tooltip-action{margin:20px 0 0}
.cmp-flow-demo-image__tooltip[data-centered] .cmp-flow-demo-image__tooltip-content{width:100%}
.cmp-flow-demo-image__tooltip[data-anchored]:before{position:absolute;content:'';display:block;border:solid transparent 8px;border-top-color:#fff;border-left-color:#fff}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='right']{margin-left:10px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='right']:before{right:unset;left:-6px;transform:rotate(-45deg)}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='left']{margin-left:-10px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='left']:before{left:unset;right:-6px;transform:rotate(135deg)}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='right'][data-tooltip-map-y='top'],.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='left'][data-tooltip-map-y='top']{margin-top:-30px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='right'][data-tooltip-map-y='top']:before,.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='left'][data-tooltip-map-y='top']:before{bottom:unset;top:25px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='right'][data-tooltip-map-y='bottom'],.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='left'][data-tooltip-map-y='bottom']{margin-top:30px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='right'][data-tooltip-map-y='bottom']:before,.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='left'][data-tooltip-map-y='bottom']:before{top:unset;bottom:25px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top']{margin-top:-10px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top']:before{top:unset;bottom:-6px;transform:rotate(-135deg)}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom']{margin-top:10px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom']:before{bottom:unset;top:-6px;transform:rotate(45deg)}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top'][data-tooltip-map-x='left'],.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom'][data-tooltip-map-x='left']{margin-left:0}
@media screen and (min-width:769px){.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top'][data-tooltip-map-x='left'],.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom'][data-tooltip-map-x='left']{margin-left:-30px}
}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top'][data-tooltip-map-x='left']:before,.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom'][data-tooltip-map-x='left']:before{right:unset;left:25px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top'][data-tooltip-map-x='right'],.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom'][data-tooltip-map-x='right']{margin-left:30px}
.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='top'][data-tooltip-map-x='right']:before,.cmp-flow-demo-image__tooltip[data-anchored][data-tooltip-pos='bottom'][data-tooltip-map-x='right']:before{left:unset;right:25px}
.cmp-flow-demo-image__image{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat}
.cmp-flow-demo-image__image img{display:none;max-width:unset}
@media screen and (min-width:769px){.cmp-flow-demo-image__image img{display:block;width:100%;max-width:100%}
}
@media screen and (min-width:769px){.cmp-flow-demo-image__image{background:0}
}