.text-block{width:100%;padding-left:40px;padding-right:40px}@media (max-width: 768px){.text-block{padding-left:20px;padding-right:20px}}.text-block__title,.text-block__subtitle,.text-block__text{display:flex;align-items:center;gap:12px}.text-block__title p,.text-block__subtitle p,.text-block__text p{margin:0;line-height:140%}.text-block__icon-image{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.text-block__icon-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.text-block__title{font-weight:500;text-align:var(--title-align);justify-content:var(--title-justify)}.text-block__title:has(.text-block__icon-image){padding-right:40px;margin-top:0}.text-block__subtitle{margin-top:16px;font-weight:500;letter-spacing:.03em;text-align:var(--subtitle-align);justify-content:var(--subtitle-justify)}.text-block__subtitle:has(.text-block__icon-image){padding-right:40px;margin-top:0}.text-block__text{margin-top:16px;font-weight:400;text-align:var(--text-align);justify-content:var(--text-justify)}.text-block__text:has(.text-block__icon-image){padding-right:40px;margin-top:0}.text-block__button{margin-top:14px;text-align:var(--button-align)}.text-block__button a{display:inline-block;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;border-radius:var(--button-radius, 4px);transition:all .3s ease-in-out;cursor:pointer}.text-block__button a.button--primary{background-color:var(--button-bg, black);color:var(--button-text, white)!important;border:none;text-decoration:none}.text-block__button a.button--secondary{background:none;color:var(--button-secondary-text, black)!important;position:relative;text-decoration:underline}.text-block__button a.button--secondary:hover{text-decoration:none;text-underline-offset:3px}.text-block__button a:after{content:none}
/*# sourceMappingURL=component-text-block.css.map */
