.two-text *{color:#fff}.two-text .banner-block{background-color:#111;flex-basis:50%;overflow:hidden;position:relative;z-index:0}.two-text .banner-block .image-bg{background-position:50%;background-size:cover;height:100%;left:0;opacity:.65;position:absolute;top:0;transition:all .4s ease-in-out;width:100%}.two-text .banner-block .txt-block{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:60px;position:relative;text-align:center;transition:all .4s ease-in-out;width:100%}.two-text .banner-block .txt-block.left-align{text-align:left}.two-text .banner-block .txt-block.right-align{text-align:right}.two-text .banner-block:hover .image-bg{transform:scale(1.1)}.two-text .banner-block:hover .txt-block{background-color:#37761d}.two-text .banner-block p{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.2em;margin-bottom:25px;text-transform:uppercase}.two-text a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.two-text.diff{margin:0 auto;max-width:1320px;padding:0 20px}.two-text.diff .banner-block{flex-basis:30%;margin-right:3%}.two-text.diff .banner-block:nth-child(3n+3){margin-right:0}.two-text .txt-block>h5{font-size:12px;font-weight:400;letter-spacing:.2em;margin-bottom:25px;text-transform:uppercase}@media(max-width:767px){.two-text .banner-block:first-child{margin-bottom:20px}.two-text.diff .banner-block{margin-bottom:0;margin-right:0}.two-text .banner-block.hidesec{display:none}}