.breakdance .rotate-slow{animation:rotateSlow 12s linear infinite}@keyframes rotateSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.breakdance .intro-text{font-size:clamp(30px,3.8vw,38px)}.breakdance .intro-text{em{color:var(--bde-brand-primary-color);font-weight:800}}.breakdance .custom-blockquote{position:relative;&:before,&:after{position:absolute;display:inline-block;color:#fff;font-family:"Arial";font-size:82px;line-height:1;vertical-align:text-top}&:before{content:open-quote;top:10px;left:10px}&:after{content:close-quote;right:30px;bottom:10px;transform:translateY(0.5em)}p{font-size:clamp(14px,1vw,21px)}}@media (max-width:1023px){.breakdance .custom-blockquote{&:before,&:after{font-size:64px}&:before{top:10px;left:10px}&:after{content:close-quote;right:20px;bottom:10px;transform:translateY(0.5em)}}}.breakdance .icon-box__hover-button{--icon-hover-color:#FFF;transition:background 0.3s ease,color 0.3s ease;will-change:background;svg{color:var(--box-color);transition:color 0.3s ease}.ee-iconbox-button{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(10px);overflow:hidden;transition:grid-template-rows 0.35s ease,opacity 0.25s ease,transform 0.35s ease,margin 2s ease,padding:2s ease}.ee-iconbox-button>*{overflow:hidden}&:hover{background:var(--box-color);svg{color:#fff}*{color:white!important}ul{li{&:before{--box-color:white!important}}}.ee-iconbox-button{grid-template-rows:1fr;opacity:1;transform:translateY(0);background:#fff;border-color:#fff;&:hover{background:transparent;.button-atom__text{color:white!important}}.button-atom__text{color:var(--box-color)!important}}}&:not(:hover){.ee-iconbox-button{padding:0;margin:0}}}