.lp-2columns{background-color:var(--bg-color);color:var(--text-color);padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}@media only screen and (min-width:768px){.lp-2columns{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.lp-2columns__wrapper{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:768px){.lp-2columns__wrapper{flex-direction:row;align-items:center;gap:40px}}.lp-2columns__content-column,.lp-2columns__image-column{flex:1 1 50%;width:100%}.lp-2columns__image-column{order:1}@media only screen and (min-width:768px){.lp-2columns__image-column{order:0}}@media only screen and (min-width:768px){.lp-2columns--image-right .lp-2columns__image-column{order:1}}.lp-2columns__image{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--image-border-radius)}.lp-2columns__image--placeholder{background-color:rgba(var(--color-foreground),.1);display:flex;align-items:center;justify-content:center}.lp-2columns__image--placeholder svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-2columns__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-2columns__content-column{display:flex;flex-direction:column;justify-content:center}.lp-2columns__content{display:flex;flex-direction:column;gap:20px}.lp-2columns__caption{font-size:var(--body-2-font-size-desktop);font-weight:400;letter-spacing:.05em;text-transform:uppercase;margin:0}@media only screen and (max-width:767px){.lp-2columns__caption{text-align:center}}.lp-2columns__stat-block{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:767px){.lp-2columns__stat-block{align-items:center;text-align:center}}.lp-2columns__stat-heading{margin:0;color:var(--text-color)}.lp-2columns__stat-heading strong{font-weight:700}.lp-2columns__stat-heading em{font-style:italic}.lp-2columns__stat-subtext{font-size:var(--body-2-font-size-desktop);margin:0;opacity:.8}.lp-2columns__button-wrapper{padding-top:10px}@media only screen and (max-width:767px){.lp-2columns__button-wrapper{display:flex;justify-content:center}}.lp-2columns__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--text-color);color:var(--bg-color);padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;border-radius:var(--buttons-radius);transition:all .3s ease}.lp-2columns__button:hover{opacity:.9}