.program-card-block .program-card{border-radius:16px;padding:20px 0 0 24px;background-position:right bottom;background-repeat:no-repeat;background-size:contain;position:relative}.dark .program-card-block .program-card{background-color:#202025}.light .program-card-block .program-card{background-color:#fff}.program-card-block .program-card--medium-padding{padding:28px 0 32px 32px}@media (min-width:0px) and (max-width:767px){.program-card-block .program-card--medium-padding{padding:20px 24px}}.program-card-block .program-card__title{font:normal 450 20px/24px "TT Norms Pro",sans-serif}.dark .program-card-block .program-card__title{color:#f5f5f6}.light .program-card-block .program-card__title{color:#26262c}@media (min-width:0px) and (max-width:767px){.program-card-block .program-card__title{font:normal 450 17px/22px "TT Norms Pro",sans-serif}}.program-card-block .program-card__title--larger-font{font:normal 450 28px/32px "TT Norms Pro",sans-serif;margin-bottom:12px}@media (min-width:768px) and (max-width:1023px){.program-card-block .program-card__title--larger-font{font:normal 450 22px/26px "TT Norms Pro",sans-serif}}@media (min-width:0px) and (max-width:767px){.program-card-block .program-card__title--larger-font{font:normal 450 20px/24px "TT Norms Pro",sans-serif;margin-bottom:8px}}.program-card-block .program-card__text{font:normal 400 17px/22px "TT Norms Pro",sans-serif}.dark .program-card-block .program-card__text{color:#ccccd9}.light .program-card-block .program-card__text{color:#3a3a40}.program-card-block .program-card__subtext{font:normal 400 14px/18px "TT Norms Pro",sans-serif}.dark .program-card-block .program-card__subtext{color:#7c7c92}.light .program-card-block .program-card__subtext{color:#96969b}.program-card-block .program-card__icon{position:absolute;right:15px;bottom:15px;width:64px;height:64px}@media (min-width:768px) and (max-width:1023px){.program-card-block .program-card__icon{width:56px;height:56px}}@media (min-width:0px) and (max-width:767px){.program-card-block .program-card__icon{width:50px;height:50px}}.program-card-block .program-card__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.program-card-block .program-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.program-card-block .program-card__list li{position:relative;padding-left:14px}.program-card-block .program-card__list li:before{content:"";position:absolute;top:8px;left:0;border-radius:50px;width:6px;height:6px;background:linear-gradient(236.41deg,#ef5b75 -7.24%,#f80732 62.58%)}.program-card-block .program-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.program-card-block--grid-asymmetric-desktop{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto;gap:24px}@media (min-width:0px) and (max-width:767px){.program-card-block--grid-asymmetric-desktop{gap:12px;grid-template-columns:1fr;grid-template-rows:auto}}.program-card-block--grid-asymmetric-desktop .program-card{min-height:170px}@media (min-width:0px) and (max-width:1023px){.program-card-block--grid-asymmetric-desktop .program-card{background-size:35%}}.program-card-block--grid-asymmetric-desktop .program-card--tall{grid-row:span 2}@media (min-width:1440px){.program-card-block--grid-asymmetric-desktop .program-card--tall{background-size:65%}}@media (min-width:1024px) and (max-width:1439px){.program-card-block--grid-asymmetric-desktop .program-card--tall{background-size:90%}}@media (min-width:768px) and (max-width:1023px){.program-card-block--grid-asymmetric-desktop .program-card--tall{background-size:115%}}@media (min-width:0px) and (max-width:767px){.program-card-block--grid-asymmetric-desktop .program-card--tall{background-size:85%;min-height:280px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.program-card-block--grid-asymmetric-desktop .program-card--tall-bg-contain{background-size:contain}.program-card-block--grid-asymmetric-desktop .program-card__text{max-width:400px}@media (min-width:1024px) and (max-width:1439px){.program-card-block--grid-asymmetric-desktop .program-card__text{max-width:310px}}@media (min-width:768px) and (max-width:1023px){.program-card-block--grid-asymmetric-desktop .program-card__text{max-width:229px}}@media (min-width:0px) and (max-width:767px){.program-card-block--grid-asymmetric-desktop .program-card__text{max-width:240px}}@media (min-width:768px){.program-card-block--grid-column-desktop{grid-auto-flow:column}}.program-card-block--options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media (min-width:0px) and (max-width:767px){.program-card-block--options{gap:12px}}.program-card-block--options .program-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 8px 8px 40px}@media (min-width:1440px){.program-card-block--options .program-card{max-width:384px;width:100%}}@media (min-width:768px) and (max-width:1439px){.program-card-block--options .program-card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 24px);flex:1 1 calc(50% - 24px)}}@media (min-width:768px) and (max-width:1023px){.program-card-block--options .program-card{padding:8px 8px 8px 32px}}@media (min-width:0px) and (max-width:767px){.program-card-block--options .program-card{width:100%;padding:8px 8px 8px 24px}}@media (min-width:768px) and (max-width:1023px){.program-card-block--options .program-card--wide-tablet{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.program-card-block--options .program-card__icon{height:100%;-o-object-fit:cover;object-fit:cover}.program-card-block--options .program-card__icon-wrapper{width:80px;height:96px;border-radius:8px;padding:20px 12px}.dark .program-card-block--options .program-card__icon-wrapper{background-color:#27272c}.light .program-card-block--options .program-card__icon-wrapper{background-color:#f6f6f8}@media (min-width:0px) and (max-width:767px){.program-card-block--options .program-card__icon-wrapper{width:60px;height:68px;padding:12px 8px}}.program-card-block--synopsis-includes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media (min-width:1024px){.program-card-block--synopsis-includes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:0px) and (max-width:1023px){.program-card-block--synopsis-includes{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes{gap:12px}}.program-card-block--synopsis-includes .program-card{width:100%;min-height:170px}@media (min-width:1440px){.program-card-block--synopsis-includes .program-card{max-width:282px}}@media (min-width:1024px) and (max-width:1439px){.program-card-block--synopsis-includes .program-card{max-width:210px}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card{max-width:260px}}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes .program-card{padding:20px 0 26px 24px;min-height:90px}}.program-card-block--synopsis-includes .program-card-block__column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media (min-width:1024px){.program-card-block--synopsis-includes .program-card-block__column{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 24px);flex:1 0 calc(50% - 24px);-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card-block__column{width:100%;max-width:260px}}@media (min-width:0px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card-block__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes .program-card-block__column{width:100%}}.program-card-block--synopsis-includes .program-card__title{max-width:208px}@media (min-width:1024px) and (max-width:1439px){.program-card-block--synopsis-includes .program-card__title{max-width:147px}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card__title{max-width:210px}}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes .program-card__title{max-width:238px}}.program-card-block--synopsis-includes .program-card--wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1440px){.program-card-block--synopsis-includes .program-card--wide{max-width:588px}}@media (min-width:1024px) and (max-width:1439px){.program-card-block--synopsis-includes .program-card--wide{max-width:445px;background-size:50%}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card--wide{max-width:374px;background-size:65%}}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes .program-card--wide{background-size:70%}}.program-card-block--synopsis-includes .program-card--wide .program-card__title{max-width:332px}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes .program-card--wide .program-card__title{max-width:250px}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card--short-table{max-width:203px}}@media (min-width:1024px){.program-card-block--synopsis-includes .program-card--fix-height-desktop{min-height:364px}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card--fix-height{min-height:340px}}@media (min-width:0px) and (max-width:767px){.program-card-block--synopsis-includes .program-card--fix-height{min-height:268px}}@media (min-width:1024px) and (max-width:1439px){.program-card-block--synopsis-includes .program-card--big-background{background-size:75%}}@media (min-width:768px) and (max-width:1023px){.program-card-block--synopsis-includes .program-card--big-background{background-size:90%}}