.block-brand-banner .brand-banner-wrapper .brand-banner-inner{padding:2rem 0 2.5rem;text-align:center;}
.block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-logo{width:200px;margin:0 auto 2rem;}
.block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-logo img{width:100%;}
.block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-content{padding:3rem 0;}
.block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-menu{list-style-type:none;font-size:1.85rem;}
.block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-menu li{display:inline-block;margin:0 1rem;}
.block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-menu li a{text-decoration:none;}

.block-brand-banner .brand-banner-wrapper .brand-banner-swish{position:absolute;bottom:2px;left:0;transform:translateY(100%) rotate(180deg) scaleX(-1);z-index:99;width:100%;}
.block-brand-banner .brand-banner-wrapper .brand-banner-swish svg{vertical-align:bottom;width:100%;height:auto;}
.block-brand-banner .brand-banner-wrapper .brand-banner-swish svg path{fill:var(--swish-color);}

@media(max-width:1024px){
    .block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-logo{width:150px;}
    .block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-menu{font-size:1.65rem;}
    .block-brand-banner .brand-banner-wrapper .brand-banner-inner .brand-banner-menu li{margin:.5rem;}
}