.text_image{padding:150px 20px 0 20px;position:relative;overflow:hidden}.text_image.cat{margin-bottom:150px}.text_image:after{width:40%;height:70%;background-color:#cc1e25;content:"";border-radius:0 0 400px 0;position:absolute;left:0;top:0}.text_image .inner_wrap{max-width:1600px;width:100%;margin:auto;display:flex;gap:100px;position:relative;z-index:100;flex-wrap:wrap}.text_image .inner_wrap .content{flex-basis:calc(40% - 50px);padding:50px 0}.text_image .inner_wrap .image{flex-basis:calc(60% - 50px);min-height:600px;position:relative}.text_image .inner_wrap .image .img1{width:calc(50% - 10px);height:90%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:5%;border-radius:300px 200px 0 400px}.text_image .inner_wrap .image .img2{width:calc(50% - 10px);height:calc(60% - 10px);-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;border-radius:400px 200px 300px 0}.text_image .inner_wrap .image .img3{width:calc(50% - 10px);height:calc(40% - 10px);-o-object-fit:cover;object-fit:cover;position:absolute;right:0;bottom:0;border-radius:0 300px 200px 100px}.text_image .inner_wrap .buttons{display:flex;gap:20px;margin-top:40px}.text_image .inner_wrap .buttons .button{padding:15px 25px;border:1px solid #000;display:flex;gap:10px;justify-content:center;align-items:center;text-decoration:none;background-color:#fff;color:#000;border-radius:100px}.text_image .inner_wrap .buttons .button:nth-child(2n){background-color:#000;border:1px solid #000;color:#fff}.text_image .inner_wrap .buttons .button:nth-child(2n):before{background-image:url(images/arrow-right-white.svg)}.text_image .inner_wrap .buttons .button:nth-child(2n):hover{background-color:#fff;border:1px solid #000;color:#000}.text_image .inner_wrap .buttons .button:nth-child(2n):hover:before{background-image:url(images/arrow-right-black.svg)}.text_image .inner_wrap .buttons .button:hover{background-color:#000;border:1px solid #000;color:#fff}.text_image .inner_wrap .buttons .button:hover:before{background-image:url(images/arrow-right-white.svg)}.text_image .inner_wrap .buttons .button:before{content:"";transition:.3s all;width:22px!important;height:14px;background-image:url(images/arrow-right-black.svg);display:block!important;left:0;position:relative;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}.acf-block-preview .text_image{padding:20px}.acf-block-preview .text_image:after{width:750px;height:650px;bottom:-150px;right:-250px;z-index:1}.acf-block-preview .text_image .inner_wrap{gap:50px}.acf-block-preview .text_image .inner_wrap .content{flex-basis:100%;padding:0}.acf-block-preview .text_image .inner_wrap .image{flex-basis:100%}.acf-block-preview .text_image .inner_wrap .buttons{display:flex;gap:20px}@media screen and (max-width:1100px){.text_image{padding:100px 20px}.text_image.cat{margin-bottom:0}.text_image:after{width:750px;height:650px;bottom:-150px;right:-250px;z-index:1}.text_image .inner_wrap{gap:50px}.text_image .inner_wrap .content{flex-basis:100%;padding:0}.text_image .inner_wrap .image{flex-basis:100%}.text_image .inner_wrap .buttons{display:flex;gap:20px}}@media screen and (max-width:700px){.text_image:after{width:550px;height:450px}.text_image .inner_wrap .image{min-height:500px;position:relative;margin-bottom:30px}.text_image .inner_wrap .image .img1{width:100%;height:45%;top:0;border-radius:200px 100px 0 300px}.text_image .inner_wrap .image .img2{width:calc(50% - 10px);height:calc(55% - 10px);top:50%;left:0;border-radius:300px 0 100px 200px}.text_image .inner_wrap .image .img3{width:calc(50% - 10px);height:calc(40% - 10px);right:0;top:50%;border-radius:0 200px 100px 50px}.text_image .inner_wrap .buttons{display:block}.text_image .inner_wrap .buttons .button{margin-bottom:20px;margin-right:10px}}