.text-columns{--text-columns-gutter:20px;background-color:#fff;margin-inline:calc(var(--wp--style--root--padding-left, 0px)*-1);max-width:100vw;padding-bottom:60px;width:calc(100% + var(--wp--style--root--padding-left, 0px) + var(--wp--style--root--padding-right, 0px))}.text-columns__inner{column-gap:calc(var(--text-columns-gutter)*2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;width:min(100% - 2*var(--text-columns-gutter),1100px)}.text-columns__column{color:#767676;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:25px;min-width:0;overflow-wrap:anywhere}.text-columns__column p{margin:0 0 25px}.text-columns__column strong{font-weight:600}.text-columns__column img{height:auto;max-width:100%;vertical-align:bottom}.text-columns__column .text-columns__logo{max-width:min(100%,300px)}.text-columns__column a{color:inherit;text-decoration:none;transition:color .2s}.text-columns__column a:hover{color:#111;text-decoration:underline;text-underline-offset:.2em}.text-columns__column a:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:1024px){.text-columns{--text-columns-gutter:15px}}@media(max-width:768px){.text-columns__inner{grid-template-columns:1fr}}@media(max-width:480px){.text-columns{--text-columns-gutter:10px}}@media(prefers-reduced-motion:reduce){.text-columns__column a{transition:none}}
