@keyframes placeholder-wave{0%{opacity:1}10%{opacity:1}to{opacity:.5}}@keyframes image-placeholder-wave{0%{background-color:#ededed}10%{background-color:#ededed}to{background-color:#ededed4d}}.button-section{padding-top:var(--mobile-padding-top,0);padding-bottom:var(--mobile-padding-bottom,0);background-color:var(--background-color,transparent)}.button-section .bv__btn{background-color:var(--button-background-color,#000);color:var(--button-color,#fff);border:none;font-weight:500}@media (hover:hover){.button-section .bv__btn:hover{background-color:var(--button-hover-background-color,#000);color:var(--button-hover-color,#fff);box-shadow:0 0 0 3px var(--button-hover-background-color,#000)}}@media (hover:none){.button-section .bv__btn:active{background-color:var(--button-hover-background-color,#000);color:var(--button-hover-color,#fff);box-shadow:0 0 0 3px var(--button-hover-background-color,#000)}}.button-section.button-section--center .bv__btn{margin:0 auto}.button-section.button-section--right .bv__btn{margin-left:auto}@media only screen and (width>=1280px){.button-section{padding-top:var(--desktop-padding-top,var(--mobile-padding-top,0));padding-bottom:var(--desktop-padding-bottom,var(--mobile-padding-bottom,0))}}
