.banner-section{margin:0;padding:calc(45px + 10%) 0px calc(45px + 10%) 0px;background-color:#bd9a5f;z-index:1;position:relative}.banner-section .bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;speak:none;z-index:-1}.banner-section .bg .bg-layer-image{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;speak:none;z-index:1}.banner-section .bg .layer-color{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;speak:none;z-index:2}.banner-section .content-wrapper .row-inner{flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:calc(((1rem / 2) + 1px) * -1) calc(((1rem / 2) + 1px) * -1);display:flex;flex-wrap:wrap;flex-grow:1;flex-shrink:1;flex-basis:auto}.banner-section .content-wrapper .row-inner .col-6{flex-basis:calc(50% - 1rem);margin:calc(1rem / 2) calc(1rem / 2);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center;z-index:1;font-size:1em;text-align:center}.banner-section .content-wrapper .row-inner .col-6 span.image{width:100%;background-color:transparent;display:inline-block;line-height:1;vertical-align:middle}.banner-section .content-wrapper .row-inner .col-6 hr.line{display:block;width:0;height:0;margin:0;border:0;padding:25px 0 0 0;font-size:1em;box-sizing:border-box}.banner-section .content-wrapper .row-inner .col-6 .text-headline h1{margin:0 calc(0em * -1) 0 0;font-size:2em;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0;display:block}@media(max-width:767px){.banner-section .content-wrapper .row-inner .col-6{flex-basis:calc(100% - 1rem)}.banner-section .content-wrapper .row-inner .col-6.spacer{display:none}}