.text-image-columns .text-image-row{display:flex;flex-direction:row-reverse;justify-content:center;margin:auto;max-width:1090px}.text-image-columns .text-container{flex:0 0 47%;margin-left:20%}.text-image-columns .text-container p{max-width:467px}@media only screen and (min-width:991px){#text_image_1_img{left:5%;margin-right:70px;opacity:0;position:relative;transition:opacity .5s ease-in,left .5s ease-in}#text_image_1_img.animateIn{left:0;opacity:1}}.text-image-columns .image-container img{min-width:580px}.text-image-columns .text-row{margin-left:49%;margin-right:80px;max-width:477px}@media only screen and (max-width:991px){.text-image-columns{padding-left:8%!important;padding-right:9.5%!important}.text-image-columns .text-image-row{display:block;margin-bottom:1rem}.text-image-columns .image-container{float:right;width:calc(40vw - 14.5%)}.text-image-columns .image-container img{min-width:209px}.text-image-columns .text-container{margin:0}.text-image-columns .text-container p{max-width:unset}.text-image-columns .text-row{margin:0;max-width:unset}div.text-image-columns{background-position-x:calc(50% + 72px)!important;background-position-y:calc(100% + 42px)!important;background-repeat:no-repeat;background-size:max(863px,120%)!important;padding-bottom:clamp(300px,52.8vw,500px)!important}}@media only screen and (max-width:600px){.text-image-columns .image-container{position:relative;top:15px;width:calc(40vw - 18.5%)}}@media only screen and (max-width:400px){.text-image-columns .text-container h2 br{display:none}}@media only screen and (max-width:414px) and (min-width:385px){.text-image-columns .image-container{left:-10px}}@media only screen and (max-width:385px) and (min-width:375px){.text-image-columns .image-container{left:-5px;position:relative}}@media only screen and (max-width:375px) and (min-width:325px){.text-image-columns .image-container{left:0;position:relative}}