.flex-sections section.banner{position:relative;display:flex;align-items:center;--fg: #fff}.flex-sections section.banner.align-left{--align: start}.flex-sections section.banner.align-center{--align: center}.flex-sections section.banner.align-right{--align: end}.flex-sections section.banner.color-dark{--fg: #004755}.flex-sections section.banner:before{content:"";float:left;width:0;padding-bottom:40.2635431918%}.flex-sections section.banner .bg-imgs img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.flex-sections section.banner .container{position:relative;padding-top:var(--section-spacing);padding-bottom:var(--section-spacing);display:flex;justify-content:var(--align)}.flex-sections section.banner .inner-content{display:flex;flex-flow:column nowrap;align-items:var(--align);text-align:var(--align);color:var(--fg, white);width:53%}.flex-sections section.banner .inner-content>*:first-child{margin-top:0 !important}.flex-sections section.banner .inner-content>*:last-child{margin-bottom:0 !important}.flex-sections section.banner .title-img{width:auto;height:auto;max-width:100%}.flex-sections section.banner h2{color:inherit}.flex-sections section.banner .wysiwyg-content{margin-top:20px}.flex-sections section.banner .wysiwyg-content p{color:inherit;font-weight:normal;line-height:27px;font-size:19px}.flex-sections section.banner .btn{margin-top:16px}@media(max-width: 767.98px){.flex-sections section.banner .wysiwyg-content{display:none}}
/*# sourceMappingURL=banner.css.map */
