.yuedong_solution_subscribe { position: relative; padding: 2.0625rem 0 1.6563rem; } .yuedong_solution_subscribe img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; } .yuedong_solution_subscribe .container { display: flex; align-items: center; justify-content: space-between; padding-right: 5.6%; } .yuedong_solution_subscribe_title { color: #FFF; text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); font-size: var(--font-size-46); font-weight: 700; line-height: normal; letter-spacing: 0.0575rem; } .yuedong_solution_subscribe_description { color: #FFF; font-size: var(--font-size-26); font-weight: 400; line-height: normal; margin-top: 0.0938rem; } .yuedong_solution_subscribe_button { width: fit-content; display: block; color: var(--title-text-color); font-size: var(--font-size-20); font-weight: 400; line-height: normal; padding: 0.5313rem 1.0625rem; background: #fff; border-radius: 1.5625rem; } .yuedong_solution_subscribe_text { flex: 1; padding-right: 0.9375rem; } @media screen and (max-width: 768px) { .yuedong_solution_subscribe .container { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 1.25rem; } .yuedong_solution_subscribe_text { padding-right: 0; } }