/* Intentionally scoped. Do not override Flatsome's global buttons, headings or containers. */
.section.fas-ai-section{--fas-primary:#194D36;--fas-secondary:#F5F3E9;--fas-accent:#E69A36;--fas-text:#24372C;--fas-radius:12px;--fas-spacing:64px;color:var(--fas-text);padding-top:var(--fas-spacing)!important;padding-bottom:var(--fas-spacing)!important}
.fas-ai-section .fas-heading{font-size:clamp(1.75rem,3.8vw,3rem);font-weight:700;line-height:1.17;letter-spacing:-.02em;color:var(--fas-primary);margin-bottom:20px}
.fas-ai-section .fas-eyebrow{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--fas-primary);margin-bottom:12px}
.fas-ai-section .fas-body{color:var(--fas-text);font-size:1.05rem;line-height:1.78;margin-bottom:24px}
.fas-ai-section .fas-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;max-width:100%;padding:11px 23px;text-decoration:none!important;border-radius:var(--fas-radius);background:var(--fas-primary);color:#fff!important;font-weight:600;transition:filter .15s ease;box-sizing:border-box}
.fas-ai-section .fas-button:hover,.fas-ai-section .fas-button:focus-visible{filter:brightness(1.13)}
.fas-ai-section.fas-layout-center{text-align:center;background:var(--fas-secondary)}
.fas-ai-section.fas-layout-center .fas-body{max-width:850px;margin-left:auto;margin-right:auto}
.fas-ai-section .fas-card-row{margin-top:20px}
.fas-ai-section .fas-card>.col-inner{height:100%;background:var(--fas-secondary);padding:24px;border-radius:var(--fas-radius)}
.fas-ai-section .fas-card .fas-heading{font-size:clamp(1.2rem,2vw,1.6rem);margin-bottom:10px}
.fas-ai-section .fas-card .fas-body{font-size:1rem}
.fas-ai-section img{border-radius:var(--fas-radius)}
@media(max-width:849px){.section.fas-ai-section{padding-top:calc(var(--fas-spacing)*.55)!important;padding-bottom:calc(var(--fas-spacing)*.55)!important}.fas-ai-section .fas-card>.col-inner{padding:18px}}
