.elementor-7428 .elementor-element.elementor-element-4df49c0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-3af2ead4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;background-color:#0b0b0d;}.elementor-7428 .elementor-element.elementor-element-4d3ea6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-4d3ea6b:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-4d3ea6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b0b0d;}.elementor-7428 .elementor-element.elementor-element-393f98f5{--display:flex;--padding-top:72px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-393f98f5:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-393f98f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b0b0d;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7428 .elementor-element.elementor-element-3f6cd65c{text-align:center;}.elementor-7428 .elementor-element.elementor-element-3f6cd65c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:36px;font-weight:900;color:#A2A2A2;}.elementor-7428 .elementor-element.elementor-element-7d3f8f3e{text-align:center;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7428 .elementor-element.elementor-element-7d3f8f3e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#747474;}.elementor-7428 .elementor-element.elementor-element-cb847b0{--display:flex;--padding-top:68px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-cb847b0:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-cb847b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1013;}.elementor-7428 .elementor-element.elementor-element-5ecf9a71{text-align:center;}.elementor-7428 .elementor-element.elementor-element-5ecf9a71 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:56px;font-weight:900;color:#ffffff;}.elementor-7428 .elementor-element.elementor-element-45b89abd{text-align:center;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7428 .elementor-element.elementor-element-45b89abd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#a6adb4;}.elementor-7428 .elementor-element.elementor-element-fc8f23c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-fc8f23c:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-fc8f23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1013;}.elementor-7428 .elementor-element.elementor-element-04e8afa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-04e8afa:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-04e8afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7428 .elementor-element.elementor-element-f643c11{text-align:center;padding:0px 20px 0px 20px;}.elementor-7428 .elementor-element.elementor-element-f643c11 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:30px;font-weight:600;color:#BDBDBD;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7428 .elementor-element.elementor-element-9ae4673{text-align:center;font-family:"JetBrains Mono", Sans-serif;font-weight:400;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-284fd0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-284fd0f:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-284fd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7428 .elementor-element.elementor-element-8076d27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7428 .elementor-element.elementor-element-ed524f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7428 .elementor-element.elementor-element-4145ca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-2397956{text-align:center;}.elementor-7428 .elementor-element.elementor-element-2397956 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-37a9bb5c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-37a9bb5c:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-37a9bb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1013;}.elementor-7428 .elementor-element.elementor-element-259a41ba{text-align:center;}.elementor-7428 .elementor-element.elementor-element-259a41ba .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:900;color:#BEBEBE;}.elementor-7428 .elementor-element.elementor-element-1a8da91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-1a8da91:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-1a8da91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1013;}.elementor-7428 .elementor-element.elementor-element-3329133{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-3329133:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-3329133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7428 .elementor-element.elementor-element-147d22cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-147d22cb:not(.elementor-motion-effects-element-type-background), .elementor-7428 .elementor-element.elementor-element-147d22cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7428 .elementor-element.elementor-element-2e7037ab{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9b9b9b;--border-color:#9b9b9b;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-6ead25b8{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-menu-toggle{margin-right:auto;background-color:#BB6D6D00;border-width:0px;border-radius:0px;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu .elementor-item{font-family:"JetBrains Mono", Sans-serif;font-size:15px;font-weight:500;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main .elementor-item{color:#7A7A7A;fill:#7A7A7A;padding-left:0px;padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-4fe541c9{--e-nav-menu-horizontal-menu-item-margin:calc( 31px / 2 );--nav-menu-icon-size:30px;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:31px;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a, .elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a:hover,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a:focus,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-menu-toggle:hover,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-menu-toggle:focus{color:#00ce1b;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a:hover,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a:focus,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown a.highlighted{background-color:#ededed;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown .elementor-item, .elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"JetBrains Mono", Sans-serif;font-size:15px;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 div.elementor-menu-toggle:hover, .elementor-7428 .elementor-element.elementor-element-4fe541c9 div.elementor-menu-toggle:focus{color:#00ce1b;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 div.elementor-menu-toggle:hover svg, .elementor-7428 .elementor-element.elementor-element-4fe541c9 div.elementor-menu-toggle:focus svg{fill:#00ce1b;}.elementor-7428 .elementor-element.elementor-element-6216842d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-21b4214e{text-align:right;}.elementor-7428 .elementor-element.elementor-element-21b4214e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-1ddff2e1{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-60fb9eca{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-650bc3f{text-align:left;}.elementor-7428 .elementor-element.elementor-element-650bc3f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-5a773d4{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-repeater-item-993ef04.elementor-social-icon{background-color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-repeater-item-993ef04.elementor-social-icon i{color:#000000;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-repeater-item-993ef04.elementor-social-icon svg{fill:#000000;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-repeater-item-c81a5d6.elementor-social-icon{background-color:#000000;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-repeater-item-c81a5d6.elementor-social-icon i{color:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-repeater-item-c81a5d6.elementor-social-icon svg{fill:#FFFFFF;}.elementor-7428 .elementor-element.elementor-element-1f2d793{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:14px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0em;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-social-icon i{color:rgba(84,89,95,0.73);}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-social-icon svg{fill:rgba(84,89,95,0.73);}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-social-icon:hover i{color:#00ce1b;}.elementor-7428 .elementor-element.elementor-element-1f2d793 .elementor-social-icon:hover svg{fill:#00ce1b;}@media(max-width:1024px){.elementor-7428 .elementor-element.elementor-element-147d22cb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-7428 .elementor-element.elementor-element-21b4214e .elementor-heading-title{font-size:22px;}.elementor-7428 .elementor-element.elementor-element-1f2d793{--icon-size:13px;--grid-column-gap:10px;}}@media(max-width:767px){.elementor-7428 .elementor-element.elementor-element-3f6cd65c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-7428 .elementor-element.elementor-element-cb847b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-5ecf9a71 .elementor-heading-title{font-size:34px;}.elementor-7428 .elementor-element.elementor-element-108af2d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7428 .elementor-element.elementor-element-284fd0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-37a9bb5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7428 .elementor-element.elementor-element-1a8da91{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7428 .elementor-element.elementor-element-147d22cb{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7428 .elementor-element.elementor-element-6ead25b8{--width:30%;}.elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7428 .elementor-element.elementor-element-4fe541c9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:40px !important;}.elementor-7428 .elementor-element.elementor-element-6216842d{--width:70%;}.elementor-7428 .elementor-element.elementor-element-21b4214e{text-align:right;}.elementor-7428 .elementor-element.elementor-element-21b4214e .elementor-heading-title{font-size:12px;}.elementor-7428 .elementor-element.elementor-element-1ddff2e1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7428 .elementor-element.elementor-element-60fb9eca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7428 .elementor-element.elementor-element-650bc3f{text-align:center;}.elementor-7428 .elementor-element.elementor-element-650bc3f .elementor-heading-title{line-height:19px;}.elementor-7428 .elementor-element.elementor-element-5a773d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7428 .elementor-element.elementor-element-1f2d793{text-align:center;}}@media(min-width:768px){.elementor-7428 .elementor-element.elementor-element-8076d27{--width:50%;}.elementor-7428 .elementor-element.elementor-element-ed524f2{--width:100%;}.elementor-7428 .elementor-element.elementor-element-6216842d{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-5ecf9a71 *//* Tik šiam heading'ui pagal Elementor ID */
.elementor-element-5ecf9a71 {
  position: relative;
  display: inline-block;
  font-family: "Share Tech Mono", monospace;
  /* Glitch kas 8 sekundes, trunka ~1.2 sek */
  animation: bunker-glitch-periodic 8s infinite;
  text-shadow: 0 0 2px rgba(255,255,255,.35);
}

