.breakdance .bde-section-155-100 .section-container{display:flex;flex-direction:column;gap:20px}.breakdance .bde-section-155-100{background-color:var(--bde-brand-primary-color)}.breakdance .bde-section-155-100>.section-background-overlay{background-image:url(https://rsc.avista.dev/wp-content/uploads/2025/12/img-star-dark-purple.svg);background-size:600px 600px;background-repeat:no-repeat;background-position:4.02% 110%;transition:all var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-155-100:hover>.section-background-overlay{background-image:url(https://rsc.avista.dev/wp-content/uploads/2025/12/img-star-dark-purple.svg)}.breakdance .bde-section-155-100>.section-background-overlay{opacity:0.7}.breakdance .bde-section-155-100 .section-container{height:80vh}.breakdance .bde-section-155-100{margin-bottom:20vh}@media (max-width:1119px){.breakdance .bde-section-155-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:1023px){.breakdance .bde-section-155-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:767px){.breakdance .bde-section-155-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:479px){.breakdance .bde-section-155-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}.breakdance .bde-div-155-108{display:flex;flex-direction:column;gap:30px}.breakdance .bde-div-155-108{z-index:1;position:absolute;bottom:25vh}.breakdance .bde-div-155-112{min-height:400px}.breakdance .bde-div-155-112{display:flex;flex-direction:column;justify-content:flex-end}.breakdance .bde-div-155-112{overflow:hidden}@media (max-width:1023px){.breakdance .bde-div-155-112{justify-content:flex-end}}.breakdance .bde-heading-155-101{width:60vw;text-align:left;color:var(--bde-palette-color-1-ce0a5ed7-05b8-4ab7-8c38-70e9ac829c11);font-size:4rem}@media (max-width:1023px){.breakdance .bde-heading-155-101{width:100%;text-align:left}}.breakdance .bde-code-block-155-111{width:800px}.breakdance .bde-text-155-110{width:800px;color:var(--bde-palette-color-1-ce0a5ed7-05b8-4ab7-8c38-70e9ac829c11);font-size:1.4rem}@media (max-width:1023px){.breakdance .bde-text-155-110{width:100%}}.breakdance .bde-button-155-107 .bde-button__button{--bde-transition-duration:500ms;--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:var(--bde-brand-primary-color);--bde-button-custom-text-color-hover:var(--bde-brand-primary-color);--bde-button-custom-background-color:var(--bde-background-color);--bde-button-custom-background-color-hover:var(--bde-background-color);border-radius:2px;color:var(--bde-brand-primary-color);font-size:1rem;text-transform:uppercase;padding-top:12px;padding-right:20px;padding-bottom:11px;padding-left:22px}.breakdance .bde-button-155-107 .bde-button__button:hover{transform:scale(0.97)}.breakdance .bde-button-155-107 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:20px;height:20px;margin-right:4px;margin-left:12px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080V432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%22%2F%3E%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080V432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:500ms}.breakdance .bde-button-155-107 .bde-button__button::after{width:20px;height:20px}.breakdance .bde-button-155-107 .bde-button__button::after{margin-left:12px}.breakdance .bde-div-155-109{width:100vw}.breakdance .bde-div-155-109{background-color:#241B2D}.breakdance .bde-div-155-109{background-color:#2D233C;position:absolute;top:15vh;right:-20vw}.breakdance .bde-image2-155-106{width:100vw;height:80vh;object-fit:cover;opacity:0.5}