.elementor-12 .elementor-element.elementor-element-7f97486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2bc8b6f{text-align:center;}.elementor-12 .elementor-element.elementor-element-086c98b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__meta-data span + span:before{content:"•";}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__text{margin-top:20px;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__badge{right:0;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__title, .elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__title a{color:#000000;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__meta-data{color:#000000;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__read-more{color:#3600FF;}.elementor-12 .elementor-element.elementor-element-086c98b .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-086c98b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-086c98b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-12 .elementor-element.elementor-element-086c98b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-12 .elementor-element.elementor-element-086c98b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-12 .elementor-element.elementor-element-3c165d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-3c165d8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c165d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-0e71869{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7f80829{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-7f80829 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-7f80829 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-85757f2{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ff6c26{text-align:center;}.elementor-12 .elementor-element.elementor-element-f939abf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-12 .elementor-element.elementor-element-505fcf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-55fcd67{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2bd91d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2bd91d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2bd91d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-6a41156 img{width:48%;max-width:63%;height:340px;}.elementor-12 .elementor-element.elementor-element-86428a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;}.elementor-12 .elementor-element.elementor-element-0751388{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;}.elementor-12 .elementor-element.elementor-element-6fb21bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-12 .elementor-element.elementor-element-731d273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-731d273:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-731d273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-589c88f{text-align:center;}.elementor-12 .elementor-element.elementor-element-589c88f .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ac95eb1{text-align:center;}.elementor-12 .elementor-element.elementor-element-ac95eb1 .elementor-heading-title{font-size:25px;word-spacing:3px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dfd4ae7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:137px;--margin-right:-43px;}.elementor-12 .elementor-element.elementor-element-dfd4ae7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9d72183 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-b7c24a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-78c2f83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-0044a99 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-813e53b .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-826c6c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-7f95333{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-67daf3c{text-align:center;}.elementor-12 .elementor-element.elementor-element-03eaaac{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-12 .elementor-element.elementor-element-6a2f7a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-6a2f7a8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6a2f7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-634ff09{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-12 .elementor-element.elementor-element-84259f1 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2dc5a7e .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f39035f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-f39035f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f39035f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-384828f{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-12 .elementor-element.elementor-element-dffcbf3 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-69b4928 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b9404d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-b9404d0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b9404d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-077eb49{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-12 .elementor-element.elementor-element-dbd5afb .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a282369 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6fe6d8b{--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:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:-7px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7c083cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7c083cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7c083cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-dc0316c .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1243133 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-32012e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-32012e8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-32012e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-840b17a .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4d2ca0a .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f35aa5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-f35aa5a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f35aa5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040F1F 0%, #040F1F 100%);}.elementor-12 .elementor-element.elementor-element-b5a9dd4 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-98cee35 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b61e6bd{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-485df98{text-align:center;}.elementor-12 .elementor-element.elementor-element-1544005{--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;}.elementor-12 .elementor-element.elementor-element-0016450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-c3bcca6{text-align:center;}.elementor-12 .elementor-element.elementor-element-c3bcca6 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e51041d .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7b758f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-252e1fc{text-align:center;}.elementor-12 .elementor-element.elementor-element-252e1fc .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1998634 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2cc3939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-eceabb5{text-align:center;}.elementor-12 .elementor-element.elementor-element-eceabb5 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f7b0b5 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f515b5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-347f03a{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-63bb1f9{--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;}.elementor-12 .elementor-element.elementor-element-0d2de24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-3e09827{margin:104px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-12 .elementor-element.elementor-element-e105d65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-17c19c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-c2e6a44 img{width:99%;max-width:85%;height:320px;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-a360e3b{--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;}.elementor-12 .elementor-element.elementor-element-a96e10c{width:var( --container-widget-width, 51.525% );max-width:51.525%;--container-widget-width:51.525%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a96e10c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a96e10c img{width:99%;max-width:85%;height:320px;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-e3b4ffc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2a0deac{margin:71px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-12 .elementor-element.elementor-element-a905fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7b2e31f{--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;}.elementor-12 .elementor-element.elementor-element-5895a56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-f0c3eac{margin:104px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-12 .elementor-element.elementor-element-3f26097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e6b8c2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-e9f297f img{width:99%;max-width:85%;height:320px;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-b3276ad{--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;}.elementor-12 .elementor-element.elementor-element-428c565{width:var( --container-widget-width, 52.201% );max-width:52.201%;--container-widget-width:52.201%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-428c565.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-428c565 img{width:81%;max-width:85%;height:320px;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-3070df6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-edab55b{margin:104px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-12 .elementor-element.elementor-element-712f41e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1a5c6c6{--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;}.elementor-12 .elementor-element.elementor-element-60fad5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9193115{margin:104px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-12 .elementor-element.elementor-element-20a3ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-65400e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-fedca37 img{width:99%;max-width:85%;height:320px;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-47ea82a{--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;}.elementor-12 .elementor-element.elementor-element-8b50400{width:var( --container-widget-width, 52.201% );max-width:52.201%;--container-widget-width:52.201%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8b50400.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8b50400 img{width:81%;max-width:85%;height:320px;border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-df69f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4c68ecf{margin:104px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-12 .elementor-element.elementor-element-3e08640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-bf9e3df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-bf9e3df:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bf9e3df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071528 0%, #071528 100%);}.elementor-12 .elementor-element.elementor-element-b583f9b{text-align:center;}.elementor-12 .elementor-element.elementor-element-b583f9b .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-297443e{text-align:center;}.elementor-12 .elementor-element.elementor-element-297443e .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2da8516 .elementor-repeater-item-6d53d4b{width:100%;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group.wpr-form-field-type-submit{width:100%;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-stp-btns-wrap{width:100%;margin-left:auto;margin-right:auto;padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-prev{width:150px;margin-right:0px;background-color:#605be5;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-next{width:150px;margin-left:0px;background-color:#605be5;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-tab .wpr-button{width:150px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-button[type="submit"]{margin-left:0px;background-color:#605be5;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-tab:first-of-type .wpr-step-next{margin-left:auto;margin-right:auto;}.elementor-12 .elementor-element.elementor-element-2da8516.wpr-step-content-layout-vertical .wpr-step{align-items:center;}.elementor-12 .elementor-element.elementor-element-2da8516.wpr-step-content-layout-horizontal .wpr-step{justify-content:center;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step{text-align:center;border-color:#605be5;margin-bottom:0px;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group > label, .elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-sub-group label{color:#FFFFFF;}body.rtl .elementor-12 .elementor-element.elementor-element-2da8516 .wpr-labels-inline .wpr-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2da8516 .wpr-labels-inline .wpr-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-2da8516 .wpr-labels-above .wpr-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-wrap{padding-left:calc( -10px/2 );padding-right:calc( -10px/2 );margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-fields-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group:not(.wpr-stp-btns-wrap){margin-bottom:10px;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group.recaptcha-v3-bottomleft, .elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group.recaptcha-v3-bottomright{margin-bottom:0;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-form-field{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-form-field select{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-form-field svg{fill:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="radio"] + label{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="checkbox"] + label{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap){background-color:#ffffff;border-radius:3px 3px 3px 3px;padding:6px 5px 7px 10px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-select-wrap select{background-color:#ffffff;border-radius:3px 3px 3px 3px;padding:6px 5px 7px 10px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-form-field:focus{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="radio"]:focus{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="checkbox"]:focus{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap):focus{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-select-wrap select:focus{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-form-field.wpr-form-error{color:#CB3030;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="radio"].wpr-form-error{color:#CB3030;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="checkbox"].wpr-form-error{color:#CB3030;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap).wpr-form-error{background-color:#ffffff;border-color:#CB3030;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-select-wrap select.wpr-form-error{background-color:#ffffff;border-color:#CB3030;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group .wpr-select-wrap.wpr-form-error-wrap::before{color:#CB3030;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="date"]::before{right:5px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-field-group input[type="time"]::before{right:5px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-field-option{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-field-option label{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-2da8516.wpr-custom-styles-yes .wpr-form-field-option label:before{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-field-type-checkbox .wpr-form-field-option label:before{background-color:#FFFFFF;color:#605BE5;border-color:#E8E8E8;width:16px;height:16px;line-height:16px;font-size:calc(16px / 1.3);}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-field-type-radio .wpr-form-field-option label:before{background-color:#FFFFFF;color:#605BE5;border-color:#E8E8E8;width:16px;height:16px;line-height:16px;font-size:calc(16px / 1.3);}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-field-type-checkbox input{width:16px;height:16px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-form-field-type-radio input{width:16px;height:16px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-double-bounce .wpr-child{background-color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-prev:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-main-label{color:#7a7a7a;font-size:12px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-sub-label{color:#7a7a7a;font-size:12px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step.wpr-step-active .wpr-step-main-label{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step.wpr-step-active .wpr-step-sub-label{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step.wpr-step-finish .wpr-step-main-label{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step.wpr-step-finish .wpr-step-sub-label{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-sep{margin-left:5px;margin-right:5px;background-color:#222333;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-separator-off .wpr-step:not(:last-of-type){margin-right:5px;}.elementor-12 .elementor-element.elementor-element-2da8516{--wpr-steps-padding:10px;--wpr-steps-indicator-padding:20px;--wpr-steps-divider-width:2px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-content i{color:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-content svg{fill:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-content{color:#222;background-color:#605be5;border-color:#605be5;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-active .wpr-step-content i{color:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-active .wpr-step-content svg{fill:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-active .wpr-step-content{color:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step.wpr-step-active .wpr-step-content{background-color:#605be5;border-color:#605be5;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-finish .wpr-step-content i{color:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-finish .wpr-step-content svg{fill:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-finish .wpr-step-content{color:#222;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step.wpr-step-finish .wpr-step-content{background-color:#605be5;border-color:#605be5;}.elementor-12 .elementor-element.elementor-element-2da8516.wpr-step-content-layout-horizontal .wpr-step-label{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-2da8516.wpr-step-content-layout-vertical .wpr-step-label{margin-top:5px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-progress{background-color:#222333;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-step-number{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-submit-success, .elementor-12 .elementor-element.elementor-element-2da8516 .wpr-submit-error{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-submit-success{color:#30CBCB;text-align:center;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-submit-error{color:#CB3030;text-align:center;}.elementor-12 .elementor-element.elementor-element-2da8516 .wpr-submit-notice{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-a69854e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-82d6836{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5a2b6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-5a2b6fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5a2b6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071528 0%, #071528 100%);}.elementor-12 .elementor-element.elementor-element-a036dfc{text-align:center;}.elementor-12 .elementor-element.elementor-element-a036dfc .elementor-heading-title{color:#FFFFFF;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6a2f7a8{--width:33%;}.elementor-12 .elementor-element.elementor-element-f39035f{--width:33%;}.elementor-12 .elementor-element.elementor-element-b9404d0{--width:33%;}.elementor-12 .elementor-element.elementor-element-7c083cd{--width:33%;}.elementor-12 .elementor-element.elementor-element-32012e8{--width:33%;}.elementor-12 .elementor-element.elementor-element-f35aa5a{--width:33%;}.elementor-12 .elementor-element.elementor-element-0016450{--width:33%;}.elementor-12 .elementor-element.elementor-element-7b758f1{--width:33%;}.elementor-12 .elementor-element.elementor-element-2cc3939{--width:33%;}.elementor-12 .elementor-element.elementor-element-0d2de24{--width:50%;}.elementor-12 .elementor-element.elementor-element-17c19c2{--width:50%;}.elementor-12 .elementor-element.elementor-element-e3b4ffc{--width:50%;}.elementor-12 .elementor-element.elementor-element-5895a56{--width:50%;}.elementor-12 .elementor-element.elementor-element-e6b8c2f{--width:50%;}.elementor-12 .elementor-element.elementor-element-3070df6{--width:50%;}.elementor-12 .elementor-element.elementor-element-60fad5e{--width:50%;}.elementor-12 .elementor-element.elementor-element-65400e7{--width:50%;}.elementor-12 .elementor-element.elementor-element-df69f2a{--width:50%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-086c98b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-086c98b *//* Equal Size Blog Posts */
.elementor-widget-container .elementor-posts-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 25px;
    align-items: stretch;
}

/* Blog Card */
.elementor-widget-container .elementor-post {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    transition: transform 0.3s ease,
                box-shadow 0.3s ease;
}

/* Equal Image Height */
.elementor-widget-container .elementor-post__thumbnail img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}

/* Equal Content Area */
.elementor-widget-container .elementor-post__text {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 18px;
}

/* Blog Title */
.elementor-widget-container .elementor-post__title {
    min-height: 58px;
    line-height: 1.4;
}

/* Read More at Bottom */
.elementor-widget-container .elementor-post__read-more {
    margin-top: auto;
    align-self: flex-start;
}

/* Hover Effect */
.elementor-widget-container .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.14);
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-widget-container .elementor-posts-container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* Mobile */
@media (max-width: 600px) {
    .elementor-widget-container .elementor-posts-container {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e71869 *//* =====================================
   SERVICES TEXT - HOVER ZOOM + BLUE
   ===================================== */

#services-hover .elementor-heading-title {
    display: inline-block !important;

    color: #FFFFFF !important;

    cursor: pointer;

    transition:
        color 0.35s ease,
        transform 0.35s ease,
        text-shadow 0.35s ease;
}


/* MOUSE ARROW LE JAANE PAR */

#services-hover .elementor-heading-title:hover {
    color: #087cff !important;

    transform: scale(1.12);

    text-shadow:
        0 0 10px rgba(8,124,255,0.35),
        0 0 25px rgba(8,124,255,0.15);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7f80829 *//* =========================================
   DIGITALPROMOVA DARK DIVIDER
   NO WHITE BACKGROUND
   ========================================= */

#services-divider {
    position: relative;

    width: 100%;
    height: 10px;

    background: transparent !important;

    display: flex;
    align-items: center;
    justify-content: center;

    overflow: visible;
}


