.elementor-7810 .elementor-element.elementor-element-11a3fb9e{--display:flex;--min-height:90px;--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7810 .elementor-element.elementor-element-11a3fb9e:not(.elementor-motion-effects-element-type-background), .elementor-7810 .elementor-element.elementor-element-11a3fb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7810 .elementor-element.elementor-element-34404fe6{text-align:left;}.elementor-7810 .elementor-element.elementor-element-34404fe6 img{width:100%;max-width:100%;height:120px;object-fit:contain;object-position:center center;}.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-7810 .elementor-element.elementor-element-4922f0ac .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu .elementor-item{font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.2px;word-spacing:0px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main .elementor-item{color:#D8D8D8;fill:#D8D8D8;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed .elementor-item:before,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-underline .elementor-item:after,
					 .elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-overline .elementor-item:before,
					 .elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-double-line .elementor-item:before,
					 .elementor-7810 .elementor-element.elementor-element-4922f0ac .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac{--e-nav-menu-horizontal-menu-item-margin:calc( 52px / 2 );}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:52px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown a, .elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown{background-color:#000000;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 15px 15px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown a:hover,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown a:focus,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown .elementor-item, .elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:-0.2px;word-spacing:0px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown li:not(:last-child){border-style:dotted;border-color:#FFFFFF;border-bottom-width:1px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac div.elementor-menu-toggle{color:#D8D8D8;}.elementor-7810 .elementor-element.elementor-element-4922f0ac div.elementor-menu-toggle svg{fill:#D8D8D8;}.elementor-7810 .elementor-element.elementor-element-4922f0ac div.elementor-menu-toggle:hover, .elementor-7810 .elementor-element.elementor-element-4922f0ac div.elementor-menu-toggle:focus{color:#E23125;}.elementor-7810 .elementor-element.elementor-element-4922f0ac div.elementor-menu-toggle:hover svg, .elementor-7810 .elementor-element.elementor-element-4922f0ac div.elementor-menu-toggle:focus svg{fill:#E23125;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button{background-color:#FFFFFF;font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.2px;word-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;}.elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button:hover, .elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button:focus{background-color:#F9E0E2;color:#E23125;border-color:#E23125;}.elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button:hover svg, .elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button:focus svg{fill:#E23125;}.elementor-7810 .elementor-element.elementor-element-1b44a24{--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-7810 .elementor-element.elementor-element-1b44a24:not(.elementor-motion-effects-element-type-background), .elementor-7810 .elementor-element.elementor-element-1b44a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-7810 .elementor-element.elementor-element-a277456 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#D8D8D8;}.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-7810 .elementor-element.elementor-element-3068c72{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#D8D8D8;}.elementor-7810 .elementor-element.elementor-element-134e5ca{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#D8D8D8;}.elementor-7810 .elementor-element.elementor-element-7aa5482 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-695723c{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-70f6ff6 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4b85b06{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-6477175 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-48b6b78{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-74d1b17 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-68eb07a{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-2825fa2d{--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-7810 .elementor-element.elementor-element-2825fa2d:not(.elementor-motion-effects-element-type-background), .elementor-7810 .elementor-element.elementor-element-2825fa2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7810 .elementor-element.elementor-element-7f630425{--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-7810 .elementor-element.elementor-element-31854c55{--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-7810 .elementor-element.elementor-element-59be2cf2 .elementor-menu-toggle{margin-right:auto;background-color:#BB6D6D00;border-width:0px;border-radius:0px;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu .elementor-item{font-family:"JetBrains Mono", Sans-serif;font-size:15px;font-weight:500;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main .elementor-item{color:#7A7A7A;fill:#7A7A7A;padding-left:0px;padding-right:0px;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-59be2cf2{--e-nav-menu-horizontal-menu-item-margin:calc( 31px / 2 );--nav-menu-icon-size:30px;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:31px;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a, .elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a:hover,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a:focus,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-menu-toggle:hover,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-menu-toggle:focus{color:#00ce1b;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a:hover,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a:focus,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown a.highlighted{background-color:#ededed;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown .elementor-item, .elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"JetBrains Mono", Sans-serif;font-size:15px;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 div.elementor-menu-toggle:hover, .elementor-7810 .elementor-element.elementor-element-59be2cf2 div.elementor-menu-toggle:focus{color:#00ce1b;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 div.elementor-menu-toggle:hover svg, .elementor-7810 .elementor-element.elementor-element-59be2cf2 div.elementor-menu-toggle:focus svg{fill:#00ce1b;}.elementor-7810 .elementor-element.elementor-element-312f4e4e{--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-7810 .elementor-element.elementor-element-1bc3257c{text-align:right;}.elementor-7810 .elementor-element.elementor-element-1bc3257c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4a8eada8{--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-7810 .elementor-element.elementor-element-732ca427{--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-7810 .elementor-element.elementor-element-2892d609{text-align:left;}.elementor-7810 .elementor-element.elementor-element-2892d609 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-5f751004{--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-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-repeater-item-993ef04.elementor-social-icon{background-color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-repeater-item-993ef04.elementor-social-icon i{color:#000000;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-repeater-item-993ef04.elementor-social-icon svg{fill:#000000;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-repeater-item-c81a5d6.elementor-social-icon{background-color:#000000;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-repeater-item-c81a5d6.elementor-social-icon i{color:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-repeater-item-c81a5d6.elementor-social-icon svg{fill:#FFFFFF;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:14px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0em;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-social-icon i{color:rgba(84,89,95,0.73);}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-social-icon svg{fill:rgba(84,89,95,0.73);}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-social-icon:hover i{color:#00ce1b;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5 .elementor-social-icon:hover svg{fill:#00ce1b;}@media(min-width:768px){.elementor-7810 .elementor-element.elementor-element-312f4e4e{--width:25%;}}@media(max-width:1024px){.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown .elementor-item, .elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button{font-size:14px;}.elementor-7810 .elementor-element.elementor-element-2825fa2d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-7810 .elementor-element.elementor-element-1bc3257c .elementor-heading-title{font-size:22px;}.elementor-7810 .elementor-element.elementor-element-4b99a2e5{--icon-size:13px;--grid-column-gap:10px;}}@media(max-width:767px){.elementor-7810 .elementor-element.elementor-element-11a3fb9e{--min-height:70px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7810 .elementor-element.elementor-element-34404fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7810 .elementor-element.elementor-element-34404fe6 img{width:50px;max-width:100%;height:50px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown .elementor-item, .elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown{border-width:0px 0px 1px 0px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-7810 .elementor-element.elementor-element-4922f0ac{--nav-menu-icon-size:25px;}.elementor-7810 .elementor-element.elementor-element-55a1d6b8 .elementor-button{font-size:14px;padding:10px 18px 10px 18px;}.elementor-7810 .elementor-element.elementor-element-2825fa2d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7810 .elementor-element.elementor-element-31854c55{--width:30%;}.elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7810 .elementor-element.elementor-element-59be2cf2 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:40px !important;}.elementor-7810 .elementor-element.elementor-element-312f4e4e{--width:70%;}.elementor-7810 .elementor-element.elementor-element-1bc3257c{text-align:right;}.elementor-7810 .elementor-element.elementor-element-1bc3257c .elementor-heading-title{font-size:12px;}.elementor-7810 .elementor-element.elementor-element-4a8eada8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7810 .elementor-element.elementor-element-732ca427{--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-7810 .elementor-element.elementor-element-2892d609{text-align:center;}.elementor-7810 .elementor-element.elementor-element-2892d609 .elementor-heading-title{line-height:19px;}.elementor-7810 .elementor-element.elementor-element-5f751004{--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-7810 .elementor-element.elementor-element-4b99a2e5{text-align:center;}}/* 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 */