.section-heading mark:after {
    background: #ebe0ff;
    bottom: 2px;
    content: "";
    display: block;
    height: .5em;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}
mark {
    color: #b466ea !important;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.page-scroll-up button{
    background: #b466ea;
    border: 1px solid #b466ea;
}
.page-scroll-up button:hover{
    box-shadow: 0 0 0 .2rem #b466ea;
    background: #b466ea;
    border-color:#b466ea;
}

/* 手机设备 - 小于 768px (通常是竖屏手机) */
@media only screen and (max-width: 767px) {
  /* 手机专用样式 */
}

/* 平板设备 - 768px 到 991px (通常是横屏手机和小型平板) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* 平板专用样式 */
}

/* PC/笔记本电脑 - 992px 到 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* 小型PC/笔记本专用样式 */
 
}

/* 大屏幕设备 - 1200px 及以上 (台式机和大屏幕笔记本) */
@media only screen and (min-width: 1200px) {
  /* 大屏幕专用样式 */
.elementor-element-836cd5e {
/*  display: flex;
/*  flex-direction: row; /* 横向排列 */
 /* justify-content: center; /* 可选：控制左右对齐 */
 /* align-items: center;     /* 可选：控制上下对齐 */
/*  gap: 20px;               /* 控制两个按钮之间的间距 */
/*  flex-wrap: nowrap;      /* 避免按钮被强制换行 */
}

}

.elementor-element-87e21b2{
    background: linear-gradient(45deg, #f9e4e5, rgba(249, 254, 253, 0) 30%, #f8f9fd), linear-gradient(-45deg, #ebeefd, rgba(249, 254, 253, 0) 30%, #f2faf8);
}
.minimog-slide-active{
    /*border: 1px solid #ccc; */
  /*   border-top: 1px solid #ccc; */
  /*border-right: 1px solid #ccc;  */
  /*border-bottom: 1px solid #ccc;  */
  
}
.lee-box .swiper-slide{
    background: #fff;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border: 0px solid #fff;
    padding: 15px;
    border-radius:15px;
}
/*.lee-box .minimog-slide-active, .swiper-slide:hover{*/
/*    background: #b466ea;*/
/*    color: #fff;*/
    
/*}*/
/*.lee-box .minimog-slide-active, .swiper-slide:hover h3{*/
/*    color: #fff;*/
    
/*}*/

.gradient-heading{
    background: linear-gradient(90deg, #a075f5, #b59dc4 50%, #ef7d90);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-element-7838c27 {
    box-shadow: var(--mg-button-box-shadow, 0 14px 24px rgba(180, 102, 234, .15));
}
.elementor-element-6c308a6 .e-con-inner{
    background: linear-gradient(-45deg, #e8e3f9, #f6dbd5 40%, #f6dbd5 65%, #ee7ac1 90%, #e79de7);
}

.layer-content {
    border-radius: 50% !important;
}
.layer-content .minimog-lazy-image{
    border-radius: 50%
}

#lee-demo-btn-wrap{
    width: 100%;
    height: 45px;
    margin: 0px 1px 15px 0px;
}
#lee-demo-btn-wrap a{
    width: 100%;
    height: 45px;
}
#lee-demo-btn-wrap .demo-url-button{
    background-color: #9a84c8;
    border: 0px;
}
#lee-demo-btn-wrap a:hover{
    background-color: #9a84c8;
  box-shadow: 0 0 0 0.2rem #9a84c8;
}


.page-main-content .minimog-blog-list {
    border: 1px solid var(--minimog-color-box-white-border);
    background: var(--minimog-color-box-white-background);
    padding: 21px 20px 30px;
}