/* Remove Elementor default divider */

#services-divider .elementor-divider-separator {
    display: none !important;
}


/* =========================================
   ANIMATED NAVY / BLUE LINE
   ========================================= */

#services-divider::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 100%;
    height: 2px;

    transform:
        translateY(-50%)
        scaleX(0);

    transform-origin: center;

    background: linear-gradient(
        90deg,
        transparent,
        #087cff,
        #ffffff,
        #087cff,
        transparent
    );

    box-shadow:
        0 0 8px rgba(8,124,255,0.7),
        0 0 20px rgba(8,124,255,0.3);

    animation: navyLine 5s ease-in-out infinite;
}


/* =========================================
   BLUE DOTS
   ========================================= */

#services-divider::after {
    content: "•  •  •  •  •";

    position: absolute;

    left: 50%;
    top: 50%;

    transform:
        translate(-50%, -50%)
        scale(0);

    color: #168cff;

    font-size: 20px;
    font-weight: 700;

    letter-spacing: 7px;

    opacity: 0;

    white-space: nowrap;

    text-shadow:
        0 0 8px #168cff,
        0 0 20px rgba(22,140,255,0.7);

    animation: navyDots 5s ease-in-out infinite;
}


/* =========================================
   LINE ANIMATION
   ========================================= */

