.CourseCategoryTeaser-module-base{background:#fff;border:1.5px solid #ffe9ed;border-radius:1rem;display:flex;flex-direction:column;transition:border-color .25s}.CourseCategoryTeaser-module-base:has(.CourseCategoryTeaser-module-body:focus-within){box-shadow:0 1px 3px 0 rgba(199,16,92,.12),0 8px 16px 0 rgba(199,16,92,.12),0 0 0 4px rgba(199,16,92,.12)}@media(hover:hover){.CourseCategoryTeaser-module-base:hover{border-color:#eeabb9}}.CourseCategoryTeaser-module-imageWrapper{overflow:hidden}@media only screen and (min-width:768px){.CourseCategoryTeaser-module-imageWrapper{border-radius:.75rem;margin:1.5rem 1.5rem 0}}.CourseCategoryTeaser-module-imageWrapper .CourseCategoryTeaser-module-image{display:block;height:20rem}.CourseCategoryTeaser-module-body{border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden;position:relative}.CourseCategoryTeaser-module-content{padding:1.25rem 1rem 1.5rem}@media only screen and (min-width:768px){.CourseCategoryTeaser-module-content{padding:1.25rem 1.5rem 1.5rem}}.CourseCategoryTeaser-module-content .CourseCategoryTeaser-module-title{font-size:1.375rem;font-weight:700;line-height:1.36;margin-bottom:.5rem}@media only screen and (min-width:768px){.CourseCategoryTeaser-module-content .CourseCategoryTeaser-module-title{font-size:1.5rem;line-height:1.29}}.CourseCategoryTeaser-module-content .CourseCategoryTeaser-module-text{font-size:1rem;font-weight:300;line-height:1.5;margin-bottom:.75rem}.CourseCategoryTeaser-module-content .CourseCategoryTeaser-module-link{color:#c7105c;display:inline-block;font-size:1.125rem;font-weight:500}.CourseCategoryTeaser-module-content .CourseCategoryTeaser-module-link:focus{outline:none}.CourseCategoryTeaser-module-content .CourseCategoryTeaser-module-link:before{content:"";inset:0;position:absolute;z-index:1}.CourseCategoryTeaser-module-footer{background:#fef7f8;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top:1.5px solid #ffe9ed;display:flex;gap:.75rem;margin-top:auto;padding:1rem}@media only screen and (min-width:768px){.CourseCategoryTeaser-module-footer{padding:1.5rem}}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-select{flex:1 1}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-select>button{border-radius:.5rem}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-select>button>span:nth-child(2){height:1lh;max-width:85%;overflow:clip;text-overflow:ellipsis;white-space:nowrap}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-button{align-items:center;background-color:#c7105c;border-radius:.5rem;color:#fff;display:flex;height:3.75rem;justify-content:center;width:3.75rem}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-button:focus{box-shadow:0 1px 3px 0 rgba(199,16,92,.12),0 8px 16px 0 rgba(199,16,92,.12),0 0 0 4px rgba(199,16,92,.12);outline:none}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-button.CourseCategoryTeaser-module-disabled{background-color:#ffe9ed;color:#fdced6;cursor:not-allowed;pointer-events:none}.CourseCategoryTeaser-module-footer .CourseCategoryTeaser-module-button i{margin-right:0!important}.CourseCategoryTeaserGrid-module-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.CourseCategoryTeaserGrid-module-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media only screen and (min-width:992px){.CourseCategoryTeaserGrid-module-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=1ab956e207f8d9a5.css.map*/