.elementor .nsp-product-ai-label{font-family:Manrope;font-weight:400;font-size:0.68rem;color:#ffffff;line-height:1.45;margin:0px;}.elementor .nsp-product-ai-icon{min-width:1.4rem;font-family:Manrope;font-weight:400;font-size:0.6rem;color:#ffffff;line-height:1.4;padding-block-start:0.05rem;padding-block-end:0.05rem;padding-inline-start:0.15rem;padding-inline-end:0.15rem;margin:0px;border-radius:0.18rem;border-width:1px;border-color:#ffffffa0;border-style:solid;display:inline-flex;justify-content:center;align-items:center;}.elementor .nsp-product-ai-overlay{width:auto;min-width:0px;max-width:calc(100% - 1.3rem);position:absolute;inset-inline-end:0.65rem;inset-block-end:0.6rem;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.15rem;background-color:#08080c80;opacity:80%;display:flex;gap:0.4rem;align-items:center;}.elementor .nsp-product-labelled{min-width:0px;overflow:hidden;position:relative;padding:0px;}.elementor .nsp-stage-warm-glow{width:70%;height:32rem;min-width:0px;position:absolute;inset-block-start:-6rem;inset-inline-start:-12%;padding:0px;background-image:radial-gradient(circle at , #963456 0%,#96345600 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:8%;}.elementor .nsp-services-left-glow{width:65%;height:24rem;min-width:0px;position:absolute;inset-block-start:20%;inset-inline-start:-18%;padding:0px;background-image:radial-gradient(circle at , #d1b2e8 0%,#d1b2e800 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:5%;}.elementor .nsp-graphics-high-glow{width:75%;height:30rem;min-width:0px;position:absolute;inset-block-start:-8rem;inset-inline-end:-18%;padding:0px;background-image:radial-gradient(circle at , #963b98 0%,#963b9800 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:9%;}.elementor .nsp-tourism-low-reflection{width:80%;height:16rem;min-width:0px;position:absolute;inset-block-end:3%;inset-inline-start:-12%;padding:0px;background-image:radial-gradient(circle at , #ced2ed 0%,#ced2ed00 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:5.5%;}.elementor .nsp-process-horizon{width:82%;height:0.12rem;min-width:0px;position:absolute;inset-block-end:3.5rem;inset-inline-start:6%;padding:0px;background-color:#e1c1ee;box-shadow:0px 0px 1rem 0.18rem #d8ade8,0px 0px 4rem 1.6rem #684079;opacity:58%;filter:blur(0.05rem);transform:rotateX(0deg) rotateY(0deg) rotateZ(-7deg);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);\n}.elementor .nsp-carousel-slide{min-width:0px;max-width:56rem;overflow:hidden;aspect-ratio:3/2;position:relative;padding:0px;border-radius:0.25rem;border-width:1px;border-color:#45344e;border-style:solid;background-color:#09070e;display:block;flex:0 0 82%;scroll-snap-align:start; &:focus-visible { outline:2px solid #dfadeb; outline-offset:0.2rem; }\n}.elementor .nsp-carousel-track{width:100%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1.5rem;overflow-x:auto; scroll-snap-type:x mandatory; scroll-behavior:smooth; scrollbar-width:none;\n}.elementor .nsp-fixed-header-spacer{height:5rem;min-width:0px;padding:0px;}.elementor .nsp-fixed-header-inner{min-width:0px;min-height:5rem;max-width:76rem;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .nsp-fixed-header-shell{width:100%;min-width:0px;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:1000;padding:0px;border-block-end-width:1px;background-color:#08080ce6;backdrop-filter:blur(18px);border-bottom-style: solid; border-bottom-color: #b994cc18;\n}.elementor .nsp-cta-secondary:hover,.elementor .nsp-cta-secondary:focus-visible{border-color:#c39cd3;background-color:#b78ac410;}.elementor .nsp-cta-secondary{font-family:Manrope;font-weight:400;font-size:0.88rem;color:#d5c9df;letter-spacing:0.01em;line-height:1.5;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.15rem;border-width:1px;border-color:#8b749b66;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;transition:background 0.2s,border-color 0.2s; &:focus-visible { outline:2px solid #e8b3ef; outline-offset:0.25rem; }\n}.elementor .nsp-cta-primary:hover,.elementor .nsp-cta-primary:focus-visible{border-color:#f1dff9;background-color:#ffffff12;}.elementor .nsp-cta-primary{font-family:Manrope;font-weight:400;font-size:0.88rem;color:#f5eff9;letter-spacing:0.01em;line-height:1.5;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.15rem;border-width:1px;border-color:#d6c4e580;border-style:solid;background-color:#ffffff06;display:inline-flex;justify-content:center;align-items:center;transition:background 0.2s,border-color 0.2s; &:focus-visible { outline:2px solid #e8b3ef; outline-offset:0.25rem; }\n}.elementor .nsp-process-section{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(135deg, #06060b 0%,#0b0911 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate; isolation:isolate;\n}.elementor .nsp-antigone-gallery-photo{width:100%;height:100%;object-fit:cover;margin:0px;display:block;}.elementor .nsp-ambient-section{position:relative;isolation:isolate;\n}.elementor .nsp-about-soft-reflection{width:30%;height:12%;min-width:0px;position:absolute;inset-block-start:12%;inset-inline-end:0px;padding:0px;border-radius:50%;background-color:#dac4ed;opacity:8%;filter:blur(3rem);}.elementor .nsp-about-atmosphere{width:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%); pointer-events:none;\n}.elementor .nsp-about-open-light{overflow:hidden;position:relative;z-index:0;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;background-image:linear-gradient(135deg, #181020 0%,#100c17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate; border-top-style: solid; border-top-color: #33233e; border-bottom-style: solid; border-bottom-color: #33233e;\n}.elementor .nsp-product-work{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.8rem;}.elementor .nsp-product-mockup{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0px;border-radius:0px;display:block;}.elementor .nsp-person-readable-label{font-family:Manrope;font-weight:600;font-size:0.72rem;color:#dc9cf1;letter-spacing:0.12rem;line-height:1.6;margin:0px;}.elementor .nsp-brand-monogram{font-family:Manrope;font-weight:400;font-size:2.05rem;color:#ffffff;letter-spacing:-0.045em;line-height:1.1;padding:0px;margin:0px;}.elementor .nsp-brand-lockup{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .nsp-person-copy{min-width:0px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:1.4rem;}.elementor .nsp-person-name{font-family:Manrope;font-weight:300;font-size:4.8rem;color:#fff;letter-spacing:-0.18rem;line-height:0.98;margin:0px;text-shadow:0 0 2rem #0c0713;\n}.elementor .nsp-person-name-overlay{min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .nsp-person-image-integrated{width:100%;height:100%;object-fit:contain;object-position:0% 100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;margin:0px;display:block;mask-image:linear-gradient(180deg,#000 65%,transparent 100%);\n}.elementor .nsp-person-light-cut{width:0.12rem;height:140%;min-width:0px;position:absolute;inset-block-start:-20%;inset-inline-end:12%;padding:0px;background-color:#ead4ff;box-shadow:0px 0px 1.2rem 0.35rem #dd99ee,0px 0px 5rem 1.8rem #754295;opacity:46%;filter:blur(0.06rem);transform:rotateX(0deg) rotateY(0deg) rotateZ(27deg);}.elementor .nsp-person-halo{width:48%;height:62%;min-width:0px;position:absolute;inset-block-start:18%;inset-inline-start:-12%;padding:0px;border-radius:50%;background-color:#7535a0;box-shadow:0px 0px 7rem 3rem #7535a0;opacity:24%;filter:blur(4rem);}.elementor .nsp-person-light-portrait{width:100%;height:40rem;min-width:0px;overflow:visible;position:relative;padding:0px;margin:0px;background-color:transparent;}.elementor .nsp-person-stage{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:0.95fr 1.05fr;align-items:center;isolation:isolate;\n}.elementor .nsp-design-detail{font-family:Manrope;font-size:0.9rem;color:#eae4ef;line-height:1.6;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #302638;\n}.elementor .nsp-design-details{min-width:0px;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: #42364c;\n}.elementor .nsp-identity-grid{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:1.3fr 1fr;align-items:center;}.elementor .nsp-sync-video{width:100%;height:auto;max-width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:0.3rem;background-color:#07060b;display:block;}.elementor .nsp-sync-media-grid{padding:0px;display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:start;}.elementor .nsp-hero-inner-tight{max-width:76rem;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .nsp-role-grid{padding-block-start:1.8rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4c3658;border-style:solid;display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .nsp-show-section{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4c2d59;border-style:solid;background-image:linear-gradient(155deg, #08080c 0%,#23162e 60%,#0b090f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate;\n}.elementor .nsp-stage-beam-extra{width:0.1rem;height:80rem;min-width:0px;position:absolute;inset-block-start:-14rem;inset-inline-end:8rem;padding:0px;background-color:#f4d5ff;box-shadow:0px 0px 3rem 0.4rem #aa66d9;opacity:22%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-23deg);}.elementor .nsp-sky-portrait-image{width:100%;height:calc(100% + 8rem);object-fit:contain;object-position:50% 100%;position:absolute;inset-block-start:auto;inset-block-end:-8rem;inset-inline-start:0px;display:block;mask-image:none;\n}.elementor .nsp-sky-portrait-stage{width:47%;min-width:0px;min-height:0px;max-width:42rem;overflow:hidden;position:absolute;inset-block-start:5.5rem;inset-inline-end:0px;inset-block-end:0px;z-index:1;padding:0px;border-radius:0px;border-width:0px;}.elementor .nsp-mini-email:hover,.elementor .nsp-mini-email:focus-visible{color:#ffffff;}.elementor .nsp-mini-email{font-family:Manrope;font-size:1.3rem;color:#ff9be7;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .nsp-contact-grid{padding:0px;display:grid;gap:4rem;grid-template-columns:0.8fr 1.2fr;align-items:start;}.elementor .nsp-light-line{width:0.12rem;height:70rem;min-width:0px;position:absolute;inset-block-start:-15rem;inset-inline-end:12rem;padding:0px;background-color:#ffb2f1;box-shadow:0px 0px 3rem 0.6rem #ae55e5;opacity:25%;transform:rotateX(0deg) rotateY(0deg) rotateZ(32deg);}.elementor .nsp-white-reflection{width:35rem;height:10rem;min-width:0px;position:absolute;inset-block-start:-5rem;inset-inline-end:-10rem;padding:0px;border-radius:50%;background-color:#d1c4e5;box-shadow:0px 0px 8rem 4rem #c4a8e6;opacity:13%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-23deg);}.elementor .nsp-region-section{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #08080c 0%,#101018 65%,#08080c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate;\n}.elementor .nsp-music-section{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4c2d59;border-style:solid;background-image:linear-gradient(145deg, #100c18 0%,#21122c 45%,#0a090f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate;\n}.elementor .nsp-form-shell{padding:0px;& .nsp-field { display:block;width:100%;padding:1rem 1.1rem;background-color:#17121f;border:1px solid #65516f;border-radius:0.3rem;color:#ffffff;font-family:inherit;font-size:1rem;line-height:1.5;box-sizing:border-box; } & .nsp-field:focus { outline:2px solid #f591de;outline-offset:2px; } & label { display:block;color:#eae4ef;font-size:0.85rem;line-height:1.6; } & .nsp-form-grid { display:grid;grid-template-columns:1fr 1fr;gap:1.5rem; } & .nsp-form-full { grid-column:1 / -1; } & textarea { min-height:10rem;resize:vertical; } & .wpcf7-submit { padding:1rem 1.6rem;background-color:#f5f4f7;color:#111016;border:0;border-radius:0.25rem;font-size:1rem;font-weight:600;cursor:pointer; } & .wpcf7-not-valid-tip { color:#ffb7df; } & .wpcf7-response-output { color:#fff; } & .nsp-form-privacy { font-size:0.78rem;color:#c0bacb;line-height:1.7; } & a { color:#ff9ce8; } & p { margin:0; }\n}.elementor .nsp-service-copy{padding:0px;display:flex;flex-direction:column;gap:1.25rem;grid-column:3;}.elementor .nsp-footer{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#322637;border-style:solid;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .nsp-contact-title{font-family:Manrope;font-weight:500;font-size:7rem;color:#fff;letter-spacing:-0.065em;line-height:1;margin:0px;display:block;}.elementor .nsp-contact{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#73547f;border-style:solid;background-image:linear-gradient(145deg, #08080c 0%,#21152d 60%,#101018 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate;\n}.elementor .nsp-step-number{font-family:Manrope;font-weight:400;font-size:4rem;color:#e86bd4;letter-spacing:-0.06em;line-height:1;margin:0px;display:block;}.elementor .nsp-steps{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .nsp-about{overflow:hidden;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#54345e;border-style:solid;background-image:linear-gradient(135deg, #17121f 0%,#22142a 60%,#100d17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate;\n}.elementor .nsp-caption-title{font-family:Manrope;font-weight:400;font-size:1.3rem;color:#fff;letter-spacing:-0.025em;line-height:1.35;margin:0px;display:block;}.elementor .nsp-wide-note{max-width:57rem;font-family:Manrope;font-size:0.86rem;color:#aaa4b5;line-height:1.85;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;}.elementor .nsp-service-title{font-family:Manrope;font-weight:400;font-size:2.15rem;color:#ffffff;letter-spacing:-0.045em;line-height:1.2;margin:0px;display:block;grid-column:2;}.elementor .nsp-icon{font-family:Manrope;font-weight:400;font-size:5.5rem;color:#ff70df;line-height:1;margin:0px;display:block;}.elementor .nsp-service{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#322b39;border-style:solid;display:grid;gap:2rem;grid-template-columns:0.3fr 0.85fr 1.1fr;align-items:center;}.elementor .nsp-services{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#54345e;border-style:solid;background-image:linear-gradient(145deg, #21152d 0%,#16101f 55%,#100d17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;isolation:isolate;\n}.elementor .nsp-thumbnail{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0.3rem;display:block;}.elementor .nsp-thumb-link{overflow:hidden;position:relative;color:#fff;text-decoration:none;padding:0px;display:block;}.elementor .nsp-meta{font-family:Manrope;font-weight:600;font-size:0.69rem;color:#f591de;letter-spacing:0.12em;line-height:1.7;text-transform:uppercase;margin:0px;display:block;}.elementor .nsp-copy{max-width:43rem;font-family:Manrope;font-size:0.98rem;color:#c0bacb;line-height:1.85;margin:0px;display:block;}.elementor .nsp-h3{font-family:Manrope;font-weight:400;font-size:2.45rem;color:#f5f4f7;letter-spacing:-0.045em;line-height:1.18;margin:0px;display:block;}.elementor .nsp-video{width:100%;max-width:100%;aspect-ratio:1.82;object-fit:contain;border-radius:0.3rem;background-color:#111016;display:block;}.elementor .nsp-stack{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .nsp-case-b{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:3rem;grid-template-columns:1fr 1.6fr;align-items:center;}.elementor .nsp-case-a{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:3rem;grid-template-columns:1.6fr 1fr;align-items:center;}.elementor .nsp-h2{font-family:Manrope;font-weight:300;font-size:4.4rem;color:#f5f4f7;letter-spacing:-0.06em;line-height:1.08;margin:0px;display:block;}.elementor .nsp-section-head{padding:0px;display:grid;gap:2rem;grid-template-columns:0.7fr 1.3fr;align-items:start;}.elementor .nsp-section{overflow:hidden;position:relative;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#08080c;isolation:isolate;\n}.elementor .nsp-small{font-family:Manrope;font-size:0.78rem;color:#b7b2c1;line-height:1.8;margin:0px;display:block;}.elementor .nsp-hero-bottom{width:60%;padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#3b263c;border-style:solid;display:flex;flex-direction:column;gap:0.4rem;align-items:flex-start;}.elementor .nsp-actions{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;align-items:center;}.elementor .nsp-intro{max-width:38rem;font-family:Manrope;font-size:1.1rem;color:#d1cdd9;line-height:1.8;margin:0px;display:block;}.elementor .nsp-hero-title{max-width:43rem;font-family:Manrope;font-weight:300;font-size:6.1rem;color:#ffffff;letter-spacing:-0.07em;line-height:1.01;margin:0px;display:block;grid-column:1;}.elementor .nsp-kicker{font-family:Manrope;font-weight:600;font-size:0.7rem;color:#e09bd4;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;margin:0px;display:block;}.elementor .nsp-hero-content{width:60%;position:relative;padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .nsp-link:hover,.elementor .nsp-link:focus-visible{color:#ff76df;}.elementor .nsp-link:focus{outline-width:0.15rem;outline-color:#ff76df;outline-style:solid;outline-offset:0.3rem;}.elementor .nsp-link{font-family:Manrope;font-weight:500;font-size:0.83rem;color:#e8e5ed;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;}.elementor .nsp-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;}.elementor .nsp-wordmark{font-family:Manrope;font-weight:400;font-size:1.65rem;color:#ffffff;letter-spacing:-0.045em;line-height:1.1;margin:0px;display:block;}.elementor .nsp-beam-white{width:0.1rem;height:70rem;min-width:0px;position:absolute;inset-block-start:-18rem;inset-inline-end:28rem;padding:0px;background-color:#e3d8ef;box-shadow:0px 0px 2rem 0.3rem #d9b9ef;opacity:18%;transform:rotateX(0deg) rotateY(0deg) rotateZ(33deg);}.elementor .nsp-beam-two{width:0.4rem;height:72rem;min-width:0px;position:absolute;inset-block-start:-12rem;inset-inline-end:7rem;padding:0px;background-color:#ff5cde;box-shadow:0px 0px 5rem 1.5rem #b52be5;opacity:30%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-31deg);}.elementor .nsp-beam-one{width:0.18rem;height:85rem;min-width:0px;position:absolute;inset-block-start:-20rem;inset-inline-end:19rem;padding:0px;background-color:#ffa4ed;box-shadow:0px 0px 2rem 0.7rem #f638d4;opacity:62%;transform:rotateX(0deg) rotateY(0deg) rotateZ(33deg);}.elementor .nsp-haze{width:40rem;height:5rem;min-width:0px;position:absolute;inset-block-start:32rem;inset-inline-start:12rem;padding:0px;border-radius:50%;background-color:#673d70;box-shadow:0px 0px 9rem 4rem #9966ac;opacity:20%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-12deg);}.elementor .nsp-glow{width:30rem;height:27rem;min-width:0px;position:absolute;inset-block-start:12rem;inset-inline-end:-11rem;padding:0px;border-radius:50%;background-color:#a71988;box-shadow:0px 0px 11rem 6rem #a71988;opacity:28%;}.elementor .nsp-atmosphere{width:auto;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .nsp-hero{overflow:hidden;position:relative;padding:0px;background-color:#08080c;isolation:isolate;\n}.elementor .nsp-inner{max-width:76rem;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;}.elementor .nsp-root{overflow:hidden;font-family:Manrope;color:#f5f4f7;padding:0px;background-color:#08080c;}