.two-column-text-narrow{padding:35px 0;overflow:hidden;position:relative}.splash-image,.two-column-text-narrow{background-size:cover;background-position:50%}.splash-image{width:60%;padding-top:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-column-text-narrow .container{position:relative;z-index:10}.two-column-text-narrow .flex-container{text-align:center}.two-column-text-narrow .flex-container h1{font-weight:800;font-size:40px!important;line-height:50px;margin:0 auto}.two-column-text-narrow .flex-container:first-child{margin-bottom:75px}.two-column-text-narrow .flex-container img{margin:0 auto}.two-column-text-narrow .flex-container p{font-weight:200;font-size:18px;line-height:26px;margin:15px 0}@media screen and (min-width:768px){.splash-image{width:45%;padding-top:45%}.two-column-text-narrow{padding:125px 0}.two-column-text-narrow .container{display:flex;justify-content:space-between}.two-column-text-narrow .flex-container{max-width:525px;width:calc(35% - 20px);display:flex;flex-direction:column;align-items:flex-start}.two-column-text-narrow .flex-container:first-child{margin:0}.two-column-text-narrow .flex-container a{margin:auto auto 0}.two-column-text-narrow .flex-container h1{font-size:50px!important}.two-column-text-narrow .flex-container p{margin:25px 0}}@media screen and (min-width:1024px){.splash-image{width:30%;padding-top:30%}}