@keyframes navyLine {

    0% {
        transform:
            translateY(-50%)
            scaleX(0);

        opacity: 0;
    }

    15% {
        transform:
            translateY(-50%)
            scaleX(1);

        opacity: 1;
    }

    45% {
        transform:
            translateY(-50%)
            scaleX(1);

        opacity: 1;
    }

    60% {
        transform:
            translateY(-50%)
            scaleX(0);

        opacity: 0;
    }

    100% {
        transform:
            translateY(-50%)
            scaleX(0);

        opacity: 0;
    }
}


/* =========================================
   DOT ANIMATION
   ========================================= */

@keyframes navyDots {

    0% {
        transform:
            translate(-50%, -50%)
            scale(0);

        opacity: 0;
    }

    48% {
        transform:
            translate(-50%, -50%)
            scale(0);

        opacity: 0;
    }

    60% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: 1;
    }

    80% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: 1;
    }

    94% {
        transform:
            translate(-50%, -50%)
            scale(0);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(0);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f939abf *//* =========================================
   DIGITALPROMOVA PREMIUM BUTTON
   ZOOM + GLOW + SHINE + HOVER
   ========================================= */

#premium-button .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    overflow: hidden;
    cursor: pointer;

    padding: 15px 30px;

    background: #071a31 !important;
    color: #ffffff !important;

    border: 1px solid rgba(80,170,255,0.35);

    border-radius: 10px;

    box-shadow:
        0 8px 22px rgba(0,50,120,0.20);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        background 0.35s ease;
}


