.breakdance .bde-section-1765-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1765-100{margin-top:98px}.breakdance .bde-heading-1765-101{font-size:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-font-size);font-family:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-font-family);font-weight:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-font-weight);line-height:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-line-height);letter-spacing:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-letter-spacing);margin-bottom:clamp(25px,1.5vw + 10px,40px)}.breakdance .bde-text-1765-102{font-size:clamp(20px,2vw + 8px,25px);;font-weight:400;letter-spacing:-0.04em}.breakdance .bde-section-1765-103 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1765-103 .section-container{min-height:800px}.breakdance .bde-section-1765-103 .section-container{--bde-section-width:100%}.breakdance .bde-section-1765-103 .section-container{padding-left:0px;padding-right:0px}.breakdance .bde-section-1765-104 .section-container{display:flex;flex-direction:column}.breakdance .bde-heading-1765-105{font-size:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-font-size);font-weight:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-font-weight);letter-spacing:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-letter-spacing)}.breakdance .bde-section-1765-106 .section-container{display:flex;flex-direction:column}.breakdance .bde-heading-1765-107{font-size:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-font-size);font-weight:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-font-weight);letter-spacing:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-letter-spacing)}.breakdance .bde-code-block-1765-228{width:100%}.portfolio-services{width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px}.portfolio-services h2{font-size:48px;font-weight:700;margin-bottom:40px;color:#000}.service-item{margin-bottom:20px}.service-btn{width:100%;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font-size:32px;font-weight:400;color:#999;transition:color 0.3s ease;text-decoration:underline;text-decoration-color:#999;text-underline-offset:8px}.service-btn:hover{color:#666}.service-btn.active{color:#000;text-decoration-color:#000}.service-content{background:#f5f5f5;border-radius:0;padding:40px;margin-top:20px;display:none!important;opacity:0;visibility:hidden;transition:opacity 0.4s ease}.service-content.active{display:block!important;opacity:1;visibility:visible;animation:fadeIn 0.4s ease}.service-description{font-size:18px;line-height:1.8;color:#000;margin-bottom:30px;font-weight:400}.service-media{width:100%;height:auto;border-radius:12px;display:block}.service-media-wrapper{width:100%}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.portfolio-services h2{font-size:36px}.service-btn{font-size:24px}.service-content{padding:30px 20px}.service-description{font-size:16px}}.breakdance .bde-section-1765-255 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1765-255 .section-container{min-height:750px}.breakdance .bde-section-1765-255 .section-container{--bde-section-width:100%}.breakdance .bde-section-1765-255 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-image2-1765-268{object-fit:cover;aspect-ratio:custom}.breakdance .bde-image2-1765-268{min-width:100%;min-height:750px}.breakdance .bde-section-1765-256 .section-container{display:flex;flex-direction:column}.breakdance .bde-heading-1765-257{font-size:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-font-size);font-weight:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-font-weight);letter-spacing:var(--preset-id-303502d0-e837-49ca-99c7-996160abf97c-letter-spacing)}.project-breakdown{width:100%;margin:0 auto;padding:20px}.project-breakdown h2{font-size:48px;font-weight:700;margin-bottom:40px;color:#000}.category-item{margin-bottom:20px}.category-btn{width:100%;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font-size:32px;font-weight:400;color:#999;transition:color 0.3s ease;text-decoration:underline;text-decoration-color:#999;text-underline-offset:8px}.category-btn:hover{color:#666}.category-btn.active{color:#000;text-decoration-color:#000}.category-content{background:#f5f5f5;border-radius:0;padding:40px;margin-top:20px;display:none!important;opacity:0;visibility:hidden;transition:opacity 0.4s ease}.category-content.active{display:block!important;opacity:1;visibility:visible;animation:fadeInCategory 0.4s ease}.category-description{font-size:18px;line-height:1.8;color:#000;margin-bottom:30px;font-weight:400}.category-media{width:100%;height:auto;border-radius:12px;display:block}.category-media-wrapper{width:100%}@keyframes fadeInCategory{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.project-breakdown h2{font-size:36px}.category-btn{font-size:24px}.category-content{padding:30px 20px}.category-description{font-size:16px}}.breakdance .bde-section-1765-270 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1765-270 .section-container{min-height:750px}.breakdance .bde-section-1765-270 .section-container{--bde-section-width:100%}.breakdance .bde-section-1765-270 .section-container{padding-left:0px;padding-right:0px}.breakdance .bde-section-1765-259 .section-container{display:flex;flex-direction:column}.breakdance .bde-heading-1765-260{font-size:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-font-size);font-family:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-font-family);font-weight:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-font-weight);line-height:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-line-height);letter-spacing:var(--preset-id-5c9a0890-6be1-4320-9f1e-7b834a2747c2-letter-spacing);margin-bottom:40px}.breakdance .bde-post-loop-1765-261{width:100%}.breakdance .bde-post-loop-1765-261>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-1765-261>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-1765-261>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item{padding-right:0px;padding-left:0px}