.banner-twocolumns-module{overflow:hidden;position:relative;z-index:200}.banner-twocolumns-module .img-holder{display:inline-block;position:relative;vertical-align:top;z-index:100}.banner-twocolumns-module .img-holder:before{background:radial-gradient(ellipse at center,rgba(102,149,146,.88) 0,hsla(0,0%,100%,0) 100%);border-radius:50%;box-shadow:0 0 400px 80px rgba(102,149,146,.88);content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:-1}.banner-twocolumns-module .row-flex{align-items:center;display:flex;flex-flow:row nowrap;gap:32px;justify-content:space-between;margin:0!important}.banner-twocolumns-module .row-flex .col{flex-shrink:0;padding:0!important;width:calc(50% - 16px)}.banner-twocolumns-module .module-header{margin:0!important}.banner-twocolumns-module .img-holder img{border-radius:8px;display:block;height:auto;margin:0 auto;max-width:100%}@media (min-width:992px){.banner-twocolumns-module .img-holder{float:right;max-width:100%}.banner-twocolumns-module .img-holder img{float:right}}@media (max-width:991px){.banner-twocolumns-module .row-flex .col{width:100%!important}.banner-twocolumns-module .row-flex{flex-flow:row wrap;gap:24px 0;text-align:center}.banner-twocolumns-module .btn-block{flex-flow:row wrap;justify-content:center}}