.site-header .brand{display:flex;align-items:center;width:200px;min-width:200px;flex:0 0 200px;height:58px;overflow:visible}
.site-header .brand img{display:block;width:190px!important;height:58px!important;max-width:none!important;object-fit:contain!important;object-position:left center}
.hero-visual>.mersan-signature{width:220px!important;height:62px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;background:rgba(10,15,20,.78)!important;border:1px solid rgba(255,255,255,.14)!important}
.hero-visual>.mersan-signature .signature-logo{position:static!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;border-radius:0!important}
.footer-top .footer-logo{width:210px!important;height:70px!important;max-width:none!important;object-fit:contain!important;object-position:left center}
@media(max-width:900px){.site-header .brand{width:176px;min-width:176px;flex-basis:176px}.site-header .brand img{width:170px!important;height:52px!important}}
@media(max-width:560px){.site-header .brand{width:150px;min-width:150px;flex-basis:150px}.site-header .brand img{width:146px!important;height:46px!important}.hero-visual>.mersan-signature{width:190px!important;height:56px!important;transform:scale(.9)!important;transform-origin:left top!important}.footer-top .footer-logo{width:190px!important;height:64px!important}}
