body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.col{margin:10px}#root{margin:auto;max-width:600px}.states-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;width:100%}.states-title{font-weight:900;font-size:20px;font-family:Poppins;color:#0a000d}.courses-main-countainer{display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch}.courses-top-countainer{display:flex;justify-content:space-between;flex-direction:row;width:100%}.courses-copy-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:12px;gap:12px}.courses-hours-container{display:flex;flex-direction:row}.courses-bottom-countainer{width:100%;padding:10px 15px;border-radius:8px;border:1px solid #ddd;background:#f3f2f3;flex-wrap:wrap}.courses-bottom-countainer,.courses-object{display:flex;justify-content:center;align-items:center}.courses-object{flex-direction:row;margin:2px;border-radius:2px;background-color:#fff;padding:4px}.course-title{margin:0}.custom-tag{display:inline-flex;align-items:center;background-color:#f8f5fc;border:1px solid #e1dff1;border-radius:10px;padding:6px 10px;font-size:1rem;font-weight:500;color:#1e1632;margin:4px;grid-gap:4px;gap:4px}.custom-tag svg{width:16px;height:16px;stroke:#9b8cbf;stroke-width:2;stroke-linecap:round;transition:stroke .2s ease;cursor:pointer}.custom-tag svg:hover{stroke:#6f5e8e}.no-courses-copy{margin:0}.container-6{display:flex;height:48px;padding:0;justify-content:center;align-items:center;grid-gap:0;gap:0;align-self:stretch;width:100%}.purchase-button{height:48px;width:100%;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;font-feature-settings:"liga" off,"clig" off;padding:0 16px;border-radius:8px;background:#934aff;border:none}.purchase-button:disabled{background:#e1dff1;color:#a19dc8;cursor:not-allowed}