@font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-Light.otf"); font-weight: 300; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-Regular.otf"); font-weight: 400; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-Medium.otf"); font-weight: 500; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-SemiBold.otf"); font-weight: 600; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-LightItalic.otf"); font-weight: 300; font-style: italic; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-RegularItalic.otf"); font-weight: 400; font-style: italic; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-MediumItalic.otf"); font-style: italic; font-weight: 500; } @font-face { font-family: Gilroy; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/Radomir+Tinkov+-+Gilroy-SemiBoldItalic.otf"); font-style: italic; font-weight: 600; } @font-face { font-family: PlayFair Display; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/PlayfairDisplay-VariableFont_wght.ttf"); } @font-face { font-family: PlayFair Display; src: url("https://s3.amazonaws.com/static.northpass.com/Christie's+The+Academy/Fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf"); font-style: italic; } body { font-family: 'Gilroy', sans-serif; color: #384249; } a { color: unset !important; text-decoration: none !important; } a:hover { color: unset !important; } @media screen and (max-width: 1000px) { html { font-size: 14px; } } /* course card */ .course-card-wrapper { display: flex; flex-direction: column; margin-bottom: 2rem; } .course-card { box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); display: flex; flex-direction: column; flex-grow: 1; height: 100%; } .course-card-image { width: 100%; height: auto; } .course-card-content { text-align: center; padding: 24px 12px; display: inline-flex; flex-direction: column; width: 100%; align-items: center; flex-grow: 1; } .course-card-content-title { font-size: 1.5rem; font-weight: 500; padding-bottom: 24px; } .course-card-content-description { padding-bottom: 24px; } .course-card-content-button { border: 2px solid #2D373C; padding: 16px; font-weight: 600; width: min-content; white-space: nowrap; margin-top: auto; } /* learning-path card */ .learning-path-card-footer { display: flex; position: absolute; bottom: 1rem; justify-content: space-evenly; width: 80%; } .learning-path-card-footer-progress { align-self: center; color: #D7282F; }