.main-text-custom{padding:0}.main-text-custom__heading{text-align:center;margin:0 0 1rem;font-weight:700;letter-spacing:.05em}.main-text-custom__subheading{text-align:center;margin:0 0 1.5rem;font-weight:600}.main-text-custom__description{text-align:center;margin:0 auto 3rem;max-width:900px;line-height:1.6}.main-text-custom__features{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.main-text-custom__feature{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;text-align:center;position:relative;min-height:150px}.main-text-custom__feature:after{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);height:60%;width:1px;background-color:rgba(var(--color-foreground),.2)}.main-text-custom__feature:first-child:after{display:none}.main-text-custom__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.main-text-custom__icon svg{width:100%;height:100%;color:rgb(var(--color-foreground))}.main-text-custom__content{display:flex;flex-direction:column;gap:.25rem;text-align:right}.main-text-custom__feature-text-above{font-weight:400;line-height:1.4;opacity:.8}.main-text-custom__feature-title{font-weight:500;line-height:1.4}.main-text-custom__feature-subtitle{font-weight:700;line-height:1.2}.main-text-custom__feature-text-below{font-weight:400;line-height:1.4;opacity:.8}@media screen and (max-width:989px){.main-text-custom__features{grid-template-columns:repeat(2,1fr)}.main-text-custom__feature:first-child:after{display:none}.main-text-custom__feature:nth-child(odd):after{display:none}}@media screen and (max-width:749px){.main-text-custom__features{grid-template-columns:repeat(2,1fr);background-color:#f5f5f5;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.main-text-custom__feature:after{display:block}.main-text-custom__feature:first-child:after,.main-text-custom__feature:nth-child(odd):after{display:none}.main-text-custom__feature{padding:1.5rem 1rem;min-height:100px;flex-direction:column;gap:.4rem}.main-text-custom__icon{width:32px!important;height:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-main-text-custom.css.map */
