body { margin:0px; background-color:#fff; height:100% }
html { height:100% }
form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
#fwNav1 { text-align:center }
.header { z-index:9998 !important; position:fixed; background-color:rgba(1,21,48,0.8) }
.header::before { backdrop-filter:blur(5px); content:""; inset:0; position:absolute; pointer-events:none; z-index:0; -webkit-backdrop-filter:blur(5px) }
.header-inner { padding:25px 0 }
.header-menu { color:#fff; font-family:'Zalando Sans SemiExpanded', sans-serif; font-size:16px; font-weight:500; padding:12px 0 0 0 }
#fwNav1 * .sub { overflow:hidden; border-radius:20px; left:50% !important; transform:translateX(-50%); width:220px }
#fwNav1 .fwNavItem { text-align:center }
#fwNav1 .fwNavItem .sub .fwNavItem { text-align:center }
.hidden-fwLastChild { visibility:hidden; display:none }
ul.sub.fwFirstChild.fwLastChild { display:none }
#PageDiv { position:relative; min-height:100% }
#css-header { position:absolute; left:13px; top:13px; width:730px; height:505px; z-index:1; background-color:#dee2e6 }
@media screen and (max-width:768px)
{
	#fwNav1 { padding:0 15px }
	.header-inner { padding:10px 15px }
	#fwNav1 * .sub { left:50% !important }
}
#fwNav1 .fwNavItem {	text-align:center;}#fwNav1 .fwNavItem .sub .fwNavItem {	text-align: center;}