.elementor-191 .elementor-element.elementor-element-c11513a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-191 .elementor-element.elementor-element-c11513a > .elementor-container{min-height:78vh;}.elementor-191 .elementor-element.elementor-element-c11513a{padding:110px 0px 110px 0px;}.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-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-widget-jet-slider .jet-slider .slider-pro .jet-slider__item{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider .jet-slider .sp-image-container:after{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider .jet-slider__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-slider .jet-slider__button--primary{background-color:var( --e-global-color-primary );}.elementor-widget-jet-slider  .jet-slider__button--primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-slider .jet-slider__button--secondary{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider  .jet-slider__button--secondary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button.sp-selected-button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:before{border-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:hover:before{border-color:var( --e-global-color-secondary );}.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-color:var( --e-global-color-primary );}.elementor-widget-jet-slider .jet-slider__fraction-pagination span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-191 .elementor-element.elementor-element-59e9b12 .slider-pro{min-height:700px;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider .sp-buttons{max-width:100%;text-align:center;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider .sp-image-container:after{opacity:0.2;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider__icon{justify-content:center;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider__title{text-align:center;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider__subtitle{text-align:center;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider__desc{align-self:center;text-align:center;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider__button-wrapper{text-align:center;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-191 .elementor-element.elementor-element-59e9b12 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-191 .elementor-element.elementor-element-0d804c0{margin-top:0px;margin-bottom:0px;}.elementor-191 .elementor-element.elementor-element-57d340a{--e-image-carousel-slides-to-show:5;z-index:5;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-49e7750 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-191 .elementor-element.elementor-element-49e7750 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-191 .elementor-element.elementor-element-49e7750{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191 .elementor-element.elementor-element-49e7750 .elementor-icon-list-text{transition:color 0.3s;}.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-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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-191 .elementor-element.elementor-element-392db4d .elementor-icon-box-wrapper{gap:15px;}.elementor-191 .elementor-element.elementor-element-a487c99 .elementor-icon-box-wrapper{gap:15px;}.elementor-191 .elementor-element.elementor-element-c0e5673 .elementor-icon-box-wrapper{gap:15px;}.elementor-191 .elementor-element.elementor-element-b2c87f2 .elementor-icon-box-wrapper{gap:15px;}.elementor-191 .elementor-element.elementor-element-6ceba7d .elementor-icon-box-wrapper{gap:15px;}.elementor-191 .elementor-element.elementor-element-07c5366 .elementor-icon-box-wrapper{gap:15px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-191 .elementor-element.elementor-element-312fc80.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-312fc80.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-312fc80.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-312fc80 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-312fc80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-73cc790.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-73cc790.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-73cc790.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-73cc790 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-73cc790 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-deead0e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-deead0e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-deead0e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-deead0e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-deead0e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-b9df5eb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-b9df5eb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-b9df5eb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-b9df5eb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-b9df5eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-f5e6f34.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-f5e6f34.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-f5e6f34.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-f5e6f34 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-f5e6f34 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-4bd8bae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-4bd8bae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-4bd8bae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-4bd8bae .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-4bd8bae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-9623a12.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-9623a12.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-9623a12.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-9623a12 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-9623a12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-f922a7d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-f922a7d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-f922a7d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-f922a7d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-f922a7d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-c346a82.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-c346a82.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-c346a82.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-c346a82 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-c346a82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-b890397.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-b890397.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-b890397.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-b890397 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-b890397 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-191 .elementor-element.elementor-element-f1b637e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-191 .elementor-element.elementor-element-f1b637e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-191 .elementor-element.elementor-element-f1b637e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-f1b637e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-191 .elementor-element.elementor-element-f1b637e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-191 .elementor-element.elementor-element-9e9d6c0:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-9e9d6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bootnetltd.com/wp-content/uploads/2026/10/bootnet-home-contact-bg-1916.webp");background-position:center center;background-size:cover;}.elementor-191 .elementor-element.elementor-element-9e9d6c0 > .elementor-background-overlay{background-color:#091C35;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-9e9d6c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(max-width:1024px){.elementor-191 .elementor-element.elementor-element-c11513a > .elementor-container{min-height:70vh;}.elementor-191 .elementor-element.elementor-element-c11513a{padding:90px 0px 90px 0px;}.elementor-191 .elementor-element.elementor-element-59e9b12 .slider-pro{min-height:700px;}.elementor-191 .elementor-element.elementor-element-57d340a{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-c11513a > .elementor-container{min-height:640px;}.elementor-191 .elementor-element.elementor-element-c11513a{padding:70px 0px 70px 0px;}.elementor-191 .elementor-element.elementor-element-222a32d{width:100%;}.elementor-191 .elementor-element.elementor-element-59e9b12 .slider-pro{min-height:555px;}.elementor-191 .elementor-element.elementor-element-0d804c0{margin-top:10px;margin-bottom:0px;}.elementor-191 .elementor-element.elementor-element-1b6b425 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-57d340a{--e-image-carousel-slides-to-show:4;}.elementor-191 .elementor-element.elementor-element-33bf644{width:100%;}.elementor-191 .elementor-element.elementor-element-af5a885{width:100%;}.elementor-191 .elementor-element.elementor-element-0b691ad{width:100%;}.elementor-191 .elementor-element.elementor-element-312fc80 .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-a176fe0{width:100%;}.elementor-191 .elementor-element.elementor-element-73cc790 .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-d31fcf9{width:100%;}.elementor-191 .elementor-element.elementor-element-deead0e .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-3b259d6{width:100%;}.elementor-191 .elementor-element.elementor-element-b9df5eb .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-d1bb2dd{width:100%;}.elementor-191 .elementor-element.elementor-element-f5e6f34 .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-15b0983{width:100%;}.elementor-191 .elementor-element.elementor-element-4bd8bae .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-da97d61{width:100%;}.elementor-191 .elementor-element.elementor-element-4d57dd3{width:100%;}.elementor-191 .elementor-element.elementor-element-9623a12 .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-f922a7d .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-c346a82 .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-b890397 .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-f1b637e .elementor-image-box-img{margin-bottom:15px;}.elementor-191 .elementor-element.elementor-element-cf0ebb9{width:100%;}.elementor-191 .elementor-element.elementor-element-c7bc3f0{width:100%;}.elementor-191 .elementor-element.elementor-element-97dd20f{width:100%;}.elementor-191 .elementor-element.elementor-element-9e9d6c0:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-9e9d6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bootnetltd.com/wp-content/uploads/2026/10/bootnet-home-contact-bg-mobile-800.webp");}.elementor-191 .elementor-element.elementor-element-d8c4e7d{width:100%;}}@media(min-width:768px){.elementor-191 .elementor-element.elementor-element-222a32d{width:60%;}.elementor-191 .elementor-element.elementor-element-1b6b425{width:41.884%;}.elementor-191 .elementor-element.elementor-element-40f3caa{width:58.116%;}.elementor-191 .elementor-element.elementor-element-33bf644{width:50%;}.elementor-191 .elementor-element.elementor-element-af5a885{width:50%;}.elementor-191 .elementor-element.elementor-element-0b691ad{width:33%;}.elementor-191 .elementor-element.elementor-element-a176fe0{width:33%;}.elementor-191 .elementor-element.elementor-element-d31fcf9{width:33%;}.elementor-191 .elementor-element.elementor-element-3b259d6{width:33%;}.elementor-191 .elementor-element.elementor-element-d1bb2dd{width:33%;}.elementor-191 .elementor-element.elementor-element-15b0983{width:33%;}.elementor-191 .elementor-element.elementor-element-da97d61{width:58%;}.elementor-191 .elementor-element.elementor-element-4d57dd3{width:42%;}.elementor-191 .elementor-element.elementor-element-db1053c{width:20%;}.elementor-191 .elementor-element.elementor-element-dc03a89{width:20%;}.elementor-191 .elementor-element.elementor-element-cdd1110{width:20%;}.elementor-191 .elementor-element.elementor-element-70d502b{width:20%;}.elementor-191 .elementor-element.elementor-element-6a8b300{width:20%;}.elementor-191 .elementor-element.elementor-element-d8c4e7d{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-191 .elementor-element.elementor-element-222a32d{width:80%;}.elementor-191 .elementor-element.elementor-element-33bf644{width:100%;}.elementor-191 .elementor-element.elementor-element-af5a885{width:100%;}.elementor-191 .elementor-element.elementor-element-0b691ad{width:100%;}.elementor-191 .elementor-element.elementor-element-a176fe0{width:100%;}.elementor-191 .elementor-element.elementor-element-d31fcf9{width:100%;}.elementor-191 .elementor-element.elementor-element-3b259d6{width:100%;}.elementor-191 .elementor-element.elementor-element-d1bb2dd{width:100%;}.elementor-191 .elementor-element.elementor-element-15b0983{width:100%;}.elementor-191 .elementor-element.elementor-element-da97d61{width:100%;}.elementor-191 .elementor-element.elementor-element-4d57dd3{width:100%;}.elementor-191 .elementor-element.elementor-element-cf0ebb9{width:50%;}.elementor-191 .elementor-element.elementor-element-c7bc3f0{width:50%;}.elementor-191 .elementor-element.elementor-element-97dd20f{width:50%;}.elementor-191 .elementor-element.elementor-element-d8c4e7d{width:80%;}}/* Start custom CSS *//* BootNet About 2027 - Page Custom CSS (DRAFT, not applied anywhere).
   Paste into Elementor Pro > Page Settings > Custom CSS of the NEW draft page only.
   `body.elementor-page-191` = Elementor's page wrapper, so the same CSS works for the EN and HE pages (any post ID).
   Tokens copied from the homepage (post-6.css). Native widgets only, no HTML widget, no JS. */
body.elementor-page-191{--bn-blue:#053A82;--bn-navy:#0E1B2E;--bn-deep:#00214E;--bn-line:#C9D3E0;--bn-lead:#26303B;--bn-body:#51595E;--bn-soft:#F3F6FA;--bn-r:24px;--bn-card-r:20px;--bn-h2:44px;--bn-pad:100px}
body.elementor-page-191 .elementor-section.bn-a-sec{padding-block:var(--bn-pad)}
body.elementor-page-191 .elementor-section.bn-a-sec>.elementor-container{max-width:1360px;padding-inline:30px}
/* eyebrow */
body.elementor-page-191 .bn-a-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:14px;margin:0;font:700 14px/1 "Montserrat",sans-serif;letter-spacing:.08em;color:var(--bn-blue)}
body.elementor-page-191 .bn-a-eyebrow .elementor-heading-title::before{content:"";flex:0 0 44px;height:1px;background:currentColor}
/* H2 / body */
body.elementor-page-191 .bn-a-h2 .elementor-heading-title{font:700 var(--bn-h2)/1.15 "Montserrat",sans-serif;letter-spacing:-.02em;color:var(--bn-navy)}
body.elementor-page-191 .bn-a-p,body.elementor-page-191 .bn-a-p p{font:400 18px/1.6 "Poppins",sans-serif;color:var(--bn-lead);margin:0 0 1em}
/* 02 story grid (bn-r04 pattern) */
@media(min-width:1025px){body.elementor-page-191 .bn-a-story>.elementor-container{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}}
body.elementor-page-191 .bn-a-photo{position:relative;line-height:0}
body.elementor-page-191 .bn-a-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--bn-r);background:#EEF0F2}
body.elementor-page-191 .bn-a-photo::before{content:"";position:absolute;inset-inline-start:-20px;bottom:-20px;width:46%;height:52%;border-inline-start:1px solid var(--bn-line);border-bottom:1px solid var(--bn-line);border-end-start-radius:30px;pointer-events:none}
/* 01 hero + 09 closing text colours */
body.elementor-page-191 .bn-a-hero h1,body.elementor-page-191 .bn-a-close h2{color:#fff}
body.elementor-page-191 .bn-a-hero h1{font:700 clamp(40px,5.4vw,72px)/1.05 "Montserrat",sans-serif;letter-spacing:-.025em}
body.elementor-page-191 .bn-a-hero .bn-a-sub{font:400 clamp(16px,1.5vw,20px)/1.5 "Poppins",sans-serif;color:rgba(255,255,255,.88)}
/* 03 wide image with caption */
body.elementor-page-191 .bn-a-wide img{width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:var(--bn-r)}
body.elementor-page-191 .bn-a-cap{font:500 12px/1.4 "Poppins",sans-serif;color:var(--bn-body);margin-top:10px}
/* 04 / 05 cards */
body.elementor-page-191 .bn-a-card{background:#fff;border-radius:var(--bn-card-r);box-shadow:0 0 10px rgba(0,0,0,.15);overflow:hidden;transition:background .3s,transform .3s}
body.elementor-page-191 .bn-a-card:hover{background:#FAFAFA}
body.elementor-page-191 .bn-a-card .elementor-image-box-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:0}
body.elementor-page-191 .bn-a-card .elementor-image-box-content{padding:25px}
body.elementor-page-191 .bn-a-card .elementor-image-box-title{font:600 20px/1.3 "Poppins",sans-serif;color:var(--bn-navy);margin:0 0 10px}
body.elementor-page-191 .bn-a-card .elementor-image-box-description{font:400 15px/1.6 "Poppins",sans-serif;color:var(--bn-body)}
/* buttons */
body.elementor-page-191 .bn-a-btn .elementor-button{border-radius:999px;background:var(--bn-blue);color:#fff;font:600 15px/1 "Montserrat",sans-serif;letter-spacing:.01em;padding:17px 26px;transition:background .3s}
body.elementor-page-191 .bn-a-btn .elementor-button:hover{background:#000}
body.elementor-page-191 .bn-a-btn--light .elementor-button{background:#fff;color:var(--bn-navy)}
/* 06 navy band */
body.elementor-page-191 .elementor-section.bn-a-band{border-radius:28px;color:#fff;background:radial-gradient(120% 140% at 100% 0,rgba(5,58,130,.55) 0,rgba(5,58,130,0) 55%),var(--bn-navy);padding:72px}
body.elementor-page-191 .bn-a-band .elementor-heading-title,body.elementor-page-191 .bn-a-band p{color:#fff}
body.elementor-page-191 .bn-a-band .bn-a-eyebrow .elementor-heading-title{color:#8FB4E8}
/* 08 counters (native Counter widget) */
body.elementor-page-191 .bn-a-count .elementor-counter-number-wrapper{font:700 56px/1 "Montserrat",sans-serif;color:var(--bn-blue)}
body.elementor-page-191 .bn-a-count .elementor-counter-title{font:500 15px/1.4 "Poppins",sans-serif;color:var(--bn-body)}
/* RTL (Polylang adds body.rtl on /he/). Fonts: same stacks as the HE homepage (Montserrat/Poppins; Hebrew glyphs fall back to the system font there too) */
.rtl body.elementor-page-191 .bn-a-h2 .elementor-heading-title,.rtl body.elementor-page-191 .bn-a-hero h1{letter-spacing:0}
.rtl body.elementor-page-191 .bn-a-eyebrow .elementor-heading-title{letter-spacing:0;flex-direction:row}
/* HE hero + closing: image is NOT mirrored. The baked navy safe-zone is on the left, so the hero column stays physically left; Hebrew text inside it stays RTL */
.rtl body.elementor-page-191 .bn-a-hero>.elementor-container,.rtl body.elementor-page-191 .bn-a-close>.elementor-container{direction:ltr}
.rtl body.elementor-page-191 .bn-a-hero .elementor-widget,.rtl body.elementor-page-191 .bn-a-close .elementor-widget{direction:rtl;text-align:right}
/* reduced motion + tablet/mobile */
@media(prefers-reduced-motion:reduce){body.elementor-page-191 .bn-a-card{transition:none}}
@media(max-width:1024px){body.elementor-page-191{--bn-h2:36px;--bn-pad:70px}body.elementor-page-191 .elementor-section.bn-a-band{padding:48px 32px}}
@media(max-width:767px){body.elementor-page-191{--bn-h2:30px;--bn-pad:30px}body.elementor-page-191 .bn-a-photo{max-width:560px}body.elementor-page-191 .bn-a-p,body.elementor-page-191 .bn-a-p p{font-size:16px}body.elementor-page-191 .bn-a-eyebrow .elementor-heading-title{font-size:11px;letter-spacing:.16em}body.elementor-page-191 .elementor-section.bn-a-band{padding:36px 22px;border-radius:20px}}
/* ---- addendum 27.10.2026 (t715u) ---- */
/* 02 story: columns inside a CSS grid must be full width of their cell */
body.elementor-page-191 .bn-a-story>.elementor-container>.elementor-column{width:100%}
body.elementor-page-191 .bn-a-lead,body.elementor-page-191 .bn-a-lead p{font-size:20px;color:var(--bn-navy)}
/* helper classes for head-only sections and the cards section under them */
body.elementor-page-191 .elementor-section.bn-a-sec.bn-a-sec--head{padding-bottom:40px}
body.elementor-page-191 .elementor-section.bn-a-sec.bn-a-sec--tight{padding-top:0}
/* hero: eyebrow + AI caption on dark */
body.elementor-page-191 .bn-a-hero .bn-a-eyebrow .elementor-heading-title{color:#8FB4E8}
body.elementor-page-191 .bn-a-hero .bn-a-cap{color:rgba(255,255,255,.7);margin-top:28px}
/* 03 wide image: crop per device */
@media(max-width:1024px){body.elementor-page-191 .bn-a-wide img{aspect-ratio:4/3}}
@media(max-width:767px){body.elementor-page-191 .bn-a-wide img{aspect-ratio:4/5}}
/* 06 band image + points */
body.elementor-page-191 .bn-a-bandimg img{width:100%;height:auto;border-radius:20px}
body.elementor-page-191 .bn-a-band .elementor-icon-box-wrapper{border-inline-start:2px solid #8FB4E8;padding-inline-start:16px;margin-bottom:18px;text-align:start}
body.elementor-page-191 .bn-a-band .elementor-icon-box-title{font:600 17px/1.3 "Poppins",sans-serif;margin:0 0 4px}
body.elementor-page-191 .bn-a-band .elementor-icon-box-description{font:400 15px/1.6 "Poppins",sans-serif;color:rgba(255,255,255,.88)}
body.elementor-page-191 .bn-a-band .bn-a-foot,body.elementor-page-191 .bn-a-band .bn-a-foot p{font:500 13px/1.4 "Poppins",sans-serif;color:rgba(255,255,255,.75)}
body.elementor-page-191 .bn-a-band .bn-a-cap{color:rgba(255,255,255,.7)}
/* 05 card links */
body.elementor-page-191 .bn-a-card .elementor-image-box-description a{display:inline-block;margin-top:10px;font-weight:600;color:var(--bn-blue);text-decoration:none;border-bottom:1px solid currentColor}
/* 07 people: 5 columns wrap 3+2, photo is 480x360 so never wider than 240px (sharp at 2x) */
body.elementor-page-191 .bn-a-people>.elementor-container{flex-wrap:wrap}
body.elementor-page-191 .bn-a-people>.elementor-container>.elementor-column{width:33.333%}
body.elementor-page-191 .bn-a-person .elementor-image-box-wrapper{text-align:start}
body.elementor-page-191 .bn-a-person .elementor-image-box-img{width:240px;max-width:100% !important;margin:0 0 16px !important}
body.elementor-page-191 .bn-a-person .elementor-image-box-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px}
body.elementor-page-191 .bn-a-person .elementor-image-box-title{font:600 20px/1.3 "Poppins",sans-serif;color:var(--bn-navy);margin:0 0 6px}
body.elementor-page-191 .bn-a-person .elementor-image-box-description{font:400 15px/1.5 "Poppins",sans-serif;color:var(--bn-body)}
@media(max-width:1024px){body.elementor-page-191 .bn-a-people>.elementor-container>.elementor-column{width:50%}}
@media(max-width:767px){body.elementor-page-191 .bn-a-people>.elementor-container>.elementor-column{width:100%}}
/* 08 counters: keep numbers + suffix LTR in Hebrew */
body.elementor-page-191 .bn-a-count .elementor-counter{text-align:center}
.rtl body.elementor-page-191 .bn-a-count .elementor-counter-number-wrapper{direction:ltr;unicode-bidi:isolate}
/* 09 closing */
body.elementor-page-191 .bn-a-close .bn-a-p,body.elementor-page-191 .bn-a-close .bn-a-p p{color:rgba(255,255,255,.88)}
body.elementor-page-191 .bn-a-close .bn-a-sign .elementor-heading-title{font:700 16px/1.4 "Montserrat",sans-serif;color:#fff;margin:6px 0 18px}

/* addendum 27.10 operator: image-box image must fill the card width */
body.elementor-page-191 .bn-a-card .elementor-image-box-img{display:block;width:100%;margin:0}
body.elementor-page-191 .bn-a-card .elementor-image-box-wrapper{display:block;text-align:start}
body.elementor-page-191 .bn-a-card .elementor-image-box-wrapper .elementor-image-box-img{width:100% !important;max-width:100% !important;margin:0 !important}
body.elementor-page-191 .bn-a-close .bn-a-h2 .elementor-heading-title{color:#fff}


/* ==== BN FIX 1447-A - About hero = Home hero (EN About, page 191, body.page-id-191 only) ====
   WHERE: Elementor > Pages > EN About (191) > Edit with Elementor > Page Settings (gear, bottom-left) > Advanced > Custom CSS.
   HOW: APPEND at the very END of the existing Custom CSS (do NOT replace; the existing "BootNet About 2027" rules stay and are overridden here by higher specificity + !important). Then Update.
   Rollback: delete everything from "BN FIX 1447-A" through "END BN FIX 1447-A".
   Spec = Home hero (page 6): inset rounded card 25px from the edges (10px on mobile), 700px high (555px on mobile), radius 20px,
   H1 52/57.2px weight 500 (44/48.4 at <=1024, 34/37.4 at <=767), eyebrow 16/19px 500 (13/16 mobile), subline 20/29 (18/27 tablet, 16/24 mobile).
   Background image, texts and the "AI visualization" note are untouched. */
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero{
 margin:25px 25px 25px 25px !important;
 width:auto !important;
 max-width:calc(100% - 50px) !important;
 padding:0 !important;
 min-height:700px !important;
 border-radius:20px !important;
 overflow:hidden !important;
 box-sizing:border-box !important;
}
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero>.elementor-background-overlay{border-radius:20px !important}
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero>.elementor-container{min-height:700px !important}
/* H1: same size/weight as Home */
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero h1.elementor-heading-title{
 font-size:52px !important;line-height:1.1 !important;font-weight:500 !important;letter-spacing:normal !important}
/* eyebrow + subline: same sizes as Home */
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-eyebrow .elementor-heading-title{
 font-size:16px !important;line-height:19px !important;font-weight:500 !important;letter-spacing:.04em !important}
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-sub,
body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-sub p{
 font-size:20px !important;line-height:29px !important;font-weight:400 !important}
/* tablet <=1024 */
@media (max-width:1024px){
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero h1.elementor-heading-title{font-size:44px !important}
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-sub,
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-sub p{font-size:18px !important;line-height:27px !important}
}
/* mobile <=767: card 10px from the edges, 555px high (Home: slider_height_mobile 555) */
@media (max-width:767px){
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero{
  margin:10px 10px 10px 10px !important;max-width:calc(100% - 20px) !important;min-height:555px !important}
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero>.elementor-container{min-height:555px !important}
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero h1.elementor-heading-title{font-size:34px !important}
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-eyebrow .elementor-heading-title{font-size:13px !important;line-height:16px !important}
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-sub,
 body.page-id-191 .elementor-191 .elementor-element.bn-a-hero .bn-a-sub p{font-size:16px !important;line-height:24px !important}
}
/* ==== END BN FIX 1447-A ==== */
/* ==== BN FIX 1447-B2 (OPTIONAL) - About page contact band uses the same illustration (native Elementor background of section 9e9d6c0, not the footer). EN About page 191 ====
   Append at the END of Page Settings > Advanced > Custom CSS of page 191 if the CEO wants the About contact band clean as well. Rollback: delete through END. */
body.page-id-191 .elementor-191 .elementor-element.elementor-element-9e9d6c0:not(.elementor-motion-effects-element-type-background),
body.page-id-191 .elementor-191 .elementor-element.elementor-element-9e9d6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
 background-color:#091C35 !important;
 background-image:radial-gradient(90% 120% at 85% 0%, #0B2242 0%, rgba(11,34,66,0) 70%), linear-gradient(135deg, #0B2242 0%, #091C35 100%) !important;
 background-size:100% 100%, 100% 100% !important;background-repeat:no-repeat !important}
body.page-id-191 .elementor-191 .elementor-element.elementor-element-9e9d6c0>.elementor-background-overlay{background-image:none !important;background-color:transparent !important;opacity:0 !important}
/* ==== END BN FIX 1447-B2 ==== */
/* ==== BN ABOUT-REFINE 27.10 - A: How Integration Comes Together (page 191) - APPEND at END of Page Custom CSS ====
   Scope: .elementor-191 only. Rollback: delete from this line to "END BN ABOUT-REFINE A". */
.elementor-191 .bn-a-integ-head .bn-a-h2 .elementor-heading-title{margin:0 0 14px}
.elementor-191 .bn-a-integ-line,.elementor-191 .bn-a-integ-line p{font:400 18px/1.6 "Poppins",sans-serif;color:var(--bn-lead);margin:0;max-width:760px}
.elementor-191 .elementor-section.bn-a-integ>.elementor-container{flex-wrap:wrap;background:var(--bn-soft);border-radius:var(--bn-r);padding:48px 24px 28px;box-sizing:border-box}
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column{width:33.333%;margin-bottom:36px;position:relative}
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column.bn-a-integ-labelcol{width:100%;margin-bottom:0}
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0 12px}
/* node = native Icon Box, centered: icon chip + title */
.elementor-191 .bn-a-node .elementor-icon-box-wrapper{display:block;text-align:center}
.elementor-191 .bn-a-node .elementor-icon-box-icon{display:flex;justify-content:center;margin:0 0 16px !important;position:relative;z-index:1}
.elementor-191 .bn-a-node .elementor-icon-box-icon .elementor-icon{width:64px;height:64px;border-radius:50%;background:var(--bn-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 0 0 6px var(--bn-soft)}
.elementor-191 .bn-a-node .elementor-icon-box-icon .elementor-icon svg{width:26px;height:26px;fill:#fff}
.elementor-191 .bn-a-node .elementor-icon-box-title{font:600 18px/1.3 "Poppins",sans-serif;color:var(--bn-navy);margin:0}
.elementor-191 .bn-a-node .elementor-icon-box-description{display:none}
/* connector lines (desktop only): one line per row through the chip centres + one vertical link between the rows */
@media(min-width:1025px){
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column:not(.bn-a-integ-labelcol)::before{content:"";position:absolute;top:32px;inset-inline:0;height:1px;background:var(--bn-line)}
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column:nth-child(3n+1)::before{inset-inline-start:50%}
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column:nth-child(3n)::before{inset-inline-end:50%}
.elementor-191 .bn-a-integ>.elementor-container>.elementor-column:nth-child(2)::after{content:"";position:absolute;top:64px;height:calc(100% - 64px + 36px);inset-inline-start:50%;width:1px;background:var(--bn-line)}
}
/* label bottom-left (same role as the AI-illustration caption) */
.elementor-191 .bn-a-integ-label,.elementor-191 .bn-a-integ-label p{font:500 12px/1.4 "Poppins",sans-serif;color:var(--bn-body);margin:0;text-align:start}
@media(max-width:1024px){.elementor-191 .bn-a-integ>.elementor-container>.elementor-column{width:50%}.elementor-191 .elementor-section.bn-a-integ>.elementor-container{padding:36px 14px 22px}}
@media(max-width:767px){.elementor-191 .bn-a-integ>.elementor-container>.elementor-column{width:50%;margin-bottom:26px}.elementor-191 .bn-a-node .elementor-icon-box-title{font-size:15px}.elementor-191 .bn-a-integ-line,.elementor-191 .bn-a-integ-line p{font-size:16px}.elementor-191 .bn-a-node .elementor-icon-box-icon .elementor-icon{width:56px;height:56px}}
/* END BN ABOUT-REFINE A */
/* ==== BN ABOUT-REFINE 27.10 - B (OPTIONAL): line-style icons in the site style (page 191) - APPEND after block A ====
   Replaces the Font Awesome glyph with a 24x24 stroke icon (stroke 1.6, round caps). Wrapped in @supports: without mask support the Font Awesome icon stays visible. Rollback: delete this block. */
@supports ((mask-image:none) or (-webkit-mask-image:none)){
.elementor-191 .bn-a-node--network .elementor-icon>*{display:none}
.elementor-191 .bn-a-node--network .elementor-icon::before{content:"";width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='5' cy='19' r='2'/%3E%3Ccircle cx='19' cy='19' r='2'/%3E%3Cpath d='M12 7v4M12 11l-6 6M12 11l6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='5' cy='19' r='2'/%3E%3Ccircle cx='19' cy='19' r='2'/%3E%3Cpath d='M12 7v4M12 11l-6 6M12 11l6 6'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-191 .bn-a-node--security .elementor-icon>*{display:none}
.elementor-191 .bn-a-node--security .elementor-icon::before{content:"";width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-191 .bn-a-node--controls .elementor-icon>*{display:none}
.elementor-191 .bn-a-node--controls .elementor-icon::before{content:"";width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h2M10 17h10'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h2M10 17h10'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-191 .bn-a-node--av .elementor-icon>*{display:none}
.elementor-191 .bn-a-node--av .elementor-icon::before{content:"";width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3Cpath d='M10.5 9.5l4 2-4 2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3Cpath d='M10.5 9.5l4 2-4 2z'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-191 .bn-a-node--lighting .elementor-icon>*{display:none}
.elementor-191 .bn-a-node--lighting .elementor-icon::before{content:"";width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-191 .bn-a-node--service .elementor-icon>*{display:none}
.elementor-191 .bn-a-node--service .elementor-icon::before{content:"";width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2'/%3E%3Crect x='3' y='14' width='4' height='6' rx='1.5'/%3E%3Crect x='17' y='14' width='4' height='6' rx='1.5'/%3E%3Cpath d='M19 20c0 1.5-2 2-5 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2'/%3E%3Crect x='3' y='14' width='4' height='6' rx='1.5'/%3E%3Crect x='17' y='14' width='4' height='6' rx='1.5'/%3E%3Cpath d='M19 20c0 1.5-2 2-5 2'/%3E%3C/svg%3E") center/contain no-repeat}
}
/* END BN ABOUT-REFINE B */
/* ==== BN ABOUT-REFINE 27.10 - C: captions bottom-left (page 191) - APPEND after block B ====
   'AI Illustration.' under the wide image (widget 591bfec) and the conceptual label of the new section sit bottom-LEFT in both languages. Rollback: delete this block. */
.elementor-191 .elementor-element.elementor-element-591bfec,.elementor-191 .elementor-element.elementor-element-591bfec p{text-align:left !important}
.elementor-191 .bn-a-integ-label,.elementor-191 .bn-a-integ-label p{text-align:left !important}
/* END BN ABOUT-REFINE C */

/* ==== BN About brands strip (page 191) - same strip as Home, page-scoped. Needs CSS class "bn-a-brands" on the new top-level section. Do NOT put a closing style tag in here. ==== */
/* layout: full-width band right under the hero card, same inner width as Home (25px sides) */
body.elementor-page-191 .bn-a-brands{margin:0 !important;padding:34px 15px 0 !important}
body.elementor-page-191 .bn-a-brands>.elementor-container{max-width:none !important}
body.elementor-page-191 .bn-a-brands .elementor-inner-section{margin-top:0 !important;margin-bottom:0 !important}
body.elementor-page-191 .bn-a-brands .elementor-inner-section .elementor-widget-wrap{position:relative}
/* eyebrow (Home: bn-eyebrow bn-brands-eyebrow) */
body.elementor-page-191 .bn-a-brands .elementor-widget-heading{position:absolute !important;left:10px;right:auto;top:auto;bottom:calc(100% - 10px + 14px);z-index:6;margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;white-space:nowrap;display:flex;align-items:center;gap:14px;color:#053A82}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading::before{content:"";flex:0 0 44px;width:44px;height:1px;background:currentColor}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading .elementor-heading-title{font:700 13px/1 "Montserrat",sans-serif !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#053A82 !important;margin:0 !important;white-space:nowrap}
/* carousel: continuous ticker, logos centred, uniform logo height */
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel{z-index:5}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;align-items:center !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide{display:flex !important;align-items:center !important;justify-content:center !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide .swiper-slide-image{width:100%;height:auto}
@media (min-width:1024px){body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide{width:calc((100% - 184px) / 5 * var(--bn-f,1)) !important}}
@media (min-width:767px) and (max-width:1023.98px){body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide{width:calc((100% - 64px) / 3 * var(--bn-f,1)) !important}}
@media (max-width:766.98px){body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide{width:calc((100% - 96px) / 4 * var(--bn-f,1)) !important}}
/* per-logo width factors (same numbers as Home) */
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="0"]{--bn-f:0.5336}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="1"]{--bn-f:0.756}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="2"]{--bn-f:1.2315}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="3"]{--bn-f:calc(2.1688 * .78) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="4"]{--bn-f:1.1288}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="5"]{--bn-f:1.2144}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="6"]{--bn-f:0.4857}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="7"]{--bn-f:0.5952}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide[data-swiper-slide-index="8"]{--bn-f:0.886}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-10-doorbird"]){--bn-f:calc(481 / 292.3 * .87) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-11-hikvision"]){--bn-f:calc(639 / 292.3 * .75) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-12-uniview"]){--bn-f:calc(164 / 292.3) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-13-dsc"]){--bn-f:calc(398 / 292.3 * .95) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-14-paradox"]){--bn-f:calc(1277 / 292.3 * .53) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-15-monitor-audio"]){--bn-f:calc(434 / 292.3 * .91) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-16-sonance"]){--bn-f:calc(645 / 292.3 * .90) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-17-bowers-wilkins"]){--bn-f:calc(791 / 292.3 * .67) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-18-yamaha"]){--bn-f:calc(207 / 292.3) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-19-lutron"]){--bn-f:calc(544 / 292.3 * .81) !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-image-carousel .swiper-slide:has(img[src*="bn-brand-20-vitrea"]){--bn-f:calc(687 / 292.3 * .72) !important}
/* spacing: next section (Who We Are) sits closer to the band; delete these 3 lines to keep the original 100/70/30 */
body.elementor-page-191 .bn-a-brands+.bn-a-sec{padding-top:60px !important}
@media (max-width:1024px){body.elementor-page-191 .bn-a-brands+.bn-a-sec{padding-top:48px !important}}
@media (max-width:767px){body.elementor-page-191 .bn-a-brands+.bn-a-sec{padding-top:24px !important}}
/* tablet / mobile */
@media (max-width:1024px){body.elementor-page-191 .bn-a-brands .elementor-widget-heading{bottom:calc(100% - 10px + 8px)}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading .elementor-heading-title{font-size:11px !important;letter-spacing:.16em !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading::before{display:none !important}}
@media (max-width:767px){body.elementor-page-191 .bn-a-brands{padding:30px 0 0 !important}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading{left:0;bottom:calc(100% + 8px)}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading::before{display:block !important;flex-basis:24px;width:24px}
body.elementor-page-191 .bn-a-brands .elementor-widget-heading{gap:10px}}

/* ===== 2710 Who We Are -> Home "Our Approach" layout. APPEND at the END of the existing Custom CSS. Needs section class bn-a-wwa (+ list/button/eyebrow/heading classes, see OPERATOR_STEPS). ===== */
body.elementor-page-191{--wwa-edge:60px;--wwa-h2:44px;--wwa-h2-lh:1.15;--wwa-lead:18px;--wwa-pad:64px;--wwa-ink:#0E1B2E;--wwa-blue:#053A82;--wwa-leadc:#26303B;--wwa-bodyc:#46505B}
/* layout: boxed 1320, two equal columns, image column first (EN = image left, HE = image right, because the grid follows the page direction) */
body.elementor-page-191 .elementor-section.bn-a-sec.bn-a-wwa{padding-inline:var(--wwa-edge)}
body.elementor-page-191 .elementor-section.bn-a-sec.bn-a-wwa>.elementor-container{max-width:1320px;padding-inline:0;margin-inline:auto}
@media(min-width:768px){body.elementor-page-191 .bn-a-story.bn-a-wwa>.elementor-container{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}}
body.elementor-page-191 .bn-a-wwa>.elementor-container>.elementor-column{width:100% !important;max-width:none}
body.elementor-page-191 .bn-a-wwa>.elementor-container>.elementor-column:last-child{order:-1}
body.elementor-page-191 .bn-a-wwa>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{padding:0 !important;padding-inline-start:var(--wwa-pad) !important}
body.elementor-page-191 .bn-a-wwa>.elementor-container>.elementor-column:first-child .elementor-widget{margin-bottom:0 !important}
/* image: same crop as Home (1:1, focus 50% 45%), square corners like Home */
body.elementor-page-191 .bn-a-wwa .bn-a-photo{position:relative;line-height:0;max-width:none}
body.elementor-page-191 .bn-a-wwa .bn-a-photo::before{display:none}
body.elementor-page-191 .bn-a-wwa .bn-a-photo img{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:cover;object-position:50% 45%;border-radius:0}
/* AI caption, bottom-left, ONLY while the image has no burn-in label. Delete this rule when the image gets the burned-in "AI Illustration." mark. */
body.elementor-page-191 .bn-a-wwa .bn-a-photo::after{content:"AI Illustration.";position:absolute;left:16px;bottom:12px;direction:ltr;font:500 14px/1 "Poppins",sans-serif;color:rgba(255,255,255,.9);text-shadow:0 1px 4px rgba(0,0,0,.6);z-index:3;pointer-events:none}
/* eyebrow = Home .22em / 13px / 44px line */
body.elementor-page-191 .bn-a-wwa-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:14px;margin:0;font:700 13px/1 "Montserrat",sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--wwa-blue)}
body.elementor-page-191 .bn-a-wwa-eyebrow .elementor-heading-title::before{content:"";flex:0 0 44px;width:44px;height:1px;background:var(--wwa-blue)}
/* statement heading */
body.elementor-page-191 .bn-a-wwa-h2{margin-top:24px}
body.elementor-page-191 .bn-a-wwa-h2 .elementor-heading-title{font:700 var(--wwa-h2)/var(--wwa-h2-lh) "Montserrat",sans-serif;letter-spacing:-.02em;color:var(--wwa-ink);text-transform:none;margin:0}
/* lead + body */
body.elementor-page-191 .bn-a-wwa .bn-a-wwa-lead{margin-top:24px}
body.elementor-page-191 .bn-a-wwa .bn-a-wwa-lead,body.elementor-page-191 .bn-a-wwa .bn-a-wwa-lead p{font:400 var(--wwa-lead)/1.6 "Poppins",sans-serif;color:var(--wwa-leadc);margin-bottom:0}
body.elementor-page-191 .bn-a-wwa .bn-a-wwa-body{margin-top:16px}
body.elementor-page-191 .bn-a-wwa .bn-a-wwa-body,body.elementor-page-191 .bn-a-wwa .bn-a-wwa-body p{font:400 16px/1.6 "Poppins",sans-serif;color:var(--wwa-bodyc);margin-bottom:0}
/* 3 circled-check items (same SVG icon as Home: copy the Home Icon List widget, see OPERATOR_STEPS) */
body.elementor-page-191 .bn-a-wwa-list{margin-top:16px}
body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-items{list-style:none;margin:0;padding:0}
body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-item{display:flex;align-items:center;padding-bottom:12px}
body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-icon{flex:0 0 31.25px;width:31.25px;display:flex}
body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-icon svg{width:25px;height:25px;fill:var(--wwa-blue)}
body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-text{padding-inline-start:5px;font:400 16px/1.6 "Poppins",sans-serif;color:var(--wwa-bodyc)}
body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-text strong,body.elementor-page-191 .bn-a-wwa-list .elementor-icon-list-text b{font-weight:700;color:var(--wwa-ink)}
/* pill button = Home */
body.elementor-page-191 .bn-a-wwa-btn{margin-top:32px}
body.elementor-page-191 .bn-a-wwa-btn .elementor-button{display:inline-block;padding:12px 24px;border-radius:360px;background:var(--wwa-blue);color:#fff;font:500 15px/15px "Montserrat",sans-serif;letter-spacing:normal;text-transform:uppercase;transition:background .3s}
body.elementor-page-191 .bn-a-wwa-btn .elementor-button:hover{background:#000;color:#fff}
/* tablet: two columns stay (like Home) */
@media(max-width:1024px){body.elementor-page-191{--wwa-edge:40px;--wwa-h2:36px;--wwa-pad:32px}
body.elementor-page-191 .bn-a-wwa .bn-a-photo img{aspect-ratio:1122/1402;object-position:50% 50%}}
/* mobile: stacked, image first */
@media(max-width:767px){body.elementor-page-191{--wwa-edge:20px;--wwa-h2:30px;--wwa-h2-lh:1.2;--wwa-lead:17px}
body.elementor-page-191 .bn-a-story.bn-a-wwa>.elementor-container{display:flex;flex-direction:column}
body.elementor-page-191 .bn-a-wwa>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{padding:32px 0 0 !important}
body.elementor-page-191 .bn-a-wwa .bn-a-photo img{aspect-ratio:1/1;object-position:50% 45%}
body.elementor-page-191 .bn-a-wwa .bn-a-photo::after{left:10px;bottom:8px;font-size:11px}}
/* ===== end 2710 Who We Are ===== */

/* ===== 2810 About fixes (page 191 only). APPENDED AFTER the 2710 Who We Are block, at the very end of Custom CSS. ===== */
/* 2810-A stats: one of four counters removed -> three equal columns on tablet/desktop (mobile unchanged: stacked) */
@media(min-width:768px){body.elementor-page-191 .elementor-element-5596ac3>.elementor-container>.elementor-column{width:33.3333% !important}}
/* 2810-B header hamburger (<=1024px): light icon on a brand-blue chip, readable on the dark About hero AND on the sticky glass header */
@media(max-width:1024px){body.elementor-page-191 .elementor-menu-toggle{background:#053A82 !important;color:#fff !important}
body.elementor-page-191 .elementor-menu-toggle svg{fill:#fff !important;color:#fff !important}}
/* 2810-C tablet (576-991px): accessibility button goes to the LEFT like on mobile, so it no longer sits on the WhatsApp button */
@media(min-width:576px) and (max-width:991.98px){body.elementor-page-191 .onetap-container-toggle .onetap-toggle{left:0 !important;margin-left:15px !important;right:unset !important;margin-right:unset !important}}
/* ===== end 2810 About fixes (page 191) ===== *//* End custom CSS */