.elementor .cs-badge-ai{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:var(--cs-teal-8);backdrop-filter:blur(12px);display:inline-flex}.elementor .cs-card-hover-teal:hover,.elementor .cs-card-hover-teal:focus-visible{background-color:var(--cs-teal)}.elementor .cs-card-hover-teal{transition:background-color 0.3s,box-shadow 0.3s;&:focus-within{background-color:var(--cs-teal)}&:focus-within{background-color:var(--cs-teal)}\n}.elementor .cs-card{padding:32px;border-radius:24px;background-color:var(--cs-white);box-shadow:0 12px 32px 0 rgb(95 75 46 / .12)}.elementor .cs-caption{font-family:var(--cs-sans);font-weight:400;font-size:14px;color:var(--cs-white);line-height:23px}.elementor .cs-small-bold{font-family:var(--cs-sans);font-weight:700;font-size:16px;color:var(--cs-ink);line-height:26px}.elementor .cs-body-regular{font-family:var(--cs-sans);font-weight:400;font-size:18px;color:var(--cs-ink);line-height:30px}.elementor .cs-body{font-family:var(--cs-sans);font-weight:300;font-size:18px;color:var(--cs-ink);line-height:30px}.elementor .cs-h6{font-family:var(--cs-serif);font-weight:700;font-size:20px;color:var(--cs-ink);letter-spacing:0;line-height:27px}.elementor .cs-h2{font-family:var(--cs-serif);font-weight:600;font-size:48px;color:var(--cs-ink);letter-spacing:-.96px;line-height:65px}.elementor .cs-inner{width:100%;max-width:1440px;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .cs-section{position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:80px;padding-inline-end:80px;overflow-x:clip;\n}.elementor .cs-zoom{position:relative}