.elementor-17073 .elementor-element.elementor-element-4b448bb{--display:flex;--padding-top:5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.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-17073 .elementor-element.elementor-element-104515d{text-align:center;}.elementor-17073 .elementor-element.elementor-element-104515d .elementor-heading-title{font-family:"Lekton", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-5753785 );}.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-17073 .elementor-element.elementor-element-27e9f3b{text-align:center;font-family:"Lekton", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-5e9ea2b{--display:flex;}.elementor-17073 .elementor-element.elementor-element-81505f9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-17073 .elementor-element.elementor-element-7c695ed9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5D7C7;--border-color:#D5D7C7;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:152px;--margin-right:30px;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-20e060a1 .elementor-heading-title{font-family:"Lekton", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-115d3cd4{--display:flex;--position:fixed;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5D7C7;--border-color:#D5D7C7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;bottom:0px;}body:not(.rtl) .elementor-17073 .elementor-element.elementor-element-115d3cd4{left:0px;}body.rtl .elementor-17073 .elementor-element.elementor-element-115d3cd4{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-17073 .elementor-element.elementor-element-49ed5a6f img{width:50px;height:50px;border-radius:50% 50% 50% 50%;}.elementor-17073 .elementor-element.elementor-element-33b280af img{width:1px;max-width:30px;}.elementor-17073 .elementor-element.elementor-element-3ed22637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-56a4d961 img{width:50px;height:50px;}.elementor-17073 .elementor-element.elementor-element-440f477d img{width:50px;height:50px;}.elementor-17073 .elementor-element.elementor-element-1fb866dc img{width:50px;height:50px;}.elementor-17073 .elementor-element.elementor-element-14bd9e09 img{width:1px;max-width:30px;}.elementor-17073 .elementor-element.elementor-element-1a9d8ce{--display:flex;}.elementor-17073 .elementor-element.elementor-element-6e20c60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-95d9afa img{width:1px;max-width:30px;}.elementor-17073 .elementor-element.elementor-element-76333379{--display:flex;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-76333379::before, .elementor-17073 .elementor-element.elementor-element-76333379 > .elementor-background-video-container::before, .elementor-17073 .elementor-element.elementor-element-76333379 > .e-con-inner > .elementor-background-video-container::before, .elementor-17073 .elementor-element.elementor-element-76333379 > .elementor-background-slideshow::before, .elementor-17073 .elementor-element.elementor-element-76333379 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17073 .elementor-element.elementor-element-76333379 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5753785 );--background-overlay:'';}.elementor-17073 .elementor-element.elementor-element-127318ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-13127766{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-1be6058d > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-c2c54a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-17073 .elementor-element.elementor-element-7391bfaf{font-family:"Montserrat Alternates", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-e495c2b );}.elementor-17073 .elementor-element.elementor-element-3b1b3dd8 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-17073 .elementor-element.elementor-element-5294ea7d img{width:1px;height:18px;}.elementor-17073 .elementor-element.elementor-element-678b13af img{width:1px;height:18px;}.elementor-17073 .elementor-element.elementor-element-303a4741 img{width:1px;height:18px;}.elementor-17073 .elementor-element.elementor-element-db553ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-2f05126 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-4e2bb5bc{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-4e2bb5bc:not(.elementor-motion-effects-element-type-background), .elementor-17073 .elementor-element.elementor-element-4e2bb5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://news.firesight.ai/wp-content/uploads/2025/04/Union-1.png");background-repeat:no-repeat;}.elementor-17073 .elementor-element.elementor-element-3187cf01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-7adc7406{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-6511abec > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-60040dd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-17073 .elementor-element.elementor-element-474149dd{font-family:"Montserrat Alternates", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-e495c2b );}.elementor-17073 .elementor-element.elementor-element-5b312e60 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-17073 .elementor-element.elementor-element-3549a1b3 img{width:1px;height:18px;}.elementor-17073 .elementor-element.elementor-element-6098c083 img{width:50px;height:50px;border-radius:50% 50% 50% 50%;}.elementor-17073 .elementor-element.elementor-element-5e311814{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:132px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17073 .elementor-element.elementor-element-70558aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17073 .elementor-element.elementor-element-21f7b2cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-519e0c0a{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-28ec7b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-17073 .elementor-element.elementor-element-5a8c68b6{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-318671d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:solid;--border-style:solid;border-color:#FFFFFF00;--border-color:#FFFFFF00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-72e6fc5f{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-72e6fc5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-6f43573f{--display:flex;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262933;--border-color:#262933;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-283cfb92{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-283cfb92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-42752f21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-4503cc58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-56f04c67{--display:flex;}.elementor-17073 .elementor-element.elementor-element-247036aa .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-1fb28c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17073 .elementor-element.elementor-element-3e4d27ce{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-6751e057{--display:flex;}.elementor-17073 .elementor-element.elementor-element-44f63154 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-3e04bd63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-630af69{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-229b047e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-72f405d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17073 .elementor-element.elementor-element-7cf0742e .elementor-button{background-color:#61CE7000;font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-9e2c28b );color:var( --e-global-color-9e2c28b );padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-29a542ce{--display:flex;}.elementor-17073 .elementor-element.elementor-element-56d3418f{--spacer-size:2px;}.elementor-17073 .elementor-element.elementor-element-2d8efef1 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-2be97aa0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-3690bada{--grid-columns:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17073 .elementor-element.elementor-element-562729af{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-17073 .elementor-element.elementor-element-562729af .swiper-slide > .elementor-element{height:100%;}.elementor-17073 .elementor-element.elementor-element-172f1e98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-63705411{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-19529ef0 .elementor-button{background-color:#61CE7000;font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-9e2c28b );color:var( --e-global-color-9e2c28b );padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-19529ef0 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-61bb2f72 .elementor-button{background-color:#61CE7000;font-family:"Lekton", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-5753785 );color:var( --e-global-color-5753785 );padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-3900f3ec{--display:flex;}.elementor-17073 .elementor-element.elementor-element-42e4325f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-64dfb3a2{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-64dfb3a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-266a9df3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-17073 .elementor-element.elementor-element-2571c5e9{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-99eb878{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262933;--border-color:#262933;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-4260edef{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-4260edef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-7a29f43c > .elementor-widget-container{padding:30px 0px 0px 10px;}.elementor-17073 .elementor-element.elementor-element-7a29f43c .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-26fdca3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-58c1f28f{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-58c1f28f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-33b2277a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-522db67e{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-3da402f3{--display:flex;}.elementor-17073 .elementor-element.elementor-element-5a9c8d32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-8b3b8a7{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-8b3b8a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-6b4e2b8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-17073 .elementor-element.elementor-element-7e26bc06{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-52ebba68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262933;--border-color:#262933;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-2e08ce5d{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-2e08ce5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-50beb04c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;border-style:solid;--border-style:solid;border-color:#FFFFFF00;--border-color:#FFFFFF00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-457e9dac{width:100%;max-width:100%;}.elementor-17073 .elementor-element.elementor-element-457e9dac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-c7e3b53 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-17073 .elementor-element.elementor-element-c7e3b53{text-align:start;}.elementor-17073 .elementor-element.elementor-element-c7e3b53 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-11ea8a3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-7e15da70{--grid-columns:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17073 .elementor-element.elementor-element-1b6df400{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-5753785 );--n-tabs-title-color-active:var( --e-global-color-5753785 );}.elementor-17073 .elementor-element.elementor-element-1b6df400 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 3px 0px;border-color:#051105;}.elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Lekton", Sans-serif;font-weight:400;}.elementor-17073 .elementor-element.elementor-element-1b6df400 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-5753785 );}:where( .elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-17073 .elementor-element.elementor-element-4ba7d8fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-cb30915{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17073 .elementor-element.elementor-element-3e4d27ce{--grid-columns:2;}.elementor-17073 .elementor-element.elementor-element-630af69{--grid-columns:2;}.elementor-17073 .elementor-element.elementor-element-3690bada{--grid-columns:2;}.elementor-17073 .elementor-element.elementor-element-562729af{--swiper-slides-to-display:2;}.elementor-17073 .elementor-element.elementor-element-522db67e{--grid-columns:2;}.elementor-17073 .elementor-element.elementor-element-7e15da70{--grid-columns:2;}}@media(max-width:767px){.elementor-17073 .elementor-element.elementor-element-7c695ed9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-115d3cd4{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-17073 .elementor-element.elementor-element-49ed5a6f img{width:40px;height:40px;}.elementor-17073 .elementor-element.elementor-element-3ed22637{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17073 .elementor-element.elementor-element-56a4d961 img{width:45px;height:45px;}.elementor-17073 .elementor-element.elementor-element-440f477d img{width:45px;height:45px;}.elementor-17073 .elementor-element.elementor-element-1fb866dc img{width:45px;height:45px;}.elementor-17073 .elementor-element.elementor-element-5f096c2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-5f096c2d img{width:40px;height:40px;}.elementor-17073 .elementor-element.elementor-element-313582f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-313582f3 img{width:40px;height:40px;}.elementor-17073 .elementor-element.elementor-element-1a9d8ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-fc4a1a4 img{width:35px;height:35px;}.elementor-17073 .elementor-element.elementor-element-91dee00 img{width:35px;height:35px;}.elementor-17073 .elementor-element.elementor-element-76333379{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-13127766{--flex-wrap:nowrap;}.elementor-17073 .elementor-element.elementor-element-c2c54a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-17073 .elementor-element.elementor-element-7391bfaf{text-align:start;}.elementor-17073 .elementor-element.elementor-element-5e311814{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17073 .elementor-element.elementor-element-70558aa8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17073 .elementor-element.elementor-element-28ec7b4c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-318671d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17073 .elementor-element.elementor-element-6f43573f{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-42752f21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-4503cc58{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-56f04c67{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-247036aa > .elementor-widget-container{padding:36px 20px 24px 20px;}.elementor-17073 .elementor-element.elementor-element-1fb28c8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-17073 .elementor-element.elementor-element-3e4d27ce{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-3e4d27ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-6751e057{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17073 .elementor-element.elementor-element-44f63154 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-17073 .elementor-element.elementor-element-44f63154 .elementor-heading-title{font-size:20px;}.elementor-17073 .elementor-element.elementor-element-3e04bd63{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-17073 .elementor-element.elementor-element-630af69{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-72f405d1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-29a542ce{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-2d8efef1 .elementor-heading-title{font-size:20px;}.elementor-17073 .elementor-element.elementor-element-2be97aa0{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17073 .elementor-element.elementor-element-3690bada{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-562729af{--swiper-slides-to-display:1;}.elementor-17073 .elementor-element.elementor-element-562729af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17073 .elementor-element.elementor-element-63705411{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-3900f3ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17073 .elementor-element.elementor-element-266a9df3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-99eb878{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-7a29f43c > .elementor-widget-container{padding:32px 10px 20px 20px;}.elementor-17073 .elementor-element.elementor-element-26fdca3c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-522db67e{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-3da402f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17073 .elementor-element.elementor-element-6b4e2b8a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-52ebba68{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17073 .elementor-element.elementor-element-50beb04c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-17073 .elementor-element.elementor-element-c7e3b53 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-17073 .elementor-element.elementor-element-7e15da70{--grid-columns:1;}.elementor-17073 .elementor-element.elementor-element-1b6df400{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;}.elementor-17073 .elementor-element.elementor-element-1b6df400 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17073 .elementor-element.elementor-element-1b6df400.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 3px 0px;}.elementor-17073 .elementor-element.elementor-element-4ba7d8fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-17073 .elementor-element.elementor-element-4503cc58{--width:70%;}.elementor-17073 .elementor-element.elementor-element-29a542ce{--width:30%;}.elementor-17073 .elementor-element.elementor-element-2be97aa0{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4b448bb */.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4b448bb {
    --e-global-color-5753785: #080B16;
    --accent-color: #E93249;
}

