html{scroll-behavior:smooth}body{overflow-x:hidden}.elementor-invisible{visibility:visible!important}.swiper-wrapper{transition-timing-function:linear}.elementor-image-carousel-wrapper,.e-n-carousel{overflow:hidden}.elementor-widget-image img[src="/brand.svg"]{min-width:110px}.sk-faq{max-width:1140px;padding:64px 24px;margin:auto;color:white;font-family:Poppins,Arial,sans-serif}.sk-faq h2{text-align:center;color:white;font-size:32px;margin-bottom:30px}.sk-faq details{border-bottom:1px solid #ffffff24;padding:20px 0}.sk-faq summary{font-size:18px;font-weight:600;cursor:pointer}.sk-faq p{color:#ccc;line-height:1.8;margin-top:18px}.sk-faq a{color:#b7afff;text-decoration:underline}.sk-contact{position:fixed;bottom:30px;right:30px;border:0;border-radius:50%;background:#1000dc;width:58px;height:58px;display:grid;place-items:center;z-index:50;padding:12px;box-shadow:0 5px 25px #0005}.sk-contact svg{width:30px;fill:none;stroke:white;stroke-width:1.6}.sk-contact:hover,.sk-contact:focus{background:#3923ff}#sk-order{border:1px solid #ffffff26;background:#111022;color:#fff;border-radius:18px;padding:36px;max-width:480px;width:calc(100% - 32px);font-family:Poppins,Arial,sans-serif;box-shadow:0 24px 100px #0008}#sk-order::backdrop{background:#000b;backdrop-filter:blur(5px)}#sk-order h2{color:#fff;font-size:28px;margin:15px 0}#sk-order p{line-height:1.7;color:#d0cde0}.sk-eyebrow{color:#a59bff;letter-spacing:2px;font-weight:700;font-size:12px}.sk-close{position:absolute;right:12px;top:8px;font-size:26px;border:0;color:white;background:none;padding:4px 10px}.sk-dismiss{background:#1900ec;color:white;border:0;border-radius:6px;padding:13px 22px;font-weight:600}button,a,summary{touch-action:manipulation}:focus-visible{outline:3px solid #bcb4ff;outline-offset:4px}.elementor-menu-toggle.sk-open+.elementor-nav-menu--dropdown{display:block!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.elementor-nav-menu--dropdown.sk-open{display:block!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.elementor-nav-menu--dropdown:not(.sk-open){display:none}.e-n-accordion-item-title{cursor:pointer}.e-n-accordion-item[open]>.e-con{display:flex!important}@media(max-width:767px){.sk-faq{padding:42px 22px}.sk-faq h2{font-size:25px}.sk-faq summary{font-size:16px}.sk-contact{right:16px;bottom:16px}.elementor-widget-heading h1{overflow-wrap:break-word}.elementor-widget-nav-menu .elementor-nav-menu--dropdown{position:absolute;left:0;right:0;top:100%;z-index:100}.elementor-widget-image img[src="/brand.svg"]{min-width:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.swiper-wrapper{transition-duration:0ms!important}}
@media(max-width:1024px){.elementor[data-elementor-type="wp-page"]>.e-con:first-child{z-index:100}.elementor-nav-menu--dropdown.sk-open{position:fixed!important;top:65px!important;left:16px!important;right:16px!important;width:calc(100vw - 32px)!important;background:#110d2c!important;box-shadow:0 12px 40px #0006;border:1px solid #ffffff25;border-radius:10px;overflow:hidden}.elementor-nav-menu--dropdown.sk-open a{padding:16px 22px!important;color:#fff!important;font-size:16px!important;line-height:1.5!important}.elementor-nav-menu--dropdown.sk-open a:hover{background:#20118b!important}}
