.text_image{position:relative}.text_image:after{background-image:url(https://39570259.fs1.hubspotusercontent-na1.net/hubfs/39570259/circles.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.text_image .container{margin:0 auto;max-width:1200px}.text_image .text_image_section{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.text_image .text_image_section .text_image_content{padding:0 15px;width:50%}.text_image .text_image_section .text_image_content h2{color:#414042;font-size:58px;font-weight:700;line-height:66.7px}.text_image .text_image_details{padding-right:20px}.text_image .text_image_section .text_image_content h3{font-family:Interstate;font-size:40px;font-weight:700;line-height:46px;text-transform:uppercase}@media only screen and (max-width:767px){.text_image .container{padding:0 25px}.text_image .text_image_section .text_image_content{padding:0;position:relative;width:100%;z-index:1}.text_image .text_image_section{flex-direction:column-reverse;margin:0}.text_image .text_image_section .text_image_content img{max-width:260px!important}.text_image:after{background-position:top;background-size:contain}.text_image .text_image_section .text_image_content h2{font-size:36px;line-height:41.4px;margin-top:30px}.text_image .text_image_section .text_image_content:last-child .text_image_details{text-align:center}}@media only screen and (max-width:550px){.text_image:after{z-index:1}}@media (min-width:550px) and (max-width:767px){.text_image .text_image_section .text_image_content img{max-width:350px!important}.text_image:after{background-position:100%;background-size:cover}}@media (min-width:768px) and (max-width:1024px){.text_image .container{padding:0 25px}}@media (min-width:768px) and (max-width:900px){.text_image:after{background-size:cover}}@media (min-width:1025px) and (max-width:1350px){.text_image .container{padding:0 25px}}@media (max-width:991px){.text_image .text_image_section .text_image_content h3{font-size:28px;line-height:36px}}@media (max-width:575px){.text_image .text_image_section .text_image_content h3{font-size:24px;line-height:30px}.text_image .text_image_section .text_image_content{padding:0}.text_image .text_image_section .fadein{padding:20px 0 0}}