/* Desktop caption and centered FV credentials */
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .trust227 li{text-align:center!important}
@media(min-width:768px){
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .aikata-brand-caption{display:flex!important;flex-direction:row!important;gap:4px!important;white-space:nowrap!important;width:max-content!important;max-width:none!important}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .aikata-brand-caption .caption-part{display:inline!important;white-space:nowrap!important}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .aikata-brand-caption .caption-part+.caption-part:before{content:" ";white-space:pre}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .brand{flex-shrink:0!important}
}
@media(min-width:1101px) and (max-width:1350px){
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header{width:100%!important;max-width:none!important;padding-left:20px!important;padding-right:20px!important;gap:20px!important;box-sizing:border-box}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .brand{flex:0 0 auto!important}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .caption-part{font-size:14px!important}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .navigation108{gap:12px!important;margin-left:auto!important}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .navigation108>a,html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .navigation108 button{font-size:14px!important}
html body.aikata:not(#header229):not(#caption229):not(#desktop229) .site-header .nav-contact108{padding:14px 12px!important}
}
