.primary-button .bde-button__button{position:relative;display:inline-block;padding:12px 24px;background:transparent;border:3px solid transparent;cursor:pointer;transition:all 0.3s ease-in-out;border-image:linear-gradient(90deg,#5AD5F0,#00B3DA) 1;border-image-slice:1;background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(90deg,#5AD5F0,#00B3DA)}@media only screen and (min-width:767px){.primary-button .bde-button__button::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#5AD5F0,#00B3DA);z-index:-1;opacity:0;transition:opacity 0.3s ease-in-out}.primary-button .bde-button__button:hover{color:#fff}.primary-button .bde-button__button:hover::before{opacity:1}}@media only screen and (max-width:767px){.primary-button .bde-button__button:hover{background:#00b5dd00!important;transition:none!important;color:#00b5dd}}@media only screen and (min-width:1119px){.proces-skoleni{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:5%!important}.breakdance .proces-skoleni>.bde-column{--column-width:32%!important;margin-bottom:56px}}@media only screen and (min-width:767px){.breakdance .animace.animace{animation:zoomAnim 5s ease-in-out infinite alternate}@keyframes zoomAnim{from{background-size:2500px}to{background-size:3500px}}}@media only screen and (min-width:100px) and (max-width:767px){.breakdance .animace.animace{animation:zoomAnim 5s ease-in-out infinite alternate}@keyframes zoomAnim{from{background-size:1000px}to{background-size:1500px}}}