.programs_vert-p__4qIQA{padding-top:2rem;padding-bottom:2rem}.programs_horz-p__kHRNR{padding-left:2rem;padding-right:2rem}@media only screen and (max-width:768px){.programs_horz-p__kHRNR{padding-left:1rem;padding-right:1rem}}.programs_vert-m__vVMz_{margin-top:2rem;margin-bottom:2rem}.programs_horz-m__WrT1p{margin-left:2rem;margin-right:2rem}@media only screen and (max-width:768px){.programs_horz-m__WrT1p{margin-left:1rem;margin-right:1rem}}.programs_title-group__5yqMU{text-align:center;margin-bottom:1.5rem}.programs_title-group__5yqMU .programs_title__W2sPF{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.programs_title-group__5yqMU span{display:block;text-wrap:balance}ion-modal .programs_title-group__5yqMU .programs_title__W2sPF{font-size:2rem}.programs_container__rVALt{margin:2rem}@media only screen and (max-width:768px){.programs_container__rVALt{margin-left:1rem;margin-right:1rem}}.programs_wrapper__XRUgl{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1200px){.programs_wrapper__XRUgl{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.programs_wrapper__XRUgl{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.programs_wrapper__XRUgl{grid-template-columns:1fr}.programs_wrapper__XRUgl .programs_program__3U8S1{margin:auto}}.programs_program__3U8S1{cursor:pointer;height:100%;max-width:min(500px,100%);position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--box-shadow-primary);display:flex;flex-direction:column}.programs_banner__4X1Wr{width:100%;aspect-ratio:479/641}.programs_banner__4X1Wr img{display:block;width:100%}.programs_info__IaxWE{padding:1rem;flex-grow:1;display:flex;flex-direction:column}.programs_new__c2nNx{color:#fff;background-color:var(--success);font-size:.75rem;font-weight:700;position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:var(--radius);z-index:2;pointer-events:none}.programs_objectives__PVRy_{margin-top:auto}.programs_objective__0feoL{margin-top:.5rem;border-radius:var(--radius);gap:1rem;width:fit-content;padding:.25rem 1rem;box-shadow:var(--box-shadow-primary);display:flex;align-items:center}.programs_objective__0feoL span,.programs_objective__0feoL svg{color:var(--prog-shade-color)}.programs_objective__0feoL svg{height:1rem;width:auto}.svg-display-module_container__Qo0f-{display:inline-flex}