.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing{background-color:var(--color-grey-light-1,#e5f1fc);width:100%;padding-inline:var(--spacing-section-spacing-x,var(--section-spacing-x));padding-top:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*20);border-top-left-radius:48px;border-top-right-radius:48px}@media (max-width:1023px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing{padding-block:calc(var(--spacing,.25rem)*12)}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar{margin-bottom:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar{margin-bottom:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*3)}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar .StudentProgramListingComponent-module-scss-module__vOtvyq__filterLabel{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.4;font-weight:var(--font-weight-semibold,600);color:var(--color-grey-dark,#1f2126)}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar .StudentProgramListingComponent-module-scss-module__vOtvyq__filterLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar .StudentProgramListingComponent-module-scss-module__vOtvyq__filterButton{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.4;font-weight:var(--font-weight-semibold,600);color:var(--color-grey-dark,#1f2126);--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:3.40282e38px;padding-block:9px;display:inline-flex}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar .StudentProgramListingComponent-module-scss-module__vOtvyq__filterButton:hover{color:var(--color-primary,#1a5edb)}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar .StudentProgramListingComponent-module-scss-module__vOtvyq__filterButton.StudentProgramListingComponent-module-scss-module__vOtvyq__active{background-color:var(--color-primary,#1a5edb);color:var(--color-white,#fff)}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__toolbar .StudentProgramListingComponent-module-scss-module__vOtvyq__filterButton{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid{column-gap:calc(var(--spacing,.25rem)*5);row-gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;display:grid}@media (max-width:1023px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr))}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card{--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));text-decoration-line:none;position:relative;overflow:hidden}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card:hover .StudentProgramListingComponent-module-scss-module__vOtvyq__cardImage{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card{border-radius:20px}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardImageWrapper{aspect-ratio:16/10;border-radius:24px;position:relative;overflow:hidden}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardImageWrapper{aspect-ratio:8/5}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardImageWrapper .StudentProgramListingComponent-module-scss-module__vOtvyq__cardImage{object-fit:cover;--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));width:100%;height:100%;transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent{gap:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent{gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*4)}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);color:var(--color-grey-dark,#1f2126)}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTitle+*{margin-top:calc(var(--spacing,.25rem)*2)}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTitle a{display:inline}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardDescription{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.4;line-height:1.4}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardDescription p{margin:calc(var(--spacing,.25rem)*0)}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardDescription{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTags{min-height:calc(var(--spacing,.25rem)*6);column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*1);padding-top:calc(var(--spacing,.25rem)*2);--tw-leading:1;flex-wrap:wrap;line-height:1;display:flex}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTags .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTag{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.2;font-weight:var(--font-weight-semibold,600);color:var(--color-grey-dark,#1f2126);border-radius:3.40282e38px;align-items:center;display:inline-flex}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__cardsGrid .StudentProgramListingComponent-module-scss-module__vOtvyq__card .StudentProgramListingComponent-module-scss-module__vOtvyq__cardContent .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTags .StudentProgramListingComponent-module-scss-module__vOtvyq__cardTag{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__emptyMessage{padding-block:calc(var(--spacing,.25rem)*16);text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-grey-medium,#5a5f73)}@media (max-width:767px){.StudentProgramListingComponent-module-scss-module__vOtvyq__studentProgramListing .StudentProgramListingComponent-module-scss-module__vOtvyq__emptyMessage{padding-block:calc(var(--spacing,.25rem)*12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
