.msw-sub-area:has(.pagetitle){overflow-x:hidden}.pagetitle>.header{position:relative}.pagetitle>.header span.before{content:"";display:block;position:absolute;top:0px;bottom:0px;right:100%;pointer-events:none;width:1000000px;z-index:-1}.pagetitle>.header span.after{content:"";display:block;position:absolute;top:0px;bottom:0px;left:100%;pointer-events:none;width:1000000px;z-index:-1}.pagetitle>.header span.after:after{background-color:rgb(255,255,255);opacity:0.2;content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.pagetitle>.header>h1{color:rgb(255,255,255);font-family:DIN Next W01 Medium!important}.pagetitle>.header>span.m1,.pagetitle>.header>span.m2{position:absolute;aspect-ratio:1;right:0px;top:0px;bottom:0px;background-color:rgb(255,255,255);opacity:0.2}.pagetitle>.header>span.m1{clip-path:polygon(100% 0,0% 100%,100% 100%)}.pagetitle>.header>span.m2{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);clip-path:polygon(50% 30%,0% 100%,100% 100%)}@media screen and (max-width:750px){.pagetitle>.header{padding-bottom:2.6666666667vw;padding-top:2.6666666667vw}.pagetitle>.header span.after:after{left:5.3333333333vw}.pagetitle>.header>h1{font-size:6.9333333333vw!important;line-height:4.8vw!important}.pagetitle>.header>i{font-size:6.9333333333vw;height:6.9333333333vw;width:6.9333333333vw}.pagetitle>.header>span:not(.after):not(.before){right:-5.3333333333vw!important}}@media print,screen and (min-width:751px) and (max-width:1024px){.pagetitle>.header{padding-bottom:1.5625vw;padding-top:1.5625vw}.pagetitle>.header span.after:after{left:2.34375vw}.pagetitle>.header>h1{font-size:4.0625vw!important;line-height:4.0625vw!important}.pagetitle>.header>i{font-size:4.0625vw;height:4.0625vw;width:4.0625vw}.pagetitle>.header>span:not(.after):not(.before){right:-2.34375vw!important}}@media screen and (min-width:1025px) and (max-width:1280px){.pagetitle>.header{padding-bottom:1.5625vw;padding-top:1.5625vw}.pagetitle>.header span.after:after{left:2.34375vw}.pagetitle>.header>h1{font-size:4.0625vw!important;line-height:4.0625vw!important}.pagetitle>.header>i{font-size:4.0625vw;height:4.0625vw;width:4.0625vw}.pagetitle>.header>span:not(.after):not(.before){right:-2.34375vw!important}}@media screen and (min-width:1281px){.pagetitle>.header{padding-bottom:20px;padding-top:20px}.pagetitle>.header span.after:after{left:30px}.pagetitle>.header>h1{font-size:52px!important;line-height:52px!important}.pagetitle>.header>i{font-size:52px;height:52px;width:52px}.pagetitle>.header>span:not(.after):not(.before){right:-30px!important}}