.civica-text-img{align-items:center;display:flex;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:64px;margin:0 auto;max-width:1440px;padding:40px max(24px,calc(50% - 600px));width:100%}.civica-text-img--reverse{flex-direction:row-reverse}.civica-text-img__media{flex:1;min-width:0}.civica-text-img__image{border-radius:16px;box-shadow:0 4px 51.8px 0 rgba(0,0,0,.25);display:block;height:auto;max-width:500px;opacity:0;transform:translateX(-110%);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);width:100%}.civica-text-img--reverse .civica-text-img__image{transform:translateX(110%)}.civica-text-img--visible .civica-text-img__image{opacity:1;transform:translateX(0)}.civica-text-img__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:24px;min-width:0;opacity:0;transform:translateY(30px);transition:opacity .7s ease .15s,transform .7s ease .15s;.description{box-sizing:border-box;max-height:328px;overflow:inherit;overflow-y:auto;scrollbar-color:#3cac5c #e7f5dd}}.civica-text-img--visible .civica-text-img__content{opacity:1;transform:translateY(0)}.civica-text-img__title{color:#17613f;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1;margin:0}.civica-text-img__btn{align-items:center;background:transparent;border:2px solid #17613f;border-radius:999px;color:#17613f;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-height:52px;min-width:140px;padding:0 32px;text-decoration:none;transition:background .2s ease,color .2s ease}.civica-text-img__btn:hover{background:#17613f;color:#fff}.civica-text-img--griz .civica-text-img__image{filter:grayscale(100%)}.civica-text-img--griz .civica-text-img__title{color:#4f5857}.civica-text-img--griz .civica-text-img__btn{border-color:#4f5857;color:#4f5857}.civica-text-img--griz .civica-text-img__btn:hover{background:#4f5857;color:#fff}@media (max-width:900px){.civica-text-img{gap:32px;padding:32px 16px}.civica-text-img,.civica-text-img--reverse{flex-direction:column}.civica-text-img__media{width:100%}.civica-text-img__image{border-radius:12px;max-width:100%}.civica-text-img--reverse .civica-text-img__image,.civica-text-img:not(.civica-text-img--reverse) .civica-text-img__image{transform:translateY(40px)}.civica-text-img--visible .civica-text-img__image{transform:translateY(0)}.civica-text-img__content{align-items:flex-start;width:100%}.civica-text-img__title{font-size:28px}.civica-text-img__btn{font-size:15px;min-height:48px}}@media (prefers-reduced-motion:reduce){.civica-text-img__content,.civica-text-img__image{opacity:1;transform:none;transition:none}}