/* Periodiška glitch animacija - dažniausiai rami, retkarčiais glitch */
@keyframes bunker-glitch-periodic {
  /* 0-10% = ramu (0.8s) */
  0%, 10% {
    transform: translate(0,0);
    text-shadow: 0 0 2px rgba(255,255,255,.35);
  }
  
  /* 10-11% = glitch pradžia */
  10.5% {
    transform: translate(-1px, 0);
    text-shadow:
      0 0 2px rgba(255,255,255,.35),
      2px 0 #ff004d,
      -2px 0 #00fff5;
  }
  
  /* 11-12% = glitch tęsinys */
  11.5% {
    transform: translate(1px, 1px);
    text-shadow:
      0 0 2px rgba(255,255,255,.35),
      -2px 0 #ff004d,
      2px 0 #00fff5;
  }
  
  /* 12-13% = glitch tęsinys */
  12.5% {
    transform: translate(0, -1px);
    text-shadow:
      0 0 2px rgba(255,255,255,.35),
      1px 0 #ff004d,
      -1px 0 #00fff5;
  }
  
  /* 13-14% = glitch pabaiga */
  13.5% {
    transform: translate(-1px, 1px);
    text-shadow:
      0 0 2px rgba(255,255,255,.35),
      1px 0 #ff004d,
      -1px 0 #00fff5;
  }
  
  /* 15-85% = ilgas ramybės periodas (5.6s) */
  15%, 85% {
    transform: translate(0,0);
    text-shadow: 0 0 2px rgba(255,255,255,.35);
  }
  
  /* 85-87% = antrasis glitch sprogimas */
  86% {
    transform: translate(1px, -1px);
    text-shadow:
      0 0 2px rgba(255,255,255,.35),
      -1px 0 #ff004d,
      1px 0 #00fff5;
  }
  
  87% {
    transform: translate(-1px, 0);
    text-shadow:
      0 0 2px rgba(255,255,255,.35),
      2px 0 #ff004d,
      -2px 0 #00fff5;
  }
  
  /* 88-100% = ramu iki ciklo pabaigos */
  88%, 100% {
    transform: translate(0,0);
    text-shadow: 0 0 2px rgba(255,255,255,.35);
  }
}

