.custom-banner{background:#1c252f;position:relative}.custom-banner .custom-banner-inner{backface-visibility:hidden;background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flow-root;padding-bottom:40px;padding-top:40px}.custom-banner .banner-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.custom-banner .page-center{position:relative;z-index:2}.custom-banner .custom-remove-adjacent{height:179px}.custom-banner .content-wrapper{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.custom-banner .content-wrapper .content{flex-grow:1;max-width:100%;width:100%}.custom-banner .content-wrapper .content h1{font-size:2.6rem;line-height:1.2;text-align:center}.custom-banner .content-wrapper .content hr{background:none;height:0;line-height:0;margin-bottom:1px;margin-top:40px;text-align:center}.custom-banner .content-wrapper .content hr:after{border-top:1px solid #c69230;content:"";display:inline-block;max-width:100%;vertical-align:top;width:50px}.custom-banner .page-center{width:unset}@media (min-width:960px){.custom-banner .custom-banner-inner{padding-bottom:70px;padding-top:70px}.custom-banner .content-wrapper .content h1{font-size:3.25rem}}@media (max-width:959px){.custom-banner .custom-remove-adjacent{height:120px}}@media (max-width:639px){.custom-banner .custom-remove-adjacent{height:133px}}