.breakdance .column-reference:hover{background:linear-gradient(-45deg,#000000,#FFFFFF,#E4E4E4,#000000);background-size:300% 300%;animation:gradient 10s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.breakdance .column-reference h3,.breakdance .column-reference .bde-text,.breakdance .column-reference button{transition:none}.breakdance .column-reference:hover h3,.breakdance .column-reference:hover .bde-text,.breakdance .column-reference:hover button{color:#1e1e1e}.breakdance .column-reference{transition:background-color .3s ease-in-out}.breakdance .column-reference:hover button{background-color:#c12b2d;color:#fff}.breakdance .column-reference:hover:before{opacity:.3;z-index:1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000}.breakdance .specializace-row{transition:all 0.3s sease-in-out}.breakdance .specializace-row:hover .bde-text{border-color:#1e1e1e}.breakdance .specializace-row:hover{background:linear-gradient(-45deg,#ffffff,#ffffff,#d7d7d7,#eaeaea);background-size:300% 300%;animation:gradient 10s ease infinite}.breakdance .specializace-row:hover:before{opacity:.3;z-index:1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;background-image:url("data:image/svg+xml,%3C!-- svg: first layer --%3E%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://neostyle.cz/wp-content/uploads/breakdance/css/%23noiseFilter)'/%3E%3C/svg%3E")}.breakdance .specializace-row:hover h3,.breakdance .specializace-row:hover .bde-text{color:#1e1e1e}.breakdance .specializace-row{transition:background-color .3s ease-in-out}.breakdance .specializace-row button{transition:none}.breakdance .specializace-row:hover button{background-color:#c12b2d;color:#fff}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media only screen and (min-width:1300px) and (max-width:1500px){.breakdance .accordeon{min-height:auto!important}}@media only screen and (max-width:1300px){.breakdance .accordeon{flex-direction:column!important}}@media only screen and (min-width:767px) and (max-width:1300px){.breakdance .accordeon{height:600px;min-height:600px}}@media only screen and (max-width:767px){.breakdance .accordeon{height:550px;min-height:550px}}@media only screen and (max-width:767px){.breakdance .accordeon.web.reklama{height:600px;min-height:600px}}@media only screen and (min-width:1500px) and (max-width:1600px){.breakdance .accordeon.web{min-height:340px!important}}@media only screen and (min-width:1300px) and (max-width:1500px){.breakdance .accordeon.web{min-height:260px!important}}.breakdance .accordeon-item{transition:width 0.6s ease-in-out;cursor:pointer;background-color:#fff0;overflow:hidden}.breakdance .accordeon-item.active{cursor:default;background-color:#fff}.breakdance .accordeon-item.active .bde-icon{opacity:0}.breakdance .accordeon-item.active .bde-text,.breakdance .accordeon-item.active .popis{color:#161616}.breakdance .accordeon-item.active{width:calc(100% - 498px)}.breakdance .accordeon-item{width:166px}.breakdance .accordeon-item.active .popis{display:block}.breakdance .accordeon-item.active .popis .bde-text{transition:opacity 5s ease-in-out!important;opacity:1}.breakdance .accordeon-item .popis .bde-text{opacity:0}@media only screen and (min-width:2000px){.breakdance .accordeon-item.active .popis{width:700px;min-width:700px}}@media only screen and (min-width:1900px) and (max-width:2000px){.breakdance .accordeon-item.active .popis{width:32vw;min-width:32vw}}@media only screen and (min-width:1800px) and (max-width:1900px){.breakdance .accordeon-item.active .popis{width:28vw;min-width:28vw}}@media only screen and (min-width:1700px) and (max-width:1800px){.breakdance .accordeon-item.active .popis{width:26vw;min-width:26vw}}@media only screen and (min-width:1600px) and (max-width:1700px){.breakdance .accordeon-item.active .popis{width:24vw;min-width:24vw}}@media only screen and (min-width:1600px) and (max-width:1700px){.breakdance .accordeon-item.web.active .popis{width:26vw;min-width:26vw}}@media only screen and (min-width:1500px) and (max-width:1600px){.breakdance .accordeon-item.active .popis{width:22vw;min-width:22vw}}@media only screen and (min-width:1400px) and (max-width:1500px){.breakdance .accordeon-item.active .popis{width:34vw;min-width:34vw}}@media only screen and (min-width:1300px) and (max-width:1400px){.breakdance .accordeon-item.active .popis{width:30vw;min-width:30vw}}@media only screen and (min-width:1300px) and (max-width:1500px){.breakdance .accordeon-item.bde-column .bde-div .bde-div:nth-child(1) .bde-text{font-size:80px;line-height:87px}.breakdance .accordeon-item.bde-column .bde-div .bde-div:nth-child(1){min-height:180px;height:180px}.breakdance .accordeon-item.web.bde-column .bde-div .bde-div:nth-child(1){min-height:210px;height:210px}.breakdance .accordeon-item{width:113px;padding:20px 20px 20px 20px!important}.breakdance .accordeon-item.active{width:calc(100% - 339px)}}@media only screen and (min-width:1301px){.breakdance .accordeon-item .mobile-plus{display:none}}@media only screen and (min-width:767px) and (max-width:1300px){.breakdance .accordeon-item.bde-column .bde-div .bde-div:nth-child(1) .bde-text{font-size:80px;line-height:87px}}@media only screen and (max-width:767px){.breakdance .accordeon-item.bde-column .bde-div .bde-div:nth-child(1) .bde-text{font-size:50px;line-height:55px}}@media only screen and (min-width:767px) and (max-width:1300px){.breakdance .accordeon-item.bde-column .bde-div .bde-div:nth-child(1){min-height:80px;height:80px}.breakdance .accordeon-item{min-height:120px}.breakdance .accordeon-item>div:nth-child(1){height:78px}.breakdance .accordeon-item.active{min-height:calc(100% - 380px)}}@media only screen and (max-width:767px){.breakdance .accordeon-item.bde-column .bde-div .bde-div:nth-child(1){min-height:48px;height:48px}.breakdance .accordeon-item{min-height:89px}.breakdance .accordeon-item>div:nth-child(1){height:48px}.breakdance .accordeon-item .mobile-plus{top:29px!important}}@media only screen and (min-width:767px) and (max-width:1050px){.breakdance .accordeon-item.web.eshopy.active{min-height:calc(100% - 320px)}}@media only screen and (min-width:600px) and (max-width:650px){.breakdance .accordeon-item.web.eshopy.active{min-height:calc(100% - 290px)}}@media only screen and (min-width:600px) and (max-width:767px){.breakdance .accordeon-item.active{min-height:calc(100% - 380px)}.breakdance .accordeon-item.web.active{min-height:calc(100% - 320px)}}@media only screen and (min-width:500px) and (max-width:600px){.breakdance .accordeon-item.active{min-height:calc(100% - 340px)}.breakdance .accordeon-item.web.active{min-height:calc(100% - 300px)}.breakdance .accordeon-item.web.eshopy.active{min-height:calc(100% - 240px)}.breakdance .accordeon-item.web.reklama.active{min-height:calc(100% - 240px)}}@media only screen and (min-width:400px) and (max-width:500px){.breakdance .accordeon-item.active{min-height:calc(100% - 270px)}.breakdance .accordeon-item.web.active{min-height:calc(100% - 225px)}.breakdance .accordeon-item.web.reklama.active{min-height:calc(100% - 180px)}.breakdance .accordeon-item.web.eshopy.active{min-height:calc(100% - 140px)}.breakdance .accordeon-item.active .bde-div{display:flex;flex-direction:column}}@media only screen and (min-width:380px) and (max-width:400px){.breakdance .accordeon-item.active{min-height:calc(100% - 240px)}.breakdance .accordeon-item.web.active{min-height:calc(100% - 140px)}.breakdance .accordeon-item.active .bde-div{display:flex;flex-direction:column}}@media only screen and (min-width:340px) and (max-width:380px){.breakdance .accordeon-item.active{min-height:calc(100% - 200px)}.breakdance .accordeon-item.active .bde-div{display:flex;flex-direction:column}.breakdance .accordeon-item.web.active{min-height:calc(100% - 122px)}}@media only screen and (max-width:340px){.breakdance .accordeon-item.active{min-height:calc(100% - 200px)}.breakdance .accordeon-item.active .bde-div{display:flex;flex-direction:column}.breakdance .accordeon-item.web.active{min-height:calc(100% - 80px)}}@media only screen and (max-width:1300px){.breakdance .accordeon-item{overflow:hidden;transition:height 0.3s ease-in-out,min-height 0.3s ease-in-out}.breakdance .accordeon-item .popis{opacity:0;transition:opacity 0.3s ease}.breakdance .accordeon-item.active .popis{opacity:1}.breakdance .accordeon-item>div{min-height:0}.breakdance .accordeon-item .bde-icon:not(.mobile-plus){display:none}.breakdance .accordeon-item{padding:20px 20px 20px 20px!important;width:100%!important}.breakdance .accordeon-item .popis{width:100%!important}.breakdance .accordeon-item .mobile-plus{position:absolute;right:30px;top:40px}}.breakdance .accordeon-item .popis{display:none}.breakdance .accordeon-item.active :before{opacity:.3}.breakdance .accordeon-item>div{z-index:2}@media only screen and (min-width:2200px){.breakdance .sekce-nad-patickou{margin-bottom:520px}}@media only screen and (max-width:2200px){.breakdance .sekce-nad-patickou{margin-bottom:520px}}.breakdance .noise-svg::before{content:"";position:absolute;inset:0;background:#000;pointer-events:none;z-index:2;background:url(https://neostyle.cz/wp-content/uploads/2025/08/noise.svg) repeat;opacity:.4;filter:brightness(.2)}.breakdance .objekt{transition:all 1s ease-in-out;opacity:0;font-size:350px;position:absolute;filter:blur(100px);background-color:gray;top:-30px;left:-30px;width:400px;height:400px;animation:rotate-in-up-left 8s ease-in-out infinite}@keyframes rotate-in-up-left{0%{transform-origin:left bottom;transform:rotate(90deg)}50%{transform-origin:left bottom;transform:rotate(0)}100%{transform-origin:left bottom;transform:rotate(90deg)}}.breakdance .pridej-noise::before{content:"";background-image:url(https://neostyle.cz/wp-content/uploads/2025/08/noise-pattern-new.png);background-size:150px 150px;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:brightness(60%)}.breakdance .pridej-noise *{z-index:3}.breakdance .line-vertical{transform-origin:top;transform:scaleY(0);transition:transform 2s ease 0.5s}.breakdance .line-vertical.animate{transform:scaleY(1)}.breakdance .noise-new::before{content:"";background-image:url(https://neostyle.cz/wp-content/uploads/2025/08/noise-pattern-new.png);background-size:150px 150px;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:brightness(40%)}.breakdance .parallax-img{transform-style:preserve-3d;transform:translate3d(0,0,0) rotateX(0) rotateY(0);transition:transform 120ms ease-out;will-change:transform;pointer-events:none;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .12))}.breakdance .images-uvod{opacity:0;transition:opacity 1s ease-in-out;position:absolute;top:0;transform-style:preserve-3d;transition:transform 0.8s ease,opacity 0.8s ease}.breakdance .images-uvod.active{opacity:1;transform:rotateY(0deg);z-index:2}.breakdance .images-uvod:not(.active){transform:rotateY(180deg)}@media only screen and (min-width:1200px){.breakdance .mobile-menu-canvas{display:none}}@media only screen and (max-width:1200px){.breakdance .mobile-menu-canvas{display:block}}@media screen and (min-width:1850px){.breakdance .port-text .bde-text{font-size:20px!important}}@media screen and (min-width:1650px) and (max-width:1850px){.breakdance .port-text .bde-text{font-size:18px!important}}@media screen and (min-width:1250px) and (max-width:1650px){.breakdance .port-text .bde-text{font-size:18px!important}}@media screen and (min-width:767px) and (max-width:1119px){.breakdance .port-text .bde-text{font-size:18px!important}}@media screen and (max-width:767px){.breakdance .port-text .bde-text{font-size:16px!important}}@media only screen and (min-width:1119px) and (max-width:1250px){.breakdance .port-columns{flex-direction:column}.breakdance .port-columns .bde-column{--column-width:100%;width:100%}}@media screen and (min-width:1119px){.breakdance .port-dlazdice:hover .bde-text,.breakdance .port-dlazdice:hover h3{color:#141414}.breakdance .port-dlazdice .bde-button__button{transition:all 0.1s ease-in-out}.breakdance .port-dlazdice:hover .bde-button__button{color:#fff;background-color:#c12b2d;border-color:#c12b2d}.breakdance .port-dlazdice:hover .objekt{opacity:.8}}@media screen and (min-width:1250px) and (max-width:1650px){.breakdance .port-dlazdice:hover .bde-button{transition:0s!important;background-color:#c12b2d}.breakdance .port-dlazdice button.button-atom{opacity:0}}@media screen and (max-width:1119px){.breakdance .port-dlazdice:not(.active):hover{background-color:#1e1e1e!important}.breakdance .port-dlazdice.active{background-color:#f5f3ff}.breakdance .port-dlazdice.active .bde-text,.breakdance .port-dlazdice.active h3{color:#141414}.breakdance .port-dlazdice.active .bde-button__button{color:#fff;background-color:#c12b2d;border-color:#c12b2d}}@media only screen and (min-width:767px) and (max-width:1450px){.breakdance .spec-div .bde-columns{display:grid;grid-template-columns:1fr 2fr}.breakdance .spec-div .bde-columns .bde-column{width:100%}.breakdance .spec-div .bde-columns .bde-column:last-child{grid-column:1 / 3;display:flex;flex-direction:row}.breakdance .spec-div .bde-columns .bde-column:last-child .bde-text{text-align:left}.breakdance .spec-div .bde-columns .bde-column:last-child button.button-atom{width:max-content}}.breakdance .spec-div{transition:background-color 0.3s ease-in-out}@media screen and (min-width:1119px){.breakdance .spec-div:hover .bde-text,.breakdance .spec-div:hover h3{color:#141414}.breakdance .spec-div:hover .bde-button__button{transition:all 0.1s ease-in-out}.breakdance .spec-div:hover .bde-button__button{color:#fff;background-color:#c12b2d;border-color:#c12b2d}.breakdance .spec-div:hover{background-color:#f5f3ff}}@media screen and (max-width:1119px){.breakdance .spec-div.active .bde-text,.breakdance .spec-div.active h3{color:#141414}.breakdance .spec-div.active .bde-button__button{transition:all 0.1s ease-in-out}.breakdance .spec-div.active .bde-button__button{color:#fff;background-color:#c12b2d;border-color:#c12b2d}.breakdance .spec-div.active{background-color:#f5f3ff}}.breakdance .logo-list{z-index:15}.breakdance .logo-list .un-logo-bar__logo-wrapper{transition:all 0.4s ease-in-out}.breakdance .logo-list .un-logo-bar__logo-wrapper:hover{transform:scale(1.1)}@media only screen and (min-width:1023px) and (max-width:1400px){.breakdance .logo-list .un-logo-bar__logo-wrapper{height:120px!important}}@media only screen and (max-width:1023px){.breakdance .logo-list{display:grid;grid-template-columns:1fr 1fr;max-width:fit-content;margin:auto}}.breakdance .number-mob{display:inline-block;transform:translateY(100%);opacity:0}.breakdance .number-mob.reveal{animation:revealUp 0.8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0.5s}@keyframes revealUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.breakdance .js-number-observe{margin-bottom:-15px}.breakdance .kontakt-scislem{opacity:0;transition:opacity 0.3s ease}.breakdance .kontakt-scislem.loaded{opacity:1}@media only screen and (min-width:1650px) and (max-width:2560px){.breakdance .dalsiprojekty h3{font-size:1.8vw!important}}@media only screen and (min-width:1120px) and (max-width:1300px){.breakdance .dalsiprojekty h3{font-size:28px!important}}