.text-block-section{float:left;padding:35px 0 0;position:relative;width:100%}.text-block-section:before{background:url(https://8923328.fs1.hubspotusercontent-na1.net/hubfs/8923328/layer-bg-img.png);background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;content:"";height:400px;left:0;position:absolute;top:0;width:220px}.top-heading{float:left;margin-bottom:40px;text-align:center;width:100%}.top-heading h2{color:#4a4a4a;font-family:Raleway;font-size:30px;font-weight:700;margin-bottom:20px}.text-block-section .top-heading h2,.text-block-section .top-heading p{color:#fff!important}.top-heading p{color:#4a4a4a;font-family:Raleway;font-size:16px;font-weight:400;margin-bottom:15px}.top-heading p:last-child{margin-bottom:0}.text-block-inner{float:left;width:100%}.text-block-inner-top-heading{float:left;margin-bottom:30px;text-align:center;width:100%}.text-block-inner-top-heading h2{color:#fff;font-family:Raleway;font-size:26px;font-weight:300;line-height:normal;text-transform:uppercase}.text-block-row{display:flex;flex-wrap:wrap;float:left;justify-content:space-between;margin:0 -20px;width:100%}.text-block-row-col{display:inline-block;margin-bottom:40px;padding:0 20px;vertical-align:top;width:50%}.text-block-row-col h3{color:#fff;font-family:Raleway;font-size:24px;font-weight:700;margin-bottom:5px;text-align:left;text-transform:uppercase}.text-block-row-col ul{padding-left:15px}.text-block-row-col ul li{color:#fff;font-family:Raleway;font-size:20px;font-weight:300;text-align:left}.text-block-row-col ul li:last-child{margin-bottom:0}@media(max-width:1199px){.text-block-section:before{height:180px;width:120px}.text-block-row{margin:0}}@media(max-width:991px){.text-block-section:before{display:none}.top-heading h2{font-size:26px}.text-block-inner-top-heading h2{font-size:22px}.text-block-row-col{margin-bottom:35px}.text-block-row-col h3{font-size:18px}.text-block-row-col ul li{font-size:16px}}@media(max-width:767px){.top-heading{margin-bottom:30px}.top-heading h2{font-size:22px}.top-heading p br{display:none}.text-block-inner-top-heading h2{font-size:18px}.text-block-row-col{margin-bottom:25px;padding:0 5px;width:100%}}@media(max-width:480px){.top-heading h2 br{display:none}.text-block-row-col h3{font-size:17px}}