@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");.paragraph--type--kp-course-card .card{display:flex;flex-direction:column;gap:1rem;padding:0;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);background-color:#fff;max-width:350px;width:-moz-max-content;width:max-content;border-radius:0}@media screen and (max-width:768px){.paragraph--type--kp-course-card .card{padding:0!important}}.paragraph--type--kp-course-card .card .course-image{width:100%;max-height:11rem;aspect-ratio:16/9;background-position:50%;background-size:cover;background-repeat:no-repeat}.paragraph--type--kp-course-card .card .course-name h3{margin-bottom:1.125rem;display:block;color:#2d2d2d;font-family:Source Sans\ 3,Arial,open-sans,sans-serif;font-size:18px;font-weight:500;line-height:1.5rem}.paragraph--type--kp-course-card .card .course-name:hover{text-decoration:none;opacity:.9}.paragraph--type--kp-course-card .card .course-info{margin-bottom:1rem}.paragraph--type--kp-course-card .card .course-info>*{margin:0}.paragraph--type--kp-course-card .card .course-info ul{list-style:none;padding-left:0;display:flex;gap:.5rem}.paragraph--type--kp-course-card .card .course-info ul li{display:flex;font-size:16px}.paragraph--type--kp-course-card .card .course-info ul li:first-child{margin-right:.5rem}.paragraph--type--kp-course-card .card .course-info ul li:first-child:before{content:"";display:inline-block;margin-right:.5rem;width:1rem;height:1rem;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-27 -17 532 532.001"><path d="M477.344 184.766v-76.934c-.035-30.25-24.551-54.766-54.801-54.8h-14.43v-8.653C407.988 19.829 388.051 0 363.503 0s-44.48 19.828-44.612 44.379v8.652H157.719V44.38C157.594 19.829 137.656 0 113.109 0S68.63 19.828 68.496 44.379v8.652H54.063C23.816 53.066-.7 77.582-.734 107.832v336.117c.035 30.25 24.55 54.766 54.797 54.801h368.48c30.25-.035 54.766-24.55 54.8-54.8V192.675a12.35 12.35 0 000-7.91zM363.504 24.715c10.851.015 19.644 8.805 19.656 19.664v26.273c-.082 10.793-8.863 19.5-19.664 19.5-10.797 0-19.574-8.707-19.66-19.5V44.38c.012-10.86 8.809-19.652 19.668-19.664zM93.44 44.379c.086-10.8 8.864-19.508 19.66-19.508 10.801 0 19.575 8.707 19.665 19.508v26.273c-.09 10.793-8.864 19.5-19.664 19.5-10.797 0-19.575-8.707-19.66-19.5zM54.063 77.98h15.042c3.586 21.508 22.192 37.274 43.997 37.274 21.808 0 40.414-15.766 44-37.274h162.402c3.586 21.508 22.195 37.274 44 37.274S403.918 99.488 407.5 77.98h15.043c16.48.02 29.832 13.372 29.852 29.852v68.41H24.215v-68.406C24.23 91.356 37.59 78 54.062 77.98zm368.48 395.82H54.063c-16.473-.019-29.829-13.37-29.848-29.85V201.19h428.18v242.76c-.02 16.48-13.372 29.832-29.852 29.852zm0 0"/><path d="M300.367 280.152l-81.898 79.965-41.578-40.597c-4.899-4.786-12.735-4.73-17.563.12-4.828 4.856-4.844 12.692-.039 17.563l.172.164 50.297 49.113c4.844 4.73 12.582 4.73 17.426 0l90.617-88.468c4.887-4.805 4.984-12.657.219-17.582-4.774-4.922-12.622-5.07-17.582-.34l-.07.066zm0 0"/></svg>');background-repeat:no-repeat;background-size:contain;padding:10px}.paragraph--type--kp-course-card .card .course-info ul li:last-child:before{content:"";display:inline-block;margin-right:.5rem;width:1rem;height:1rem;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25"><path d="M12.5 0A12.5 12.5 0 1025 12.5 12.5 12.5 0 0012.5 0zm0 24A11.5 11.5 0 1124 12.5 11.5 11.5 0 0112.5 24z"/><path d="M13 12.29V3.5a.5.5 0 00-1 0v9a.47.47 0 00.15.35l5 5a.5.5 0 10.7-.7z"/></svg>');background-repeat:no-repeat;background-size:contain;padding:10px}.paragraph--type--kp-course-card .card .card-button{display:inline-block;font-weight:600;line-height:1}@media screen and (max-width:480px){.paragraph--type--kp-course-card .card .card-button{display:block}}.paragraph--type--kp-course-card .card .card-button a{font-size:15px;text-transform:uppercase}.paragraph--type--kp-course-card .card .card-button a:after{margin-left:1rem;font-family:Font Awesome\ 6 Pro;text-decoration:none!important;content:"\f061";font-weight:300}@media screen and (max-width:768px){.paragraph--type--kp-course-card .card{padding:15px 20px}.paragraph--type--kp-course-card .card .field--name-field-header{font-size:20px}}.paragraph--type--kp-course-card .card-content{padding:1rem}
/*# sourceMappingURL=paragraph--kp-course-card.min.css.map */
