.elementor-189 .elementor-element.elementor-element-b46876c{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-6cb8ec6 *//* FUDUOLA FLOATING BUTTON */

.fuduola-floating{

position:fixed;

right:32px;

bottom:100px;

z-index:99999;

display:flex;

flex-direction:column;

align-items:center;

gap:14px;

}


/* 所有按钮 */

.fuduola-floating button,
.fuduola-item{

width:46px;

height:46px;

border-radius:50%;

border:1px solid #e8e8e8;

background:#fff;

display:flex;

align-items:center;

justify-content:center;

cursor:pointer;

box-shadow:
0 8px 25px rgba(0,0,0,.08);

transition:.35s ease;

text-decoration:none;

color:#111;

}


/* SVG */

.fuduola-floating svg{

width:20px;

height:20px;

fill:none;

stroke:#111;

stroke-width:1.6;

stroke-linecap:round;

stroke-linejoin:round;

}



/* 主按钮 */

.fuduola-main{

background:#111!important;

border:none!important;

}


.fuduola-main svg{

stroke:#fff;

}



/* 旋转 */

.fuduola-main.open svg{

transform:rotate(45deg);

}



/* 菜单 */

.fuduola-menu{

position:absolute;

bottom:60px;

display:flex;

flex-direction:column;

gap:12px;

opacity:0;

pointer-events:none;

transform:translateY(20px);

transition:.35s ease;

}



.fuduola-menu.active{

opacity:1;

pointer-events:auto;

transform:translateY(0);

}



/* 展开按钮 */


.fuduola-item span{

position:absolute;

right:58px;

background:#111;

color:#fff;

padding:7px 14px;

border-radius:20px;

font-size:12px;

letter-spacing:1px;

opacity:0;

transform:translateX(10px);

transition:.3s ease;

white-space:nowrap;

}



.fuduola-item:hover span{

opacity:1;

transform:translateX(0);

}



/* hover */

.fuduola-item:hover,
.fuduola-top:hover,
.fuduola-main:hover{

transform:translateY(-3px);

}



/* 手机 */

@media(max-width:767px){


.fuduola-floating{

right:18px;

bottom:85px;

}


.fuduola-floating button,
.fuduola-item{

width:42px;

height:42px;

}


.fuduola-floating svg{

width:18px;

height:18px;

}


}/* End custom CSS */