html,body{box-sizing:border-box;max-width:100vw!important;position:relative!important;overflow-x:hidden!important}*,:before,:after{box-sizing:inherit}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.elementor-headline-dynamic-wrapper{vertical-align:top;display:inline-block;position:relative}.elementor-headline-dynamic-text{opacity:0;transform-origin:50% 100%;display:none}.elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards elementor-headline-flip-in;display:inline-block}@keyframes elementor-headline-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.spacewora-marquee,.spacwora-marquee{-webkit-backdrop-filter:blur(14px);z-index:10;border:0;border-top:1px solid #ffffff1f;box-sizing:border-box!important;background:#ffffff0f!important;width:100%!important;max-width:100%!important;margin:0!important;padding:15px 0!important;display:block!important;position:relative!important;overflow:hidden!important}.spacewora-marquee-track,.spacwora-marquee-track{will-change:transform;animation:32s linear infinite spaceworaMarquee;white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;width:max-content!important;max-width:none!important;display:flex!important}.spacewora-marquee-item,.spacwora-marquee-item{white-space:nowrap!important;letter-spacing:.02em!important;color:#fff!important;flex:none!important;align-items:center!important;width:max-content!important;min-width:max-content!important;margin:0!important;padding:0 28px!important;font-family:Quicksand,sans-serif!important;font-size:clamp(13px,.75rem + .15vw,16px)!important;font-weight:500!important;line-height:1.3!important;display:inline-flex!important}.spacewora-marquee-icon,.spacwora-marquee-icon{color:#f4c600!important;flex:none!important;justify-content:center!important;align-items:center!important;margin-right:18px!important;font-family:Arial,sans-serif!important;font-size:19px!important;line-height:1!important;display:inline-flex!important}@keyframes spaceworaMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.spacewora-marquee,.spacwora-marquee{padding:9px 0!important}.spacewora-marquee-item,.spacwora-marquee-item{padding-left:22px!important;padding-right:22px!important;font-size:14px!important}.spacewora-marquee-icon,.spacwora-marquee-icon{margin-right:14px!important;font-size:17px!important}}@media (max-width:767px){.spacewora-marquee,.spacwora-marquee{padding:15px 0!important}.spacewora-marquee-item,.spacwora-marquee-item{padding-left:18px!important;padding-right:18px!important;font-size:13px!important}.spacewora-marquee-icon,.spacwora-marquee-icon{margin-right:11px!important;font-size:16px!important}}@media (prefers-reduced-motion:reduce){.spacewora-marquee-track,.spacwora-marquee-track{animation:none!important}}.reviews-marquee-section{background-color:#fff;width:100%;padding:10px 0 90px;position:relative;overflow:hidden}.reviews-marquee-container{width:100%;padding:10px 0 30px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.reviews-marquee-track{will-change:transform;gap:26px;width:max-content;animation:42s linear infinite reviewsMarqueeScroll;display:flex}.reviews-marquee-track:hover{animation-play-state:paused}.reviews-marquee-card{justifyContent:space-between;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #eaeaea;border-radius:16px;flex-direction:column;flex:0 0 380px;width:380px;padding:32px 28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #0000000a}.reviews-marquee-card:hover{background:#fff;border-color:#f4c600;transform:translateY(-6px);box-shadow:0 12px 32px #00000017}@keyframes reviewsMarqueeScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 13px))}}@media (max-width:768px){.reviews-marquee-card{flex:0 0 310px;width:310px;padding:24px 20px}.reviews-marquee-track{gap:18px;animation-duration:34s}@keyframes reviewsMarqueeScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}}@media (prefers-reduced-motion:reduce){.reviews-marquee-track{animation:none;overflow-x:auto}}@media (max-width:767px){.elementor-hidden-mobile{display:none!important}}@media (min-width:768px) and (max-width:1024px){.elementor-hidden-tablet{display:none!important}}@media (min-width:1025px){.elementor-hidden-desktop,.elementor-hidden-laptop{display:none!important}}.elementor-nav-menu--main .menu-item-has-children{position:relative}.elementor-nav-menu--main .menu-item-has-children>.sub-menu{z-index:1000;background:#fff;border-radius:4px;min-width:280px;padding:10px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #00000026}.elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu,.elementor-nav-menu--main .menu-item-has-children:focus-within>.sub-menu{display:block}.elementor-nav-menu--main .sub-menu li{padding:8px 20px}.elementor-nav-menu--main .sub-menu li a{transition:color .2s;display:block;color:#111!important;font-size:16px!important}.elementor-nav-menu--main .sub-menu li a:hover{color:#f4c600!important}.elementor-invisible{visibility:visible!important}.swiper-lazy-preloader{display:none!important}.animated{animation-duration:1.25s;animation-fill-mode:both}.animated-slow{animation-duration:2s}.animated-fast{animation-duration:.75s}.services-carousel{width:100%;max-width:100%;position:relative}.services-carousel .elementor-main-swiper{width:100%;max-width:100%;position:relative;overflow:hidden!important}.services-carousel .swiper-wrapper{overflow:visible!important}.services-carousel .elementor-swiper-button-prev,.services-carousel .elementor-swiper-button-next{z-index:100;cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f;display:flex!important}.services-carousel .elementor-swiper-button-prev{left:10px}.services-carousel .elementor-swiper-button-next{right:10px}.services-carousel .elementor-swiper-button-prev:hover,.services-carousel .elementor-swiper-button-next:hover{transform:translateY(-50%)scale(1.12)}.services-carousel .elementor-swiper-button-prev svg,.services-carousel .elementor-swiper-button-next svg{fill:#1c1c1c;width:20px;height:20px}.text-reveal{opacity:1!important}.elementor-widget-call-to-action .elementor-cta{flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}.elementor-widget-call-to-action .elementor-cta__bg-wrapper{border-radius:12px!important;width:100%!important;min-height:350px!important;position:relative!important;overflow:hidden!important}.elementor-widget-call-to-action .elementor-cta__bg{z-index:1!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;transition:transform .6s!important;position:absolute!important;inset:0!important}.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__bg{transform:scale(1.05)}.elementor-widget-call-to-action .elementor-cta__content{z-index:2!important;text-align:left!important;padding:20px 0 0!important;position:relative!important}.client-logo-carousel .swiper-wrapper{-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.client-logo-carousel .swiper-slide{justify-content:center!important;align-items:center!important;padding:10px!important;display:flex!important}.client-logo-carousel img{object-fit:contain!important;object-position:center!important;width:115px!important;max-width:100%!important;height:76px!important;max-height:100%!important;margin:auto!important;transition:all .3s!important;display:block!important}.dynamic-header,.elementor-6886 .elementor-element.elementor-element-a2436b7{will-change:transform;z-index:9999!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(#0a0a0ae0 0%,#0a0a0a73 70%,#0000 100%)!important;border-bottom:1px solid #ffffff14!important;width:100%!important;padding:12px clamp(20px,4vw,56px)!important;transition:transform .38s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s,padding .3s!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.dynamic-header:before,.elementor-6886 .elementor-element.elementor-element-a2436b7:before{pointer-events:none!important}.dynamic-header.scrolled,.elementor-6886 .elementor-element.elementor-element-a2436b7.scrolled{-webkit-backdrop-filter:blur(16px)!important;background:#0a0a0af2!important;border-bottom:1px solid #f4c60038!important;padding-top:8px!important;padding-bottom:8px!important;box-shadow:0 4px 20px #0009!important}.dynamic-header.header-hidden,.elementor-6886 .elementor-element.elementor-element-a2436b7.header-hidden{transform:translateY(-110%)!important}.dynamic-header.header-visible,.elementor-6886 .elementor-element.elementor-element-a2436b7.header-visible{transform:translateY(0%)!important}@media (max-width:1024px){.dynamic-header,.elementor-6886 .elementor-element.elementor-element-a2436b7{-webkit-backdrop-filter:blur(14px)!important;background:#0a0a0af0!important;border-bottom:1px solid #f4c60033!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;height:62px!important;padding:10px 16px!important;display:flex!important}.dynamic-header.scrolled,.elementor-6886 .elementor-element.elementor-element-a2436b7.scrolled{background:#0a0a0a!important}.dynamic-header .elementor-element-5caf2c5{flex:none!important;align-items:center!important;width:auto!important;max-width:70%!important;margin:0!important;padding:0!important;display:flex!important}.dynamic-header .elementor-element-ce5d956{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.dynamic-header .elementor-element-6fcbaf5{flex:none!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.dynamic-header .elementor-element-6fcbaf5 .elementor-icon-wrapper{justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.dynamic-header .elementor-element-6fcbaf5 .elementor-icon{color:#f4c600!important;background:#ffffff0d!important;border:1px solid #f4c60059!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:0!important;transition:all .2s!important;display:flex!important}.dynamic-header .elementor-element-6fcbaf5 .elementor-icon:active,.dynamic-header .elementor-element-6fcbaf5 .elementor-icon:hover{background:#f4c60026!important;border-color:#f4c600!important}.dynamic-header .elementor-element-6fcbaf5 .elementor-icon svg{fill:#f4c600!important;width:22px!important;height:22px!important}.dynamic-header .elementor-element-f0b51aa{display:none!important}}svg.e-font-icon-svg{width:1.2em!important;max-width:24px!important;height:1.2em!important;max-height:24px!important;display:inline-block!important}.services-hero-banner,.elementor-10816 .elementor-element.elementor-element-a622f89{background:#fff!important}.spacewora-insta-btn:hover{color:#0a0a0a!important;background-color:#f4c600!important}.elementor-13403 .elementor-element.elementor-element-b5ba00c,.elementor-13403 .elementor-element.elementor-element-909a3ae,.elementor-element-b5ba00c,.elementor-element-909a3ae{background-color:#0a0a0a!important;border-top:1px solid #f4c60033!important;border-bottom:1px solid #f4c60033!important}.elementor-element-b5ba00c .elementor-counter-number,.elementor-element-909a3ae .elementor-counter-number,.elementor-element-b5ba00c .elementor-counter-number-suffix,.elementor-element-909a3ae .elementor-counter-number-suffix{color:#fff!important}.elementor-element-b5ba00c .elementor-counter-title,.elementor-element-909a3ae .elementor-counter-title{color:#d6d6d6!important}.elementor-9770 .elementor-element.elementor-element-4fb77f4,.elementor-location-footer,footer.elementor-9770{background-color:#0a0a0a!important;border-top:1px solid #f4c60033!important}.elementor-9770 .elementor-divider-separator{border-top-color:#f4c600!important}.elementor-9770 .elementor-heading-title{color:#fff!important}.elementor-9770 .elementor-icon-list-icon i,.elementor-9770 .elementor-icon-list-icon svg{color:#f4c600!important;fill:#f4c600!important}[id^=elementor-popup-modal-],#elementor-popup-modal-7903,#elementor-popup-modal-14232,[id^=elementor-popup-modal-] .dialog-widget-content,[id^=elementor-popup-modal-] .dialog-message,[id^=elementor-popup-modal-] .elementor-element-9176d2a,[id^=elementor-popup-modal-] .elementor-element-9176d2a:before,[id^=elementor-popup-modal-] .elementor-element-9176d2a>.e-con-inner:before,[id^=elementor-popup-modal-] .elementor-element-9176d2a>.elementor-background-slideshow:before{background-color:#0a0a0a!important;background-image:none!important}[id^=elementor-popup-modal-] .elementor-element-9176d2a{background-color:#0a0a0a!important;background-image:none!important;border:1px solid #f4c60040!important}#elementor-popup-modal-7903 .elementor-icon-list-item a,#elementor-popup-modal-7903 .elementor-icon-list-text{color:#fff!important;font-family:Bai Jamjuree,Quicksand,sans-serif!important;transition:color .25s!important}#elementor-popup-modal-7903 .elementor-icon-list-item a:hover,#elementor-popup-modal-7903 .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#f4c600!important}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:#111!important}.elementor-accordion .elementor-tab-title.elementor-active a,.elementor-accordion .elementor-tab-title.elementor-active{color:#f4c600!important}.spacewora-btn-primary{color:#0a0a0a!important;background-color:#f4c600!important;border:2px solid #f4c600!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:14px 34px!important;font-family:Quicksand,sans-serif!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 18px #f4c60059!important}.spacewora-btn-primary:hover{color:#0a0a0a!important;background-color:#fff!important;border-color:#fff!important;box-shadow:0 6px 22px #ffffff4d!important}.spacewora-btn-secondary{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#00000080!important;border:2px solid #ffffffbf!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:14px 34px!important;font-family:Quicksand,sans-serif!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.spacewora-btn-secondary:hover{color:#f4c600!important;background-color:#000000bf!important;border-color:#f4c600!important}.spacewora-btn-dark{color:#fff!important;background-color:#111!important;border:1px solid #111!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:12px 28px!important;font-family:Quicksand,sans-serif!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.spacewora-btn-dark:hover{color:#111!important;background-color:#fff!important;border-color:#111!important}.spacewora-btn-light{color:#111!important;background-color:#fff!important;border:1px solid #111!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:12px 28px!important;font-family:Quicksand,sans-serif!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.spacewora-btn-light:hover{color:#f4c600!important;background-color:#111!important;border-color:#111!important}.spacewora-pillar-card{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:36px 30px;transition:all .3s;position:relative;overflow:hidden}.spacewora-pillar-card:hover{transform:translateY(-6px);background-color:#ffffff0f!important;border-color:#f4c600!important;box-shadow:0 12px 30px #0006!important}.spacewora-service-card{background-color:#fafafa;border:1px solid #ececec;border-radius:12px;flex-direction:column;justify-content:space-between;padding:36px 30px;transition:all .3s;display:flex;position:relative}.spacewora-service-card:hover{transform:translateY(-5px);border-color:#f4c600!important;box-shadow:0 12px 25px #00000014!important}.spacewora-process-card{background-color:#f9f9f9;border:1px solid #ececec;border-radius:12px;flex-direction:column;justify-content:flex-start;padding:32px 24px;transition:all .3s;display:flex;position:relative}.spacewora-process-card:hover{transform:translateY(-6px);border-color:#f4c600!important;box-shadow:0 12px 25px #00000014!important}.spacewora-category-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;justify-content:space-between;padding:32px 28px;transition:all .3s;display:flex;position:relative}.spacewora-category-card:hover{transform:translateY(-5px);border-color:#f4c600!important;box-shadow:0 12px 30px #00000014!important}.spacewora-category-link{color:#111;align-items:center;gap:6px;font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.spacewora-category-link:hover{color:#f4c600!important}.spacewora-cta-btn{color:#000!important;background-color:#fff!important;border:2px solid #fff!important;border-radius:30px!important;align-items:center!important;gap:10px!important;padding:14px 38px!important;font-family:Quicksand,sans-serif!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 20px #0006!important}.spacewora-cta-btn:hover{color:#f4c600!important;background-color:#0000!important;border-color:#f4c600!important}.spacewora-footer-link:hover{color:#f4c600!important}h1,h2,h3,h4,h5,h6,p,span,a,li,button,blockquote,div{overflow-wrap:break-word;word-wrap:break-word}input,textarea,select{box-sizing:border-box!important;max-width:100%!important;font-size:16px!important}img,svg,video,iframe{max-width:100%;height:auto}button,a,input,select{touch-action:manipulation}@media (max-width:767px){.spacewora-btn-primary,.spacewora-btn-secondary,.spacewora-btn-dark,.spacewora-btn-light,.spacewora-cta-btn{text-align:center!important;justify-content:center!important;width:100%!important;max-width:340px!important;padding:13px 24px!important;font-size:14.5px!important}.spacewora-pillar-card,.spacewora-service-card{padding:26px 20px!important}.spacewora-process-card{padding:24px 18px!important}.spacewora-category-card{padding:24px 20px!important}.stats-section .e-con-inner{grid-template-columns:repeat(2,1fr)!important;justify-items:center!important;gap:20px 10px!important;padding:30px 16px!important;display:grid!important}.stats-section .e-con-child{width:100%!important;margin:0!important;padding:0!important}.stats-section .elementor-counter-number,.stats-section .elementor-counter-number-suffix{font-size:clamp(28px,8vw,38px)!important;line-height:1.1!important}.stats-section .elementor-counter-title{margin-bottom:4px!important;font-size:12.5px!important;line-height:1.35!important}.spacewora-footer{padding-top:60px!important;padding-left:16px!important;padding-right:16px!important}.spacewora-footer>div:first-child{grid-template-columns:1fr!important;gap:36px!important}.spacewora-hero{min-height:calc(100svh - 60px)!important;padding:110px 16px 70px!important}.spacwora-faq-section{padding:60px 16px!important}.faq-accordion-card{border-radius:10px!important}.faq-accordion-btn{white-space:normal!important;gap:12px!important;width:100%!important;padding:16px 14px!important}.faq-question-text{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;flex:1!important;display:block!important}.faq-accordion-answer{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;padding:0 14px 18px!important;font-size:14px!important;line-height:1.65!important}}@media (max-width:480px){.spacewora-hero h1{font-size:clamp(1.75rem,1.4rem + 2.2vw,2.3rem)!important;line-height:1.25!important}.stats-section .elementor-counter-number,.stats-section .elementor-counter-number-suffix{font-size:28px!important}}
