.banner[data-v-f935f38f]{height:204px;position:relative}.banner-img[data-v-f935f38f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-title[data-v-f935f38f]{color:#2958a3;letter-spacing:.3em;font-size:28px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (width>=768px){.banner[data-v-f935f38f]{height:360px}.banner-title[data-v-f935f38f]{font-size:48px}}@media screen and (width>=1024px){.banner[data-v-f935f38f]{height:auto}}@media screen and (width>=1132px){.banner-title[data-v-f935f38f]{left:max(50% - 40rem,12px)}}@media screen and (width>=1536px){.banner-title[data-v-f935f38f]{padding-left:0;font-size:64px}}