/* =========================================
   MOVING SHINE
   ========================================= */

#premium-button .elementor-button::before {
    content: "";

    position: absolute;

    top: -100%;
    left: -70%;

    width: 40%;
    height: 300%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: rotate(25deg);

    animation: buttonShine 4s ease-in-out infinite;

    pointer-events: none;
}


/* =========================================
   HOVER = ZOOM + LIFT + GLOW
   ========================================= */

#premium-button .elementor-button:hover {

    transform: translateY(-5px) scale(1.08);

    background: #087cff !important;

    color: #ffffff !important;

    border-color: #4db1ff;

    box-shadow:
        0 15px 35px rgba(0,110,255,0.35),
        0 0 25px rgba(0,130,255,0.25);
}


/* =========================================
   CLICK EFFECT
   ========================================= */

#premium-button .elementor-button:active {

    transform: translateY(-1px) scale(0.98);

    box-shadow:
        0 5px 15px rgba(0,100,255,0.25);
}


/* =========================================
   BUTTON TEXT
   ========================================= */

#premium-button .elementor-button-text {
    position: relative;
    z-index: 2;

    transition:
        letter-spacing 0.3s ease;
}


#premium-button .elementor-button:hover
.elementor-button-text {

    letter-spacing: 0.5px;
}


/* =========================================
   SHINE ANIMATION
   ========================================= */

