.text-image-split-section{position:relative;padding:70px 0;text-align:right;overflow:hidden}.text-image-split-section.right{text-align:left}.text-image-split-section .text{background:#194d59;padding:50px 140px 50px 50px;border-radius:30px 0 0 30px;width:35%;position:relative;z-index:2;display:inline-block;vertical-align:top}.text-image-split-section.right .text{padding:50px 50px 50px 140px;border-radius:0 30px 30px 0}.text-image-split-section .text *{color:#fff}.text-image-split-section .text li{margin-bottom:5px}.text-image-split-section .text li:last-child{margin-bottom:0}.text-image-split-section .text h3{color:#e4c5d9}.text-image-split-section .text .button{background:#e4c5d9;border-color:#e4c5d9;color:#a7337e}.text-image-split-section .text .button strong{color:inherit}.text-image-split-section .image{position:absolute;z-index:1;top:0;right:25%;left:0;bottom:0;background-position:left center;background-size:cover;border-radius:0 20px 20px 0}.text-image-split-section.right .image{left:25%;right:0;background-position:right center;border-radius:20px 0 0 20px}@media only screen and (max-width:1300px){.text-image-split-section .text{width:50%}}@media only screen and (max-width:1200px){.text-image-split-section .text{padding:50px}.text-image-split-section.right .text{padding:50px}}@media only screen and (max-width:1100px){.text-image-split-section .image{bottom:auto;aspect-ratio:16/9;position:absolute}.text-image-split-section .text{padding:40px!important;width:95%;margin-top:100px}}@media only screen and (max-width:500px){.text-image-split-section .text{margin-top:50px;padding:20px!important}.text-image-split-section .image{right:5%}.text-image-split-section.right .image{left:5%}}