.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-video lite-youtube{max-width:100%}.breakdance .bde-video lite-vimeo{text-align:left}.breakdance .bde-video{width:100%;max-width:100%;position:relative;line-height:0;background:#000;overflow:hidden}.breakdance .bde-video .ee-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.breakdance .bde-video .ee-video-container{position:relative;width:100%;padding-top:56.25%}.breakdance .bde-video .ee-vimeo-poster{background-size:cover;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;cursor:pointer}.ee-vimeo-poster:hover .ee-vimeo-play-button{background-color:rgb(98,175,237);opacity:1}.ee-vimeo-play-button{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:70px;height:46px;background-color:#212121;z-index:1;opacity:0.8;border-radius:10%;transition:all 0.2s cubic-bezier(0,0,0.2,1);border:0;cursor:pointer}.ee-vimeo-play-button:before{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}.breakdance .bde-stats-grid{--num-columns:3;--space-between-items:20px;display:grid;grid-template-columns:repeat(var(--num-columns),1fr);gap:var(--space-between-items);max-width:100%}.breakdance .bde-stats-grid_item{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start;padding:24px}.breakdance .bde-stats-grid_icon{margin-bottom:12px}.breakdance .bde-stats-grid_number{font-size:2em;margin-top:0;margin-bottom:6px}.breakdance .bde-stats-grid_text{font-size:0.875em;margin:0}.breakdance .bde-button{max-width:100%}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-image-box{max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;gap:20px;overflow:hidden}.breakdance .bde-image-box-content-padding-only{padding:0px}.breakdance .bde-image-box .ee-imagebox-image{max-width:100%;width:auto;display:flex}.breakdance .bde-image-box .ee-imagebox-image img{max-width:100%;width:100%;height:auto}.breakdance .bde-image-box .ee-imagebox-title{margin:0;margin-bottom:12px}.breakdance .bde-image-box .ee-imagebox-button{margin-top:20px}.breakdance .bde-image-box .ee-imagebox-content{width:100%;display:flex;flex-direction:column;align-items:center;height:100%}.breakdance .dan-portfolio{--dan-portfolio-hover-fill:#f8f5f2;--dan-portfolio-noise-opacity:0.9;--dan-portfolio-noise-speed:0.3s;--dan-portfolio-fill-in:0.2s;--dan-portfolio-fill-out:0.8s;--dan-portfolio-zoom-duration:0.8s;position:relative;width:100%;height:100vh;background-color:#1a1917;color:#f8f5f2;display:flex;align-items:center;justify-content:center;overflow:hidden}.breakdance .dan-portfolio__bg-container{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.breakdance .dan-portfolio__bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform var(--dan-portfolio-zoom-duration) cubic-bezier(0.25,0.46,0.45,0.94);opacity:0}.breakdance .dan-portfolio__bg-image:not([src]){display:none}.breakdance .dan-portfolio__noise{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:transparent url(../Overlay_Shadows/srcs/overlayshadows_noise.png) repeat 0 0;background-size:300px 300px;animation:dan-portfolio-noise var(--dan-portfolio-noise-speed) steps(5) infinite;opacity:var(--dan-portfolio-noise-opacity);will-change:transform;z-index:5;pointer-events:none}@keyframes dan-portfolio-noise{0%{transform:translate(0,0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(-4%,2%)}30%{transform:translate(2%,-4%)}40%{transform:translate(-2%,5%)}50%{transform:translate(-4%,2%)}60%{transform:translate(3%,0)}70%{transform:translate(0,3%)}80%{transform:translate(-3%,0)}90%{transform:translate(2%,2%)}100%{transform:translate(1%,0)}}.breakdance .dan-portfolio__container{width:100%;max-width:1000px;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;position:relative}.breakdance .dan-portfolio__projects{width:100%;position:relative;z-index:10;max-height:80vh;overflow-y:auto;padding:20px;scrollbar-width:none;-ms-overflow-style:none}.breakdance .dan-portfolio__projects::-webkit-scrollbar{display:none}.breakdance .dan-portfolio__item{position:relative;display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;text-decoration:none;color:inherit}.breakdance .dan-portfolio__item:hover{color:inherit;text-decoration:none}.breakdance .dan-portfolio__title,.breakdance .dan-portfolio__date{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.03em;position:relative;z-index:2;mix-blend-mode:exclusion;margin:0;line-height:1.2;color:#f8f5f2}.breakdance .dan-portfolio__item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:var(--dan-portfolio-hover-fill);z-index:1;pointer-events:none;transition:height var(--dan-portfolio-fill-in) cubic-bezier(0.445,0.05,0.55,0.95) 0s}.breakdance .dan-portfolio__item:hover::before{height:100%}.breakdance .dan-portfolio__item:not(:hover)::before{transition-duration:var(--dan-portfolio-fill-out)}.breakdance .bde-icon-box{max-width:100%;display:flex;flex-direction:column;align-items:center;padding:30px;gap:20px}.breakdance .bde-icon-box .ee-iconbox-title{margin:0;margin-bottom:10px}.breakdance .bde-icon-box .ee-iconbox-content{max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.breakdance .bde-icon-box .ee-iconbox-button{margin-top:20px}