.banner-text-with-img-section{padding:150px 0 0;position:relative;display:flex;align-items:flex-end}.banner-text-with-img-section:before{content:"";height:calc(100% - 19px);bottom:19px;position:absolute;z-index:-1;width:100%;top:0}.banner-text-with-img-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end}.banner-text-with-img-section .section-heading-block{width:50%;padding-right:70px}.banner-text-with-img-section .section-heading-block p{margin-bottom:43px}.banner-img-block{width:50%;position:relative}.banner-img-inner{text-align:center;max-width:418px;margin:0 auto -13px;position:relative}.text-around-img{position:absolute;font-size:16px}.banner-img-text-1{bottom:19px;left:-70px}.banner-img-text-2{bottom:138px;left:-120px}.banner-img-text-3{top:75px;left:-58px}.banner-img-text-4{top:-40px;left:172px}.banner-img-text-5{top:75px;right:-90px}.banner-img-text-6{bottom:138px;right:-90px}.banner-img-text-7{bottom:19px;right:-25px}.banner-text-cta a.button{margin-bottom:0}.banner-img-bottom-text h4{text-align:center;margin:0 auto}.banner-img-bottom-text{position:relative;top:19px}.banner-text-cta.mobile-show{display:none}@media screen and (max-width:1220px){.banner-text-with-img-section .section-heading-block{width:50%;padding-right:40px}.banner-img-inner{max-width:280px}.banner-img-text-1{bottom:26px;left:-85px}.banner-img-text-2{bottom:92px;left:-105px}.banner-img-text-3{top:47px;left:-58px}.banner-img-text-4{top:-40px;left:105px}.banner-img-text-5{top:47px;right:-90px}.banner-img-text-6{bottom:92px;right:-80px}.banner-img-text-7{bottom:19px;right:-45px}}@media screen and (max-width:991px){.banner-text-with-img-section{padding:33px 0 0}.banner-text-with-img-section .section-heading-block{width:100%;padding-right:0}.banner-img-block{width:100%;margin-top:24px}.banner-text-cta.mobile-show{display:block;text-align:center}.banner-text-cta{display:none}.banner-img-inner{margin-bottom:45px}.banner-text-with-img-section:before{height:calc(100% - 41px)}}@media screen and (max-width:767px){.banner-img-inner{max-width:250px}.text-around-img{font-size:10px}.banner-img-text-1{bottom:18px;left:-40px}.banner-img-text-2{bottom:83px;left:-65px}.banner-img-text-3{top:45px;left:-30px}.banner-img-text-4{top:-22px;left:105px}.banner-img-text-5{top:45px;right:-50px}.banner-img-text-6{bottom:83px;right:-52px}.banner-img-text-7{bottom:18px;right:-15px}.banner-img-bottom-text{max-width:215px;margin:0 auto}.banner-text-cta a.button{margin-bottom:0;min-width:145px;padding:9px!important;justify-content:center}.banner-text-with-img-section:before{height:calc(100% - 74px)}}@media screen and (max-width:360px){.banner-img-inner{max-width:170px}.banner-img-text-2{bottom:57px;left:-57px}.banner-img-text-3{top:30px;left:-30px}.banner-img-text-4{top:-22px;left:65px}.banner-img-text-5{top:30px;right:-50px}.banner-img-text-6{bottom:57px;right:-43px}.banner-img-text-7{bottom:18px;right:-18px}.banner-text-with-img-section:before{height:calc(100% - 75px)}}