.elementor .main-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;align-items:center;}.elementor .space-section{padding-block-start:100px;padding-block-end:100px;}.elementor .inner-container{max-width:1240px;padding:0px;}.elementor .text-100{font-family:var(--Primary-Font);font-weight:400;font-size:100px;letter-spacing:-3%;line-height:110px;}.elementor .p-zero{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .text-18{font-family:var(--body-font);font-weight:500;font-size:18px;letter-spacing:-2%;line-height:28px;}.elementor .felx-col{display:flex;flex-direction:column;}.elementor .btn-primary{width:max-content;position:relative;z-index:1;font-family:var(--body-font);font-weight:600;font-size:18px;color:var(--neutral-white);letter-spacing:-2%;line-height:28px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C6B7F9;border-style:solid;background-image:linear-gradient(180deg, #4917ff 0%,#3F14D8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transparent);box-shadow:0px 1px 7px 2px #9E83FF inset,0px 0px 2px 2px #e1d9ff00 inset;gap:6px;justify-content:center;align-items:center;}.elementor .text-40{font-family:var(--Primary-Font);font-weight:400;font-size:40px;letter-spacing:-1%;line-height:50px;text-transform:capitalize;}.elementor .max-content{max-width:max-content;}.elementor .body-color{color:var(--Gray);}.elementor .gap-80{gap:80px;}.elementor .gap-20{gap:20px;}.elementor .service-box{padding:40px;border-radius:12px;background-color:#F6F6F6;}.elementor .count-text{font-family:var(--Primary-Font);font-weight:400;font-size:50px;color:var(--neutral-white);letter-spacing:-1%;line-height:50px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--Primary-Color);}.elementor .primary-text-color{color:var(--Primary-Color);}.elementor .rotating-gradient-bg{padding:1px;border-radius:12px;}.elementor .text-60{font-family:var(--Primary-Font);font-weight:400;font-size:60px;letter-spacing:-1%;line-height:70px;}.elementor .text-16{font-family:var(--body-font);font-weight:400;font-size:16px;color:var(--black-soft);letter-spacing:-1%;line-height:26px;}.elementor .gap-10{gap:10px;}