.inner-page{background:var(--color-white);color:var(--color-text)}
.inner-page .site-header,.inner-page .site-nav>a{color:var(--color-white)}
.inner-page .site-nav>a,.inner-page .site-nav>a:hover,.inner-page .site-nav>a:focus-visible{text-decoration:none}
.inner-page-main{min-height:560px;padding-top:0;background:var(--color-white)}
.page-container{width:calc(100% - 60px);max-width:1340px!important;margin:0 auto}
.page-banner{position:relative;height:380px;overflow:hidden;background:var(--color-header-footer)}
.page-banner>img{position:absolute;right:4%;bottom:-8px;width:min(1100px,72vw);height:310px;object-fit:contain;object-position:right bottom;opacity:.62}
.section-breadcrumb{position:absolute;z-index:2;right:0;bottom:0;left:0;padding-bottom:32px}
.breadcrumb-ul{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--color-white);font-size:18px}
.breadcrumb-ul li{list-style:none}
.breadcrumb-ul li+li:before{content:"/";margin-right:8px;color:var(--color-white-70)}
.breadcrumb-ul a{text-decoration:none}
.breadcrumb-ul a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.inner-page-main{padding-top:0}.page-banner{height:320px}.page-banner>img{height:270px}}
@media(max-width:575px){.page-container{width:calc(100% - 30px)}.page-banner{height:260px}.page-banner>img{right:-18%;width:110%;height:220px;opacity:.42}.section-breadcrumb{padding-bottom:24px}.breadcrumb-ul{font-size:16px}}
