.elementor .s-ft-logo{width:200px;height:auto;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ft-tagline{max-width:320px;font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-partner{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.5);line-height:1.6em;font-style:italic;margin:0px;}.elementor .s-ft-brand{width:18.5%;padding:0px;margin:0px;flex-direction:column;gap:14px;align-items:start;}.elementor .s-ft-company-h{font-family:var(--Heading-font);font-weight:600;font-size:13px;color:#C58BFF;letter-spacing:1.5px;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ft-svc-1{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-svc-1:hover,.elementor .s-ft-svc-1:focus-visible{color:#C58BFF;}.elementor .s-ft-svc-2{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-svc-2:hover,.elementor .s-ft-svc-2:focus-visible{color:#C58BFF;}.elementor .s-ft-svc-3{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-svc-3:hover,.elementor .s-ft-svc-3:focus-visible{color:#C58BFF;}.elementor .s-ft-svc-4{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-svc-4:hover,.elementor .s-ft-svc-4:focus-visible{color:#C58BFF;}.elementor .s-ft-company{width:14.5%;padding:0px;margin:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .s-ft-services-h{font-family:var(--Heading-font);font-weight:600;font-size:13px;color:#C58BFF;letter-spacing:1.5px;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ft-ind-1{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-1:hover,.elementor .s-ft-ind-1:focus-visible{color:#C58BFF;}.elementor .s-ft-ind-2{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-2:hover,.elementor .s-ft-ind-2:focus-visible{color:#C58BFF;}.elementor .s-ft-ind-3{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-3:hover,.elementor .s-ft-ind-3:focus-visible{color:#C58BFF;}.elementor .s-ft-ind-4{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-4:hover,.elementor .s-ft-ind-4:focus-visible{color:#C58BFF;}.elementor .s-ft-ind-5{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-5:hover,.elementor .s-ft-ind-5:focus-visible{color:#C58BFF;}.elementor .s-ft-ind-6{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-6:hover,.elementor .s-ft-ind-6:focus-visible{color:#C58BFF;}.elementor .s-ft-ind-7{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-ind-7:hover,.elementor .s-ft-ind-7:focus-visible{color:#C58BFF;}.elementor .s-ft-services{width:14%;padding:0px;margin:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .s-ft-areas-h{font-family:var(--Heading-font);font-weight:600;font-size:13px;color:#C58BFF;letter-spacing:1.5px;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ft-city-1{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-1:hover,.elementor .s-ft-city-1:focus-visible{color:#C58BFF;}.elementor .s-ft-city-2{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-2:hover,.elementor .s-ft-city-2:focus-visible{color:#C58BFF;}.elementor .s-ft-city-3{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-3:hover,.elementor .s-ft-city-3:focus-visible{color:#C58BFF;}.elementor .s-ft-city-4{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-4:hover,.elementor .s-ft-city-4:focus-visible{color:#C58BFF;}.elementor .s-ft-areas-a{width:50%;padding:0px;margin:0px;flex-direction:column;gap:12px;}.elementor .s-ft-city-5{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-5:hover,.elementor .s-ft-city-5:focus-visible{color:#C58BFF;}.elementor .s-ft-city-6{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-6:hover,.elementor .s-ft-city-6:focus-visible{color:#C58BFF;}.elementor .s-ft-city-7{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-7:hover,.elementor .s-ft-city-7:focus-visible{color:#C58BFF;}.elementor .s-ft-city-8{font-family:var(--Body-font);font-size:15px;color:rgba(255, 255, 255, 0.72);line-height:1.6em;margin:0px;}.elementor .s-ft-city-8:hover,.elementor .s-ft-city-8:focus-visible{color:#C58BFF;}.elementor .s-ft-areas-b{width:50%;padding:0px;margin:0px;flex-direction:column;gap:12px;}.elementor .s-ft-areas-list{width:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;}.elementor .s-ft-areas{width:18%;padding:0px;margin:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .s-ft-contact-h{font-family:var(--Heading-font);font-weight:600;font-size:13px;color:#C58BFF;letter-spacing:1.5px;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ft-cta{font-family:var(--Heading-font);font-weight:600;font-size:15px;color:var(--White);text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:0px;background-color:var(--Main);}.elementor .s-ft-cta:hover,.elementor .s-ft-cta:focus-visible{background-color:var(--Secondary);}.elementor .s-ft-contact{width:25.5%;padding:0px;margin:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .s-ft-cols{width:100%;padding:0px;margin:0px;flex-direction:row;gap:28px;justify-content:space-between;align-items:start;}.elementor .s-ft-copy{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.55);line-height:1.6em;margin:0px;}.elementor .s-ft-lgc-1{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-lgc-1:hover,.elementor .s-ft-lgc-1:focus-visible{color:#C58BFF;}.elementor .s-ft-lgc-2{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-lgc-2:hover,.elementor .s-ft-lgc-2:focus-visible{color:#C58BFF;}.elementor .s-ft-lgc-3{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-lgc-3:hover,.elementor .s-ft-lgc-3:focus-visible{color:#C58BFF;}.elementor .s-ft-lg-3{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-lg-3:hover,.elementor .s-ft-lg-3:focus-visible{color:#C58BFF;}.elementor .s-ft-lg-4{font-family:var(--Body-font);font-size:13px;color:rgba(255, 255, 255, 0.72);line-height:1.5em;margin:0px;}.elementor .s-ft-lg-4:hover,.elementor .s-ft-lg-4:focus-visible{color:#C58BFF;}.elementor .s-ft-legal{width:auto;padding:0px;margin:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:end;}.elementor .s-ft-bottom{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .s-footer-v2-inner{width:95%;max-width:1280px;padding:0px;margin:0px;flex-direction:column;gap:56px;}.elementor .s-footer-v2{overflow:hidden;position:relative;padding-block-start:88px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:radial-gradient(circle at bottom left, rgba(161, 0, 255, 0.26) 0%,rgba(161, 0, 255, 0) 55%),radial-gradient(circle at top right, rgba(70, 0, 116, 0.55) 0%,rgba(70, 0, 116, 0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Black);flex-direction:row;justify-content:center;}