@keyframes buttonShine {

    0% {
        left: -70%;
    }

    45% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


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

@media (max-width: 767px) {

    #premium-button .elementor-button {
        padding: 13px 24px;
    }

    #premium-button .elementor-button:hover {
        transform: translateY(-3px) scale(1.04);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f939abf */html {
    scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a41156 */#blog-image {
    overflow: hidden;
    border-radius: 18px;
    transition: transform 0.5s ease, box-shadow 0.5s ease;
}

/* Image Zoom */
#blog-image img {
    transition: transform 0.7s ease, filter 0.5s ease;
}

/* Hover Animation */
#blog-image:hover img {
    transform: scale(1.08);
    filter: brightness(1.08);
}

/* Box Glow */
#blog-image:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 30px rgba(0, 168, 255, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2f7a8 */#blog-card {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(0, 168, 255, 0.25);
    border-radius: 20px;
    transition: transform 0.5s ease,
                border-color 0.5s ease,
                box-shadow 0.5s ease;
}

/* Hover Zoom + Lift */
#blog-card:hover {
    transform: translateY(-8px) scale(1.02);
    border-color: #00A8FF;
    box-shadow:
        0 15px 40px rgba(0, 168, 255, 0.18),
        0 0 25px rgba(0, 168, 255, 0.10);
}

/* Animated Border Glow */
#blog-card::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(0, 168, 255, 0.8),
        transparent
    );
    background-size: 200% 200%;
    animation: borderMove 4s linear infinite;
    pointer-events: none;

    /* keeps content visible */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Image Zoom */
#blog-card img {
    transition: transform 0.7s ease;
}

#blog-card:hover img {
    transform: scale(1.06);
}

/* Border Animation */
@keyframes borderMove {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c083cd */#blog-card {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(0, 168, 255, 0.25);
    border-radius: 20px;
    transition: transform 0.5s ease,
                border-color 0.5s ease,
                box-shadow 0.5s ease;
}

/* Hover Zoom + Lift */
#blog-card:hover {
    transform: translateY(-8px) scale(1.02);
    border-color: #00A8FF;
    box-shadow:
        0 15px 40px rgba(0, 168, 255, 0.18),
        0 0 25px rgba(0, 168, 255, 0.10);
}

/* Animated Border Glow */
#blog-card::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(0, 168, 255, 0.8),
        transparent
    );
    background-size: 200% 200%;
    animation: borderMove 4s linear infinite;
    pointer-events: none;

    /* keeps content visible */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Image Zoom */
#blog-card img {
    transition: transform 0.7s ease;
}

#blog-card:hover img {
    transform: scale(1.06);
}

/* Border Animation */
@keyframes borderMove {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0016450 */.info-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: #071426;
    border: 1px solid rgba(0, 168, 255, 0.22);
    border-radius: 18px;

    transition:
        transform 0.5s ease,
        border-color 0.5s ease,
        box-shadow 0.5s ease;
}

/* Moving navy/blue glow */
.info-card::before {
    content: "";
    position: absolute;

    width: 220px;
    height: 220px;

    top: -100px;
    left: -80px;

    background: radial-gradient(
        circle,
        rgba(0, 120, 255, 0.22),
        transparent 70%
    );

    filter: blur(20px);

    animation: navyGlow 7s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: -1;
}

