/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.4.6
	Stable tag: 3.4.6
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/

.view-btn {
    position: relative;
    display: inline-block;
    color: white;
    border-radius: 8px;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.view-btn::after {
    content: "";
    position: absolute;
    bottom: -10px;
    right: -5px;
    width: 30px;
    height: 30px;
    background-image: url('/wp-content/uploads/2026/02/hand2.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3s ease;
}

/* 添加持续的放大缩小动画 */
.view-btn:hover::after {
    animation: pulse 1s infinite ease-in-out;
}

.xiao-title {
    position: relative;
    display: inline-block;
    padding: 0 90px; /* 为左右图片留出空间 */
    color: #ff69b4; /* 匹配图中的粉色 */
    font-size: 24px;
    font-weight: bold;
}

/* 左侧装饰 */
.xiao-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 60%;
    transform: translateY(-50%);
    width: 120px; /* 根据实际图片调整 */
    height: 2px;
    background: linear-gradient(to right, #ff69b4, transparent);
}

/* 左侧心形图片 */
.xiao-title::before {
    background-image: url('/wp-content/uploads/2026/02/xin-left.png');
    background-repeat: no-repeat;
    background-position: right center;
    width: 80px;
    height: 20px;
}

/* 右侧装饰 */
.xiao-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 53%;
    transform: translateY(-50%);
    width: 120px; /* 根据实际图片调整 */
    height: 2px;
    background: linear-gradient(to left, #ff69b4, transparent);
}

/* 右侧心形图片 */
.xiao-title::after {
    background-image: url('/wp-content/uploads/2026/02/xin-right.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 80px;
    height: 20px;
}

/* 调整文字位置，确保在中间 */
.xiao-title span {
    position: relative;
    z-index: 1;
    padding: 0 10px;
}
#intro, #benefits, #requirements, #faq, #contact {
  scroll-margin-top: 100px;
}
/* 当父级元素被悬停时，选中其内部的子级元素 */
.elementor-element-f499350 .elementor-element:hover,.elementor-element-128e71b > .elementor-element:hover {
    transform: translateY(-10px);
    transition: transform 0.3s ease; /* 添加过渡效果，让移动更平滑 */
}

/* 定义动画关键帧 */
@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
    100% {
        transform: scale(1);
    }
}

/* 点击时的缩小效果 */
.view-btn:active::after {
    transform: scale(0.9);
    animation: none; /* 点击时停止动画 */
}

details.e-n-accordion-item {
    border-radius: 20px;
    background-color: #FFEFF3;
}
.e-n-accordion-item-title-icon {
  padding: 4px;
  border-radius: 50%;
  background-color: #f2c584;
}