.cpd2 .cp-btn.cp-pill{align-items:stretch;gap:0;padding:0;overflow:hidden}.cpd2 .cp-pill .cp-pill-m{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:14px 22px;display:inline-flex}.cpd2 .cp-btn.lg.cp-pill .cp-pill-m{padding:16px 26px}.cpd2 .cp-pill .cp-pill-m[disabled]{cursor:progress}.cpd2 .cp-pill .cp-pill-q{background:#ffffff1a;border-left:1px solid #ffffff47;flex:none;align-items:center;gap:0;padding:0 8px 0 4px;display:inline-flex}.cpd2 .cp-pill .cp-pill-q button{width:34px;height:34px;color:inherit;font:700 18px/1 var(--cp-fd);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.cpd2 .cp-pill .cp-pill-q button:hover{background:#ffffff29}.cpd2 .cp-pill .cp-pill-q button[disabled]{opacity:.35;cursor:default;background:0 0}.cpd2 .cp-pill .cp-pill-q b{white-space:nowrap;text-align:center;font:700 15px var(--cp-fd);color:inherit;align-items:baseline;gap:4px;padding:0 2px;display:inline-flex}.cpd2 .cp-pill .cp-pill-q b small{font:600 12px var(--cp-fd);opacity:.82;letter-spacing:.01em}.cpd2 .cp-btn-white.cp-pill .cp-pill-q b small{opacity:.75}.cpd2 .cp-btn-white.cp-pill .cp-pill-q{background:#f5f3ff;border-left-color:#e9e2ff}.cpd2 .cp-btn-white.cp-pill .cp-pill-q button:hover{background:#ede9fe}.cpd2 .cp-btn-white.cp-pill .cp-pill-m{font-size:15px}.cpd2 .cp-pc-price.cp-pc-price-places span{white-space:normal}@media (min-width:761px){.cpd2 .cp-course-hero .cp-hero-ctas:has(.cp-pill){flex-wrap:wrap;align-items:center;gap:12px;max-width:680px;display:flex}.cpd2 .cp-course-hero .cp-hero-ctas:has(.cp-pill) .cp-btn.cp-pill{flex:none;width:auto}.cpd2 .cp-course-hero .cp-hero-ctas:has(.cp-pill) .cp-hero-team{white-space:nowrap;flex:230px;width:auto}.cpd2 .cp-course-hero .cp-hero-ctas:has(.cp-pill) .cp-arrow{flex-basis:100%}}@media (max-width:760px){.cpd2 .cp-hero-ctas .cp-btn.cp-pill{width:100%;display:flex}}