/* Second moving glow */
.info-card::after {
    content: "";
    position: absolute;

    width: 200px;
    height: 200px;

    right: -90px;
    bottom: -100px;

    background: radial-gradient(
        circle,
        rgba(40, 60, 180, 0.18),
        transparent 70%
    );

    filter: blur(25px);

    animation: navyGlow2 9s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: -1;
}

/* Hover effect */
.info-card:hover {
    transform: translateY(-7px);
    border-color: rgba(0, 168, 255, 0.65);

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.35),
        0 0 25px rgba(0, 120, 255, 0.12);
}

/* Background animation */
@keyframes navyGlow {
    0% {
        transform: translate(0, 0) scale(1);
    }

    50% {
        transform: translate(100px, 60px) scale(1.15);
    }

    100% {
        transform: translate(180px, 10px) scale(1);
    }
}

@keyframes navyGlow2 {
    0% {
        transform: translate(0, 0) scale(1);
    }

    50% {
        transform: translate(-80px, -50px) scale(1.12);
    }

    100% {
        transform: translate(-150px, -20px) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b758f1 */.info-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: #071426;
    border: 1px solid rgba(0, 168, 255, 0.22);
    border-radius: 18px;

    transition:
        transform 0.5s ease,
        border-color 0.5s ease,
        box-shadow 0.5s ease;
}

/* Moving navy/blue glow */
.info-card::before {
    content: "";
    position: absolute;

    width: 220px;
    height: 220px;

    top: -100px;
    left: -80px;

    background: radial-gradient(
        circle,
        rgba(0, 120, 255, 0.22),
        transparent 70%
    );

    filter: blur(20px);

    animation: navyGlow 7s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: -1;
}

/* Second moving glow */
.info-card::after {
    content: "";
    position: absolute;

    width: 200px;
    height: 200px;

    right: -90px;
    bottom: -100px;

    background: radial-gradient(
        circle,
        rgba(40, 60, 180, 0.18),
        transparent 70%
    );

    filter: blur(25px);

    animation: navyGlow2 9s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: -1;
}

/* Hover effect */
.info-card:hover {
    transform: translateY(-7px);
    border-color: rgba(0, 168, 255, 0.65);

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.35),
        0 0 25px rgba(0, 120, 255, 0.12);
}

/* Background animation */
@keyframes navyGlow {
    0% {
        transform: translate(0, 0) scale(1);
    }

    50% {
        transform: translate(100px, 60px) scale(1.15);
    }

    100% {
        transform: translate(180px, 10px) scale(1);
    }
}

@keyframes navyGlow2 {
    0% {
        transform: translate(0, 0) scale(1);
    }

    50% {
        transform: translate(-80px, -50px) scale(1.12);
    }

    100% {
        transform: translate(-150px, -20px) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cc3939 */.info-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: #071426;
    border: 1px solid rgba(0, 168, 255, 0.22);
    border-radius: 18px;

    transition:
        transform 0.5s ease,
        border-color 0.5s ease,
        box-shadow 0.5s ease;
}

/* Moving navy/blue glow */
.info-card::before {
    content: "";
    position: absolute;

    width: 220px;
    height: 220px;

    top: -100px;
    left: -80px;

    background: radial-gradient(
        circle,
        rgba(0, 120, 255, 0.22),
        transparent 70%
    );

    filter: blur(20px);

    animation: navyGlow 7s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: -1;
}

/* Second moving glow */
.info-card::after {
    content: "";
    position: absolute;

    width: 200px;
    height: 200px;

    right: -90px;
    bottom: -100px;

    background: radial-gradient(
        circle,
        rgba(40, 60, 180, 0.18),
        transparent 70%
    );

    filter: blur(25px);

    animation: navyGlow2 9s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: -1;
}

/* Hover effect */
.info-card:hover {
    transform: translateY(-7px);
    border-color: rgba(0, 168, 255, 0.65);

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.35),
        0 0 25px rgba(0, 120, 255, 0.12);
}

/* Background animation */
@keyframes navyGlow {
    0% {
        transform: translate(0, 0) scale(1);
    }

    50% {
        transform: translate(100px, 60px) scale(1.15);
    }

    100% {
        transform: translate(180px, 10px) scale(1);
    }
}

@keyframes navyGlow2 {
    0% {
        transform: translate(0, 0) scale(1);
    }

    50% {
        transform: translate(-80px, -50px) scale(1.12);
    }

    100% {
        transform: translate(-150px, -20px) scale(1);
    }
}/* End custom CSS */