.text-image-split{background-color:#fff;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.text-image-split__content{background-color:#f4f4f6;align-items:center;display:flex}.text-image-split__inner{width:100%;max-width:78rem;padding:5rem 6rem 5rem 10rem}.text-image-split__text h1,.text-image-split__text h2{color:var(--color-pink);margin:0 0 2rem;font-size:2rem;font-weight:600;line-height:1.2}.text-image-split__text h3{color:var(--color-blue);margin:0 0 1.5rem;font-size:1.8rem;font-weight:600;line-height:1.2}.text-image-split__text p{color:var(--color-blue);margin:0 0 1.5rem;font-size:1.6rem;font-weight:400;line-height:1.4}.text-image-split__text ul{color:var(--color-blue);margin:0 0 1.5rem;padding:0 0 0 2rem;font-size:1.6rem;font-weight:400;line-height:1.4;list-style-type:disc}.text-image-split__text ul li{margin-bottom:.5rem}.text-image-split__text ul li:last-child,.text-image-split__text>:last-child{margin-bottom:0}.text-image-split__text strong{color:var(--color-pink);font-weight:600}.text-image-split--reverse .text-image-split__media{order:-1}.text-image-split--reverse .text-image-split__inner{padding:5rem 10rem 5rem 6rem}.text-image-split__actions{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:3rem;display:flex}.text-image-split__media{min-height:42rem;position:relative;overflow:hidden}.text-image-split__photo{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1150px){.text-image-split__inner{padding:4rem}.text-image-split__media{min-height:36rem}.text-image-split__text h1,.text-image-split__text h2{font-size:1.8rem}.text-image-split__text h3{font-size:1.7rem}}@media (max-width:900px){.text-image-split{grid-template-columns:1fr}.text-image-split__media{order:-1;min-height:28rem}.text-image-split:not(.text-image-split--reverse) .text-image-split__media{order:2}.text-image-split__inner{max-width:none;padding:4rem 2.4rem}.text-image-split--reverse .text-image-split__inner{padding:4rem 2.4rem}}@media (max-width:768px){.text-image-split__text p,.text-image-split__text ul{font-size:1.6rem}.text-image-split__text h1,.text-image-split__text h2{font-size:1.7rem}.text-image-split__text h3{font-size:1.6rem}.text-image-split__actions{align-items:stretch;width:100%}.text-image-split__actions .button{width:100%}}