.elementor-17073 .elementor-element.elementor-element-4b448bb {
    --accent-color: rgb(0 255 224 / 60%);
}

.elementor-17073 .elementor-element.elementor-element-4b448bb .text-accent {
    color: var(--accent-color);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81505f9 */.elementor-17073 .elementor-element.elementor-element-81505f9 {
    --text-color: #fff;
    --border-color: rgba(255, 255, 255, 0.1);
    /** FILTER COLORS MOVED TO PAGE CUSTOM CSS **/
    --backdrop-blur: 32px;
    --bg-color: rgba(255, 255, 255, 0.02);
    --image-filter: none;
}

.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-81505f9 {
    --text-color: #080B16;
    --border-color: rgba(20, 26, 43, 0.15);
    --bg-color: rgba(20, 26, 43, 0.15);
    --image-filter: var(--filter-black);
}
.keyword-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    place-content: center;
    justify-content: center;
    align-items: center;
}

.keyword-wrapper > * {
    grid-column: 1;
    grid-row: 1;
    color: var(--text-color);
}

.elementor-17073 .elementor-element.elementor-element-81505f9 label img {
    filter: var(--image-filter);
}
#keyword-input {
    box-sizing: border-box;
    background: var(--bg-color);
    border: 1px solid var(--border-color);
    border-radius: 120px;
    font-size: 18px;
    padding-top: 25px;
    padding-bottom: 25px;
    outline: none !important;
    color: var(--text-color);
}


#keyword-input:focus {
    backdrop-filter: blur(var(--backdrop-blur));
}

.keyword-wrapper label {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: var(--text-color);
    padding-left: 10px;
    padding-right: 10px;
}

.keyword-wrapper.no-label label,
.keyword-wrapper #keyword-input:focus + label{
    opacity: 1;
    position: absolute;
    left: 15px;
}

.keyword-wrapper #keyword-input:focus + label img {
    width: 100%;
}

.keyword-wrapper.no-label label span,
.keyword-wrapper #keyword-input:focus + label span {
    display: none;
}

.keyword-wrapper input {
    padding-left: 60px;
}

