.title_text_image{position:relative;margin:150px auto}.title_text_image.no_margin{margin-bottom:0}.title_text_image.no_margin.bg{padding-bottom:0}.title_text_image.no_margin.bg:after{height:275px}.title_text_image.orange.bg:after{background-color:#fff2ee}.title_text_image.bg{padding-bottom:150px;margin-bottom:0}.title_text_image.bg:after{position:absolute;width:100%;height:425px;left:0;bottom:0;content:"";background-color:#f5f9f4}.title_text_image .inner{max-width:1400px;width:90%;margin:0 auto;z-index:100;position:relative}.title_text_image .intro{display:flex;gap:100px;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.title_text_image .intro h1{font-size:40px}.title_text_image .intro .left{flex-basis:calc(40% - 50px)}.title_text_image .intro .right{flex-basis:calc(50% - 50px)}.title_text_image .image{width:100%;height:550px}.title_text_image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50px}.acf-block-preview .title_text_image{margin:0}.acf-block-preview .title_text_image.bg{padding-bottom:0}.acf-block-preview .title_text_image.bg:after{display:none}.acf-block-preview .title_text_image .inner{width:100%}.acf-block-preview .title_text_image .intro{gap:80px}.acf-block-preview .title_text_image .intro h1{font-size:30px}.acf-block-preview .title_text_image .intro .left{flex-basis:calc(45% - 40px)}.acf-block-preview .title_text_image .intro .right{flex-basis:calc(55% - 40px)}.acf-block-preview .title_text_image .image{height:300px}@media screen and (max-width:1200px){.title_text_image{margin:80px auto}.title_text_image.no_margin.bg:after{height:200px}.title_text_image.bg{padding-bottom:80px}.title_text_image.bg:after{height:280px}.title_text_image .intro{gap:80px}.title_text_image .intro h1{font-size:30px}.title_text_image .intro .left{flex-basis:calc(50% - 40px)}.title_text_image .intro .right{flex-basis:calc(50% - 40px)}.title_text_image .image{height:400px}}@media screen and (max-width:1000px){.title_text_image.no_margin.bg:after{height:150px}.title_text_image.bg:after{height:250px}.title_text_image .intro{gap:0;margin-bottom:20px}.title_text_image .intro h1{font-size:25px}.title_text_image .intro .left{flex-basis:100%}.title_text_image .intro .right{flex-basis:100%}.title_text_image .image{height:300px}}