.green-blue-fill{background:var(--Green-Blue-Fill,linear-gradient(102deg,#33edaf 5.57%,#0bcfdd 97.02%))}
.white-light-neutral-fill{background:var(--White-Light-Neutral-Fill,linear-gradient(180deg,#fff 0,#f7f5f4 31.47%))}
.green-lime-stroke{background:var(--Green-Lime-Stroke,linear-gradient(102deg,#40ffbf 5.57%,#cfff6e 97.02%))}
.green-blue-stroke{background:var(--Green-Blue-Stroke,linear-gradient(180deg,#2aecfa 0,#40ffbf 100%))}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin.otf") format("opentype");font-style:normal;font-weight:50;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin_italic.otf") format("opentype");font-style:italic;font-weight:50;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight.otf") format("opentype");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight_italic.otf") format("opentype");font-style:italic;font-weight:100;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light.otf") format("opentype");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light_italic.otf") format("opentype");font-style:italic;font-weight:200;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book.otf") format("opentype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book_italic.otf") format("opentype");font-style:italic;font-weight:300;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium.otf") format("opentype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium_italic.otf") format("opentype");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold.otf") format("opentype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold_italic.otf") format("opentype");font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold_italic.otf") format("opentype");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold.otf") format("opentype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold_italic.otf") format("opentype");font-style:italic;font-weight:800;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black.otf") format("opentype");font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black_italic.otf") format("opentype");font-style:italic;font-weight:900;font-display:swap}
@font-face{font-family:"PS TT Commons Black Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Black";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Bold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Bold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Book Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Book";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons DemiBold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons DemiBold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraBold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraBold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraLight Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraLight";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Light Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Light";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Medium Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Medium";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_regular.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Thin Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Thin";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin.otf") format("opentype");font-style:normal;font-display:swap}
.grid-card-container{display:block;height:100%;border-radius:20px;box-shadow:0 4px 40px 0 rgba(0,0,0,0.08);padding:40px 24px;gap:24px;position:relative}
.grid-card-container .grid-card-title .cmp-title .cmp-title__text{margin:24px 0 0 0}
.grid-card-container .grid-card-description .text-simple-wrapper p{color:#555;margin-top:8px;margin-bottom:24px;font-size:16px;line-height:24px;font-weight:400}
.grid-card-container .grid-card-icon{max-width:48px;max-height:48px}
.grid-card-container .grid-card-icon .ps-image{width:auto;height:48px;margin-left:0}
.grid-card-container.image-author-card{border-radius:unset;position:relative;padding:unset !important;margin-bottom:unset !important;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:220px;color:#fff}
.grid-card-container.image-author-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.35) 60%,rgba(0,0,0,0.55) 100%);z-index:0;pointer-events:none}
.grid-card-container.image-author-card .image-author-container,.grid-card-container.image-author-card .image-author-description,.grid-card-container.image-author-card .image-author-link{position:relative;z-index:1}
.grid-card-container.image-author-card .image-author-container{width:398px;padding:0 var(--margin-24,24px) var(--margin-12,12px) var(--margin-24,24px);gap:var(--margin-8,8px);position:absolute;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;height:100%}
@media screen and (max-width:639px){.grid-card-container.image-author-card .image-author-container{width:100%}
}
.grid-card-container.image-author-card .image-author-description{display:flex;flex-direction:column}
.grid-card-container.image-author-card .image-author-description .author-name{color:#fff;text-shadow:0 4px 8px #130f25,0 2px 10px #130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-h4,32px);font-style:normal;font-weight:400;line-height:var(--line-height-h4,40px);letter-spacing:var(--letter-spacing-h4,0)}
.grid-card-container.image-author-card .image-author-description .author-designation{color:#fff;text-shadow:0 4px 8px #130f25,0 2px 10px #130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-h6,20px);font-style:normal;font-weight:500;line-height:var(--line-height-h6,26px);letter-spacing:var(--letter-spacing-h6,0)}
.grid-card-container.image-author-card .image-author-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.18);backdrop-filter:blur(2px);box-shadow:0 2px 10px rgba(0,0,0,0.2);cursor:pointer}
.grid-card-container.image-author-card .image-author-link svg{display:block}
.grid-card-container.image-author-card .image-author-link:focus{outline:0}
.grid-card-container.image-author-card .image-author-link:focus svg{outline:0;border-radius:30px;border:2px solid var(--Links-Pink,#ff1675)}
.grid-card-container.image-author-card .image-author-link:focus-visible{outline:0}
.grid-card-container.image-author-card .image-author-link:focus-visible svg{outline:0}
.grid-card-container.image-author-card .image-author-link:hover svg path{fill:#dbd9da}
.grid-card p{word-wrap:break-word}
.grid-card .indigo{color:#4a33d1;font-weight:500 !important}
.grid-card-image-wrapper{position:relative;min-height:45px}
.grid-card-image-wrapper .grid-card-image{max-width:100%;height:150px}
.grid-card-image-wrapper .grid-card-image .ps-image{border-radius:8px;object-fit:cover;object-position:center;width:100%;height:100%}
.grid-card-container-path{display:flex;flex-direction:column;height:100%;border-radius:16px;box-shadow:0 4px 40px 0 rgba(0,0,0,0.08);padding:16px;gap:20px;position:relative}
.grid-card-container-path .path-icon-course{display:flex;justify-content:space-between}
.grid-card-container-path .path-icon-course .grid-card-icon-path{max-width:60px;max-height:60px}
.grid-card-container-path .path-icon-course .path-course{text-decoration:none;background-color:#2a2753;border-radius:42px;padding:3px 15px;color:#fff;font-family:PS commons bold;font-size:15px}
.grid-card-container-path .path-card-text{font-size:16px;line-height:22px;color:#3e5674;font-weight:700}
.grid-card-container-path .path-card-title{font-size:20px;font-family:"PS Commons Bold" !important;font-weight:normal !important}
.grid-card-container-path .path-card-duration{margin-bottom:24px}
.grid-card-container-path .path-card-duration .course-duration{margin-right:10px;vertical-align:middle;font-size:13px;color:#3e5674;display:flex;align-items:center;font-weight:700;line-height:22px;margin-bottom:20px}
.grid-card-container-path .path-card-duration .course-duration .course-duration-icon{height:24px;width:24px;margin-right:5px}
.grid-card-container-path .grid-card-cta{position:absolute;bottom:16px}
.grid-card-container-path .grid-card-cta .view-all-link .link-arrow,.grid-card-container-path .grid-card-cta .view-all-link .link-text{color:#d60056}