/*
	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.7
	Stable tag: 3.4.7
	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,
*/

/* 容器 */
.header-container{
    max-width:1500px;
    margin:0 auto;
    padding:12px 20px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    min-height:87px;
	width:100%;
}
.logo img{
    width:60px;
    height:60px;
    object-fit:contain;
}
.nav-menu{
    display:flex;
    gap:36px;
    list-style:none;
    margin:0;
    padding:0;
}

.nav-menu a{
    text-decoration:none;
    font-size:15px;
    color:#333;
    font-weight:500;
    transition:0.3s;
}
.nav-menu a:hover{
    color:rgba(197,158,52,1);
}
.nav-menu a{
    position:relative;
}

.nav-menu a::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-6px;
    width:0;
    height:2px;
    background:rgba(197,158,52,1);
    transition:0.3s;
}

.nav-menu a:hover::after{
    width:100%;
}
.site-header{
    position:sticky;
    top:0;
    z-index:999;
    background:#fff;
}
.nav-menu{
	list-style:none;
}
.logo{
	margin-right:3.6rem;
}
.hero{
position:relative;
overflow:hidden;
}

.hero-slide{
height:100%;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
background-size:cover;
background-position:center;
background-repeat: no-repeat;
}

.hero-content{
max-width:800px;
color:#1A1A1A;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

.hero-content h1{
font-size:56px;
font-weight:700;
margin-bottom:20px;
}

.hero-btn{
display:inline-block;
padding:14px 32px;
border-radius:40px;
background:#F2C94C;
color:#fff;
text-decoration:none;
font-weight:600;
}

.hero-btn:hover{
background:#d9b13f;
}
.hero,.hero .swipe,.hero .swiper-wrapper,.herp .swiper-slide{
	height:calc(100vh - 123px);
}
