button::-moz-focus-inner{padding:0;border:0}@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.eot?c3wvz6);src:url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.eot?c3wvz6#iefix)format("embedded-opentype"),url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.ttf?c3wvz6)format("truetype"),url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.woff?c3wvz6)format("woff"),url(/wp-content/plugins/wp-events-manager/assets/css/fonts/icomoon.svg?c3wvz6#icomoon)format("svg");font-weight:400;font-style:normal}:root{--cc-orange:#E8693A;--cc-teal:#2A8FA3;--cc-navy:#2D3A4A;--cc-cream:#F5F0E8;--cc-white:#FFFFFF;--cc-gray-light:#F0F4F7;--cc-gray-mid:#8A96A3;--cc-gray-border:#DDE3E8;--cc-teal-dark:#1E6F80;--cc-navy-light:#3D4E60}.cc-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.cc-catalog-grid .cc-course-card{background:#fff;border-radius:14px;border:1px solid var(--cc-gray-border);overflow:hidden;transition:all .22s;display:flex!important;flex-direction:column!important;text-decoration:none;color:inherit}.cc-course-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgb(45 58 74/.12);border-color:var(--cc-teal)}.cc-course-featured-teal{border-color:rgb(42 143 163/.4);background:linear-gradient(160deg,#fff 70%,rgb(42 143 163/.04) 100%)}.cc-course-top{padding:22px 22px 16px;border-bottom:1px solid var(--cc-gray-border)}.cc-course-featured-teal .cc-course-top{border-bottom-color:rgb(42 143 163/.15)}.cc-course-cat-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cc-lesson-badge{font-size:11px;font-weight:700;color:var(--cc-teal);background:rgb(42 143 163/.1);border:1px solid rgb(42 143 163/.2);padding:4px 10px;border-radius:100px;white-space:nowrap;font-family:"Inter",sans-serif}.cc-badge-teal{background:rgb(42 143 163/.15);border-color:rgb(42 143 163/.3)}.cc-course-name{font-size:15px;font-weight:700;color:var(--cc-navy);line-height:1.35;font-family:"Inter",sans-serif}.cc-course-body{padding:14px 22px 20px;flex:1;display:flex;flex-direction:column}.cc-course-desc{font-size:13px;color:var(--cc-gray-mid);line-height:1.6;flex:1;font-family:"Inter",sans-serif}.cc-course-meta{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--cc-gray-border)}.cc-meta-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--cc-navy-light);font-family:"Inter",sans-serif}.cc-dot{width:5px;height:5px;border-radius:50%;background:var(--cc-orange);display:inline-block}.cc-dot-teal{background:var(--cc-teal)}@media (max-width:1024px){.cc-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cc-catalog-grid{grid-template-columns:1fr;gap:14px}.cc-course-card:hover{transform:none}}a.cc-course-card{text-decoration:none;color:inherit;cursor:pointer}.cc-course-cta{margin-top:auto;padding:12px 22px 18px;font-size:.82rem;font-weight:700;color:var(--cc-accent);letter-spacing:.02em}a.cc-course-card:hover .cc-course-cta{color:var(--cc-teal)}:root{--lp-cotainer-max-with:var(--lp-container-max-width);--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}@font-face{font-family:"lp-icon";src:url(/wp-content/plugins/learnpress/assets/src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=59)format("woff2");font-weight:400;font-style:normal;font-display:swap}