/* Žaliojo span subtilus mirgėjimas - taip pat periodiškesnis */
.elementor-element-5ecf9a71 .elementor-heading-title span[style*="#28e07a"] {
  position: relative;
  animation: bunker-glitch-flicker-periodic 12s infinite;
}

@keyframes bunker-glitch-flicker-periodic {
  /* Dažniausiai normalus */
  0%, 15% { filter: none; }
  
  /* Trumpas mirgėjimas */
  16% { filter: brightness(1.15); }
  17% { filter: brightness(0.85); }
  18% { filter: brightness(1.2); }
  
  /* Vėl normalus */
  19%, 70% { filter: none; }
  
  /* Dar vienas mirgėjimas */
  71% { filter: brightness(0.9); }
  72% { filter: brightness(1.25); }
  
  /* Normalus iki pabaigos */
  73%, 100% { filter: none; }
}

/* Gerbiam „reduced motion" */
@media (prefers-reduced-motion: reduce) {
  .elementor-element-5ecf9a71,
  .elementor-element-5ecf9a71 .elementor-heading-title span[style*="#28e07a"] {
    animation: none !important;
    transform: none !important;
    text-shadow: 0 0 2px rgba(255,255,255,.35);
  }
}/* End custom CSS */
/* Start custom CSS *//* ====== PABĖGIMO BUNKERIS — Expanded page-scoped styles (v2) ====== */
:root{
  --bg:#0b0b0d;
  --fg:#e9eef0;
  --muted:#a6adb4;
  --card:#0f1115;
  --card-2:#121419;
  --border:#232732;
  --primary:#28e07a;
  --primary-600:#19c665;
  --secondary:#e23b3b;
  --accent:#29a3ff;
  --emergency:#ff3535;
  --shadow:0 18px 60px rgba(0,0,0,.45);
  --radius:14px;
}

/* Base */
.elementor{ color:var(--fg); }
.elementor .elementor-container{ max-width:1240px; }
.elementor a{ color:var(--primary); }
.elementor a:hover{ color:var(--primary-600); text-decoration:underline; }
.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor h5,.elementor h6{ color:var(--fg); letter-spacing:.01em; }
.elementor p{ color:var(--fg); opacity:.92; }

/* Decorative utilities */
.glow-green{ box-shadow:0 0 40px rgba(40,224,122,.22); }
.text-shadow-glow{ text-shadow:0 0 32px rgba(40,224,122,.4); }
.text-shadow-red{ text-shadow:0 0 22px rgba(226,59,59,.35); }
.border-gradient{ border:1px solid transparent; background:linear-gradient(var(--card),var(--card)) padding-box, linear-gradient(90deg,rgba(40,224,122,.6),rgba(41,163,255,.6)) border-box; border-radius:var(--radius); }
.neon-ring{ box-shadow:0 0 0 2px rgba(40,224,122,.45), 0 0 0 10px rgba(40,224,122,.08); }

