@charset "UTF-8";
/*设置根元素字体大小*/
html {
    font-size: 100%; /* 默认 1rem = 16px */
}

@media (min-width: 1480px) {
    html {
        font-size: 112.5% !important; /* 1rem = 18px */
    }
}

@media (min-width: 1920px) {
    html {
        font-size: 125%; /* 1rem = 20px */
    }
}

/* 初始化p標簽 */
p {
    font-size: 1rem;
    font-weight: 400;
    text-align: justify;
    color: #000000;
    margin-bottom: 0;
}
/* 取消ul的点 */
ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
/* 初始化button標簽 */
button { color: #000000; }
/* 初始化a標簽 */
a {
    text-decoration: none !important;
    /* 取消下划线 */
    color: inherit;
    /* 继承父元素的颜色 */
    background: none;
    /* 移除背景 */
    padding: 0;
    /* 移除内边距 */
    margin: 0;
    /* 移除外边距 */
}

/* 取消swiper轮播图的默认按钮样式 */
.swiper-button-next::after,
.swiper-button-prev::after {
  display: none;
}

.apply_btn {
    display: inline-block;
    padding: 0.6rem 2rem;
    letter-spacing: 0.2rem;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(90deg, #00a9f1 10%, #19319f 100%);
    border: none;
    border-radius: 3rem;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* hover 效果：稍微变亮一点 */
.apply_btn:hover {
    background: linear-gradient(90deg, #4b9af5 0%, #3767f5 100%);
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.15);
}

@media (max-width: 991px) {
    .apply_btn {
        width: 6.5rem;
        letter-spacing: 0.1rem;
        font-size: 0.8rem;
        padding: 0.5rem 1rem;
    }
}