@media screen and (max-width: 767px) {
    .elementor-17073 .elementor-element.elementor-element-81505f9 .hide-sm {
        display: none;
    }
    .elementor-17073 .elementor-element.elementor-element-81505f9 label strong {
        font-weight: 400;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e9ea2b */.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5e9ea2b {
    --e-global-color-5753785: #080B16;
    --accent-color: #E93249;
}

.elementor-17073 .elementor-element.elementor-element-5e9ea2b {
    --accent-color: rgb(0 255 224 / 60%);
}

.elementor-17073 .elementor-element.elementor-element-5e9ea2b .text-accent {
    color: var(--accent-color);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20e060a1 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-20e060a1 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49ed5a6f */.elementor-17073 .elementor-element.elementor-element-49ed5a6f{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-49ed5a6f::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001563.png');
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b280af */.elementor-17073 .elementor-element.elementor-element-33b280af {
    background-color:#D5D7C7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed22637 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-3ed22637{
        width: max-content;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14bd9e09 */.elementor-17073 .elementor-element.elementor-element-14bd9e09 {
    background-color:#D5D7C7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e20c60 */.elementor-17073 .elementor-element.elementor-element-6e20c60 .dark-icon,
.elementor-17073 .elementor-element.elementor-element-6e20c60 .light-icon{
    cursor: pointer;
    width: 45px;
}

.elementor-17073 .elementor-element.elementor-element-6e20c60.hidden .inner{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-6e20c60 .inner{
    position: fixed !important;
    z-index: 1001;
    left: 0;
    right: 0;
    bottom: 105px;
    display: flex;
    align-items: flex-start;
    gap: 18px;
    padding: 60px 35px 20px 20px;
    background-color: #ffffff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.elementor-17073 .elementor-element.elementor-element-6e20c60 .inner .close-popup-btn{
    position: absolute;
    right: 15px;
    top: 30px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-6e20c60 .inner .info-icon{
    margin-top: 3px;
}

.elementor-17073 .elementor-element.elementor-element-6e20c60 p{
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-6e20c60 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9d8ce */.elementor-17073 .elementor-element.elementor-element-1a9d8ce{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95d9afa */.elementor-17073 .elementor-element.elementor-element-95d9afa {
    background-color:#D5D7C7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4a1a4 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-fc4a1a4{
    display: none !important;
}

.elementor-17073 .elementor-element.elementor-element-fc4a1a4{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91dee00 */body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-91dee00{
    display: none !important;
}

.elementor-17073 .elementor-element.elementor-element-91dee00{
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1be6058d */.elementor-17073 .elementor-element.elementor-element-1be6058d img{
  min-width: 12px;
  width: 12px;
  margin-top: -7px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7391bfaf */.elementor-17073 .elementor-element.elementor-element-7391bfaf span{
    font-weight: 600;
}

.elementor-17073 .elementor-element.elementor-element-7391bfaf span.green{
    color: #146936;
}


.elementor-17073 .elementor-element.elementor-element-7391bfaf p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b1b3dd8 */.elementor-17073 .elementor-element.elementor-element-3b1b3dd8{
    position: absolute;
    right: -8px;
    top: -24px;
    cursor: pointer;
}
.elementor-17073 .elementor-element.elementor-element-3b1b3dd8 img{
    min-width: 12px;
    width: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127318ca *//*.elementor-17073 .elementor-element.elementor-element-127318ca::before{*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: -33px;*/
/*    left: -19px;*/
/*    width: 330px;*/
/*    height: 199px;*/
/*    right: 0px;*/
/*    bottom: 0;*/
/*    border-radius: 10px;*/
/*    box-shadow: 0px 14px 25px rgba(0, 37, 35, 0.35);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76333379 */.elementor-17073 .elementor-element.elementor-element-76333379{
    position: fixed;
    top: 0;
    right: 20px;
    left: 20px;
    width: calc(100vw - 40px);
    height: max-content;
    bottom: 110px;
    margin-top: auto;
    z-index: 9999;
    background-color: #ffffff;
    border: 1px solid #D5D7C7;
    border-radius: 10px;
    box-shadow: 0px 14px 25px rgba(0, 37, 35, 0.35);
    visibility: hidden;
}

.elementor-17073 .elementor-element.elementor-element-76333379::before{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-76333379.show{
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115d3cd4 */.elementor-17073 .elementor-element.elementor-element-115d3cd4{
    left: 0;
    transition: unset !important;
    background-color: #080B16;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5294ea7d */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5294ea7d img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(7483%) hue-rotate(219deg) brightness(88%) contrast(98%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bd7c4e8 */.elementor-17073 .elementor-element.elementor-element-2bd7c4e8{
    flex-grow: 1;
}

.elementor-17073 .elementor-element.elementor-element-2bd7c4e8 input{
    height: 50px;
    border-radius: 30px;
    padding-left: 50px;
    border: 0;
    background-color: transparent;
    max-width: 250px;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-2bd7c4e8 input:focus,
.elementor-17073 .elementor-element.elementor-element-2bd7c4e8 input:focus-visible{
    border: 0 !important;
    outline: 0;
    box-shadow: none;
}

.elementor-17073 .elementor-element.elementor-element-2bd7c4e8 input::placeholder{
    color: #86878D;
    font-size: 16px;
    font-weight: 400;
}

.elementor-17073 .elementor-element.elementor-element-2bd7c4e8 img{
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2bd7c4e8 img{
    filter: brightness(0) saturate(100%) invert(4%) sepia(10%) saturate(6191%) hue-rotate(199deg) brightness(95%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2bd7c4e8 input,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2bd7c4e8 input::placeholder{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfc6104 */.elementor-17073 .elementor-element.elementor-element-dfc6104 .header-dropdown-container{
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-dfc6104 .dropdown-container{
    position: relative;
}


.elementor-17073 .elementor-element.elementor-element-dfc6104 .selected-item-container{
    display: flex;
    gap: 8px;
    align-items: center;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-dfc6104 .selected-item-container span{
    color: #ffffff;
    font-size: 14px;
}

.elementor-17073 .elementor-element.elementor-element-dfc6104 ul{
    list-style: none;
    padding: 0;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 20px 30px;
    width: max-content;
    position: absolute;
    top: 30px;
    left: -5px;
    z-index: 10;
    display: flex;
    flex-direction: column;
    gap: 10px;
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-dfc6104 ul.show{
    display: flex;
}

.elementor-17073 .elementor-element.elementor-element-dfc6104 ul li{
    color: #000000;
    cursor: pointer;
    font-size: 14px;

}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-dfc6104 .light-icon{
    display: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-dfc6104 .dark-icon{
    display: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-dfc6104 .selected-item-container span{
    color: #080B16;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-dfc6104 #header-dropdown-trigger img{
    filter: brightness(0) saturate(100%) invert(5%) sepia(9%) saturate(2924%) hue-rotate(189deg) brightness(97%) contrast(102%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-dfc6104 ul{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cc17438 */.elementor-17073 .elementor-element.elementor-element-4cc17438{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6faf4c */.elementor-17073 .elementor-element.elementor-element-b6faf4c{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f05126 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2f05126 .dark-icon{
    display: none;
}

body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-2f05126 .light-icon{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2f05126 .dark-icon,
.elementor-17073 .elementor-element.elementor-element-2f05126 .light-icon{
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2f05126.hidden .inner{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2f05126 .inner{
    position: absolute !important;
    z-index: 999;
    left: -209px;
    right: 0;
    top: 36px;
    width: 330px;
    display: flex;
    align-items: flex-start;
    gap: 18px;
    padding: 60px 35px 20px 20px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Union.png');
}

.elementor-17073 .elementor-element.elementor-element-2f05126 .inner .close-popup-btn{
    position: absolute;
    right: 15px;
    top: 30px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2f05126 .inner .info-icon{
    margin-top: 3px;
}

.elementor-17073 .elementor-element.elementor-element-2f05126 p{
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-2f05126 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db553ea */.elementor-17073 .elementor-element.elementor-element-db553ea{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6511abec */.elementor-17073 .elementor-element.elementor-element-6511abec img{
  min-width: 12px;
  width: 12px;
  margin-top: -7px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-474149dd */.elementor-17073 .elementor-element.elementor-element-474149dd span{
    font-weight: 600;
}

.elementor-17073 .elementor-element.elementor-element-474149dd span.green{
    color: #146936;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b312e60 */.elementor-17073 .elementor-element.elementor-element-5b312e60{
    position: absolute;
    right: 15px;
    top: -22px;
    cursor: pointer;
}
.elementor-17073 .elementor-element.elementor-element-5b312e60 img{
    min-width: 12px;
    width: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3187cf01 */.elementor-17073 .elementor-element.elementor-element-3187cf01::before{
    content: '';
    position: absolute;
    top: -33px;
    left: -19px;
    width: 330px;
    height: 199px;
    right: 0px;
    bottom: 0;
    border-radius: 10px;
    box-shadow: 0px 14px 25px rgba(0, 37, 35, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2bb5bc */.elementor-17073 .elementor-element.elementor-element-4e2bb5bc{
    background-size: 100% 100%;
    position: absolute;
    top: 83px;
    right: 32px;
    width: 332px;
    height: max-content;
    z-index: 9999;
    visibility: hidden;
}

.elementor-17073 .elementor-element.elementor-element-4e2bb5bc.show{
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6098c083 */.elementor-17073 .elementor-element.elementor-element-6098c083{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-6098c083::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001563.png');
    pointer-events: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-6098c083::after{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001563-1-1.png');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c695ed9 */@media (min-width: 1024px) {
   .elementor-17073 .elementor-element.elementor-element-7c695ed9{
    width: calc(100% - 182px);
    }
}

.elementor-17073 .elementor-element.elementor-element-7c695ed9 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519e0c0a */.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 60px;
}

@media (max-width: 768px) {

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 !important;
}

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        padding-left: 20px;
    }

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:first-child{
        padding-left: 0;
    }
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -60px;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -60px;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        margin-right: 45px;
    }
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
        right: -45px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    /*background-color: #002523;*/
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a #btn-enable-advanced-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider:not(.slick-initialized){
    display: none;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
        padding: 0 4px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active{*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active){*/
/*    position: relative;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active)::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 7px;*/
/*    right: 7px;*/
/*    top: -1px;*/
/*    bottom: -1px;*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 255, 224, 0.55) 0%,*/
/*      rgba(188, 239, 255, 0.62) 100%*/
/*    );*/
/*    border-radius: 40px;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    border-radius: 40px;*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}




body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
 body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a #img-enable-advanced-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a8c68b6 */.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
    display: flex;
    justify-content: center;
    gap: 28px;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
        padding-left: 10px;
        justify-content: space-between !important;
    }
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .my-feed-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(117deg) brightness(105%) contrast(105%);
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 99999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select:last-child ul{
        left: -110px;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    text-decoration: underline;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
        display: none !important;
    }

}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ec7b4c */#my-feed-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72e6fc5f */.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-container {
        display: flex;
    }

.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filter-tag {
    padding: 5px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#051105;
    font-size: 14px;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-72e6fc5f .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-283cfb92 */.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container {
        display: flex;
        width: 90vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child {
    width: max-content;
    color: #ffffff;
    font-size: 24px;
    margin-bottom: -20px;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container{
        overflow-x: auto;
    }
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f43573f */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-6f43573f{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-6f43573f .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-6f43573f{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247036aa */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-247036aa h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e4d27ce */.elementor-17073 .elementor-element.elementor-element-3e4d27ce .elementor-heading-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1em;
    height: 2em;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce .e-loop-item{
        min-width: 100%;
        width: 100%;
        max-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        width: calc(100% + 20px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb28c8 */.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card {
    padding:8px 12px !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #FFFFFF !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info.default-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
    margin-top: -150px;
    /*margin-left: 20px;*/
    padding-bottom:15px;
    padding-left:20px;
    padding-right:20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-excerpt {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .flex-container p {
    color: #FFFFFF;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 ul li a{
    pointer-events: none;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
        height: 335px !important;
    }
        .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -175px !important;
        margin-left: 20px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        cursor: grab;
        flex-wrap: nowrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        width: 100% !important;
        flex-wrap: nowrap !important;
        overflow: auto !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-card{
        overflow: hidden !important;
        width: 100% !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -185px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card{
        white-space: nowrap !important;
    }
    
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg path{
    fill: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card{
    border-radius: 20px;
    overflow: hidden;
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card .card-body{
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-top: 20px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    font-size: 14px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-item .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    color: #080B16 !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 1em !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 h1.elementor-heading-title,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    display: none !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-1fb28c8 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f63154 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-44f63154 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-630af69 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-630af69 .elementor-grid{
        row-gap: 20px;
    }
}

.elementor-17073 .elementor-element.elementor-element-630af69 .e-loop-item{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
@media screen and (min-width: 991px){
    

    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics.active{
        cursor: grabbing;
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 2px;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e04bd63 */.elementor-17073 .elementor-element.elementor-element-3e04bd63 #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
    padding-top: 22px;
    /*width: 100vw;*/
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 ul li:nth-child(2) a{
    pointer-events: none;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
        width: 100vw;
    }

}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news {
    /*height:900px;*/
    max-height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news.show-all{
    overflow-y: auto;
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container.active{
        cursor: grabbing;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        gap: 35px;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p{
        margin-bottom: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item{
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        overflow: auto !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card{
        white-space: nowrap !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
        width: 100% !important;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-widget-theme-post-title{
    display: flex !important;
}





.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-3e04bd63 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229b047e */.elementor-17073 .elementor-element.elementor-element-229b047e #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
    padding-top: 16px;
    /*width: 100vw;*/
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
        width: 100vw;
    }

}


.elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(11%) sepia(7%) saturate(1898%) hue-rotate(189deg) brightness(95%) contrast(87%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf0742e */.elementor-17073 .elementor-element.elementor-element-7cf0742e {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6751e057 */.elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:50px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:32px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d8efef1 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
        position: relative;
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Line-951.png');
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(99%) contrast(105%);
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3690bada */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada .e-loop-item{
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        cursor: grab;
        flex-wrap: wrap;
        /*overflow: hidden;*/
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics.active{
        /*cursor: grabbing;*/
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-562729af */.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    bottom: unset;
    top: -27px;
    left: 186px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    /*background-color: transparent;*/
    /*border: 0.7px solid #002523;*/
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png');
    margin-left: 4px;
    margin-right: 4px;
    opacity: 1;
}



.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    width: 48px;
    border-radius: 40px;
    background-color: transparent;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png');
}

.elementor-17073 .elementor-element.elementor-element-562729af{
    padding-top: 50px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    top: 27px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    background: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png');
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be97aa0 */.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt {
    color: #ffffff;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial {
    height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
    max-height: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial.show-all{
    /*height: 1500px;*/
    overflow-y: auto;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 ul li a{
    pointer-events: none;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        cursor: grab;
        flex-wrap: wrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        flex-wrap: wrap !important;
    }
    
}

@media screen and (max-width: 767px){

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container {
        width: 100% !important;
        padding-bottom: 50px;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots{
        position: absolute;
        top: -36px;
        left: 100px;
        right: 0;
        display: flex;
        list-style: none;
        gap: 8px;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li::marker{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        padding: 0;
        color: transparent;
        width: 14px;
        min-width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png);
        border: 0;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:hover,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus-visible,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus{
        outline: 0;
        box-shadow: none;
        background-color: transparent;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        width: 48px;
        border-radius: 40px;
        background-color: transparent;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png);
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading{
        display: flex;
        gap: 12px;
        align-items: center;
        color: #ffffff !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/04/Line-1017.png);
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-title{
        display: flex !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container{
        padding-bottom: 20px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item{
        padding-bottom: 20px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        font-size: 20px;
        color: #ffffff;
        margin-bottom: 0;
    }
}



.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #86878D !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
} 

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #262933 !important;
}

body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-2be97aa0 .no-posts-found-text{
    color: #ffffff !important;
}



@media screen and (max-width: 991px){
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container .editorial-heading{
        color: #080B16 !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png) !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png) !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics li{
        white-space: nowrap !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        color: #080B16 !important;
        font-weight: bold !important;
    }
    
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item .e-parent{
         border-bottom: 1px solid #E7E7E8 !important;
     }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0  .swiper-pagination .swiper-pagination-bullet{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .swiper-pagination .swiper-pagination-bullet-active{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172f1e98 */.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    flex-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #ffffff !important;
    font-size: 18px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #86878D !important;
    font-size: 14px !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(342%) hue-rotate(188deg) brightness(92%) contrast(94%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #262933 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19529ef0 */.elementor-17073 .elementor-element.elementor-element-19529ef0 {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61bb2f72 */.elementor-17073 .elementor-element.elementor-element-61bb2f72 {
    width: max-content;
    cursor: pointer
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-61bb2f72 a span{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63705411 */.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 style {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a542ce */.elementor-17073 .elementor-element.elementor-element-29a542ce .elementor-loop-container .e-loop-item:nth-child(2){
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64dfb3a2 */.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 !important;
    }
    .slick-arrow{
        display: none !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}




.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-filter-topic.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -60px;
    }
}



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-news-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -45px !important;
    }
}






.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters #img-disable-advanced-news-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters.active::after{
    display: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2571c5e9 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .news-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
        width: calc(50% - 10px);
    }
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
    width: max-content;
    position: relative;
    min-width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(237deg) brightness(106%) contrast(104%);
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    min-width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    z-index: 9999;
}

    /*.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{*/
    /*    z-index: 9999;*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    bottom: 0;*/
    /*    margin: auto;*/
    /*    min-width: 70%;*/
    /*    padding: 30px;*/
    /*}*/

}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
        display: none !important;
    }

}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266a9df3 */#news-select-filters {
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4260edef */.elementor-17073 .elementor-element.elementor-element-4260edef .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-4260edef .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 span::after{
        min-width: 11.8px;
    }
    


}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99eb878 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-99eb878{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-99eb878 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-99eb878{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a29f43c */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7a29f43c h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b2277a */.elementor-17073 .elementor-element.elementor-element-33b2277a #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body {
    padding-top: 16px;
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-page-title{
    display: block !important;
}


.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}





.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title{
    display: flex;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .e-parent{
    padding: 0 0 16px 0 !important;
    border-bottom: 1px solid #262933;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
    max-width: 100% !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics::-webkit-scrollbar {
  display: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}



@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics ::-webkit-scrollbar {
      display: none;
    }
    .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
        line-height: 24px !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-33b2277a .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b3b8a7 */.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
    margin: 0 !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active{
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -60px;
    }
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-editorial-filters img{
    background: #ffffff !important;
}


@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -45px !important;
    }
}




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project::before {
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters #img-disable-advanced-editorial-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e26bc06 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .editorial-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    /*border: 1px solid #D5D7C7;*/
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(256deg) brightness(102%) contrast(100%);
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    z-index: 9999;
}

}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
        display: none !important;
    }


}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
    align-items: center !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag span:last-child{
    color: #080B16 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4e2b8a */#editorial-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e08ce5d */.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 span::after{
        min-width: 11.8px;
    }
    


}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebba68 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-52ebba68{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-52ebba68 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-52ebba68{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e3b53 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-c7e3b53 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11ea8a3e */.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt {
    padding: 12px 0px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 55px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container .editorial-card {
    width: 30% !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 30% !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 100% !important;
}
}



/*@media screen and (min-width: 991px){*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child{*/
/*        width: 60% !important;*/
/*        position: relative;*/
/*    }*/
    
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .featured-image img{*/
/*        min-height: 500px;*/
/*    }*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .card-body{*/
/*        position: absolute;*/
/*    }*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .editorial-post-info .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .excerpt{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info svg,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card{
    height: max-content !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial img{
    width: 100% !important;
    height: 200px !important;
    object-fit: cover !important;
    border-radius: 20px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .e-parent{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-heading-title a{
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 27px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-widget-theme-post-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
    font-size: 14px !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
}


.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}








@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics ::-webkit-scrollbar {
      display: none;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info p{
    color: #262933 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-11ea8a3e .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519e0c0a */.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 60px;
}

@media (max-width: 768px) {

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 !important;
}

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        padding-left: 20px;
    }

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:first-child{
        padding-left: 0;
    }
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -60px;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -60px;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        margin-right: 45px;
    }
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
        right: -45px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    /*background-color: #002523;*/
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a #btn-enable-advanced-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider:not(.slick-initialized){
    display: none;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
        padding: 0 4px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active{*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active){*/
/*    position: relative;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active)::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 7px;*/
/*    right: 7px;*/
/*    top: -1px;*/
/*    bottom: -1px;*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 255, 224, 0.55) 0%,*/
/*      rgba(188, 239, 255, 0.62) 100%*/
/*    );*/
/*    border-radius: 40px;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    border-radius: 40px;*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}




body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
 body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a #img-enable-advanced-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a8c68b6 */.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
    display: flex;
    justify-content: center;
    gap: 28px;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
        padding-left: 10px;
        justify-content: space-between !important;
    }
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .my-feed-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(117deg) brightness(105%) contrast(105%);
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 99999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select:last-child ul{
        left: -110px;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    text-decoration: underline;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
        display: none !important;
    }

}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ec7b4c */#my-feed-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72e6fc5f */.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-container {
        display: flex;
    }

.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filter-tag {
    padding: 5px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#051105;
    font-size: 14px;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-72e6fc5f .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-283cfb92 */.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container {
        display: flex;
        width: 90vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child {
    width: max-content;
    color: #ffffff;
    font-size: 24px;
    margin-bottom: -20px;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container{
        overflow-x: auto;
    }
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f43573f */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-6f43573f{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-6f43573f .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-6f43573f{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247036aa */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-247036aa h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e4d27ce */.elementor-17073 .elementor-element.elementor-element-3e4d27ce .elementor-heading-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1em;
    height: 2em;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce .e-loop-item{
        min-width: 100%;
        width: 100%;
        max-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        width: calc(100% + 20px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb28c8 */.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card {
    padding:8px 12px !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #FFFFFF !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info.default-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
    margin-top: -150px;
    /*margin-left: 20px;*/
    padding-bottom:15px;
    padding-left:20px;
    padding-right:20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-excerpt {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .flex-container p {
    color: #FFFFFF;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 ul li a{
    pointer-events: none;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
        height: 335px !important;
    }
        .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -175px !important;
        margin-left: 20px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        cursor: grab;
        flex-wrap: nowrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        width: 100% !important;
        flex-wrap: nowrap !important;
        overflow: auto !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-card{
        overflow: hidden !important;
        width: 100% !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -185px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card{
        white-space: nowrap !important;
    }
    
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg path{
    fill: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card{
    border-radius: 20px;
    overflow: hidden;
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card .card-body{
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-top: 20px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    font-size: 14px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-item .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    color: #080B16 !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 1em !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 h1.elementor-heading-title,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    display: none !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-1fb28c8 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f63154 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-44f63154 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-630af69 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-630af69 .elementor-grid{
        row-gap: 20px;
    }
}

.elementor-17073 .elementor-element.elementor-element-630af69 .e-loop-item{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
@media screen and (min-width: 991px){
    

    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics.active{
        cursor: grabbing;
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 2px;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e04bd63 */.elementor-17073 .elementor-element.elementor-element-3e04bd63 #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
    padding-top: 22px;
    /*width: 100vw;*/
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 ul li:nth-child(2) a{
    pointer-events: none;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
        width: 100vw;
    }

}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news {
    /*height:900px;*/
    max-height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news.show-all{
    overflow-y: auto;
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container.active{
        cursor: grabbing;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        gap: 35px;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p{
        margin-bottom: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item{
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        overflow: auto !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card{
        white-space: nowrap !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
        width: 100% !important;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-widget-theme-post-title{
    display: flex !important;
}





.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-3e04bd63 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229b047e */.elementor-17073 .elementor-element.elementor-element-229b047e #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
    padding-top: 16px;
    /*width: 100vw;*/
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
        width: 100vw;
    }

}


.elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(11%) sepia(7%) saturate(1898%) hue-rotate(189deg) brightness(95%) contrast(87%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf0742e */.elementor-17073 .elementor-element.elementor-element-7cf0742e {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6751e057 */.elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:50px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:32px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d8efef1 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
        position: relative;
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Line-951.png');
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(99%) contrast(105%);
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3690bada */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada .e-loop-item{
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        cursor: grab;
        flex-wrap: wrap;
        /*overflow: hidden;*/
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics.active{
        /*cursor: grabbing;*/
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-562729af */.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    bottom: unset;
    top: -27px;
    left: 186px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    /*background-color: transparent;*/
    /*border: 0.7px solid #002523;*/
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png');
    margin-left: 4px;
    margin-right: 4px;
    opacity: 1;
}



.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    width: 48px;
    border-radius: 40px;
    background-color: transparent;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png');
}

.elementor-17073 .elementor-element.elementor-element-562729af{
    padding-top: 50px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    top: 27px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    background: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png');
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be97aa0 */.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt {
    color: #ffffff;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial {
    height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
    max-height: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial.show-all{
    /*height: 1500px;*/
    overflow-y: auto;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 ul li a{
    pointer-events: none;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        cursor: grab;
        flex-wrap: wrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        flex-wrap: wrap !important;
    }
    
}

@media screen and (max-width: 767px){

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container {
        width: 100% !important;
        padding-bottom: 50px;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots{
        position: absolute;
        top: -36px;
        left: 100px;
        right: 0;
        display: flex;
        list-style: none;
        gap: 8px;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li::marker{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        padding: 0;
        color: transparent;
        width: 14px;
        min-width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png);
        border: 0;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:hover,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus-visible,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus{
        outline: 0;
        box-shadow: none;
        background-color: transparent;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        width: 48px;
        border-radius: 40px;
        background-color: transparent;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png);
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading{
        display: flex;
        gap: 12px;
        align-items: center;
        color: #ffffff !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/04/Line-1017.png);
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-title{
        display: flex !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container{
        padding-bottom: 20px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item{
        padding-bottom: 20px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        font-size: 20px;
        color: #ffffff;
        margin-bottom: 0;
    }
}



.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #86878D !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
} 

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #262933 !important;
}

body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-2be97aa0 .no-posts-found-text{
    color: #ffffff !important;
}



@media screen and (max-width: 991px){
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container .editorial-heading{
        color: #080B16 !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png) !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png) !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics li{
        white-space: nowrap !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        color: #080B16 !important;
        font-weight: bold !important;
    }
    
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item .e-parent{
         border-bottom: 1px solid #E7E7E8 !important;
     }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0  .swiper-pagination .swiper-pagination-bullet{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .swiper-pagination .swiper-pagination-bullet-active{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172f1e98 */.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    flex-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #ffffff !important;
    font-size: 18px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #86878D !important;
    font-size: 14px !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(342%) hue-rotate(188deg) brightness(92%) contrast(94%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #262933 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19529ef0 */.elementor-17073 .elementor-element.elementor-element-19529ef0 {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61bb2f72 */.elementor-17073 .elementor-element.elementor-element-61bb2f72 {
    width: max-content;
    cursor: pointer
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-61bb2f72 a span{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63705411 */.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 style {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a542ce */.elementor-17073 .elementor-element.elementor-element-29a542ce .elementor-loop-container .e-loop-item:nth-child(2){
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64dfb3a2 */.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 !important;
    }
    .slick-arrow{
        display: none !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}




.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-filter-topic.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -60px;
    }
}



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-news-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -45px !important;
    }
}






.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters #img-disable-advanced-news-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters.active::after{
    display: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2571c5e9 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .news-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
        width: calc(50% - 10px);
    }
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
    width: max-content;
    position: relative;
    min-width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(237deg) brightness(106%) contrast(104%);
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    min-width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    z-index: 9999;
}

    /*.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{*/
    /*    z-index: 9999;*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    bottom: 0;*/
    /*    margin: auto;*/
    /*    min-width: 70%;*/
    /*    padding: 30px;*/
    /*}*/

}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
        display: none !important;
    }

}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266a9df3 */#news-select-filters {
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4260edef */.elementor-17073 .elementor-element.elementor-element-4260edef .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-4260edef .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 span::after{
        min-width: 11.8px;
    }
    


}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99eb878 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-99eb878{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-99eb878 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-99eb878{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a29f43c */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7a29f43c h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b2277a */.elementor-17073 .elementor-element.elementor-element-33b2277a #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body {
    padding-top: 16px;
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-page-title{
    display: block !important;
}


.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}





.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title{
    display: flex;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .e-parent{
    padding: 0 0 16px 0 !important;
    border-bottom: 1px solid #262933;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
    max-width: 100% !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics::-webkit-scrollbar {
  display: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}



@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics ::-webkit-scrollbar {
      display: none;
    }
    .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
        line-height: 24px !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-33b2277a .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b3b8a7 */.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
    margin: 0 !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active{
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -60px;
    }
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-editorial-filters img{
    background: #ffffff !important;
}


@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -45px !important;
    }
}




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project::before {
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters #img-disable-advanced-editorial-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e26bc06 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .editorial-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    /*border: 1px solid #D5D7C7;*/
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(256deg) brightness(102%) contrast(100%);
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    z-index: 9999;
}

}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
        display: none !important;
    }


}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
    align-items: center !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag span:last-child{
    color: #080B16 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4e2b8a */#editorial-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e08ce5d */.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 span::after{
        min-width: 11.8px;
    }
    


}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebba68 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-52ebba68{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-52ebba68 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-52ebba68{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e3b53 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-c7e3b53 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11ea8a3e */.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt {
    padding: 12px 0px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 55px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container .editorial-card {
    width: 30% !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 30% !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 100% !important;
}
}



/*@media screen and (min-width: 991px){*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child{*/
/*        width: 60% !important;*/
/*        position: relative;*/
/*    }*/
    
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .featured-image img{*/
/*        min-height: 500px;*/
/*    }*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .card-body{*/
/*        position: absolute;*/
/*    }*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .editorial-post-info .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .excerpt{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info svg,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card{
    height: max-content !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial img{
    width: 100% !important;
    height: 200px !important;
    object-fit: cover !important;
    border-radius: 20px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .e-parent{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-heading-title a{
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 27px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-widget-theme-post-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
    font-size: 14px !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
}


.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}








@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics ::-webkit-scrollbar {
      display: none;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info p{
    color: #262933 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-11ea8a3e .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519e0c0a */.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 60px;
}

@media (max-width: 768px) {

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 !important;
}

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        padding-left: 20px;
    }

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:first-child{
        padding-left: 0;
    }
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -60px;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -60px;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        margin-right: 45px;
    }
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
        right: -45px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    /*background-color: #002523;*/
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a #btn-enable-advanced-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider:not(.slick-initialized){
    display: none;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
        padding: 0 4px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active{*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active){*/
/*    position: relative;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active)::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 7px;*/
/*    right: 7px;*/
/*    top: -1px;*/
/*    bottom: -1px;*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 255, 224, 0.55) 0%,*/
/*      rgba(188, 239, 255, 0.62) 100%*/
/*    );*/
/*    border-radius: 40px;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    border-radius: 40px;*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}




body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
 body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a #img-enable-advanced-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a8c68b6 */.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
    display: flex;
    justify-content: center;
    gap: 28px;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
        padding-left: 10px;
        justify-content: space-between !important;
    }
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .my-feed-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(117deg) brightness(105%) contrast(105%);
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 99999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select:last-child ul{
        left: -110px;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    text-decoration: underline;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
        display: none !important;
    }

}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ec7b4c */#my-feed-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72e6fc5f */.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-container {
        display: flex;
    }

.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filter-tag {
    padding: 5px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#051105;
    font-size: 14px;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-72e6fc5f .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-283cfb92 */.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container {
        display: flex;
        width: 90vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child {
    width: max-content;
    color: #ffffff;
    font-size: 24px;
    margin-bottom: -20px;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container{
        overflow-x: auto;
    }
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f43573f */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-6f43573f{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-6f43573f .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-6f43573f{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247036aa */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-247036aa h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e4d27ce */.elementor-17073 .elementor-element.elementor-element-3e4d27ce .elementor-heading-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1em;
    height: 2em;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce .e-loop-item{
        min-width: 100%;
        width: 100%;
        max-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        width: calc(100% + 20px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb28c8 */.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card {
    padding:8px 12px !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #FFFFFF !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info.default-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
    margin-top: -150px;
    /*margin-left: 20px;*/
    padding-bottom:15px;
    padding-left:20px;
    padding-right:20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-excerpt {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .flex-container p {
    color: #FFFFFF;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 ul li a{
    pointer-events: none;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
        height: 335px !important;
    }
        .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -175px !important;
        margin-left: 20px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        cursor: grab;
        flex-wrap: nowrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        width: 100% !important;
        flex-wrap: nowrap !important;
        overflow: auto !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-card{
        overflow: hidden !important;
        width: 100% !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -185px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card{
        white-space: nowrap !important;
    }
    
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg path{
    fill: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card{
    border-radius: 20px;
    overflow: hidden;
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card .card-body{
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-top: 20px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    font-size: 14px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-item .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    color: #080B16 !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 1em !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 h1.elementor-heading-title,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    display: none !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-1fb28c8 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f63154 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-44f63154 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-630af69 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-630af69 .elementor-grid{
        row-gap: 20px;
    }
}

.elementor-17073 .elementor-element.elementor-element-630af69 .e-loop-item{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
@media screen and (min-width: 991px){
    

    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics.active{
        cursor: grabbing;
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 2px;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e04bd63 */.elementor-17073 .elementor-element.elementor-element-3e04bd63 #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
    padding-top: 22px;
    /*width: 100vw;*/
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 ul li:nth-child(2) a{
    pointer-events: none;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
        width: 100vw;
    }

}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news {
    /*height:900px;*/
    max-height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news.show-all{
    overflow-y: auto;
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container.active{
        cursor: grabbing;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        gap: 35px;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p{
        margin-bottom: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item{
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        overflow: auto !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card{
        white-space: nowrap !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
        width: 100% !important;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-widget-theme-post-title{
    display: flex !important;
}





.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-3e04bd63 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229b047e */.elementor-17073 .elementor-element.elementor-element-229b047e #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
    padding-top: 16px;
    /*width: 100vw;*/
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
        width: 100vw;
    }

}


.elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(11%) sepia(7%) saturate(1898%) hue-rotate(189deg) brightness(95%) contrast(87%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf0742e */.elementor-17073 .elementor-element.elementor-element-7cf0742e {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6751e057 */.elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:50px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:32px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d8efef1 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
        position: relative;
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Line-951.png');
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(99%) contrast(105%);
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3690bada */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada .e-loop-item{
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        cursor: grab;
        flex-wrap: wrap;
        /*overflow: hidden;*/
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics.active{
        /*cursor: grabbing;*/
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-562729af */.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    bottom: unset;
    top: -27px;
    left: 186px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    /*background-color: transparent;*/
    /*border: 0.7px solid #002523;*/
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png');
    margin-left: 4px;
    margin-right: 4px;
    opacity: 1;
}



.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    width: 48px;
    border-radius: 40px;
    background-color: transparent;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png');
}

.elementor-17073 .elementor-element.elementor-element-562729af{
    padding-top: 50px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    top: 27px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    background: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png');
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be97aa0 */.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt {
    color: #ffffff;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial {
    height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
    max-height: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial.show-all{
    /*height: 1500px;*/
    overflow-y: auto;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 ul li a{
    pointer-events: none;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        cursor: grab;
        flex-wrap: wrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        flex-wrap: wrap !important;
    }
    
}

@media screen and (max-width: 767px){

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container {
        width: 100% !important;
        padding-bottom: 50px;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots{
        position: absolute;
        top: -36px;
        left: 100px;
        right: 0;
        display: flex;
        list-style: none;
        gap: 8px;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li::marker{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        padding: 0;
        color: transparent;
        width: 14px;
        min-width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png);
        border: 0;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:hover,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus-visible,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus{
        outline: 0;
        box-shadow: none;
        background-color: transparent;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        width: 48px;
        border-radius: 40px;
        background-color: transparent;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png);
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading{
        display: flex;
        gap: 12px;
        align-items: center;
        color: #ffffff !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/04/Line-1017.png);
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-title{
        display: flex !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container{
        padding-bottom: 20px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item{
        padding-bottom: 20px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        font-size: 20px;
        color: #ffffff;
        margin-bottom: 0;
    }
}



.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #86878D !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
} 

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #262933 !important;
}

body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-2be97aa0 .no-posts-found-text{
    color: #ffffff !important;
}



@media screen and (max-width: 991px){
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container .editorial-heading{
        color: #080B16 !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png) !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png) !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics li{
        white-space: nowrap !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        color: #080B16 !important;
        font-weight: bold !important;
    }
    
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item .e-parent{
         border-bottom: 1px solid #E7E7E8 !important;
     }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0  .swiper-pagination .swiper-pagination-bullet{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .swiper-pagination .swiper-pagination-bullet-active{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172f1e98 */.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    flex-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #ffffff !important;
    font-size: 18px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #86878D !important;
    font-size: 14px !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(342%) hue-rotate(188deg) brightness(92%) contrast(94%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #262933 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19529ef0 */.elementor-17073 .elementor-element.elementor-element-19529ef0 {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61bb2f72 */.elementor-17073 .elementor-element.elementor-element-61bb2f72 {
    width: max-content;
    cursor: pointer
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-61bb2f72 a span{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63705411 */.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 style {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a542ce */.elementor-17073 .elementor-element.elementor-element-29a542ce .elementor-loop-container .e-loop-item:nth-child(2){
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64dfb3a2 */.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 !important;
    }
    .slick-arrow{
        display: none !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}




.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-filter-topic.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -60px;
    }
}



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-news-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -45px !important;
    }
}






.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters #img-disable-advanced-news-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters.active::after{
    display: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2571c5e9 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .news-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
        width: calc(50% - 10px);
    }
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
    width: max-content;
    position: relative;
    min-width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(237deg) brightness(106%) contrast(104%);
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    min-width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    z-index: 9999;
}

    /*.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{*/
    /*    z-index: 9999;*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    bottom: 0;*/
    /*    margin: auto;*/
    /*    min-width: 70%;*/
    /*    padding: 30px;*/
    /*}*/

}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
        display: none !important;
    }

}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266a9df3 */#news-select-filters {
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4260edef */.elementor-17073 .elementor-element.elementor-element-4260edef .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-4260edef .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 span::after{
        min-width: 11.8px;
    }
    


}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99eb878 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-99eb878{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-99eb878 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-99eb878{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a29f43c */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7a29f43c h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b2277a */.elementor-17073 .elementor-element.elementor-element-33b2277a #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body {
    padding-top: 16px;
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-page-title{
    display: block !important;
}


.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}





.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title{
    display: flex;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .e-parent{
    padding: 0 0 16px 0 !important;
    border-bottom: 1px solid #262933;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
    max-width: 100% !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics::-webkit-scrollbar {
  display: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}



@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics ::-webkit-scrollbar {
      display: none;
    }
    .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
        line-height: 24px !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-33b2277a .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b3b8a7 */.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
    margin: 0 !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active{
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -60px;
    }
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-editorial-filters img{
    background: #ffffff !important;
}


@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -45px !important;
    }
}




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project::before {
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters #img-disable-advanced-editorial-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e26bc06 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .editorial-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    /*border: 1px solid #D5D7C7;*/
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(256deg) brightness(102%) contrast(100%);
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    z-index: 9999;
}

}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
        display: none !important;
    }


}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
    align-items: center !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag span:last-child{
    color: #080B16 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4e2b8a */#editorial-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e08ce5d */.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 span::after{
        min-width: 11.8px;
    }
    


}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebba68 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-52ebba68{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-52ebba68 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-52ebba68{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e3b53 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-c7e3b53 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11ea8a3e */.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt {
    padding: 12px 0px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 55px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container .editorial-card {
    width: 30% !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 30% !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 100% !important;
}
}



/*@media screen and (min-width: 991px){*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child{*/
/*        width: 60% !important;*/
/*        position: relative;*/
/*    }*/
    
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .featured-image img{*/
/*        min-height: 500px;*/
/*    }*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .card-body{*/
/*        position: absolute;*/
/*    }*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .editorial-post-info .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .excerpt{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info svg,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card{
    height: max-content !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial img{
    width: 100% !important;
    height: 200px !important;
    object-fit: cover !important;
    border-radius: 20px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .e-parent{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-heading-title a{
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 27px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-widget-theme-post-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
    font-size: 14px !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
}


.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}








@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics ::-webkit-scrollbar {
      display: none;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info p{
    color: #262933 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-11ea8a3e .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519e0c0a */.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 60px;
}

@media (max-width: 768px) {

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
    margin: 0 !important;
}

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        padding-left: 20px;
    }

    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:first-child{
        padding-left: 0;
    }
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -60px;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -60px;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider{
        margin-right: 45px;
    }
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
        right: -45px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    /*background-color: #002523;*/
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a #btn-enable-advanced-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider:not(.slick-initialized){
    display: none;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide{
        padding: 0 4px;
    }
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active{*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active){*/
/*    position: relative;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide:has(.my-feed-filter-topic.active)::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 7px;*/
/*    right: 7px;*/
/*    top: -1px;*/
/*    bottom: -1px;*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 255, 224, 0.55) 0%,*/
/*      rgba(188, 239, 255, 0.62) 100%*/
/*    );*/
/*    border-radius: 40px;*/
/*}*/

/*.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic.active::after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    border-radius: 40px;*/
/*    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}




body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-topic,
 body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider .slick-slide .my-feed-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .slick-slide .my-feed-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a #img-enable-advanced-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #img-disable-advanced-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-519e0c0a .my-feed-topics-slider #btn-enable-advanced-filters.active::after{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a8c68b6 */.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
    display: flex;
    justify-content: center;
    gap: 28px;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container {
        padding-left: 10px;
        justify-content: space-between !important;
    }
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .my-feed-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(117deg) brightness(105%) contrast(105%);
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 99999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select:last-child ul{
        left: -110px;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    text-decoration: underline;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
        display: none !important;
    }

}

.elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .custom-select ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-5a8c68b6 .my-feed-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ec7b4c */#my-feed-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72e6fc5f */.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-container {
        display: flex;
    }

.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .filter-tag {
    padding: 5px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#051105;
    font-size: 14px;
}
.elementor-17073 .elementor-element.elementor-element-72e6fc5f .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-72e6fc5f .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-283cfb92 */.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container {
        display: flex;
        width: 90vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child {
    width: max-content;
    color: #ffffff;
    font-size: 24px;
    margin-bottom: -20px;
}

.elementor-17073 .elementor-element.elementor-element-283cfb92 .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 36px;
    color: #051105;
    margin-top: -20px;
    margin-bottom: -16px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-283cfb92 .filters-container{
        overflow-x: auto;
    }
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-283cfb92 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f43573f */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-6f43573f{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-6f43573f .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-6f43573f{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247036aa */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-247036aa h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e4d27ce */.elementor-17073 .elementor-element.elementor-element-3e4d27ce .elementor-heading-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1em;
    height: 2em;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce .e-loop-item{
        min-width: 100%;
        width: 100%;
        max-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e4d27ce ul.post-topics{
        width: calc(100% + 20px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb28c8 */.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card {
    padding:8px 12px !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #FFFFFF !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info.default-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
    margin-top: -150px;
    /*margin-left: 20px;*/
    padding-bottom:15px;
    padding-left:20px;
    padding-right:20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-excerpt {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .flex-container p {
    color: #FFFFFF;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 ul li a{
    pointer-events: none;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .featured-image img {
        height: 335px !important;
    }
        .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -175px !important;
        margin-left: 20px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        cursor: grab;
        flex-wrap: nowrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container{
        width: 100% !important;
        flex-wrap: nowrap !important;
        overflow: auto !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-card{
        overflow: hidden !important;
        width: 100% !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .card-body {
        margin-top: -185px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-card{
        white-space: nowrap !important;
    }
    
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg path{
    fill: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card{
    border-radius: 20px;
    overflow: hidden;
}


.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .fetched-editorial-card .card-body{
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-top: 20px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%);
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    font-size: 14px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .elementor-post-info .elementor-icon-list-item .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-post-info p{
    color: #080B16 !important;
}

.elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 1em !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 h1.elementor-heading-title,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .post-topics li::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1fb28c8 .category-container .category-card::after{
    display: none !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-1fb28c8 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f63154 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-44f63154 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-630af69 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-630af69 .elementor-grid{
        row-gap: 20px;
    }
}

.elementor-17073 .elementor-element.elementor-element-630af69 .e-loop-item{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
@media screen and (min-width: 991px){
    

    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics.active{
        cursor: grabbing;
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 2px;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-630af69 ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e04bd63 */.elementor-17073 .elementor-element.elementor-element-3e04bd63 #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
    padding-top: 22px;
    /*width: 100vw;*/
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 ul li:nth-child(2) a{
    pointer-events: none;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body {
        width: 100vw;
    }

}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news {
    /*height:900px;*/
    max-height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63#my-feed-news.show-all{
    overflow-y: auto;
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        cursor: grab;
        flex-wrap: nowrap;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container.active{
        cursor: grabbing;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63{
        gap: 35px;
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p{
        margin-bottom: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item{
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container{
        overflow: auto !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-card{
        white-space: nowrap !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
        width: 100% !important;
    }
    
}



.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-widget-theme-post-title{
    display: flex !important;
}





.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-3e04bd63 .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-3e04bd63 .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229b047e */.elementor-17073 .elementor-element.elementor-element-229b047e #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
    padding-top: 16px;
    /*width: 100vw;*/
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .card-body {
        width: 100vw;
    }

}


.elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(11%) sepia(7%) saturate(1898%) hue-rotate(189deg) brightness(95%) contrast(87%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .card-body p a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card  .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-229b047e .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf0742e */.elementor-17073 .elementor-element.elementor-element-7cf0742e {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6751e057 */.elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:50px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-6751e057 {
    padding-top:32px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d8efef1 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
        position: relative;
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Line-951.png');
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2::after{
        filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(99%) contrast(105%);
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2d8efef1 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3690bada */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada .e-loop-item{
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        cursor: grab;
        flex-wrap: wrap;
        /*overflow: hidden;*/
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics li{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics.active{
        /*cursor: grabbing;*/
    }
}

@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
        flex-wrap: nowrap;
        overflow: auto;
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-3690bada ul.post-topics::-webkit-scrollbar{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-562729af */.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    bottom: unset;
    top: -27px;
    left: 186px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    /*background-color: transparent;*/
    /*border: 0.7px solid #002523;*/
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png');
    margin-left: 4px;
    margin-right: 4px;
    opacity: 1;
}



.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    width: 48px;
    border-radius: 40px;
    background-color: transparent;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png');
}

.elementor-17073 .elementor-element.elementor-element-562729af{
    padding-top: 50px;
}

.elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination{
    top: 27px !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet{
    background: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png');
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-562729af .swiper-pagination .swiper-pagination-bullet-active{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be97aa0 */.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt {
    color: #ffffff;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial {
    height: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
    max-height: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0#my-feed-editorial.show-all{
    /*height: 1500px;*/
    overflow-y: auto;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 ul li a{
    pointer-events: none;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0{
        overflow: hidden;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        cursor: grab;
        flex-wrap: wrap !important;
        overflow: hidden;
        width: 100%;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
        white-space: nowrap;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container.active{
        cursor: grabbing;
    }
}
@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
         scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container{
        flex-wrap: wrap !important;
    }
    
}

@media screen and (max-width: 767px){

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container {
        width: 100% !important;
        padding-bottom: 50px;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots{
        position: absolute;
        top: -36px;
        left: 100px;
        right: 0;
        display: flex;
        list-style: none;
        gap: 8px;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li::marker{
        display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        padding: 0;
        color: transparent;
        width: 14px;
        min-width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Group-1000001564.png);
        border: 0;
    }

    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:hover,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus-visible,
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button:focus{
        outline: 0;
        box-shadow: none;
        background-color: transparent;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        width: 48px;
        border-radius: 40px;
        background-color: transparent;
        background-size: contain;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142.png);
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading{
        display: flex;
        gap: 12px;
        align-items: center;
        color: #ffffff !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 h4.editorial-heading::after{
        content: '';
        width: 1px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url(https://news.firesight.ai/wp-content/uploads/2025/04/Line-1017.png);
    }
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-title{
        display: flex !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container{
        padding-bottom: 20px !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item{
        padding-bottom: 20px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        font-size: 20px;
        color: #ffffff;
        margin-bottom: 0;
    }
}



.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #86878D !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
} 

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-post-info p{
    color: #262933 !important;
}

body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-2be97aa0 .no-posts-found-text{
    color: #ffffff !important;
}



@media screen and (max-width: 991px){
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .editorial-carousel-container .editorial-heading{
        color: #080B16 !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-144.png) !important;
    }
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
            background-image: url(https://news.firesight.ai/wp-content/uploads/2025/06/Polygon-142-4.png) !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .post-topics li{
        white-space: nowrap !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news h3{
        color: #080B16 !important;
        font-weight: bold !important;
    }
    
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .fetched-news .e-loop-item .e-parent{
         border-bottom: 1px solid #E7E7E8 !important;
     }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0  .swiper-pagination .swiper-pagination-bullet{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
     body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .swiper-pagination .swiper-pagination-bullet-active{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-dot.png') !important;
    }
    
    body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2be97aa0 .slick-dots li.slick-active button{
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/07/slick-active.png') !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172f1e98 */.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap !important;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    flex-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 style {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #ffffff !important;
    font-size: 18px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(248%) hue-rotate(194deg) brightness(91%) contrast(89%);
}


.elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #86878D !important;
    font-size: 14px !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-title a{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .card-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container svg{
    filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(342%) hue-rotate(188deg) brightness(92%) contrast(94%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-172f1e98 .editorial-post-info .flex-container p{
    color: #262933 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19529ef0 */.elementor-17073 .elementor-element.elementor-element-19529ef0 {
    width: max-content;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61bb2f72 */.elementor-17073 .elementor-element.elementor-element-61bb2f72 {
    width: max-content;
    cursor: pointer
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-61bb2f72 a span{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63705411 */.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info.top-post {
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 #editorial-container .editorial-card {
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-63705411 .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-63705411 style {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a542ce */.elementor-17073 .elementor-element.elementor-element-29a542ce .elementor-loop-container .e-loop-item:nth-child(2){
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64dfb3a2 */.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
    margin: 0 !important;
    }
    .slick-arrow{
        display: none !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}




.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-filter-topic.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}

@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -60px;
    }
}



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-news-filters img{
    background: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
        right: -45px !important;
    }
}






.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project::before{
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/



.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #img-disable-advanced-news-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider .slick-slide .news-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .slick-slide .news-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 #btn-enable-advanced-news-filters #img-enable-advanced-news-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters #img-disable-advanced-news-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .my-feed-topics-slider #btn-enable-advanced-news-filters.active::after{
    display: none;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-64dfb3a2 .news-topics-slider #btn-enable-advanced-news-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2571c5e9 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .news-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container select {
        width: calc(50% - 10px);
    }
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
    width: max-content;
    position: relative;
    min-width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(237deg) brightness(106%) contrast(104%);
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    min-width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
    z-index: 9999;
}

    /*.elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{*/
    /*    z-index: 9999;*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    bottom: 0;*/
    /*    margin: auto;*/
    /*    min-width: 70%;*/
    /*    padding: 30px;*/
    /*}*/

}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
        display: none !important;
    }

}



.elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container{
    align-items: center !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2571c5e9 .custom-select2 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-2571c5e9 .news-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266a9df3 */#news-select-filters {
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-266a9df3 .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4260edef */.elementor-17073 .elementor-element.elementor-element-4260edef .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-4260edef .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-4260edef .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .news-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-4260edef .custom-select2 span::after{
        min-width: 11.8px;
    }
    


}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-4260edef .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99eb878 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-99eb878{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-99eb878 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-99eb878{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a29f43c */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7a29f43c h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b2277a */.elementor-17073 .elementor-element.elementor-element-33b2277a #posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .topics-slider{
    margin: 0 70px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-prev{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-left.svg');
    left: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-next{
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/02/chevron-right.svg');
    right: 0px;
    margin-bottom: -7px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots li {
  margin: 0 5px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots button {
  background-color: #ccc;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-dots .slick-active button {
  background-color: #333;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot {
  display: inline-block;
  width:8px;
  height: 8px;
  background-color: #D5D7C7;
  margin: 0 2px;
  border-radius: 50%;
  cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .custom-dot.slick-active {
  background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-active .custom-dot {
    background-color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .slick-track {
    display: flex;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .section-title h4 {
    font-size: 24px;
    color: #101010;
    line-height: 150%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .news-post-info {
    display: flex;
    gap: 16px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body {
    padding-top: 16px;
    width: 100%;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a {
    font-size: 20px;
    font-weight: 500;
    color: #051105;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container {
    display: flex;
    gap:12px;
    flex-wrap: wrap;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .header .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p {
    margin-bottom: 0;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .posted-date .divider {
    color: #D5D7C7;
    font-size: 18px;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-icon {
    border: 1px solid #D5D7C7;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7EAD6;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card {
    padding: 16px 0px;
    border-bottom: 1px solid #D5D7C7;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-page-title{
    display: block !important;
}


.elementor-17073 .elementor-element.elementor-element-33b2277a .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .card-body p a{
    color: #ffffff !important;
    font-size: 16px !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #262933 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #86878D !important;
    font-size: 14px !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}





.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title{
    display: flex;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .e-parent{
    padding: 0 0 16px 0 !important;
    border-bottom: 1px solid #262933;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}



.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
    max-width: 100% !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics::-webkit-scrollbar {
  display: none;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}



@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics ::-webkit-scrollbar {
      display: none;
    }
    .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a{
        line-height: 24px !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-post-info .elementor-icon-list-text,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-post-info p{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card .card-body p a{
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .e-loop-item .elementor-element:has(.elementor-widget-post-info),
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-33b2277a .news-card{
    border-bottom: 1px solid #E7E7E8 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-33b2277a .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b3b8a7 */.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
    margin: 0 70px;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
    margin: 0 !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider {
        padding-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide:first-child {
        padding-left: 0;
    }
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-track {*/
/*    min-width: 100%*/
/*}*/

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-arrow{
    padding: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001561.svg');
    left: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-1000001562.svg');
    right: -80px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
    /*width: max-content !important;*/
    padding: 0 8px;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    font-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    color: #3D3C38;
    /*background-color: #F7EAD6;*/
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    border: 1px solid #D5D7C7;
    border-radius: 40px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active{
    background: #002523;
    border: 1px solid #002523;
    color: #ffffff;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-topic.selected,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-filter-project.selected {
    color: #ffffff;
    background-color: #002523;
    border-color: #002523;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider:not(.slick-initialized){
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters img {
    background: linear-gradient(
      to right, 
      #DAE5DB 0%, 
      #F7EAD6 51%, 
      #D3E6EA 100%
    );
    padding:13px;
    border-radius: 50%;
    border: 1px solid #D5D7C7;
}


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin: 0 60px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
        left: -60px;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -60px;
    }
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project {
    background: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    background: #002523 !important;
}

#btn-enable-advanced-editorial-filters img{
    background: #ffffff !important;
}


@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide{
        padding: 0 4px;
    }
}



@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider{
        margin-right: 45px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
        right: -45px !important;
    }
}




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    /*padding: 13px !important;*/
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    background-color: rgba(255,255,255,0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    padding: 13px !important;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    font-weight: bold;
    color: #ffffff !important;
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project::before {
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('/wp-content/uploads/2025/06/all.svg');
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active::before,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7430%) hue-rotate(190deg) brightness(117%) contrast(112%);
}

/*.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic.active{*/
/*    background: linear-gradient(*/
/*      to bottom,*/
/*      rgba(0, 144, 255, 0.3) 0%,*/
/*      rgba(134, 160, 216, 0.3) 100%*/
/*    ) !important;*/


/*}*/




.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #img-disable-advanced-editorial-filters{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters{
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgba(0, 144, 255, 0.3) 0%, rgba(134, 160, 216, 0.3) 100%) !important;
}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-prev{
    background-image: url('/wp-content/uploads/2025/06/Group-162969-1.svg') !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-next{
    background-image: url('/wp-content/uploads/2025/06/Group-162973.svg') !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-topic,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider .slick-slide .editorial-filter-project {
    border: 1px solid #E7E7E8 !important;
    color: #080B16 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active {
    border: 1px solid #141A2B !important;
    background: unset !important;
    background-color: #141A2B !important;
    color: #ffffff !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::after {
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-topic.active::before,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .slick-slide .editorial-filter-project.active::before{
    filter: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 #btn-enable-advanced-editorial-filters #img-enable-advanced-editorial-filters{
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters #img-disable-advanced-editorial-filters{
    background: unset !important;
    background-color: #141A2B !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .my-feed-topics-slider #btn-enable-advanced-editorial-filters.active::after{
    display: none;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-8b3b8a7 .editorial-topics-slider #btn-enable-advanced-editorial-filters::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e26bc06 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
        padding-left: 10px;
    }
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container {
    display: flex;
    justify-content: space-between;
    gap: 28px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
    border-radius: 75px;
    height: 48px;
    width: 290.5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #D5D7C7;
    padding: 12px 40px 10px 40px;
    background: white;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select option:hover {
  background-color: #007bff;
  color: red;
}

/* Remove default focus outline and add custom one */
select:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.1);
}

@media (max-width: 767px) {
    .editorial-filter-container {
        flex-wrap:wrap !important;
        gap: 15px !important;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container select {
        width: calc(50% - 10px);
    }
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
    width: max-content;
    min-width: max-content;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    gap: 8.5px;
    color: #ffffff;
    border-radius: 75px;
    /*border: 1px solid #D5D7C7;*/
    cursor: pointer;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    content: '';
    width: 11.8px;
    height: 6.8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/04/Vector.svg');
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(256deg) brightness(102%) contrast(100%);
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    height: max-content;
    list-style: none;
    padding-left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    visibility: hidden;
    width: max-content;
    padding: 0 30px;
}

@media screen and (min-width: 1024px){
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3:last-child ul{
        left: -110px;
    }
    
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3.active ul{
    visibility: visible;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li{
    text-align: center;
    font-size: 18px;
    padding: 3px 0;
    cursor: pointer;
}


.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:first-child{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:last-child{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}



.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    /*background-color: #002523;*/
    /*color: #ffffff;*/
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: calc(50% - 10px);
    }
.elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
    z-index: 9999;
}

}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul{
        max-width: max-content;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
        min-width: 11.8px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
        display: none !important;
    }


}

.elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container{
    align-items: center !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 span::after{
    filter: brightness(0) saturate(100%) invert(4%) sepia(14%) saturate(5351%) hue-rotate(205deg) brightness(84%) contrast(98%);
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .custom-select3 ul li:hover{
    background-color: transparent !important;
    color: #333 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-7e26bc06 .filter-tag span:last-child{
    color: #080B16 !important;
}

body.light-mode-enabled  .elementor-17073 .elementor-element.elementor-element-7e26bc06 .editorial-filter-container img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4e2b8a */#editorial-select-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e08ce5d */.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container {
        display: flex;
        width: 80vw;
        overflow-x: auto;
    }

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-display {
    display: flex;
    gap: 36px;
    flex-wrap: wrap;
}
.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag {
    padding: 5px 10px 40px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color:#ffffff;
    font-size: 14px;
    width: fit-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span {
    width: max-content;
}

.elementor-17073 .elementor-element.elementor-element-2e08ce5d .remove-filter {
    cursor: pointer;
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
    margin-top: -20px;
    margin-bottom: -22px;
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
        white-space: nowrap !important;
        min-width: max-content !important;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filters-container{
        overflow-x: auto;
        width: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container{
        gap: 50px !important;
        flex-wrap: nowrap !important;
        max-width: 100%;
        overflow: scroll;
        justify-content: flex-start;
        scrollbar-width: none; 
        -ms-overflow-style: none;  
        padding-bottom: 25px;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .editorial-filter-container::-webkit-scrollbar {
      display: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3{
        width: max-content;
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select ul{
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        min-width: 70%;
        padding: 30px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 ul::before{
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/close.svg');
    }
    .elementor-17073 .elementor-element.elementor-element-2e08ce5d .custom-select3 span::after{
        min-width: 11.8px;
    }
    


}



body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-2e08ce5d .filter-tag span:last-child{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebba68 */@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-52ebba68{
        width: calc(100% - 46px);
        /*width: 100%;*/
        margin-left: 23px;
    }
    
    .elementor-17073 .elementor-element.elementor-element-52ebba68 .filters-container .filter-tag:first-child{
        padding-left: 0 !important;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-52ebba68{
    border-bottom: 1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e3b53 */body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-c7e3b53 h2{
    color: #080B16 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11ea8a3e */.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a {
    color: #051105;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container {
    display: flex;
    gap:12px;
    flex-wrap: nowrap;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-card {
    padding:8px 12px;
    border: 1px solid #88867E;
    border-radius: 70px;
    width: 100%;
    text-wrap: nowrap;
    width: max-content !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info {
    display: flex;
    gap: 13px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .flex-container {
    display: flex;
    gap: 8px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt {
    padding: 12px 0px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt {
    color: #3D3C38;
    font-size:16px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 55px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e #editorial-container .editorial-card {
    width: 30% !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 20px;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 30% !important;
}

@media (max-width: 768px) {
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-card {
    width: 100% !important;
}
}



/*@media screen and (min-width: 991px){*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child{*/
/*        width: 60% !important;*/
/*        position: relative;*/
/*    }*/
    
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .featured-image img{*/
/*        min-height: 500px;*/
/*    }*/
/*    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card:first-child .card-body{*/
/*        position: absolute;*/
/*    }*/
/*}*/



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info .editorial-post-info .flex-container p{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    color: #ffffff !important;
    background-color: rgba(255,255,255,0.03);
    border: 0;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .excerpt{
    color: #ffffff !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .flex-container p{
    color: #86878D !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a{
    font-weight: bold !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info svg,
.elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(357%) hue-rotate(194deg) brightness(91%) contrast(84%) !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .fetched-editorial-card{
    height: max-content !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial img{
    width: 100% !important;
    height: 200px !important;
    object-fit: cover !important;
    border-radius: 20px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .e-parent{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-heading-title a{
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 27px !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-widget-theme-post-excerpt p{
    color: #ffffff !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .type-editorial .elementor-post-info .elementor-icon-list-text{
    color: #86878D !important;
    font-size: 14px !important;
}



.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
    list-style: none !important;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: auto;
    gap: 12px;
    padding-left: 0 !important;
}


.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
    border: 1px solid transparent !important;
    background: linear-gradient(#0B1220, #0B1220) padding-box, linear-gradient(to bottom, rgba(0, 255, 224, 0.55), rgba(188, 239, 255, 0.62)) border-box !important;
    background-clip: padding-box, border-box !important;
    background-origin: border-box !important;
    position: relative;
    color: #ffffff !important;
    text-wrap: nowrap;
    width: max-content !important;
    border-radius: 70px !important;
    padding: 5px 11px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    background-color: rgba(255, 255, 255, 0.03);
}








@media screen and (max-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics{
        flex-wrap: nowrap !important;
        overflow: auto !important;
        max-width: calc(100vw - 60px) !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li{
        white-space: nowrap;
    }
    
    .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics ::-webkit-scrollbar {
      display: none;
    }
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-icon svg,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info svg{
    filter: brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(3254%) hue-rotate(189deg) brightness(105%) contrast(101%) !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-post-info .elementor-icon-list-text{
    color: #262933 !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-heading-title a,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-title a{
    color: #080B16 !important;
    font-weight: bold !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card{
    background: none !important;
    color: #080B16 !important;
    border: 1px solid #E7E7E8 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .post-topics li::after,
body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .category-container .category-card::after{
    display: none !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .elementor-widget-theme-post-excerpt p{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .card-excerpt .excerpt{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-11ea8a3e .editorial-post-info p{
    color: #262933 !important;
}


body:not(.light-mode-enabled) .elementor-17073 .elementor-element.elementor-element-11ea8a3e .no-posts-found-text{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1b6df400 */@media (max-width: 767px) {
    .elementor-17073 .elementor-element.elementor-element-1b6df400 #e-n-tab-content-240144241,
    .elementor-17073 .elementor-element.elementor-element-1b6df400 #e-n-tab-content-240144242,
    .elementor-17073 .elementor-element.elementor-element-1b6df400 #e-n-tab-content-240144243{
        padding-left: 0;
        padding-right: 0;
    }
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title {
    margin-right: 1px !important;
    margin-left: 1px !important;
    /*width: 100px !important;*/
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    
    }
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-heading{
        gap: 40px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title[aria-selected="false"]{
        border-color: transparent !important;
    }
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    height: 50px !important;
    max-height: 56px !important;
}
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title {
    margin-right: 24px;
    margin-left: 24px;
}



    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-heading{
        border-bottom: 1px solid #D5D7C7;
    }
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title{
        margin-bottom: -2px !important;
    }


@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-heading{
        margin-left: 20px;
    }
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title:first-child{
        margin-left: 0;
    }
}




@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-content #e-n-tab-content-240144241,
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-content #e-n-tab-content-240144242,
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-content #e-n-tab-content-240144243{
        gap: 0 !important;
        padding-top: 0 !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs.e-activated{
        gap: 0 !important;
    }
    
    .elementor-17073 .elementor-element.elementor-element-1b6df400 #e-n-tab-content-240144241{
        margin-top: 0;
    }
}


.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-enable-advanced-filters.hidden{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-disable-advanced-filters{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-disable-advanced-filters.hidden{
    display: none;
}




.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-enable-advanced-news-filters.hidden{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-disable-advanced-news-filters{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-disable-advanced-news-filters.hidden{
    display: none;
}



.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-enable-advanced-editorial-filters.hidden{
    display: none;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-disable-advanced-editorial-filters{
    padding: 0 !important;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #img-disable-advanced-editorial-filters.hidden{
    display: none;
}


@media screen and (max-width: 767px){
    .elementor-17073 .elementor-element.elementor-element-1b6df400 .filter-tag{
        padding-bottom: 0 !important;
        overflow: hidden !important;
    }
}




.elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title[aria-selected=true]{
    border-color: #E93249 !important;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-weight: bold;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-heading{
    border-bottom: 1px solid #262933;
}

.elementor-17073 .elementor-element.elementor-element-1b6df400 #btn-enable-advanced-filters img{
    background-color: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
}


body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tab-title-text{
    color: #080B16 !important;
}

body.light-mode-enabled .elementor-17073 .elementor-element.elementor-element-1b6df400 .e-n-tabs-heading{
    border-bottom:1px solid #E7E7E8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e311814 */@media screen and (min-width: 991px){
    .elementor-17073 .elementor-element.elementor-element-5e311814{
        width: calc(100% - 162px);
    }
}

@media screen and (max-width: 767px){    
  .elementor-17073 .elementor-element.elementor-element-5e311814{
      background-color: transparent !important;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
      padding-bottom:90px;
      /*background-repeat: no-repeat;*/
      /*background-size: cover;*/
      /*background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/1440px.svg');*/
  }
}

.elementor-17073 .elementor-element.elementor-element-5e311814 .slick-arrow:hover,
.elementor-17073 .elementor-element.elementor-element-5e311814 .slick-arrow:focus,
.elementor-17073 .elementor-element.elementor-element-5e311814 .slick-arrow:focus-visible{
    background-color: transparent;
    outline: 0;
    border: 0;
    box-shadow: none;
}


.elementor-17073 .elementor-element.elementor-element-5e311814 .my-feed-filter-container select,
.elementor-17073 .elementor-element.elementor-element-5e311814 .news-filter-container select,
.elementor-17073 .elementor-element.elementor-element-5e311814 .editorial-filter-container select{
    color: #051105 !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-17073 {
    --filter-black: brightness(0) saturate(100%) invert(3%) sepia(18%) saturate(4089%) hue-rotate(198deg) brightness(97%) contrast(99%);
    --filter-red: brightness(0) saturate(100%) invert(35%) sepia(41%) saturate(2442%) hue-rotate(323deg) brightness(88%) contrast(109%);
    --filter-white: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
    --filter-cyan: brightness(0) saturate(100%) invert(88%) sepia(31%) saturate(3995%) hue-rotate(120deg) brightness(104%) contrast(101%);
    --filter-gray: brightness(0) saturate(100%) invert(54%) sepia(6%) saturate(338%) hue-rotate(185deg) brightness(93%) contrast(88%);
}

@media screen and (max-width: 767px){    
  body.elementor-page-17073{
    /*  background: linear-gradient(*/
    /*  to right, */
    /*  #DAE5DB 0%, */
    /*  #F7EAD6 51%, */
    /*  #D3E6EA 100%*/
    /*);*/
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/03/On-Scroll_375px-1.jpg');
    background-size: contain;
    background-position: top;
  }
  body {
      /*background-repeat: no-repeat;*/
      /*background-size: cover;*/
      /*background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/1440px.svg') !important;*/
      background-image: none !important;
      background-color: #080B16 !important;
  }
  
body.light-mode-enabled {
    background-image: unset;
    background-color: #ffffff !important;
}
}

body.elementor-page-17073 .slick-arrow:hover,
body.elementor-page-17073 .slick-arrow:focus,
body.elementor-page-17073 .slick-arrow:focus-visible{
    background-color: transparent;
    outline: 0;
    border: 0;
    box-shadow: none;
}


.category-container{
    flex-wrap: wrap !important;
}

.category-container .category-card{
    border: 1px solid #051105 !important;
    border-radius: 70px !important;
    padding: 8px 11px !important;
    width: fit-content !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #051105 !important;
    line-height: 100% !important;
}


body{
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('https://news.firesight.ai/wp-content/uploads/2025/06/1440px.svg');
}


body.light-mode-enabled{
    background-image: unset;
    background-color: #ffffff;
}



/** ICONS **/
.light-mode-enabled .slick-slide .has-icon img {
    filter: var(--filter-gray);
}

.light-mode-enabled .slick-slide .has-icon.active img {
    filter: var(--filter-red);
}

.slick-slide .has-icon img {
    filter: var(--filter-gray);
}

.slick-slide .has-icon.active img {
    filter: var(--filter-white);
}/* End custom CSS */