/* Glitch */
.glitch{ position:relative; display:inline-block; }
.glitch::before,.glitch::after{ content:attr(data-text); position:absolute; inset:0; }
.glitch::before{ transform:translate(2px,-2px); color:#f0f; mix-blend-mode:screen; opacity:.6; }
.glitch::after{ transform:translate(-2px,2px); color:#0ff; mix-blend-mode:screen; opacity:.6; }

/* Scanlines + noise */
.scanlines{ position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px); background-size:100% 9px; mix-blend-mode:overlay; pointer-events:none; }
.static-noise{ position:absolute; inset:0; pointer-events:none; opacity:.06; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='4' seed='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); background-size:cover; }

/* Blink */
.cursor-blink::after{ content:"_"; margin-left:.2em; animation:blink 1s steps(2,start) infinite; opacity:.95; }
@keyframes blink{ 50%{ opacity:0; } }

/* Status row */
.status-row{ display:flex; gap:16px; flex-wrap:wrap; justify-content:center; margin-top:18px; }
.status{ display:flex; align-items:center; gap:8px; color:#cbd5e1; font:700 13px ui-monospace, SFMono-Regular, Menlo, monospace; letter-spacing:.04em; }
.dot{ width:8px; height:8px; border-radius:999px; background:var(--primary); box-shadow:0 0 12px rgba(40,224,122,.65); display:inline-block; }
.dot--amber{ background:#fbbf24; box-shadow:0 0 12px rgba(251,191,36,.6); }
.ping{ position:relative; }
.ping::after{ content:""; position:absolute; inset:-6px; border-radius:999px; border:2px solid #fbbf24; animation:ping 1.2s cubic-bezier(0,0,.2,1) infinite; }
@keyframes ping{ 75%,100%{ transform:scale(2); opacity:0; } }

/* Buttons */
.e-btn,.elementor-button{ background:var(--primary); color:#08100b; border-radius:12px; padding:16px 28px; font-weight:900; letter-spacing:.06em; box-shadow:0 12px 28px rgba(40,224,122,.18), inset 0 -2px 0 rgba(0,0,0,.25); transition:transform .15s ease, filter .15s ease; }
.e-btn:hover,.elementor-button:hover{ transform:translateY(-2px); filter:saturate(1.1); }
.e-btn--secondary{ background:#0d0f13; color:#dfe6ea; border:1px solid var(--border); }
.e-ghost{ background:transparent; color:var(--fg); border:1px dashed var(--border); }

/* Panels / cards / pricing */
.panel{ background:var(--card); border:1px solid var(--border); border-radius:var(--radius); box-shadow:var(--shadow); padding:24px; }
.panel--soft{ background:var(--card-2); }
.pricing{ display:grid; gap:24px; grid-template-columns:repeat(3,minmax(0,1fr)); }
@media (max-width:1024px){ .pricing{ grid-template-columns:repeat(2,1fr); } }
@media (max-width:640px){ .pricing{ grid-template-columns:1fr; } }
.pricing .plan{ padding:28px; }
.plan .price{ font-size:40px; font-weight:900; line-height:1; margin:.2em 0 .4em; }
.plan .badge{ display:inline-block; padding:6px 10px; border-radius:999px; background:rgba(40,224,122,.12); color:var(--primary); font-weight:800; font-size:12px; letter-spacing:.06em; }

/* Grids */
.grid-2{ display:grid; gap:24px; grid-template-columns:repeat(2,minmax(0,1fr)); }
.grid-3{ display:grid; gap:24px; grid-template-columns:repeat(3,minmax(0,1fr)); }
.grid-4{ display:grid; gap:24px; grid-template-columns:repeat(4,minmax(0,1fr)); }
@media (max-width:1024px){ .grid-4{ grid-template-columns:repeat(2,1fr); } }
@media (max-width:640px){ .grid-2,.grid-3,.grid-4{ grid-template-columns:1fr; } }

/* Timeline */
.timeline{ position:relative; padding-left:28px; }
.timeline::before{ content:""; position:absolute; left:10px; top:0; bottom:0; width:2px; background:linear-gradient(var(--secondary),transparent); opacity:.7; }
.tl-item{ position:relative; margin:0 0 22px; }
.tl-item::before{ content:""; position:absolute; left:-20px; top:.15em; width:10px; height:10px; border-radius:999px; background:var(--secondary); box-shadow:0 0 14px rgba(226,59,59,.45); }

/* FAQ (details/summary) */
.faq details{ border:1px solid var(--border); border-radius:10px; padding:14px 18px; background:var(--card); }
.faq details+details{ margin-top:12px; }
.faq summary{ cursor:pointer; font-weight:800; }
.faq p{ margin:.6em 0 0; opacity:.9; }

/* Gallery */
.gallery{ display:grid; gap:14px; grid-template-columns:repeat(3,minmax(0,1fr)); }
.gallery img{ width:100%; height:260px; object-fit:cover; border-radius:12px; filter:grayscale(.05) contrast(1.05); }
@media (max-width:768px){ .gallery{ grid-template-columns:1fr 1fr; } }
@media (max-width:520px){ .gallery{ grid-template-columns:1fr; } }

/* Forms */
.input{ width:100%; padding:12px 14px; border-radius:10px; border:1px solid var(--border); background:#0c0e12; color:var(--fg); }
.input:focus{ outline:none; border-color:var(--primary); box-shadow:0 0 0 4px rgba(40,224,122,.18); }
.textarea{ min-height:120px; }
.label{ display:block; font-size:13px; color:#cdd6db; margin-bottom:6px; }

/* Sections */
.section--dark{ background:#0b0b0d; }
.section--muted{ background:#0f1013; }
.section--gradient{ background:linear-gradient(180deg,#0b0b0d 0%, #0f1013 100%); }

/* Hero */
.bunker-hero{ position:relative; min-height:100vh; display:flex; align-items:flex-end; padding:clamp(48px,8vw,120px) 0 72px; }
.bunker-hero__overlay{ position:absolute; inset:0; background:rgba(0,0,0,.64); }
.bunker-hero__content{ position:relative; z-index:2; text-align:center; max-width:980px; margin:0 auto; }

/* Sticky header helper (if used) */
.sticky-blur{ position:sticky; top:0; z-index:50; background:rgba(10,11,13,.6); backdrop-filter:blur(10px); border-bottom:1px solid var(--border); }/* End custom CSS */