.bc-img-reveal {
contain: paint;
display: block;
width: fit-content; height: auto;
}
.bc-img-reveal__element {
visibility: hidden;
overflow: hidden;
width: 100%;
height: 100%;
--scale: 1.3;
}
.bc-img-reveal__element[data-direction='top'] {
transform: translateY(-100%);
}
.bc-img-reveal__element[data-direction='bottom'] {
transform: translateY(100%);
}
.bc-img-reveal__element[data-direction='left'] {
transform: translateX(-100%);
}
.bc-img-reveal__element[data-direction='right'] {
transform: translateX(100%);
}
.bc-img-reveal__element .bc-img-reveal__img {
height: 100%;
width: 100%;
object-fit: cover;
transform-origin: left;
}
.bc-img-reveal__element[data-direction='top'] .bc-img-reveal__img {
transform: translateY(100%) scale(var(--scale));
}
.bc-img-reveal__element[data-direction='bottom'] .bc-img-reveal__img {
transform: translateY(-100%) scale(var(--scale));
}
.bc-img-reveal__element[data-direction='left'] .bc-img-reveal__img {
transform: translateX(100%) scale(var(--scale));
}
.bc-img-reveal__element[data-direction='right'] .bc-img-reveal__img {
transform: translateX(-100%) scale(var(--scale));
}.bc-divider{
width: 100%; }
.bc-divider__motion{
--height: 1px;
border-top: var(--height) solid;
width: 0;
border-color: black;
}.next-dynamic-copyright[data-flickering="1"]{
opacity: 0;
}.bc-back-to-top {
position: fixed;
right: 50px; bottom: 50px; height: 46px;
width: 46px;
cursor: pointer;
border-radius: 50px;
box-shadow: inset  0 0 0 2px;
color: rgba(255, 255, 255, 0.2); background-color: none; z-index: 10000;
opacity: 0;
visibility: hidden;
transform: translateY(15px) !important;
transition-duration: 200ms; transition-timing-function: linear; display: flex;
justify-content: center;
align-items: center;
}
.bc-back-to-top__active-progress {
opacity: 1;
visibility: visible;
transform: translateY(0) !important;
}
.bc-back-to-top__arrow-svg {
position: absolute;
fill: grey;
width: 25px;
height: 100%;
cursor: pointer;
display: block;
z-index: 1;
}
.bc-back-to-top__circle-path {
fill: none;
stroke: grey; stroke-width: 5;
box-sizing:border-box;
}
.bc-back-to-top__to-hide{
opacity: 0;
}