.elementor-10 .elementor-element.elementor-element-a765bf0{--display:grid;--position:fixed;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--grid-justify-content:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a765bf0{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a765bf0{right:0px;}.elementor-widget-image .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-10 .elementor-element.elementor-element-1150553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-1150553 img{width:90px;}.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-10 .elementor-element.elementor-element-b76d08e .elementor-menu-toggle{margin:0 auto;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu .elementor-item{font-family:"D-DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item{color:#FFFFFFB3;fill:#FFFFFFB3;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a, .elementor-10 .elementor-element.elementor-element-b76d08e .elementor-menu-toggle{color:#FFFFFFB3;fill:#FFFFFFB3;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown{background-color:#05050582;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-menu-toggle:hover,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a.highlighted{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown .elementor-item, .elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-f2aa70a{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-f2aa70a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f2aa70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ruwbi.com/wp-content/uploads/2026/05/F_15_Strike_Eagle_Nght-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-de384bd{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;top:0px;}.elementor-10 .elementor-element.elementor-element-de384bd.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-de384bd{left:0vw;}body.rtl .elementor-10 .elementor-element.elementor-element-de384bd{right:0vw;}.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-10 .elementor-element.elementor-element-74778ac{font-family:"D-DIN", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-c6b22b4 .elementor-button{background-color:#61CE7000;font-family:"D-DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.1px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-c6b22b4 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c6b22b4 .elementor-button:focus{background-color:#6F0C15;border-color:#6F0C15;}.elementor-10 .elementor-element.elementor-element-5c7d883{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-5c7d883:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5c7d883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ruwbi.com/wp-content/uploads/2026/05/USS_Tripoli_Bridge-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5c7d883::before, .elementor-10 .elementor-element.elementor-element-5c7d883 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5c7d883 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5c7d883 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5c7d883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5c7d883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-61e2ca0{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:1000px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-61e2ca0{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-61e2ca0{right:0px;}.elementor-10 .elementor-element.elementor-element-c7f07ae{font-family:"D-DIN", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c7f07ae p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7fbb0a1 .elementor-button{background-color:#050505B8;font-family:"D-DIN", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.1px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-7fbb0a1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7fbb0a1 .elementor-button:focus{background-color:#6F0C15;border-color:#6F0C15;}.elementor-10 .elementor-element.elementor-element-7fbb0a1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8f3c7b6{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;box-shadow:0px 0px 80px -20px rgba(0, 0, 0, 0.6) inset;}.elementor-10 .elementor-element.elementor-element-8f3c7b6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f3c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0D10;}.elementor-10 .elementor-element.elementor-element-8f3c7b6::before, .elementor-10 .elementor-element.elementor-element-8f3c7b6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8f3c7b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8f3c7b6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8f3c7b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8f3c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #0A0D10 0%, #0A100F00 41%);}.elementor-10 .elementor-element.elementor-element-fb67876{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-fb67876:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fb67876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-bf0031e{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-bf0031e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-9539dbd{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:150px;}.elementor-10 .elementor-element.elementor-element-9539dbd.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9539dbd{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-9539dbd{right:0px;}.elementor-10 .elementor-element.elementor-element-38668e1{width:var( --container-widget-width, 94.506% );max-width:94.506%;--container-widget-width:94.506%;--container-widget-flex-grow:0;font-family:"D-DIN", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-38668e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-484a27a .elementor-button{background-color:#61CE7000;font-family:"D-DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.1px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-484a27a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-484a27a .elementor-button:focus{background-color:#6F0C15;border-color:#6F0C15;}.elementor-10 .elementor-element.elementor-element-1f7b2fa{--display:flex;--min-height:100vh;--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;}.elementor-10 .elementor-element.elementor-element-1f7b2fa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1f7b2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ruwbi.com/wp-content/uploads/2026/05/KC135_Gauges-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0b3310c{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:150px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0b3310c{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-0b3310c{right:0px;}.elementor-10 .elementor-element.elementor-element-9012fb2{font-family:"D-DIN", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7de6ca5 .elementor-button{background-color:#61CE7000;font-family:"D-DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.1px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-7de6ca5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7de6ca5 .elementor-button:focus{background-color:#6F0C15;border-color:#6F0C15;}.elementor-10 .elementor-element.elementor-element-605f574{--display:flex;--min-height:100vh;--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;}.elementor-10 .elementor-element.elementor-element-605f574:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-605f574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ruwbi.com/wp-content/uploads/2026/05/USAG_Black_Start-scaled.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8da5759{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:150px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8da5759{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-8da5759{right:0px;}.elementor-10 .elementor-element.elementor-element-162d3a6{font-family:"D-DIN", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-06a9f97 .elementor-button{background-color:#61CE7000;font-family:"D-DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.1px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-06a9f97 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-06a9f97 .elementor-button:focus{background-color:#6F0C15;border-color:#6F0C15;}.elementor-10 .elementor-element.elementor-element-a9c8b99{--display:flex;--min-height:100vh;--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;}.elementor-10 .elementor-element.elementor-element-a9c8b99:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a9c8b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-b45f151{--display:flex;}.elementor-10 .elementor-element.elementor-element-030da46 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-85c9716{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:150px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-85c9716{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-85c9716{right:0px;}.elementor-10 .elementor-element.elementor-element-b9076d7{font-family:"D-DIN", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-77bc64b .elementor-button{background-color:#61CE7000;font-family:"D-DIN", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.1px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-77bc64b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-77bc64b .elementor-button:focus{background-color:#6F0C15;border-color:#6F0C15;}.elementor-10 .elementor-element.elementor-element-26585ad{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-26585ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-26585ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-1cb04b5{--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;--flex-wrap:nowrap;}.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-10 .elementor-element.elementor-element-6cef71e{--e-transform-translateX:82px;text-align:start;}.elementor-10 .elementor-element.elementor-element-6cef71e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6cef71e .elementor-heading-title{font-family:"D-DIN", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c2916c4{--e-transform-translateX:0px;--e-transform-translateY:-4px;}.elementor-10 .elementor-element.elementor-element-c2916c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c2916c4 img{width:29%;}.elementor-10 .elementor-element.elementor-element-dff2211{--display:flex;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dff2211:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dff2211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-dff2211::before, .elementor-10 .elementor-element.elementor-element-dff2211 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dff2211 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dff2211 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dff2211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dff2211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1eee060{text-align:center;font-family:"D-DIN", Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:-1px;word-spacing:1px;color:#5A5A5A;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-a765bf0{--e-con-grid-template-columns:125px 1fr;--e-con-grid-template-rows:1fr;--grid-auto-flow:row;--align-items:center;--grid-justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-a765bf0.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-1150553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-1150553 img{width:74%;}.elementor-10 .elementor-element.elementor-element-b76d08e{padding:8px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b76d08e .elementor-nav-menu--main .elementor-item{padding-left:17px;padding-right:17px;}.elementor-10 .elementor-element.elementor-element-b9076d7{font-size:15px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a765bf0{--min-height:0px;--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;--align-items:start;}.elementor-10 .elementor-element.elementor-element-1150553 img{width:75%;}.elementor-10 .elementor-element.elementor-element-b76d08e{--e-transform-translateX:60px;}.elementor-10 .elementor-element.elementor-element-1cb04b5.e-con{--e-con-transform-translateX:0px;}.elementor-10 .elementor-element.elementor-element-1cb04b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6cef71e{--e-transform-translateX:110px;}.elementor-10 .elementor-element.elementor-element-c2916c4{--e-transform-translateX:-16px;}.elementor-10 .elementor-element.elementor-element-c2916c4 img{width:18%;}.elementor-10 .elementor-element.elementor-element-dff2211{--overlay-opacity:0;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-de384bd{--width:500px;}.elementor-10 .elementor-element.elementor-element-61e2ca0{--width:500px;}.elementor-10 .elementor-element.elementor-element-9539dbd{--content-width:625px;}.elementor-10 .elementor-element.elementor-element-0b3310c{--content-width:850px;}.elementor-10 .elementor-element.elementor-element-8da5759{--content-width:850px;}.elementor-10 .elementor-element.elementor-element-85c9716{--content-width:760px;}.elementor-10 .elementor-element.elementor-element-1cb04b5{--content-width:200px;}.elementor-10 .elementor-element.elementor-element-dff2211{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-85c9716{--content-width:650px;}}/* Start custom CSS for container, class: .elementor-element-de384bd *//* ============================================================
   MASTER CONTROL PANEL - ADJUST ALL SIZES AND POSITIONS HERE
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-de384bd {
    /* --- DESKTOP VARIABLES --- */
    --dt-anchor-x: 6vw;
    --dt-anchor-y: 15vh;
    --dt-wrap-width: 700px;
    --dt-h1-size: 38px;
    --dt-body-size: 15px;
    --dt-btn-size: 12px;

    /* --- TABLET VARIABLES --- */
    --tl-anchor-x: 8vw;
    --tl-anchor-y: 12vh;
    --tl-wrap-width: 660px;
    --tl-h1-size: 30px;
    --tl-body-size: 14px;
    --tl-btn-size: 11px;

    /* --- MOBILE VARIABLES --- */
    --mb-anchor-x: 10px;
    --mb-anchor-y: 2vh;
    --mb-wrap-width: 350px;
    --mb-h1-size: 18px;
    --mb-body-size: 13px;
    --mb-btn-size: 10px;
}

/* ============================================================
   CORE STRUCTURAL ARCHITECTURE
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-de384bd {
    position: absolute !important;
    width: auto !important;
    top: auto !important;
    right: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 50 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.elementor-10 .elementor-element.elementor-element-de384bd h1,
.elementor-10 .elementor-element.elementor-element-de384bd .elementor-heading-title {
    font-family: "D-DIN", sans-serif !important;
    white-space: nowrap !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 1.1 !important;
}

.elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor,
.elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor p {
    font-family: "D-DIN", sans-serif !important;
    white-space: normal !important;
    word-break: keep-all !important;
    overflow-wrap: break-word !important;
    text-align: left !important;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.85);
    line-height: 1.5 !important;
}

/* CLEAN STANDARD MINI-MAX BUTTON STRUCTURE */
.elementor-10 .elementor-element.elementor-element-de384bd .elementor-button,
.elementor-10 .elementor-element.elementor-element-de384bd .elementor-button:hover {
    font-family: "D-DIN", sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0.15em !important;
    box-shadow: none !important;
    transform: none !important;
}

/* ============================================================
   DESKTOP
   ============================================================ */

@media (min-width: 1025px) {

    .elementor-10 .elementor-element.elementor-element-de384bd {
        left: var(--dt-anchor-x) !important;
        bottom: var(--dt-anchor-y) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd > .elementor-element.elementor-widget-text-editor {
        width: var(--dt-wrap-width) !important;
        max-width: var(--dt-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd h1,
    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-heading-title {
        font-size: var(--dt-h1-size) !important;
        margin-bottom: 6px !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor p {
        font-size: var(--dt-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd > .elementor-element.elementor-widget-text-editor {
        margin-bottom: 10px !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-button {
        font-size: var(--dt-btn-size) !important;
    }
}

/* ============================================================
   TABLET
   ============================================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-10 .elementor-element.elementor-element-de384bd {
        left: var(--tl-anchor-x) !important;
        bottom: var(--tl-anchor-y) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd > .elementor-element.elementor-widget-text-editor {
        width: var(--tl-wrap-width) !important;
        max-width: var(--tl-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd h1,
    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-heading-title {
        font-size: var(--tl-h1-size) !important;
        margin-bottom: 6px !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor p {
        font-size: var(--tl-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd > .elementor-element.elementor-widget-text-editor {
        margin-bottom: 10px !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-button {
        font-size: var(--tl-btn-size) !important;
    }
}

/* ============================================================
   MOBILE
   ============================================================ */

@media (max-width: 767px) {

    .elementor-10 .elementor-element.elementor-element-de384bd {
        left: var(--mb-anchor-x) !important;
        bottom: var(--mb-anchor-y) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd > .elementor-element.elementor-widget-text-editor {
        width: var(--mb-wrap-width) !important;
        max-width: var(--mb-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd h1,
    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-heading-title {
        font-size: var(--mb-h1-size) !important;
        margin-bottom: 4px !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-text-editor p {
        font-size: var(--mb-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd > .elementor-element.elementor-widget-text-editor {
        margin-bottom: 8px !important;
    }

    .elementor-10 .elementor-element.elementor-element-de384bd .elementor-button {
        font-size: var(--mb-btn-size) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2aa70a */.elementor-10 .elementor-element.elementor-element-f2aa70a {
    height: 100vh !important;
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e2ca0 *//* ============================================================
   PANEL 2 CONTROL PANEL - NAVY BRIDGE LAYOUT
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-61e2ca0 {
    /* --- DESKTOP VARIABLES --- */
    --dt-anchor-x: 6vw;          /* Left distance on Desktop */
    --dt-anchor-y: 15vh;         /* Bottom distance on Desktop */
    --dt-wrap-width: 750px;      /* Paragraph box width on Desktop */
    --dt-h1-size: 38px;          /* Heading font size on Desktop */
    --dt-body-size: 15px;        /* Subtitle font size on Desktop */
    --dt-btn-size: 12px;         /* Button font size on Desktop */

    /* --- TABLET VARIABLES --- */
    --tl-anchor-x: 8vw;          /* Left distance on Tablet */
    --tl-anchor-y: 12vh;         /* Bottom distance on Tablet */
    --tl-wrap-width: 660px;      /* Paragraph box width on Tablet */
    --tl-h1-size: 30px;          /* Heading font size on Tablet */
    --tl-body-size: 14px;        /* Subtitle font size on Tablet */
    --tl-btn-size: 11px;         /* Button font size on Tablet */

    /* --- MOBILE VARIABLES --- */
    --mb-anchor-x: 10px;         /* Left distance on Mobile */
    --mb-anchor-y: 2vh;          /* Bottom distance on Mobile */
    --mb-wrap-width: 350px
    ;      /* Paragraph box width on Mobile */
    --mb-h1-size: 18px;          /* Heading font size on Mobile */
    --mb-body-size: 13px;        /* Subtitle font size on Mobile */
    --mb-btn-size: 10px;         /* Button font size on Mobile */
}

/* ============================================================
   CORE STRUCTURAL ARCHITECTURE (DO NOT EDIT)
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-61e2ca0 {
    position: absolute !important;
    width: auto !important; 
    top: auto !important;
    right: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 50 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}
.elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-10 .elementor-element.elementor-element-61e2ca0 h1, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-heading-title {
    font-family: "D-DIN", sans-serif !important;
    white-space: nowrap !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 1.1 !important;
}
.elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor p {
    font-family: "D-DIN", sans-serif !important;
    white-space: normal !important;
    word-break: keep-all !important;
    overflow-wrap: break-word !important;
    text-align: left !important;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.85);
    line-height: 1.5 !important;
}
.elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-button, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-button:hover {
    font-family: "D-DIN", sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0.15em !important;
    box-shadow: none !important;
    transform: none !important;
}

/* ============================================================
   RESPONSIVE BREAKPOINT ENGAGEMENT ENGINE
   ============================================================ */
@media (min-width: 1025px) {
    .elementor-10 .elementor-element.elementor-element-61e2ca0 { left: var(--dt-anchor-x) !important; bottom: var(--dt-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor .elementor-widget-container { width: var(--dt-wrap-width) !important; max-width: var(--dt-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 h1, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-heading-title { font-size: var(--dt-h1-size) !important; margin-bottom: 24px !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor p { font-size: var(--dt-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor { margin-bottom: 32px !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-button { font-size: var(--dt-btn-size) !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-61e2ca0 { left: var(--tl-anchor-x) !important; bottom: var(--tl-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor .elementor-widget-container { width: var(--tl-wrap-width) !important; max-width: var(--tl-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 h1, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-heading-title { font-size: var(--tl-h1-size) !important; margin-bottom: 20px !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor p { font-size: var(--tl-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor { margin-bottom: 28px !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-button { font-size: var(--tl-btn-size) !important; }
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-61e2ca0 { left: var(--mb-anchor-x) !important; bottom: var(--mb-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor { width: var(--mb-wrap-width) !important; max-width: var(--mb-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 h1, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-heading-title { font-size: var(--mb-h1-size) !important; margin-bottom: 16px !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-text-editor p { font-size: var(--mb-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-widget-text-editor { margin-bottom: 24px !important; }
    .elementor-10 .elementor-element.elementor-element-61e2ca0 .elementor-button { font-size: var(--mb-btn-size) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9539dbd *//* ============================================================
   PANEL 3 CONTROL PANEL - CHAOTIC SIGNALS VIDEO LAYOUT
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-9539dbd {
    /* --- DESKTOP VARIABLES --- */
    --dt-anchor-x: 10vw;          
    --dt-anchor-y: 15vh;         /* Elevated to frame the center of video plate */
    --dt-wrap-width: 520px;      
    --dt-h1-size: 38px;          
    --dt-body-size: 15px;        
    --dt-btn-size: 12px;         

    /* --- TABLET VARIABLES --- */
    --tl-anchor-x: 8vw;          
    --tl-anchor-y: 15vh;         
    --tl-wrap-width: 600px;      
    --tl-h1-size: 30px;          
    --tl-body-size: 14px;        
    --tl-btn-size: 11px;         

    /* --- MOBILE VARIABLES --- */
    --mb-anchor-x: 10px;         
    --mb-anchor-y: 4vh;          
    --mb-wrap-width: 350px
    --mb-h1-size: 18px;          
    --mb-body-size: 13px;        
    --mb-btn-size: 10px;         
}

/* --- CORE ARCHITECTURE & BREAKPOINT ENGINES --- */
.elementor-10 .elementor-element.elementor-element-9539dbd { position: absolute !important; width: auto !important; top: auto !important; right: auto !important; padding: 0 !important; margin: 0 !important; z-index: 50 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; }
.elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; }
.elementor-10 .elementor-element.elementor-element-9539dbd h1, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-heading-title { font-family: "D-DIN", sans-serif !important; white-space: nowrap !important; text-transform: uppercase; font-weight: 700; letter-spacing: -0.01em; line-height: 1.1 !important; }
.elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor p { font-family: "D-DIN", sans-serif !important; white-space: normal !important; word-break: keep-all !important; overflow-wrap: break-word !important; text-align: left !important; font-weight: 300; color: rgba(255, 255, 255, 0.85); line-height: 1.5 !important; }
.elementor-10 .elementor-element.elementor-element-9539dbd .elementor-button, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-button:hover { font-family: "D-DIN", sans-serif !important; text-transform: uppercase; letter-spacing: 0.15em !important; box-shadow: none !important; transform: none !important; }

@media (min-width: 1025px) {
    .elementor-10 .elementor-element.elementor-element-9539dbd { left: var(--dt-anchor-x) !important; bottom: var(--dt-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor .elementor-widget-container { width: var(--dt-wrap-width) !important; max-width: var(--dt-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd h1, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-heading-title { font-size: var(--dt-h1-size) !important; margin-bottom: 24px !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor p { font-size: var(--dt-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor { margin-bottom: 32px !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-button { font-size: var(--dt-btn-size) !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-9539dbd { left: var(--tl-anchor-x) !important; bottom: var(--tl-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor .elementor-widget-container { width: var(--tl-wrap-width) !important; max-width: var(--tl-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd h1, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-heading-title { font-size: var(--tl-h1-size) !important; margin-bottom: 20px !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor p { font-size: var(--tl-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor { margin-bottom: 28px !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-button { font-size: var(--tl-btn-size) !important; }
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-9539dbd { left: var(--mb-anchor-x) !important; bottom: var(--mb-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor { width: var(--mb-wrap-width) !important; max-width: var(--mb-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd h1, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-heading-title { font-size: var(--mb-h1-size) !important; margin-bottom: 16px !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-text-editor p { font-size: var(--mb-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-widget-text-editor { margin-bottom: 24px !important; }
    .elementor-10 .elementor-element.elementor-element-9539dbd .elementor-button { font-size: var(--mb-btn-size) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b3310c *//* ============================================================
   PANEL 5 CONTROL PANEL - SIGNAL WATCHERS LAYOUT
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-0b3310c {

    /* --- DESKTOP VARIABLES --- */
    --dt-anchor-x: 6vw;
    --dt-anchor-y: 6vh;
    --dt-wrap-width: 750px;
    --dt-h1-size: 38px;
    --dt-body-size: 15px;
    --dt-btn-size: 12px;

    /* --- TABLET VARIABLES --- */
    --tl-anchor-x: 8vw;
    --tl-anchor-y: 12vh;
    --tl-wrap-width: 650px;
    --tl-h1-size: 30px;
    --tl-body-size: 14px;
    --tl-btn-size: 11px;

    /* --- MOBILE VARIABLES --- */
    --mb-anchor-x: 10px;
    --mb-anchor-y: 2vh;
    --mb-wrap-width: 350px;
    --mb-h1-size: 18px;
    --mb-body-size: 13px;
    --mb-btn-size: 10px;
}

/* ============================================================
   CORE ARCHITECTURE
   ============================================================ */

.elementor-10 .elementor-element.elementor-element-0b3310c {
    position: absolute !important;
    width: auto !important;
    top: auto !important;
    right: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 50 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.elementor-10 .elementor-element.elementor-element-0b3310c h1,
.elementor-10 .elementor-element.elementor-element-0b3310c .elementor-heading-title {
    font-family: "D-DIN", sans-serif !important;
    white-space: normal !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 1.1 !important;
}

.elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor,
.elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor p {
    font-family: "D-DIN", sans-serif !important;
    white-space: normal !important;
    word-break: keep-all !important;
    overflow-wrap: break-word !important;
    text-align: left !important;
    font-weight: 300;
    color: rgba(255,255,255,0.85);
    line-height: 1.5 !important;
}

.elementor-10 .elementor-element.elementor-element-0b3310c .elementor-button,
.elementor-10 .elementor-element.elementor-element-0b3310c .elementor-button:hover {
    font-family: "D-DIN", sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0.15em !important;
    box-shadow: none !important;
    transform: none !important;
}

/* ============================================================
   DESKTOP
   ============================================================ */

@media (min-width: 1025px) {

    .elementor-10 .elementor-element.elementor-element-0b3310c {
        left: var(--dt-anchor-x) !important;
        bottom: var(--dt-anchor-y) !important;
        width: var(--dt-wrap-width) !important;
        max-width: var(--dt-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c h1,
    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-heading-title {
        font-size: var(--dt-h1-size) !important;
        margin-bottom: 24px !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor p {
        font-size: var(--dt-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-widget-text-editor {
        margin-bottom: 32px !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-button {
        font-size: var(--dt-btn-size) !important;
    }
}

/* ============================================================
   TABLET
   ============================================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-10 .elementor-element.elementor-element-0b3310c {
        left: var(--tl-anchor-x) !important;
        bottom: var(--tl-anchor-y) !important;
        width: var(--tl-wrap-width) !important;
        max-width: var(--tl-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c h1,
    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-heading-title {
        font-size: var(--tl-h1-size) !important;
        margin-bottom: 20px !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor p {
        font-size: var(--tl-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-widget-text-editor {
        margin-bottom: 28px !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-button {
        font-size: var(--tl-btn-size) !important;
    }
}

/* ============================================================
   MOBILE
   ============================================================ */

@media (max-width: 767px) {

    .elementor-10 .elementor-element.elementor-element-0b3310c {
        left: var(--mb-anchor-x) !important;
        bottom: var(--mb-anchor-y) !important;
        width: var(--mb-wrap-width) !important;
        max-width: var(--mb-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c h1,
    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-heading-title {
        font-size: var(--mb-h1-size) !important;
        margin-bottom: 16px !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-text-editor p {
        font-size: var(--mb-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-widget-text-editor {
        margin-bottom: 24px !important;
    }

    .elementor-10 .elementor-element.elementor-element-0b3310c .elementor-button {
        font-size: var(--mb-btn-size) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da5759 *//* ============================================================
   PANEL 5 CONTROL PANEL - SIGNAL WATCHERS LAYOUT
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-8da5759 {

    /* --- DESKTOP VARIABLES --- */
    --dt-anchor-x: 6vw;
    --dt-anchor-y: 6vh;
    --dt-wrap-width: 750px;
    --dt-h1-size: 38px;
    --dt-body-size: 15px;
    --dt-btn-size: 12px;

    /* --- TABLET VARIABLES --- */
    --tl-anchor-x: 8vw;
    --tl-anchor-y: 12vh;
    --tl-wrap-width: 650px;
    --tl-h1-size: 30px;
    --tl-body-size: 14px;
    --tl-btn-size: 11px;

    /* --- MOBILE VARIABLES --- */
    --mb-anchor-x: 10px;
    --mb-anchor-y: 2vh;
    --mb-wrap-width: 350px;
    --mb-h1-size: 18px;
    --mb-body-size: 13px;
    --mb-btn-size: 10px;
}

/* ============================================================
   CORE ARCHITECTURE
   ============================================================ */

.elementor-10 .elementor-element.elementor-element-8da5759 {
    position: absolute !important;
    width: auto !important;
    top: auto !important;
    right: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 50 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.elementor-10 .elementor-element.elementor-element-8da5759 h1,
.elementor-10 .elementor-element.elementor-element-8da5759 .elementor-heading-title {
    font-family: "D-DIN", sans-serif !important;
    white-space: normal !important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -0.01em;
    line-height: 1.1 !important;
}

.elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor,
.elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor p {
    font-family: "D-DIN", sans-serif !important;
    white-space: normal !important;
    word-break: keep-all !important;
    overflow-wrap: break-word !important;
    text-align: left !important;
    font-weight: 300;
    color: rgba(255,255,255,0.85);
    line-height: 1.5 !important;
}

.elementor-10 .elementor-element.elementor-element-8da5759 .elementor-button,
.elementor-10 .elementor-element.elementor-element-8da5759 .elementor-button:hover {
    font-family: "D-DIN", sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0.15em !important;
    box-shadow: none !important;
    transform: none !important;
}

/* ============================================================
   DESKTOP
   ============================================================ */

@media (min-width: 1025px) {

    .elementor-10 .elementor-element.elementor-element-8da5759 {
        left: var(--dt-anchor-x) !important;
        bottom: var(--dt-anchor-y) !important;
        width: var(--dt-wrap-width) !important;
        max-width: var(--dt-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 h1,
    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-heading-title {
        font-size: var(--dt-h1-size) !important;
        margin-bottom: 24px !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor p {
        font-size: var(--dt-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-widget-text-editor {
        margin-bottom: 32px !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-button {
        font-size: var(--dt-btn-size) !important;
    }
}

/* ============================================================
   TABLET
   ============================================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-10 .elementor-element.elementor-element-8da5759 {
        left: var(--tl-anchor-x) !important;
        bottom: var(--tl-anchor-y) !important;
        width: var(--tl-wrap-width) !important;
        max-width: var(--tl-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 h1,
    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-heading-title {
        font-size: var(--tl-h1-size) !important;
        margin-bottom: 20px !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor p {
        font-size: var(--tl-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-widget-text-editor {
        margin-bottom: 28px !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-button {
        font-size: var(--tl-btn-size) !important;
    }
}

/* ============================================================
   MOBILE
   ============================================================ */

@media (max-width: 767px) {

    .elementor-10 .elementor-element.elementor-element-8da5759 {
        left: var(--mb-anchor-x) !important;
        bottom: var(--mb-anchor-y) !important;
        width: var(--mb-wrap-width) !important;
        max-width: var(--mb-wrap-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 h1,
    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-heading-title {
        font-size: var(--mb-h1-size) !important;
        margin-bottom: 16px !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor,
    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-text-editor p {
        font-size: var(--mb-body-size) !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-widget-text-editor {
        margin-bottom: 24px !important;
    }

    .elementor-10 .elementor-element.elementor-element-8da5759 .elementor-button {
        font-size: var(--mb-btn-size) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9716 *//* ============================================================
   PANEL 6 CONTROL PANEL - INDUSTRIES MOSAIC VIDEO LAYOUT
   ============================================================ */
.elementor-10 .elementor-element.elementor-element-85c9716 {
    /* --- DESKTOP VARIABLES --- */
    --dt-anchor-x: 6vw;          
    --dt-anchor-y: 10vh;         /* Elevated layout parameter for video plate compositing */
    --dt-wrap-width: 720px;      
    --dt-h1-size: 38px;          
    --dt-body-size: 15px;        
    --dt-btn-size: 12px;         

    /* --- TABLET VARIABLES --- */
    --tl-anchor-x: 8vw;          
    --tl-anchor-y: 14vh;         
    --tl-wrap-width: 620px;      
    --tl-h1-size: 30px;          
    --tl-body-size: 14px;        
    --tl-btn-size: 11px;         

    /* --- MOBILE VARIABLES --- */
    --mb-anchor-x: 10px;         
    --mb-anchor-y: 3vh;          
    --mb-wrap-width: 350px;      
    --mb-h1-size: 18px;          
    --mb-body-size: 13px;        
    --mb-btn-size: 10px;         
}

/* --- CORE ARCHITECTURE & BREAKPOINT ENGINES --- */
.elementor-10 .elementor-element.elementor-element-85c9716 { position: absolute !important; width: auto !important; top: auto !important; right: auto !important; padding: 0 !important; margin: 0 !important; z-index: 50 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; }
.elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; }
.elementor-10 .elementor-element.elementor-element-85c9716 h1, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-heading-title { font-family: "D-DIN", sans-serif !important; white-space: nowrap !important; text-transform: uppercase; font-weight: 700; letter-spacing: -0.01em; line-height: 1.1 !important; }
.elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor p { font-family: "D-DIN", sans-serif !important; white-space: normal !important; word-break: keep-all !important; overflow-wrap: break-word !important; text-align: left !important; font-weight: 300; color: rgba(255, 255, 255, 0.85); line-height: 1.5 !important; }
.elementor-10 .elementor-element.elementor-element-85c9716 .elementor-button, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-button:hover { font-family: "D-DIN", sans-serif !important; text-transform: uppercase; letter-spacing: 0.15em !important; box-shadow: none !important; transform: none !important; }

@media (min-width: 1025px) {
    .elementor-10 .elementor-element.elementor-element-85c9716 { left: var(--dt-anchor-x) !important; bottom: var(--dt-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor .elementor-widget-container { width: var(--dt-wrap-width) !important; max-width: var(--dt-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 h1, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-heading-title { font-size: var(--dt-h1-size) !important; margin-bottom: 24px !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor p { font-size: var(--dt-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor { margin-bottom: 32px !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-button { font-size: var(--dt-btn-size) !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-85c9716 { left: var(--tl-anchor-x) !important; bottom: var(--tl-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor .elementor-widget-container { width: var(--tl-wrap-width) !important; max-width: var(--tl-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 h1, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-heading-title { font-size: var(--tl-h1-size) !important; margin-bottom: 20px !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor p { font-size: var(--tl-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor { margin-bottom: 28px !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-button { font-size: var(--tl-btn-size) !important; }
}
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-85c9716 { left: var(--mb-anchor-x) !important; bottom: var(--mb-anchor-y) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor { width: var(--mb-wrap-width) !important; max-width: var(--mb-wrap-width) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 h1, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-heading-title { font-size: var(--mb-h1-size) !important; margin-bottom: 16px !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor, .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-text-editor p { font-size: var(--mb-body-size) !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-widget-text-editor { margin-bottom: 24px !important; }
    .elementor-10 .elementor-element.elementor-element-85c9716 .elementor-button { font-size: var(--mb-btn-size) !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'D-DIN';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ruwbi.com/wp-content/uploads/2026/05/D-DIN-1.woff2') format('woff2');
}
@font-face {
	font-family: 'D-DIN';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ruwbi.com/wp-content/uploads/2026/05/D-DIN-Bold-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */