.yuedong_banner .swiper-slide { position: relative; } .yuedong_banner .swiper-slide img { width: 100%; aspect-ratio: 1920 / 862; } .yuedong_banner .swiper-slide .yuedong_banner_content { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; padding-left: calc(var(--page-padding) + 3.125rem); } .yuedong_banner .yuedong_banner_content_box { display: flex; flex-direction: column; gap: 1rem; max-width: 640px; } .yuedong_banner_title { color: #FFF; font-family: var(--title-font-family); font-size: 3rem; font-weight: 700; line-height: 1.229; letter-spacing: 1.92px; } .yuedong_banner_content_desc { color: #FFF; font-family: var(--title-font-family); font-size: 1rem; font-weight: 300; line-height: normal; } .yuedong_banner .yuedong-btn-svg { margin-top: 2.5rem; } .yuedong_banner .swiper-button-next{ right: 0 !important; transform: translateX(0%) !important; } .yuedong_banner .swiper-button-prev{ left: 0 !important; transform: translateX(0%) !important; } .yuedong_banner .swiper-button-next svg, .yuedong_banner .swiper-button-prev svg{ width: 2.375rem; height: 2.375rem; } @media screen and (max-width: 992px) { .yuedong_banner .yuedong-btn-svg { margin-top: 1.5rem; } .yuedong_banner_title { font-size: 2rem; } .yuedong_banner .swiper-slide .yuedong_banner_content { padding: 0 var(--page-padding); } .yuedong_banner .yuedong_banner_content_box { max-width: 40%; } } @media screen and (max-width: 768px) { .yuedong_banner .yuedong-btn-svg { margin-top: 1rem; } .yuedong_banner_title { font-size: 2rem; } .yuedong_banner_content_desc{ font-size: 0.75rem; } .yuedong_banner .yuedong-btn-svg{ font-size: 0.5rem; padding: 0.5rem 1rem; gap: 0.75rem; } .yuedong_banner .yuedong-btn-svg svg{ width: 1rem; height: auto; } .yuedong_banner .yuedong_banner_content_box { max-width: 50%; } } @media screen and (max-width: 576px) { .yuedong_banner .yuedong_banner_content_box{ gap: 0.5rem; } .yuedong_banner .yuedong-btn-svg { margin-top: 0.5rem; } .yuedong_banner_title { font-size: 1rem; } .yuedong_banner_content_desc{ font-size: 0.5rem; } .yuedong_banner .yuedong-btn-svg{ font-size: 0.5rem; padding: 0.4rem 0.75rem; gap: 0.5rem; } }