.elementor .btn-base{width:max-content;position:relative;font-weight:500;font-size:1rem;color:#ffffff;letter-spacing:0.12px;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:0.75em;padding-inline-end:0.75em;border-radius:0.75em;border-width:2px;border-color:#8c00ff;border-style:solid;background-color:#8c00ff;transition:background-color 250ms, color 250ms;gap:0.5em;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .btn-base:hover,.elementor .btn-base:focus-visible{color:#8c00ff;background-color:#8c00ff00;}.elementor .btn-base:focus{color:#8c00ff;background-color:#8c00ff00;}.elementor .btn-base--icon{width:1.5em;height:1.5em;transition: translate 150ms ease-out 0ms, scale 150ms ease-out 100ms;

.btn-base:is(:hover, :focus, :focus-visible) & {
  translate: 0 0;
  scale: 1.2;
}
.btn-base:is(:active) & {
  translate: 0.25em 0;
  scale: 1.2;
}\n}.elementor .test-base-button{width:fit-content;position:relative;font-family:Jost Static;font-weight:300;font-size:1rem;color:#ffffff;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:0.75em;padding-inline-end:0.75em;border-radius:0.4em;border-width:2px;border-color:#bf00ff;border-style:solid;background-color:#bf00ff;transition:all 200ms;gap:0.75em;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .test-base-button:hover,.elementor .test-base-button:focus-visible{color:#bf00ff;background-color:#bf00ff00;}.elementor .test-base-button:focus{color:#bf00ff;background-color:#bf00ff00;}.elementor .test-base-button:active{color:#ffffff;background-color:#bf00ff;}.elementor .test-base-button--icon{width:1.25em;height:1.25em;}.elementor .test-cta{max-width:100%;position:relative;font-weight:400;font-size:1rem;color:#000000;line-height:1.4;text-align:center;padding-block-start:0rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:0.5rem;background-color:#ffffff;box-shadow:0px 2px 4px 0px rgba(29, 10, 45, 0.15),0px 4px 6px 0px rgba(29, 10, 45, 0.15),0px 8px 16px 0px rgba(29, 10, 45, 0.15);transition:all 200ms;display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .test-cta:hover,.elementor .test-cta:focus-visible{box-shadow:0px 4px 8px 0px rgba(29, 10, 45, 0.25),0px 6px 12px 0px rgba(29, 10, 45, 0.25),0px 8px 16px 0px rgba(29, 10, 45, 0.25);}.elementor .test-cta:focus{box-shadow:0px 4px 8px 0px rgba(29, 10, 45, 0.15),0px 6px 12px 0px rgba(29, 10, 45, 0.15),0px 8px 16px 0px rgba(29, 10, 45, 0.15);}.elementor .test-cta--img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;position:relative;border-start-start-radius:0.5rem;border-start-end-radius:0.5rem;border-end-start-radius:0rem;border-end-end-radius:0rem;transition:all 200ms;display:flex;}.elementor .test-cta--title{width:100%;position:relative;font-weight:700;font-size:1.5rem;color:rgba(30, 10, 46, 1);letter-spacing:0.75px;line-height:1.2;text-align:center;text-transform:capitalize;padding-inline-start:1rem;padding-inline-end:1rem;transition:all 200ms;}.elementor .test-cta--desc{width:100%;position:relative;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .ff-jost-static{font-family:Jost Static;}.elementor .btn{width:max-content;font-family:Inter;font-weight:300;font-size:1rem;color:#ffffff;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:0.75em;padding-inline-end:0.75em;border-radius:0.5em;border-width:2px;border-color:#375EFB;border-style:solid;background-color:#375EFB;transition:all 200ms;flex-direction:row-reverse;gap:0.5rem;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .btn:hover,.elementor .btn:focus-visible{color:#375EFB;border-color:#375efa;background-color:#375efa00;}.elementor .btn:focus{color:#375EFB;border-color:#375efa00;}.elementor .btn:active{color:#ffffff;border-color:#375efa;background-color:#375efa;}