.elementor-990432 .elementor-element.elementor-element-3d227a6{--display:flex;--min-height:104px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(10,13,49,0.09);--border-color:rgba(10,13,49,0.09);--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-990432 .elementor-element.elementor-element-3d227a6:not(.elementor-motion-effects-element-type-background), .elementor-990432 .elementor-element.elementor-element-3d227a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990432 .elementor-element.elementor-element-27385b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990432 .elementor-element.elementor-element-27385b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-990432 .elementor-element.elementor-element-21f58b8{width:auto;max-width:auto;text-align:start;}.elementor-990432 .elementor-element.elementor-element-21f58b8 img{width:38px;}.elementor-990432 .elementor-element.elementor-element-c02a38e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-990432 .elementor-element.elementor-element-c02a38e .elementor-heading-title{font-family:"Scada", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.6px;color:#0A0D31;}.elementor-990432 .elementor-element.elementor-element-56d1897{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990432 .elementor-element.elementor-element-56d1897.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-990432 .elementor-element.elementor-element-4157676{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990432 .elementor-element.elementor-element-4157676.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-990432 .elementor-element.elementor-element-cfb4460.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-990432 .elementor-element.elementor-element-cfb4460 .elementor-menu-toggle{margin:0 auto;}.elementor-990432 .elementor-element.elementor-element-fbd4b51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990432 .elementor-element.elementor-element-fbd4b51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-990432 .elementor-element.elementor-element-333b0f6 .elementor-button{background-color:#6C4FD8;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#6C4FD8;border-radius:100px 100px 100px 100px;padding:14px 26px 14px 26px;}.elementor-990432 .elementor-element.elementor-element-333b0f6 .elementor-button:hover, .elementor-990432 .elementor-element.elementor-element-333b0f6 .elementor-button:focus{background-color:#5B3FC9;color:#FFFFFF;}.elementor-990432 .elementor-element.elementor-element-333b0f6{width:auto;max-width:auto;}.elementor-990432 .elementor-element.elementor-element-333b0f6 .elementor-button:hover svg, .elementor-990432 .elementor-element.elementor-element-333b0f6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-990432 .elementor-element.elementor-element-6708545 .elementor-menu-toggle{margin:0 auto;}.elementor-990432 .elementor-element.elementor-element-6708545 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-990432 .elementor-element.elementor-element-6708545{--nav-menu-icon-size:22px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-990432 .elementor-element.elementor-element-3d227a6{--content-width:1360px;}.elementor-990432 .elementor-element.elementor-element-27385b8{--width:auto;}.elementor-990432 .elementor-element.elementor-element-fbd4b51{--width:auto;}}/* Start custom CSS *//* ===== PIXELBOT HEADER ===== */

.pb-bar{position:relative;z-index:120;transition:background-color .35s ease,box-shadow .35s ease,padding .35s ease,transform .35s ease,min-height .35s ease}
.pb-bar > .e-con-inner{align-items:center}
/* breathing room while floating over the hero */


/* --- default state: over the dark hero --- */





.pb-burger .elementor-icon i,.pb-burger .elementor-icon svg{transition:color .3s ease,fill .3s ease}

/* --- scrolled state: frosted white --- */
.pb-bar.elementor-sticky--effects{transform:translateY(0)!important;background-color:rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 1px 0 rgba(10,13,49,.08),0 14px 34px -24px rgba(10,13,49,.4);padding-top:10px!important;padding-bottom:10px!important;margin:0!important;min-height:74px!important}
.pb-bar.elementor-sticky--effects .pb-bar-left .elementor-heading-title{color:#0A0D31!important}
.pb-bar.elementor-sticky--effects .pb-bar-left img{filter:none!important}
.pb-bar.elementor-sticky--effects .pb-bar-mid > .elementor-widget-nav-menu a.elementor-item{color:#4A5070!important}
.pb-bar.elementor-sticky--effects .pb-burger .elementor-icon,.pb-bar.elementor-sticky--effects .pb-burger .elementor-icon i,.pb-bar.elementor-sticky--effects .pb-burger a{color:#0A0D31!important}
.pb-bar.elementor-sticky--effects .pb-burger svg{fill:#0A0D31!important}

/* --- mega menu --- */
.pb-bar-mid{position:relative}
.pb-mega{position:absolute!important;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:100vw;max-width:1360px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,transform .26s ease,visibility .26s;border-radius:20px;overflow:hidden;box-shadow:0 34px 80px -34px rgba(10,13,49,.42);align-items:stretch!important}
.pb-bar-mid:hover .pb-mega,.pb-mega:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(12px)!important}
.pb-mega-h{position:relative;padding-bottom:10px}
.pb-mega-h:after{content:'';position:absolute;left:0;bottom:0;width:34px;height:3px;background:#6C4FD8;border-radius:3px}
.pb-mega-l a:after{content:' \2192';opacity:.45}
@media(max-width:1024px){.pb-mega{display:none!important}}
/* ===== PB MENU OVERLAY ===== */
.pb-burger{width:auto;flex:0 0 auto}
.pb-burger .elementor-menu-toggle{background:transparent!important;color:#fff!important;padding:0;width:44px;height:44px;display:grid;place-items:center;position:relative;z-index:1002}
.pb-burger .elementor-menu-toggle svg,.pb-burger .elementor-menu-toggle i{fill:#fff!important;color:#fff!important;width:26px;height:26px;font-size:26px}
.elementor-sticky--effects .pb-burger .elementor-menu-toggle:not([aria-expanded="true"]) svg{fill:#0A0D31!important}
.elementor-sticky--effects .pb-burger .elementor-menu-toggle:not([aria-expanded="true"]) i{color:#0A0D31!important}
.pb-burger .elementor-menu-toggle[aria-expanded="true"]{position:fixed;top:34px;right:56px;border:1px solid rgba(255,255,255,.35);width:56px;height:56px;z-index:1002}
.pb-burger .elementor-menu-toggle[aria-expanded="true"] svg{fill:#fff!important}
.pb-burger .elementor-nav-menu--dropdown{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;margin:0!important;background:#0A0D31!important;z-index:1001;overflow-y:auto;padding:120px 64px 56px!important;border:0!important;box-shadow:none!important}
.pb-burger .elementor-nav-menu--dropdown .elementor-nav-menu{display:grid!important;grid-template-columns:repeat(3,1fr);gap:26px 40px;max-width:1240px;margin:0 auto;width:100%}
.pb-burger .elementor-nav-menu--dropdown .elementor-nav-menu li{border:0!important}
.pb-burger .elementor-nav-menu--dropdown a.elementor-item{display:inline-flex!important;align-items:center;gap:18px;font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:clamp(28px,3.4vw,50px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em;color:#F3F4FB!important;background:transparent!important;padding:6px 0!important;border:0!important;white-space:nowrap;transition:color .28s ease,transform .28s ease}
.pb-burger .elementor-nav-menu--dropdown a.elementor-item:before{content:"";width:.4em;height:.4em;flex:0 0 auto;background:#8B6BF0;clip-path:polygon(0 0,55% 0,55% 45%,100% 45%,100% 100%,45% 100%,45% 55%,0 55%)}
.pb-burger .elementor-nav-menu--dropdown a.elementor-item:hover,.pb-burger .elementor-nav-menu--dropdown a.elementor-item.elementor-item-active{color:#B9A6FF!important;transform:translateX(6px)}
.pb-bar:has(.pb-burger .elementor-menu-toggle[aria-expanded="true"]) .pb-mega{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:1024px){.pb-burger .elementor-nav-menu--dropdown{padding:100px 24px 40px!important}.pb-burger .elementor-nav-menu--dropdown .elementor-nav-menu{grid-template-columns:1fr;gap:12px}.pb-burger .elementor-menu-toggle[aria-expanded="true"]{top:20px;right:20px}}
/* ===== PB MENU FORCE ===== */
body .pb-burger .elementor-nav-menu--dropdown{height:100vh!important;max-height:100vh!important;min-height:100vh!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center;justify-content:center}
body .pb-burger .elementor-nav-menu--dropdown[style*="display: none"]{display:none!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px 40px!important;max-width:1240px!important;width:100%!important;margin:0 auto!important;padding:0!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item{font-size:clamp(28px,3.4vw,50px)!important;line-height:1.2!important;font-weight:500!important;font-family:"JetBrains Mono",ui-monospace,monospace!important;color:#F3F4FB!important;padding:6px 0!important;justify-content:flex-start!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item:hover{color:#B9A6FF!important}
/* ===== PB MENU STACK ===== */
body:has(.pb-burger .elementor-menu-toggle[aria-expanded="true"]) .pb-bar{z-index:99999!important}
body:has(.pb-burger .elementor-menu-toggle[aria-expanded="true"]) .elementor-location-header{z-index:99999!important}
body:has(.pb-burger .elementor-menu-toggle[aria-expanded="true"]) .pb-mega{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body:has(.pb-burger .elementor-menu-toggle[aria-expanded="true"]){overflow:hidden}
/* ===== PB MENU POLISH ===== */
body .pb-burger .elementor-menu-toggle[aria-expanded="true"]{position:fixed!important;top:40px!important;right:56px!important;width:56px!important;height:56px!important;border:1px solid rgba(255,255,255,.35)!important;background:transparent!important;z-index:99998!important;display:grid!important;place-items:center!important}
body .pb-burger .elementor-menu-toggle[aria-expanded="true"] svg,body .pb-burger .elementor-menu-toggle[aria-expanded="true"] i{fill:#ffffff!important;color:#ffffff!important}
body .pb-burger .elementor-menu-toggle[aria-expanded="true"]:hover{border-color:#8B6BF0!important;transform:rotate(90deg)}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item::before{content:""!important;display:inline-block;width:.36em;height:.36em;margin-right:18px;flex:0 0 auto;background:#8B6BF0;clip-path:polygon(0 0,55% 0,55% 45%,100% 45%,100% 100%,45% 100%,45% 55%,0 55%)}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item{align-items:center!important}
@media(max-width:1024px){body .pb-burger .elementor-menu-toggle[aria-expanded="true"]{top:24px!important;right:20px!important}}
/* ===== PB MENU GLYPH ===== */
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li{display:flex!important;align-items:center!important;gap:18px}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li::before{content:""!important;display:block!important;width:16px;height:16px;flex:0 0 16px;background:#8B6BF0;clip-path:polygon(0 0,55% 0,55% 45%,100% 45%,100% 100%,45% 100%,45% 55%,0 55%)}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item::before{display:none!important}
/* ===== PB MENU HOVER+RESPONSIVE ===== */
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item,
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item:hover,
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item:focus,
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item.elementor-item-active{background:none!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item{text-decoration:none!important;text-decoration-color:#8B6BF0!important;text-underline-offset:12px;text-decoration-thickness:3px;transition:color .25s ease,text-decoration-color .25s ease}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item:hover,body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item:focus-visible{color:#B9A6FF!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:12px!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item::after{display:none!important}

/* --- tablet --- */
@media(max-width:1024px){
body .pb-burger .elementor-nav-menu--dropdown{padding:110px 40px 48px!important;align-items:flex-start!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu{grid-template-columns:repeat(2,1fr)!important;gap:22px 32px!important;max-width:680px!important;margin:0!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item{font-size:34px!important;text-underline-offset:9px}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li::before{width:13px;height:13px;flex:0 0 13px}
body .pb-burger .elementor-menu-toggle[aria-expanded="true"]{top:26px!important;right:32px!important;width:50px!important;height:50px!important}
}

/* --- mobile --- */
@media(max-width:767px){
body .pb-burger .elementor-nav-menu--dropdown{padding:96px 24px 40px!important;align-items:flex-start!important;justify-content:flex-start!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu{grid-template-columns:1fr!important;gap:6px!important;max-width:100%!important}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item{font-size:26px!important;padding:12px 0!important;text-underline-offset:7px;text-decoration-thickness:2px}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li{gap:14px}
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li::before{width:11px;height:11px;flex:0 0 11px}
body .pb-burger .elementor-menu-toggle[aria-expanded="true"]{top:18px!important;right:18px!important;width:46px!important;height:46px!important}
body .pb-burger .elementor-menu-toggle[aria-expanded="true"] svg{width:20px!important;height:20px!important}
}

/* --- very small --- */
@media(max-width:380px){
body .pb-burger .elementor-nav-menu--dropdown ul.elementor-nav-menu > li > a.elementor-item{font-size:23px!important}
body .pb-burger .elementor-nav-menu--dropdown{padding:88px 18px 32px!important}
}
/* ===== PB BAR RESPONSIVE ===== */
@media(max-width:1024px){
body .pb-bar{min-height:74px!important;padding:10px 22px!important}
body .pb-bar > .e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
body .pb-bar-mid{display:none!important}
body .pb-bar-left{width:auto!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important}
body .pb-bar-right{width:auto!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:10px!important}
body .pb-bar-left .elementor-heading-title{font-size:21px!important}
body .pb-bar.elementor-sticky--effects{min-height:64px!important;padding:8px 22px!important}
}
@media(max-width:600px){
body .pb-bar{padding:8px 16px!important;min-height:66px!important}
body .pb-bar-left .elementor-heading-title{font-size:19px!important}
body .pb-bar-right .elementor-widget-button .elementor-button{padding:10px 16px!important;font-size:13px!important}
body .pb-bar-right{gap:6px!important}
}
@media(max-width:400px){
body .pb-bar-right .elementor-widget-button{display:none!important}
}
/* ===== INNER PAGE HEADER (solid) ===== */
.pb-bar-left .elementor-heading-title{color:#0A0D31!important}
.pb-bar-mid > .elementor-widget-nav-menu a.elementor-item{color:#3E4463!important}
.pb-burger .elementor-menu-toggle:not([aria-expanded="true"]) svg{fill:#0A0D31!important}
.pb-burger .elementor-menu-toggle:not([aria-expanded="true"]) i{color:#0A0D31!important}/* End custom CSS */