.elementor .cc-demo-button:hover,.elementor .cc-demo-button:focus-visible{background-color:#453bcf;transform:translate3d(0px, -0.125rem, 0px);}.elementor .cc-demo-button{min-height:3.25rem;font-family:Inter;font-size:0.875rem;color:#ffffff;line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.625rem;border-width:1px;border-color:transparent;border-style:solid;background-color:#574fe7;box-shadow:0px 0.4375rem 1.0625rem 0px rgba(87,79,231,.17);display:flex;gap:0.9375rem;justify-content:space-between;align-items:center;font-weight:750; transition:transform .2s,background .2s; &:focus-visible { outline:3px solid #9892ff;outline-offset:4px; }\n}.elementor .cc-demo-feature{width:auto;font-family:Inter;font-size:0.6875rem;color:#51546b;line-height:1.4;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin:0px;border-radius:6rem;border-width:1px;border-color:#e9e9f3;border-style:solid;background-color:#fafbff;display:inline-flex;font-weight:650;\n}.elementor .cc-demo-card:hover,.elementor .cc-demo-card:focus-visible{box-shadow:0px 1.25rem 3.4375rem 0px rgba(33,30,109,.10);transform:translate3d(0px, -0.3125rem, 0px);}.elementor .cc-demo-card{min-width:0px;overflow:hidden;padding:0px;border-radius:1.4375rem;border-width:1px;border-color:#e8e9f1;border-style:solid;background-color:#ffffff;box-shadow:0px 0.5625rem 2.1875rem 0px rgba(25,24,73,.045);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .cc-demo-copy{font-family:Inter;font-size:0.875rem;color:#62677d;line-height:1.8;margin:0px;display:block;cursor:default;\n}.elementor .cc-demo-heading{font-family:Inter;font-weight:800;font-size:2.375rem;color:#151630;letter-spacing:-0.045em;line-height:1.2;margin:0px;cursor:default;\n}.elementor .cc-demo-label{font-family:Inter;font-weight:800;font-size:0.75rem;color:#574fe7;letter-spacing:0.14em;line-height:1.45;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.625rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .cc-demo-wrap{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}