.text-image-split{padding-top:60px;padding-bottom:60px}@media (min-width: 1200px){.text-image-split{padding-top:100px;padding-bottom:100px}}.text-image-split .content-container{display:flex;flex-direction:column;gap:30px}@media (min-width: 830px){.text-image-split .content-container{flex-direction:row;align-items:stretch;gap:60px}}@media only screen and (min-width: 1440px){.text-image-split .content-container{display:grid;gap:0;grid-template-columns:486fr 130fr 589fr;grid-template-areas:"image . text"}}@media (min-width: 830px){.text-image-split.reverse-content .content-container{flex-direction:row-reverse}}@media only screen and (min-width: 1440px){.text-image-split.reverse-content .content-container{grid-template-columns:589fr 130fr 486fr;grid-template-areas:"text . image"}}.text-image-split .content-container__text{display:flex;width:100%;flex-direction:column;justify-content:center}@media (min-width: 830px){.text-image-split .content-container__text{width:50%}}@media (min-width: 1050px){.text-image-split .content-container__text{width:47.5%}}@media (min-width: 1200px){.text-image-split .content-container__text{padding-top:65px;padding-bottom:65px}}@media only screen and (min-width: 1440px){.text-image-split .content-container__text{width:100%;grid-area:text}}@media only screen and (max-width: 1280px){.text-image-split h2{line-height:1.1}}.text-image-split figure{position:relative;width:100%;align-self:stretch;overflow:hidden}@media (min-width: 830px){.text-image-split figure{width:50%}}@media (min-width: 1050px){.text-image-split figure{width:47.5%}}@media only screen and (min-width: 1440px){.text-image-split figure{width:100%;grid-area:image}}.text-image-split figure picture,.text-image-split figure img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:790px}@media only screen and (min-width: 830px){.text-image-split figure picture{position:absolute;inset:0px;display:block;height:100%;width:100%}.text-image-split figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:static}}.text-image-split .intro-title{margin-bottom:10px;display:block}.text-image-split .header{margin-bottom:20px}@media (min-width: 1200px){.text-image-split .header{margin-bottom:30px}}.text-image-split p,.text-image-split li{font-weight:300}.text-image-split p a,.text-image-split li a{text-decoration:underline}
