.elementor .primary-heading{font-family:var(--heading-font);font-weight:500;font-size:12px;color:var(--DUP_--primary-clr);letter-spacing:1px;text-transform:capitalize;}.elementor .sg-container{padding-block-start:44px;padding-block-end:44px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .bg-dark-primary-gradient{padding:30px;border-radius:8px;box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .light-purple-container{padding:13px;border-radius:8px;border-width:0.5px;border-color:#c4b0f0;border-style:solid;background-color:#f5f0ff;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:stretch;}.elementor .light-purple-container:hover,.elementor .light-purple-container:focus-visible{border-color:#5102D6;}.elementor .header-background{height:80px;background-image:linear-gradient(60deg, rgb(86, 3, 216) 4%,rgb(182, 13, 251) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--dark-bg);}.elementor .left-purple-border{background-color:#ffffff80;}.elementor .service-based-label{width:fit-content;font-family:var(--heading-font);font-weight:500;font-size:12px;color:var(----primary-clr);padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:0.5px;border-color:var(--brd-clr);border-style:solid;background-color:#8967e91a;box-shadow:0px 0px 2px 0px var(--brd-clr);}