.text-image{padding:40px 0 65px}.text-image-block{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.text-image-block:not(:last-child){margin-bottom:60px}.text-image-block.right-tall{gap:0}.text-image-block.right-tall .text-image-img img{height:auto}.text-image-block img{border-radius:10px}.text-image-body{width:100%;margin-bottom:37px}.text-image-body h1,.text-image-body h2,.text-image.secondary h1,.text-image.secondary h2{position:relative;z-index:1}.text-image-body h1::after,.text-image-body h2::after,.text-image.secondary h1::after,.text-image.secondary h2::after{position:absolute;left:-8px;bottom:-3px;z-index:-1;display:block;width:20px;height:20px;content:"";background-color:#ffeaa6;border-radius:50%;margin-top:15px}.text-image.secondary h1::after,.text-image.secondary h2::after{background-color:#bed4ed}.text-image-body h3,.text-image-body h4,.text-image-body h5,.text-image-body h6,.text-image.secondary h3,.text-image.secondary h4,.text-image.secondary h5,.text-image.secondary h6{position:relative;margin-bottom:33px}.text-image-body h3::after,.text-image-body h4::after,.text-image-body h5::after,.text-image-body h6::after,.text-image.secondary h3::after,.text-image.secondary h4::after,.text-image.secondary h5::after,.text-image.secondary h6::after{content:"";position:absolute;left:0;bottom:-19px;display:block;width:17px;height:3px;background-color:#ffdb69;border-radius:1px;-webkit-transition:width .15s;transition:width .15s}.text-image.secondary h3::after,.text-image.secondary h4::after,.text-image.secondary h5::after,.text-image.secondary h6::after{background-color:#447abe}.text-image-body p{line-height:1.75}.text-image-body a{display:inline;color:#447abe}.text-image-body ol,.text-image-body ul{padding-left:21px}.text-image-body ul{list-style:disc}.text-image-body ol{list-style:decimal}.text-image-img{position:relative;width:100%}.text-image-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.text-image-body h1::after,.text-image-body h2::after,.text-image.secondary h1::after,.text-image.secondary h2::after{width:43px;height:43px;left:-30px;bottom:-12px}}@media (min-width:992px){.text-image{padding:128px 0 116px}.text-image-block{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.text-image-block:not(:last-child){margin-bottom:99px}.text-image-block.left,.text-image-block.left-equal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-image-block.left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-image-block.left-equal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-image-block.right-tall .text-image-body{padding-right:40px}.text-image-body{width:calc(50% - 20px);margin-bottom:0}.text-image-img{width:calc(50% - 20px);min-height:394px;height:inherit}}@media (min-width:1366px){.text-image-block{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.text-image-block.left .text-image-img{width:467px;min-height:725px}.text-image-block.right-tall .text-image-body{width:calc(100% - 487px);padding-right:50px}.text-image-block.right-tall .text-image-img{width:467px;min-height:1px}.text-image-body,.text-image-img{width:calc(50% - 28px)}}