.elementor-1111002 .elementor-element.elementor-element-a5b77bf{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-917177d{width:initial;max-width:initial;}.elementor-1111002 .elementor-element.elementor-element-c4bb035{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-e3c171c{width:initial;max-width:initial;}.elementor-1111002 .elementor-element.elementor-element-529458d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1111002 .elementor-element.elementor-element-4ba36c7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-around;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-4ba36c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111002 .elementor-element.elementor-element-122846b{--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-1111002 .elementor-element.elementor-element-80e88b4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1111002 .elementor-element.elementor-element-055cbe8{--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-1111002 .elementor-element.elementor-element-d0ae2f9{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1111002 .elementor-element.elementor-element-ec25faa{--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-1111002 .elementor-element.elementor-element-f8392f8{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1111002 .elementor-element.elementor-element-5302b1c{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-5302b1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-b4eaa96{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-b4eaa96 .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-1111002 .elementor-element.elementor-element-db265a7{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.88 * 100% );}.elementor-1111002 .elementor-element.elementor-element-db265a7:after{content:"0.88";}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__thumbnail__link{width:40%;}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-db265a7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-db265a7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-db265a7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-5a542eb{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-f623031{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-d6da2da{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-d6da2da .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-514a6ae{--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-1111002 .elementor-element.elementor-element-7390608.elementor-element{--align-self:center;}.elementor-1111002 .elementor-element.elementor-element-34ddaf2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1111002 .elementor-element.elementor-element-26fd950{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-927802a{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-927802a .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.88 * 100% );}.elementor-1111002 .elementor-element.elementor-element-9ff9d25:after{content:"0.88";}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__thumbnail__link{width:40%;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-9ff9d25.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-f4eaeba{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-f1ac902{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-a736164{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-a736164 .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-cb97034{width:initial;max-width:initial;}.elementor-1111002 .elementor-element.elementor-element-f80b876{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1111002 .elementor-element.elementor-element-31334c8{--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-1111002 .elementor-element.elementor-element-213e7fd{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1111002 .elementor-element.elementor-element-944e667{--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-1111002 .elementor-element.elementor-element-8d79578{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-8d79578 .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-ac30bfc{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-daeee3f{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-1c6f6cf{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-1c6f6cf .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.88 * 100% );}.elementor-1111002 .elementor-element.elementor-element-c7aa44e:after{content:"0.88";}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__thumbnail__link{width:40%;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-c7aa44e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-aaabeaa{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-c81da4e{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-51f4380{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-51f4380 .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-1111002 .elementor-element.elementor-element-bad7603 .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-secondary );}.elementor-1111002 .elementor-element.elementor-element-bad7603 .e-tabs-header .e-tabs-title{font-family:"Alexandria", Sans-serif;font-size:13px;}.elementor-1111002 .elementor-element.elementor-element-bad7603 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-1111002 .elementor-element.elementor-element-bad7603 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-1111002 .elementor-element.elementor-element-bad7603 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-1111002 .elementor-element.elementor-element-bad7603 .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1111002 .elementor-element.elementor-element-6c84531{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-320b342{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-46fc0d3{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-46fc0d3 .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.88 * 100% );}.elementor-1111002 .elementor-element.elementor-element-c7dce1f:after{content:"0.88";}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__thumbnail__link{width:40%;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-c7dce1f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-37d586d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1111002 .elementor-element.elementor-element-f889327{--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;border-style:none;--border-style:none;}.elementor-1111002 .elementor-element.elementor-element-f889327.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111002 .elementor-element.elementor-element-2a43f7c{background-color:var( --e-global-color-primary );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-2a43f7c .elementor-heading-title{font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-1111002 .elementor-element.elementor-element-1c642d2{--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;border-style:none;--border-style:none;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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-1111002 .elementor-element.elementor-element-77b0ca9{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-1111002 .elementor-element.elementor-element-d2c06d0:after{content:"0.9";}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__thumbnail__link{width:34%;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-d2c06d0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1111002 .elementor-element.elementor-element-1c417a0 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-1c417a0.elementor-element{--align-self:flex-end;}.elementor-1111002 .elementor-element.elementor-element-2142090{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-631d012{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-1111002 .elementor-element.elementor-element-631d012:after{content:"0.9";}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__thumbnail__link{width:34%;}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-631d012.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-631d012.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-631d012.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-64def42 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-64def42.elementor-element{--align-self:flex-end;}.elementor-1111002 .elementor-element.elementor-element-62406e4{--display:flex;}.elementor-1111002 .elementor-element.elementor-element-35c40c6{--item-display:flex;--read-more-alignment:1;--grid-row-gap:34px;--grid-column-gap:38px;}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.9 * 100% );}.elementor-1111002 .elementor-element.elementor-element-35c40c6:after{content:"0.9";}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__thumbnail__link{width:34%;}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1111002 .elementor-element.elementor-element-35c40c6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1111002 .elementor-element.elementor-element-35c40c6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1111002 .elementor-element.elementor-element-35c40c6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__title, .elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__title a{font-size:15px;}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__title{margin-bottom:20px;}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-8727bc6 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-8727bc6.elementor-element{--align-self:flex-end;}.elementor-1111002 .elementor-element.elementor-element-2588df7{--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;}.elementor-1111002 .elementor-element.elementor-element-2588df7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-2588df7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1111002 .elementor-element.elementor-element-2588df7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-1111002 .elementor-element.elementor-element-2588df7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}@media(min-width:768px){.elementor-1111002 .elementor-element.elementor-element-4ba36c7{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-122846b{--width:33.3333%;}.elementor-1111002 .elementor-element.elementor-element-055cbe8{--width:33.3333%;}.elementor-1111002 .elementor-element.elementor-element-ec25faa{--width:33.3333%;}.elementor-1111002 .elementor-element.elementor-element-5302b1c{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-f623031{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-26fd950{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-f1ac902{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-31334c8{--width:33.3333%;}.elementor-1111002 .elementor-element.elementor-element-944e667{--width:66.6666%;}.elementor-1111002 .elementor-element.elementor-element-daeee3f{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-c81da4e{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-320b342{--width:100%;}.elementor-1111002 .elementor-element.elementor-element-f889327{--width:44.199%;}.elementor-1111002 .elementor-element.elementor-element-1c642d2{--width:66.6666%;}}@media(max-width:767px){.elementor-1111002 .elementor-element.elementor-element-a5b77bf{--content-width:500px;--min-height:410px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1111002 .elementor-element.elementor-element-917177d{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:-0px -0px -0px -0px;}.elementor-1111002 .elementor-element.elementor-element-c4bb035{--content-width:500px;--min-height:410px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1111002 .elementor-element.elementor-element-e3c171c{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:-0px -0px -0px -0px;}.elementor-1111002 .elementor-element.elementor-element-529458d{--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-1111002 .elementor-element.elementor-element-db265a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-db265a7:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-db265a7 .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-9ff9d25:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-9ff9d25 .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-f4eaeba{--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-1111002 .elementor-element.elementor-element-cb97034{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:-0px -0px -0px -0px;}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-c7aa44e:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-c7aa44e .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-c7dce1f:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-c7dce1f .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-d2c06d0:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-d2c06d0 .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-1c417a0.elementor-element{--align-self:center;}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-631d012:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-631d012 .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-64def42.elementor-element{--align-self:center;}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-1111002 .elementor-element.elementor-element-35c40c6:after{content:"0.72";}.elementor-1111002 .elementor-element.elementor-element-35c40c6 .elementor-post__thumbnail__link{width:27%;}.elementor-1111002 .elementor-element.elementor-element-8727bc6.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-917177d *//* ===== News Slider (RTL) - Hero يمين + شبكة 2×2 يسار ===== */
/* التاريخ فقط أعلى يمين البطاقة. لا يظهر اسم التصنيف. */

.ns-wrap{
  --gap:5px;
  --radius:0;
  --title:#fff;
  --accent:#d41f1f;           /* خط زخرفي أسفل التاريخ */
  --shadow:0 2px 8px rgba(0,0,0,.45);
}

.ns-grid{
  display:grid;
  grid-template-columns: minmax(0,80%) minmax(0,80%); /* يسار = mini ، يمين = hero */
grid-template-areas: "hero mini";

  gap: var(--gap);
  align-items:stretch;
}
.ns-grid > *{ min-width:0; }

.ns-mini-grid{
  grid-area: mini;
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr)); /* 2×2 */
  gap: var(--gap);
}
.ns-hero{ grid-area: hero; min-height: 370px; }

/* ==== البطاقات والصورة الخلفية ==== */
.ns-card{
  position:relative; display:block; overflow:hidden;
  border-radius:var(--radius);
  background:#0e0e0e;
  isolation:isolate; /* لضبط طبقات z-index */
}
.ns-card::before{
  content:""; position:absolute; inset:0;
  background-image: var(--ns-img);
  background-size: cover; background-position: center; background-repeat: no-repeat;
  transform: scale(1); transition: transform .35s ease;
  z-index:0;
}
.ns-card::after{
  content:""; position:absolute; inset:0;
  /* تدرّج سفلي قوي كما في الصورة المرجعية */
  background: linear-gradient(to top,
              rgba(0,0,0,.85) 0%,
              rgba(0,0,0,.55) 45%,
              rgba(0,0,0,0) 72%);
  z-index:1;
}
.ns-card:hover::before{ transform: scale(1.03); }

/* الأخبار الصغيرة مستطيلات 16:9 */
.ns-mini{ aspect-ratio: 16 / 11; min-height: 0; }

/* ==== النصوص ==== */
.ns-title{
  position:absolute; z-index:2; color:var(--title);
  right:16px; left:16px; bottom:25px; margin:0;
  font-weight:800; line-height:1.25;
  text-shadow: var(--shadow);
}
.ns-hero .ns-title{ font-size: clamp(22pxpx, 3.2vw, 44px); }
.ns-mini .ns-title{ font-size: clamp(14px, 1.25vw, 20px); }

/* التاريخ أعلى يمين البطاقة (بدل التصنيف) */
.ns-date{
  position:absolute; z-index:2; top:14px; right:14px;
  color:#fff; font-weight:700; font-size:14px; letter-spacing:.2px;
  text-shadow: var(--shadow);
}
.ns-date::after{ /* خط زخرفي صغير أسفل التاريخ */
  content:""; display:block; width:38px; height:3px; margin-top:6px;
  background: var(--accent);
}

/* إخفاء أي عناصر قديمة إن وُجدت */
.ns-tag, .ns-meta{ display:none !important; }

/* ===== الاستجابة ===== */
@media (max-width: 900px){
  .ns-grid{
    grid-template-columns: 1fr;
    grid-template-areas:
      "hero"
      "mini";
  }
  .ns-hero{ min-height: 440px; }
}
@media (max-width: 600px){
  .ns-mini-grid{ grid-template-columns: 1fr; }
  .ns-hero{ min-height: 360px; }
}
@media (prefers-reduced-motion: reduce){
  .ns-card::before{ transition: none; }
}
/* ===== Mobile layout override ===== */
/* ضع هذا المقطع في نهاية CSS الحالي */

@media (max-width: 900px){
  /* البطل أولاً ثم شبكة الصغار */
  .ns-grid{
    grid-template-columns: 1fr;
    grid-template-areas:
      "hero"
      "mini";
  }

  /* ارتفاع مناسب للبطل على الموبايل */
  .ns-hero{ min-height: 360px; }

  /* شبكة الصغار: صفّين × عمودين (2×2) */
  .ns-mini-grid{
    grid-template-columns: repeat(2, minmax(0,1fr));
    gap: 16px; /* مسافة أصغر قليلاً على الموبايل */
  }

  /* نحافظ على مستطيلات 16:9 */
  .ns-mini{ aspect-ratio: 16 / 12; }

  /* ضبط أحجام النصوص للموبايل */
  .ns-hero .ns-title{ font-size: clamp(18px, 5vw, 28px); }
  .ns-mini .ns-title{ font-size: clamp(13px, 3.6vw, 16px); }
  .ns-date{ font-size: 12px; }
}

/* في الشاشات الصغيرة جداً نحافظ أيضاً على عمودين */
@media (max-width: 480px){
  .ns-mini-grid{ gap: 5px; }
  .ns-hero{ min-height: 250px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3c171c *//* ===== Mobile Home Slider (RTL) ===== */
.mhs-wrap{
  --gap:10px;
  --radius:0px;
  --shadow:0 6px 18px rgba(0,0,0,.18);
  --title:#fff;
  --grad-from: rgba(0,0,0,0.75);
  --grad-to: rgba(0,0,0,0.05);
  display:block;
  margin: 10px auto 16px;
  max-width: 640px;
  padding: 0 10px;
}
@media (min-width: 768px){
  /* إظهار هذا البلوك للموبايل فقط */
  .mhs-wrap{ display:none; }
}

.mhs-grid{
  display:grid;
  grid-template-rows: auto auto;
  gap: var(--gap);
}

/* بطاقة عامة (صورة + تدرّج + عنوان) */
.mhs-card{
  position: relative;
  display: block;
  border-radius: var(--radius);
  overflow: hidden;
  box-shadow: var(--shadow);
  isolation:isolate;
}
.mhs-card img{
  width: 100%;
  height: auto;
  display: block;
  aspect-ratio: 16/9; /* يحافظ على ثبات الارتفاع */
  object-fit: cover;
}
.mhs-grad{
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, var(--grad-from) 0%, var(--grad-to) 65%);
  z-index: 1;
  pointer-events: none;
}
.mhs-title{
  position: absolute;
  z-index: 2;
  inset-inline: 12px;
  bottom: 10px;
  margin: 0;
  color: var(--title);
  line-height: 1.35;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  font-weight: 800;
}

/* المقال الكبير */
.mhs-hero .mhs-title{
  font-size: clamp(18px, 4.6vw, 22px);
}

/* شبكة الأربع مقالات 2×2 */
.mhs-mini-grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gap);
}
.mhs-mini .mhs-title{
  font-size: clamp(13px, 3.6vw, 15px);
}

/* تحسينات لمسّ الموبايل */
.mhs-card:active img{ transform: scale(1.01); transition:.2s; }
.mhs-card:focus-visible{ outline: 2px solid #fff3; outline-offset: -2px; }

/* دعم RTL: العنوان بمحاذاة اليمين افتراضياً */
[dir="rtl"] .mhs-title{ text-align: right; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d4dcd4 *//* شبكة 6 بطاقات */
.hf-grid-6{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  gap:5px;
}

/* البطاقة */
.hf-card .hf-link{ display:block; text-decoration:none; color:inherit; }
.hf-imgwrap{
  position:relative;
  width:100%;
  aspect-ratio: 16 / 9;
  overflow:hidden;
  border-radius:0;              /* إلغاء الحواف الدائرية */
}

/* الصورة */
.hf-imgwrap img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transform:scale(1.001);
}

/* شريط التدرج */
.hf-gradient{
  position:absolute;
  left:0; right:0; bottom:0;
  height:40%;
  background: linear-gradient(to top, rgba(0,0,0,0.85), rgba(0,0,0,0));
  pointer-events:none;
}

/* العنوان */
.hf-title{
  position:absolute;
  left:12px; right:12px; bottom:10px;
  margin:0;
  font-size:clamp(14px, 1.2vw + 10px, 20px);
  line-height:1.3;
  color:#fff;
  font-weight:700;
  text-shadow: 0 1px 2px rgba(0,0,0,.4);
}

/* هوفر */
.hf-card:hover img{
  transform:scale(1.03);
  transition:transform .35s ease;
}

/* تجاوب للشاشات */
@media (max-width: 991px){
  .hf-grid-6{ grid-template-columns: repeat(2, 1fr); }
}

/* موبايل: عمودين × 3 */
@media (max-width: 575px){
  .hf-grid-6{ grid-template-columns: repeat(2, 1fr); }
  .hf-title{ font-size:clamp(13px, 3vw, 16px); }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb97034 *//* ===== News Slider (RTL) - Hero يمين + شبكة 2×2 يسار ===== */
/* التاريخ فقط أعلى يمين البطاقة. لا يظهر اسم التصنيف. */

.ns-wrap{
  --gap:5px;
  --radius:0;
  --title:#fff;
  --accent:#d41f1f;           /* خط زخرفي أسفل التاريخ */
  --shadow:0 2px 8px rgba(0,0,0,.45);
}

.ns-grid{
  display:grid;
  grid-template-columns: minmax(0,80%) minmax(0,80%); /* يسار = mini ، يمين = hero */
grid-template-areas: "hero mini";

  gap: var(--gap);
  align-items:stretch;
}
.ns-grid > *{ min-width:0; }

.ns-mini-grid{
  grid-area: mini;
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr)); /* 2×2 */
  gap: var(--gap);
}
.ns-hero{ grid-area: hero; min-height: 370px; }

/* ==== البطاقات والصورة الخلفية ==== */
.ns-card{
  position:relative; display:block; overflow:hidden;
  border-radius:var(--radius);
  background:#0e0e0e;
  isolation:isolate; /* لضبط طبقات z-index */
}
.ns-card::before{
  content:""; position:absolute; inset:0;
  background-image: var(--ns-img);
  background-size: cover; background-position: center; background-repeat: no-repeat;
  transform: scale(1); transition: transform .35s ease;
  z-index:0;
}
.ns-card::after{
  content:""; position:absolute; inset:0;
  /* تدرّج سفلي قوي كما في الصورة المرجعية */
  background: linear-gradient(to top,
              rgba(0,0,0,.85) 0%,
              rgba(0,0,0,.55) 45%,
              rgba(0,0,0,0) 72%);
  z-index:1;
}
.ns-card:hover::before{ transform: scale(1.03); }

/* الأخبار الصغيرة مستطيلات 16:9 */
.ns-mini{ aspect-ratio: 16 / 11; min-height: 0; }

/* ==== النصوص ==== */
.ns-title{
  position:absolute; z-index:2; color:var(--title);
  right:16px; left:16px; bottom:25px; margin:0;
  font-weight:800; line-height:1.25;
  text-shadow: var(--shadow);
}
.ns-hero .ns-title{ font-size: clamp(22pxpx, 3.2vw, 44px); }
.ns-mini .ns-title{ font-size: clamp(14px, 1.25vw, 20px); }

/* التاريخ أعلى يمين البطاقة (بدل التصنيف) */
.ns-date{
  position:absolute; z-index:2; top:14px; right:14px;
  color:#fff; font-weight:700; font-size:14px; letter-spacing:.2px;
  text-shadow: var(--shadow);
}
.ns-date::after{ /* خط زخرفي صغير أسفل التاريخ */
  content:""; display:block; width:38px; height:3px; margin-top:6px;
  background: var(--accent);
}

/* إخفاء أي عناصر قديمة إن وُجدت */
.ns-tag, .ns-meta{ display:none !important; }

/* ===== الاستجابة ===== */
@media (max-width: 900px){
  .ns-grid{
    grid-template-columns: 1fr;
    grid-template-areas:
      "hero"
      "mini";
  }
  .ns-hero{ min-height: 440px; }
}
@media (max-width: 600px){
  .ns-mini-grid{ grid-template-columns: 1fr; }
  .ns-hero{ min-height: 360px; }
}
@media (prefers-reduced-motion: reduce){
  .ns-card::before{ transition: none; }
}
/* ===== Mobile layout override ===== */
/* ضع هذا المقطع في نهاية CSS الحالي */

@media (max-width: 900px){
  /* البطل أولاً ثم شبكة الصغار */
  .ns-grid{
    grid-template-columns: 1fr;
    grid-template-areas:
      "hero"
      "mini";
  }

  /* ارتفاع مناسب للبطل على الموبايل */
  .ns-hero{ min-height: 360px; }

  /* شبكة الصغار: صفّين × عمودين (2×2) */
  .ns-mini-grid{
    grid-template-columns: repeat(2, minmax(0,1fr));
    gap: 16px; /* مسافة أصغر قليلاً على الموبايل */
  }

  /* نحافظ على مستطيلات 16:9 */
  .ns-mini{ aspect-ratio: 16 / 12; }

  /* ضبط أحجام النصوص للموبايل */
  .ns-hero .ns-title{ font-size: clamp(18px, 5vw, 28px); }
  .ns-mini .ns-title{ font-size: clamp(13px, 3.6vw, 16px); }
  .ns-date{ font-size: 12px; }
}

/* في الشاشات الصغيرة جداً نحافظ أيضاً على عمودين */
@media (max-width: 480px){
  .ns-mini-grid{ gap: 5px; }
  .ns-hero{ min-height: 250px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e55ff5f *//* شبكة 6 بطاقات */
.hf-grid-6{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  gap:5px;
}

/* البطاقة */
.hf-card .hf-link{ display:block; text-decoration:none; color:inherit; }
.hf-imgwrap{
  position:relative;
  width:100%;
  aspect-ratio: 16 / 9;
  overflow:hidden;
  border-radius:0;              /* إلغاء الحواف الدائرية */
}

/* الصورة */
.hf-imgwrap img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transform:scale(1.001);
}

/* شريط التدرج */
.hf-gradient{
  position:absolute;
  left:0; right:0; bottom:0;
  height:80%;
  background: linear-gradient(to top, rgba(0,0,0,0.85), rgba(0,0,0,0));
  pointer-events:none;
}

/* العنوان */
.hf-title{
  position:absolute;
  left:12px; right:12px; bottom:10px;
  margin:0;
  font-size:clamp(14px, 1.2vw + 10px, 18px);
  line-height:1.3;
  color:#fff;
  font-weight:700;
  text-shadow: 0 1px 2px rgba(0,0,0,.4);
}

/* هوفر */
.hf-card:hover img{
  transform:scale(1.03);
  transition:transform .35s ease;
}

/* تجاوب للشاشات */
@media (max-width: 991px){
  .hf-grid-6{ grid-template-columns: repeat(2, 1fr); }
}

/* موبايل: عمودين × 3 */
@media (max-width: 575px){
  .hf-grid-6{ grid-template-columns: repeat(2, 1fr); }
  .hf-title{ font-size:clamp(13px, 3vw, 16px); }
}/* End custom CSS */