.as-t-needs{padding:120px 0;background-color:#1a191a}.as-t-needs__cont{display:flex;flex-direction:column;align-items:center;gap:100px}.as-t-needs__cap{width:100%;display:flex;justify-content:space-between;gap:32px}.as-t-needs__title{max-width:510px}.as-t-needs__title p{display:inline-block;font-family:Chivo,sans-serif;font-weight:700;font-size:38px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#f9f7f0;margin:0!important}.as-t-needs__title strong{color:#1a191a;font-weight:700!important;position:relative;display:inline-block}.as-t-needs__title-shape{display:flex!important;position:absolute;top:-.01em;right:-.2em;bottom:-.01em;left:-.2em;background-color:#e7abff}.as-t-needs__title-value{position:relative;z-index:1;width:100%;text-wrap:nowrap}.as-t-needs__body{font-family:Manrope,sans-serif;font-weight:500;font-size:18px;line-height:1.4;letter-spacing:0;color:#d4d3ce;text-align:justify;max-width:450px}.as-t-needs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.as-t-needs__card{position:relative;padding:24px;border:1px solid #f9f7f0;border-radius:8px;display:flex;flex-direction:column;gap:40px}.as-t-needs__card-icon{width:75px;height:75px;min-width:75px;min-height:75px;display:flex;align-items:center;justify-content:center;background-color:#d5f95f;border-radius:100%}.as-t-needs__card-icon img{width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.as-t-needs__card-main{display:flex;flex-direction:column;gap:12px}.as-t-needs__card-title{font-family:Chivo,sans-serif;font-weight:600;font-size:22px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#f9f7f0}.as-t-needs__card-body{font-family:Manrope,sans-serif;font-weight:500;font-size:18px;line-height:1.4;letter-spacing:0;color:#d4d3ce}@media screen and (max-width: 1100px){.as-t-needs__grid{grid-template-columns:repeat(2,1fr)}.as-t-needs__cap{display:flex;flex-direction:column;gap:48px}}@media screen and (max-width: 768px){.as-t-needs{padding:56px 0}.as-t-needs__cont{gap:48px}.as-t-needs__grid{display:flex;flex-direction:column}.as-t-needs__title p{font-size:28px}.as-t-needs__body{font-size:16px}.as-t-needs__card-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/as-template-needs.css.map */
