.breakdance .bde-container-link-1539-101{width:100%}.breakdance .bde-image2-1539-102{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.breakdance .bde-text-1539-103{background-color:var(--bde-palette-yellow-a9ccc3e6-63e5-4244-948f-ed2d26086fcd-2);position:absolute;top:10px;right:10px;padding:3px 6px 3px 6px}@media (max-width:1023px){.breakdance .bde-text-1539-103{font-size:12px}}.course-category-bubbles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.course-category-bubble{display:inline-block;padding:4px 14px;border-radius:999px;font-size:var(--bde-body-font-size);font-weight:600;white-space:nowrap}.breakdance .bde-code-block-1539-111{position:absolute;left:10px;bottom:10px}.breakdance .bde-div-1539-104{width:100%;padding:20px 20px 20px 20px}.breakdance .bde-div-1539-104{display:flex;flex-direction:column;gap:1.2rem}.breakdance .bde-heading-1539-106{width:100%}@media (max-width:1023px){.breakdance .bde-heading-1539-106{font-size:28px}}.breakdance .bde-text-1539-107{width:100%;font-weight:600}.breakdance .bde-code-block-1539-112{width:100%}.breakdance .bde-code-block-1539-112 p{margin-top:0;margin-bottom:0}@media (max-width:1023px){.breakdance .bde-code-block-1539-112{font-size:14px}}.breakdance .bde-div-1539-113{width:100%}.breakdance .bde-div-1539-113{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}.breakdance .bde-button-1539-109 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:var(--bde-palette-red-9f5b5a93-51a1-4e04-b560-9fc46eaf56bc-3);--bde-button-custom-background-color-hover:var(--bde-palette-red-9f5b5a93-51a1-4e04-b560-9fc46eaf56bc-3)}.breakdance .bde-button-1539-115 .bde-button__button .button-atom__icon-wrapper{--spaceBeforeArrow:4px;--hoverTranslate:3px;margin-left:var(--spaceBeforeArrow)}.breakdance .bde-button-1539-115 .bde-button__button svg{transition:transform 0.3s ease;position:relative;font-size:inherit;margin-left:.2em;fill:currentColor;stroke:currentColor;stroke-width:0}.breakdance .bde-button-1539-115 .bde-button__button:hover svg{transform:translate3d(var(--hoverTranslate),0,0)}.breakdance .bde-button-1539-115 .bde-button__button{color:#616161}