section.home-page{width:100%;min-height:100vh;position:relative;justify-content:start!important}section.home-page .home-middle-banners{padding:2vw 10vw;width:100%;position:relative;gap:3vw}body,html{overflow:auto!important}@media (max-width:450px){.home-middle-banners{padding:0;display:flex;justify-content:space-between;flex-direction:column;align-items:center}figure.photo-banner-normal-temp{width:100%!important;position:relative}figure.photo-banner-normal-temp a{height:auto!important;border-radius:2.5vw!important}section.home-page .home-middle-banners{padding:2vw 5vw!important}}