:root{--x-backtotop-stroke-width:4px;}
[data-x-backtotop]{position:fixed;background:none;border:none;box-shadow:none;z-index:10;box-shadow:10px 10px 30px 0 rgb(0 0 0 / 12%);transition:all .125s ease-in;text-align:center;opacity:0;width:60px;height:60px;right:40px;bottom:40px;transform:translateY(10px);}
[data-x-backtotop*=progress]{height:auto!important;}
[data-x-backtotop*=progress]{border-radius:1000px;}
body.bricks-is-frontend [data-x-backtotop]:focus{outline:none;}
body.bricks-is-frontend [data-x-backtotop]:focus-visible{outline:thin dotted currentcolor;}
.x-back-to-top.brx-draggable.is-empty{min-height:0;min-width:0;}
.x-back-to-top[aria-hidden=true]{pointer-events:none;}
.x-back-to-top_progress{vertical-align:middle;overflow:visible;z-index:1;}
svg.x-back-to-top_progress:not(:root){overflow:visible;}
.x-back-to-top_content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;}
[data-x-backtotop*=progress] .x-back-to-top_content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;border-radius:1000px;}
.x-back-to-top_progress-line{fill:transparent;stroke-width:calc( var(--x-backtotop-stroke-width) + 1px);stroke:#111;stroke-linecap:round;}
.x-back-to-top_progress-background{stroke:#e5e5e5;fill:transparent;stroke-width:var(--x-backtotop-stroke-width);}
svg.x-back-to-top_progress{inline-size:auto;}
.x-back-to-top_builder-preview{opacity:1!important;transform:none!important;}
.brx-body.iframe [data-x-backtotop].brx-draggable{transition:all .125s ease-in}
.brx-body.iframe .x-back-to-top{transition-property:all!important;}
.brx-body.iframe .brx-draggable.is-empty:not(.editing) {
outline: none;
}