.elementor-363 .elementor-element.elementor-element-7dc1ccec{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-16bbe15 );--border-color:var( --e-global-color-16bbe15 );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-7dc1ccec:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-7dc1ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(331deg, #0A0501 0%, #201003 100%);}.elementor-363 .elementor-element.elementor-element-67d9c07e .heading .heading-title{font-family:var( --e-global-typography-89d694a-font-family ), Sans-serif;font-size:var( --e-global-typography-89d694a-font-size );font-weight:var( --e-global-typography-89d694a-font-weight );text-transform:var( --e-global-typography-89d694a-text-transform );line-height:var( --e-global-typography-89d694a-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-efc29f5{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-efc29f5.elementor-element{--align-self:center;}.elementor-363 .elementor-element.elementor-element-efc29f5 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e2d12b8-font-family ), Sans-serif;font-size:var( --e-global-typography-e2d12b8-font-size );font-weight:var( --e-global-typography-e2d12b8-font-weight );text-transform:var( --e-global-typography-e2d12b8-text-transform );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block p,.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-4e51543{--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-363 .elementor-element.elementor-element-52c8644{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-363 .elementor-element.elementor-element-52c8644:after{content:"0.66";}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__thumbnail__link{width:100%;}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__meta-data span + span:before{content:"•";}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__card{background-color:var( --e-global-color-16bbe15 );border-color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__text{margin-top:20px;}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__badge{right:0;}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__title, .elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__excerpt p{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__read-more{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-363 .elementor-element.elementor-element-52c8644 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-363 .elementor-element.elementor-element-52c8644 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-363 .elementor-element.elementor-element-52c8644 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-363 .elementor-element.elementor-element-52c8644 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-363 .elementor-element.elementor-element-488fb493{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-7e2593a3{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-5cb2e608{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-7e657e38{background-color:var( --e-global-color-16bbe15 );padding:8px 16px 8px 16px;border-radius:99px 99px 99px 99px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-363 .elementor-element.elementor-element-7e657e38.elementor-element{--align-self:flex-start;}.elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-item > a{font-family:var( --e-global-typography-229f4cc-font-family ), Sans-serif;font-size:var( --e-global-typography-229f4cc-font-size );font-weight:var( --e-global-typography-229f4cc-font-weight );text-transform:var( --e-global-typography-229f4cc-text-transform );line-height:var( --e-global-typography-229f4cc-line-height );}.elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-363 .elementor-element.elementor-element-1e4e895c .heading .heading-title{font-family:var( --e-global-typography-a029eb4-font-family ), Sans-serif;font-size:var( --e-global-typography-a029eb4-font-size );font-weight:var( --e-global-typography-a029eb4-font-weight );text-transform:var( --e-global-typography-a029eb4-text-transform );line-height:var( --e-global-typography-a029eb4-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-497c7e45{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-497c7e45.elementor-element{--align-self:flex-end;}.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e2d12b8-font-family ), Sans-serif;font-size:var( --e-global-typography-e2d12b8-font-size );font-weight:var( --e-global-typography-e2d12b8-font-weight );text-transform:var( --e-global-typography-e2d12b8-text-transform );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block p,.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-5d010ca6{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-86d1af1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-363 .elementor-element.elementor-element-86d1af1:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-86d1af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d38b16 );}.elementor-363 .elementor-element.elementor-element-2a03a508{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-46e8112a .heading .heading-title{font-family:var( --e-global-typography-0280cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-0280cdf-font-size );font-weight:var( --e-global-typography-0280cdf-font-weight );text-transform:var( --e-global-typography-0280cdf-text-transform );line-height:var( --e-global-typography-0280cdf-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-6d0a6318{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-779c2b22 .heading .heading-title{font-family:var( --e-global-typography-0280cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-0280cdf-font-size );font-weight:var( --e-global-typography-0280cdf-font-weight );text-transform:var( --e-global-typography-0280cdf-text-transform );line-height:var( --e-global-typography-0280cdf-line-height );color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-5ed4d280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 1px 0px;}.elementor-363 .elementor-element.elementor-element-5ed4d280 .elementor-icon-wrapper{text-align:center;}.elementor-363 .elementor-element.elementor-element-5ed4d280.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-5ed4d280.elementor-view-framed .elementor-icon, .elementor-363 .elementor-element.elementor-element-5ed4d280.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-5ed4d280.elementor-view-framed .elementor-icon, .elementor-363 .elementor-element.elementor-element-5ed4d280.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-5ed4d280 .elementor-icon{font-size:22px;}.elementor-363 .elementor-element.elementor-element-5ed4d280 .elementor-icon svg{height:22px;}.elementor-363 .elementor-element.elementor-element-637add49{padding:10px 20px 10px 20px;}.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e2d12b8-font-family ), Sans-serif;font-size:var( --e-global-typography-e2d12b8-font-size );font-weight:var( --e-global-typography-e2d12b8-font-weight );text-transform:var( --e-global-typography-e2d12b8-text-transform );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block p,.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-4fff0d06{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-3baa6f1e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1f9be55 );border-radius:99px 99px 99px 99px;}.elementor-363 .elementor-element.elementor-element-68553057{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-68553057 .heading_style .heading-title{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-68553057 .heading .heading-title{font-family:var( --e-global-typography-6b5359a-font-family ), Sans-serif;font-size:var( --e-global-typography-6b5359a-font-size );font-weight:var( --e-global-typography-6b5359a-font-weight );text-transform:var( --e-global-typography-6b5359a-text-transform );line-height:var( --e-global-typography-6b5359a-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-68553057 .heading_style .heading-sub-title{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-68553057 .heading .heading-sub-title{font-family:var( --e-global-typography-005ad9f-font-family ), Sans-serif;font-size:var( --e-global-typography-005ad9f-font-size );font-weight:var( --e-global-typography-005ad9f-font-weight );text-transform:var( --e-global-typography-005ad9f-text-transform );line-height:var( --e-global-typography-005ad9f-line-height );color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-74099229{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-363 .elementor-element.elementor-element-74099229:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-74099229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d38b16 );}.elementor-363 .elementor-element.elementor-element-fa1e7fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-559614e7 .heading .heading-title{font-family:var( --e-global-typography-0280cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-0280cdf-font-size );font-weight:var( --e-global-typography-0280cdf-font-weight );text-transform:var( --e-global-typography-0280cdf-text-transform );line-height:var( --e-global-typography-0280cdf-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-72453926{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-1f4ba60f .heading .heading-title{font-family:var( --e-global-typography-0280cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-0280cdf-font-size );font-weight:var( --e-global-typography-0280cdf-font-weight );text-transform:var( --e-global-typography-0280cdf-text-transform );line-height:var( --e-global-typography-0280cdf-line-height );color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-4a97d228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 1px 0px;}.elementor-363 .elementor-element.elementor-element-4a97d228 .elementor-icon-wrapper{text-align:center;}.elementor-363 .elementor-element.elementor-element-4a97d228.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-4a97d228.elementor-view-framed .elementor-icon, .elementor-363 .elementor-element.elementor-element-4a97d228.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-4a97d228.elementor-view-framed .elementor-icon, .elementor-363 .elementor-element.elementor-element-4a97d228.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-4a97d228 .elementor-icon{font-size:22px;}.elementor-363 .elementor-element.elementor-element-4a97d228 .elementor-icon svg{height:22px;}.elementor-363 .elementor-element.elementor-element-5ab43114{padding:10px 20px 10px 20px;}.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e2d12b8-font-family ), Sans-serif;font-size:var( --e-global-typography-e2d12b8-font-size );font-weight:var( --e-global-typography-e2d12b8-font-weight );text-transform:var( --e-global-typography-e2d12b8-text-transform );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block p,.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-434b85fa{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-1f39d123 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1f9be55 );border-radius:99px 99px 99px 99px;}.elementor-363 .elementor-element.elementor-element-136a5043{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-136a5043 .heading_style .heading-title{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-136a5043 .heading .heading-title{font-family:var( --e-global-typography-6b5359a-font-family ), Sans-serif;font-size:var( --e-global-typography-6b5359a-font-size );font-weight:var( --e-global-typography-6b5359a-font-weight );text-transform:var( --e-global-typography-6b5359a-text-transform );line-height:var( --e-global-typography-6b5359a-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-136a5043 .heading_style .heading-sub-title{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-136a5043 .heading .heading-sub-title{font-family:var( --e-global-typography-005ad9f-font-family ), Sans-serif;font-size:var( --e-global-typography-005ad9f-font-size );font-weight:var( --e-global-typography-005ad9f-font-weight );text-transform:var( --e-global-typography-005ad9f-text-transform );line-height:var( --e-global-typography-005ad9f-line-height );color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-1e50503a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-363 .elementor-element.elementor-element-1e50503a:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-1e50503a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d38b16 );}.elementor-363 .elementor-element.elementor-element-4e268ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-583cd4a1 .heading .heading-title{font-family:var( --e-global-typography-0280cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-0280cdf-font-size );font-weight:var( --e-global-typography-0280cdf-font-weight );text-transform:var( --e-global-typography-0280cdf-text-transform );line-height:var( --e-global-typography-0280cdf-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-4f59c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-1c543186 .heading .heading-title{font-family:var( --e-global-typography-0280cdf-font-family ), Sans-serif;font-size:var( --e-global-typography-0280cdf-font-size );font-weight:var( --e-global-typography-0280cdf-font-weight );text-transform:var( --e-global-typography-0280cdf-text-transform );line-height:var( --e-global-typography-0280cdf-line-height );color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-44d1acd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 1px 0px;}.elementor-363 .elementor-element.elementor-element-44d1acd6 .elementor-icon-wrapper{text-align:center;}.elementor-363 .elementor-element.elementor-element-44d1acd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-44d1acd6.elementor-view-framed .elementor-icon, .elementor-363 .elementor-element.elementor-element-44d1acd6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-44d1acd6.elementor-view-framed .elementor-icon, .elementor-363 .elementor-element.elementor-element-44d1acd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-363 .elementor-element.elementor-element-44d1acd6 .elementor-icon{font-size:22px;}.elementor-363 .elementor-element.elementor-element-44d1acd6 .elementor-icon svg{height:22px;}.elementor-363 .elementor-element.elementor-element-1fdd4d3{padding:10px 20px 10px 20px;}.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e2d12b8-font-family ), Sans-serif;font-size:var( --e-global-typography-e2d12b8-font-size );font-weight:var( --e-global-typography-e2d12b8-font-weight );text-transform:var( --e-global-typography-e2d12b8-text-transform );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block p,.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-5cc62b1d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-4ecc3667 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1f9be55 );border-radius:99px 99px 99px 99px;}.elementor-363 .elementor-element.elementor-element-594487a5{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-594487a5 .heading_style .heading-title{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-594487a5 .heading .heading-title{font-family:var( --e-global-typography-6b5359a-font-family ), Sans-serif;font-size:var( --e-global-typography-6b5359a-font-size );font-weight:var( --e-global-typography-6b5359a-font-weight );text-transform:var( --e-global-typography-6b5359a-text-transform );line-height:var( --e-global-typography-6b5359a-line-height );color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-594487a5 .heading_style .heading-sub-title{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-594487a5 .heading .heading-sub-title{font-family:var( --e-global-typography-005ad9f-font-family ), Sans-serif;font-size:var( --e-global-typography-005ad9f-font-size );font-weight:var( --e-global-typography-005ad9f-font-weight );text-transform:var( --e-global-typography-005ad9f-text-transform );line-height:var( --e-global-typography-005ad9f-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-363 .elementor-element.elementor-element-7dc1ccec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:200px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-363 .elementor-element.elementor-element-67d9c07e .heading .heading-title{font-size:var( --e-global-typography-89d694a-font-size );line-height:var( --e-global-typography-89d694a-line-height );}.elementor-363 .elementor-element.elementor-element-efc29f5{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-488fb493{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-363 .elementor-element.elementor-element-7e2593a3{--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-363 .elementor-element.elementor-element-7e657e38.elementor-element{--align-self:center;}.elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-item > a{font-size:var( --e-global-typography-229f4cc-font-size );line-height:var( --e-global-typography-229f4cc-line-height );}.elementor-363 .elementor-element.elementor-element-1e4e895c .heading .heading-title{font-size:var( --e-global-typography-a029eb4-font-size );line-height:var( --e-global-typography-a029eb4-line-height );}.elementor-363 .elementor-element.elementor-element-497c7e45{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-363 .elementor-element.elementor-element-497c7e45 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-5d010ca6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-363 .elementor-element.elementor-element-2a03a508{--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-363 .elementor-element.elementor-element-46e8112a .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-6d0a6318{--justify-content:center;}.elementor-363 .elementor-element.elementor-element-779c2b22 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-637add49 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-4fff0d06{--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-363 .elementor-element.elementor-element-68553057{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-68553057 .heading .heading-title{font-size:var( --e-global-typography-6b5359a-font-size );line-height:var( --e-global-typography-6b5359a-line-height );}.elementor-363 .elementor-element.elementor-element-68553057 .heading .heading-sub-title{font-size:var( --e-global-typography-005ad9f-font-size );line-height:var( --e-global-typography-005ad9f-line-height );}.elementor-363 .elementor-element.elementor-element-fa1e7fd{--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-363 .elementor-element.elementor-element-559614e7 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-72453926{--justify-content:center;}.elementor-363 .elementor-element.elementor-element-1f4ba60f .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-5ab43114 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-434b85fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-363 .elementor-element.elementor-element-136a5043{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-136a5043 .heading .heading-title{font-size:var( --e-global-typography-6b5359a-font-size );line-height:var( --e-global-typography-6b5359a-line-height );}.elementor-363 .elementor-element.elementor-element-136a5043 .heading .heading-sub-title{font-size:var( --e-global-typography-005ad9f-font-size );line-height:var( --e-global-typography-005ad9f-line-height );}.elementor-363 .elementor-element.elementor-element-4e268ef{--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-363 .elementor-element.elementor-element-583cd4a1 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-4f59c4{--justify-content:center;}.elementor-363 .elementor-element.elementor-element-1c543186 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-5cc62b1d{--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-363 .elementor-element.elementor-element-594487a5{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-594487a5 .heading .heading-title{font-size:var( --e-global-typography-6b5359a-font-size );line-height:var( --e-global-typography-6b5359a-line-height );}.elementor-363 .elementor-element.elementor-element-594487a5 .heading .heading-sub-title{font-size:var( --e-global-typography-005ad9f-font-size );line-height:var( --e-global-typography-005ad9f-line-height );}}@media(max-width:767px){.elementor-363 .elementor-element.elementor-element-7dc1ccec{--padding-top:140px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-363 .elementor-element.elementor-element-67d9c07e .heading .heading-title{font-size:var( --e-global-typography-89d694a-font-size );line-height:var( --e-global-typography-89d694a-line-height );}.elementor-363 .elementor-element.elementor-element-efc29f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-efc29f5 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-363 .elementor-element.elementor-element-52c8644:after{content:"0.5";}.elementor-363 .elementor-element.elementor-element-52c8644 .elementor-post__thumbnail__link{width:100%;}.elementor-363 .elementor-element.elementor-element-488fb493{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-363 .elementor-element.elementor-element-7e657e38 .elementor-icon-list-item > a{font-size:var( --e-global-typography-229f4cc-font-size );line-height:var( --e-global-typography-229f4cc-line-height );}.elementor-363 .elementor-element.elementor-element-1e4e895c .heading .heading-title{font-size:var( --e-global-typography-a029eb4-font-size );line-height:var( --e-global-typography-a029eb4-line-height );}.elementor-363 .elementor-element.elementor-element-497c7e45{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-497c7e45 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-497c7e45 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-86d1af1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-363 .elementor-element.elementor-element-46e8112a .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-779c2b22 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-637add49{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-637add49 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-637add49 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-68553057 .heading .heading-title{font-size:var( --e-global-typography-6b5359a-font-size );line-height:var( --e-global-typography-6b5359a-line-height );}.elementor-363 .elementor-element.elementor-element-68553057 .heading .heading-sub-title{font-size:var( --e-global-typography-005ad9f-font-size );line-height:var( --e-global-typography-005ad9f-line-height );}.elementor-363 .elementor-element.elementor-element-74099229{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-363 .elementor-element.elementor-element-559614e7 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-1f4ba60f .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-5ab43114{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-5ab43114 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-5ab43114 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-136a5043 .heading .heading-title{font-size:var( --e-global-typography-6b5359a-font-size );line-height:var( --e-global-typography-6b5359a-line-height );}.elementor-363 .elementor-element.elementor-element-136a5043 .heading .heading-sub-title{font-size:var( --e-global-typography-005ad9f-font-size );line-height:var( --e-global-typography-005ad9f-line-height );}.elementor-363 .elementor-element.elementor-element-1e50503a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-363 .elementor-element.elementor-element-583cd4a1 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-1c543186 .heading .heading-title{font-size:var( --e-global-typography-0280cdf-font-size );line-height:var( --e-global-typography-0280cdf-line-height );}.elementor-363 .elementor-element.elementor-element-1fdd4d3{padding:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block,.elementor-363 .elementor-element.elementor-element-1fdd4d3 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e2d12b8-font-size );line-height:var( --e-global-typography-e2d12b8-line-height );}.elementor-363 .elementor-element.elementor-element-594487a5 .heading .heading-title{font-size:var( --e-global-typography-6b5359a-font-size );line-height:var( --e-global-typography-6b5359a-line-height );}.elementor-363 .elementor-element.elementor-element-594487a5 .heading .heading-sub-title{font-size:var( --e-global-typography-005ad9f-font-size );line-height:var( --e-global-typography-005ad9f-line-height );}}@media(min-width:768px){.elementor-363 .elementor-element.elementor-element-7dc1ccec{--content-width:1140px;}.elementor-363 .elementor-element.elementor-element-5cb2e608{--width:42%;}.elementor-363 .elementor-element.elementor-element-6d0a6318{--width:30%;}.elementor-363 .elementor-element.elementor-element-72453926{--width:30%;}.elementor-363 .elementor-element.elementor-element-4f59c4{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-363 .elementor-element.elementor-element-5cb2e608{--width:100%;}.elementor-363 .elementor-element.elementor-element-6d0a6318{--width:100%;}}/* Start custom CSS for archive-posts, class: .elementor-element-52c8644 *//* =============================================
   Cairo Airport Limousine - Elementor Archive Posts
   أضف الكود في:
   Elementor > إعدادات الموقع > CSS مخصص
   أو المظهر > تخصيص > CSS إضافي
   ============================================= */

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Tajawal:wght@300;400;500;700;800&display=swap');

/* =============================================
   1. متغيرات
   ============================================= */
:root {
    --cal-gold: #c8956c;
    --cal-gold-light: #ddb08a;
    --cal-gold-dark: #a87450;
    --cal-gold-glow: rgba(200, 149, 108, 0.15);
    --cal-dark-bg: #1a1209;
    --cal-dark-surface: #231a10;
    --cal-dark-card: #2a1f14;
    --cal-dark-card-hover: #342818;
    --cal-border: rgba(200, 149, 108, 0.12);
    --cal-text-white: #f5f0eb;
    --cal-text-light: #e0d5ca;
    --cal-text-muted: #b8a898;
    --cal-text-dim: #8a7b6d;
}

/* =============================================
   2. حاوية المقالات - Grid
   ============================================= */
.elementor-posts-container {
    gap: 30px !important;
}

.elementor-posts-container .elementor-posts--skin-cards .elementor-post {
    padding-bottom: 0 !important;
}

/* =============================================
   3. كارت المقال
   ============================================= */
.elementor-post,
.elementor-post__card {
    background: var(--cal-dark-card) !important;
    border: 1px solid var(--cal-border) !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35) !important;
    position: relative !important;
}

.elementor-post:hover,
.elementor-post:hover .elementor-post__card {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 48px rgba(0, 0, 0, 0.45), 0 0 30px rgba(200, 149, 108, 0.08) !important;
    border-color: rgba(200, 149, 108, 0.25) !important;
    background: var(--cal-dark-card-hover) !important;
}

/* خط ذهبي علوي */
.elementor-post::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, transparent, var(--cal-gold), transparent) !important;
    opacity: 0 !important;
    transition: opacity 0.4s ease !important;
    z-index: 5 !important;
}

.elementor-post:hover::before {
    opacity: 1 !important;
}

/* =============================================
   4. صورة المقال
   ============================================= */
.elementor-post__thumbnail {
    overflow: hidden !important;
    position: relative !important;
    border-radius: 0 !important;
}

.elementor-post__thumbnail img {
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), filter 0.4s ease !important;
}

.elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.06) !important;
    filter: brightness(1.1) !important;
}

/* Gradient overlay على الصورة */
.elementor-post__thumbnail::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 50% !important;
    background: linear-gradient(to top, var(--cal-dark-card) 0%, transparent 100%) !important;
    pointer-events: none !important;
    z-index: 1 !important;
}

/* =============================================
   5. منطقة النص
   ============================================= */
.elementor-post__text {
    padding: 24px 28px 20px !important;
    direction: rtl !important;
}

.elementor-post__card .elementor-post__text {
    padding: 24px 28px 20px !important;
}

/* =============================================
   6. عنوان المقال
   ============================================= */
.elementor-post__title,
.elementor-post__title a {
    font-family: 'Cairo', sans-serif !important;
    font-size: 1.35rem !important;
    font-weight: 800 !important;
    color: var(--cal-text-white) !important;
    line-height: 1.5 !important;
    margin-bottom: 12px !important;
    text-align: right !important;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

.elementor-post__title a {
    background-image: linear-gradient(var(--cal-gold-light), var(--cal-gold-light)) !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0% 2px !important;
    transition: background-size 0.4s ease, color 0.3s ease !important;
    padding-bottom: 2px !important;
}

.elementor-post__title a:hover {
    color: var(--cal-gold-light) !important;
    background-size: 100% 2px !important;
}

/* =============================================
   7. ملخص المقال
   ============================================= */
.elementor-post__excerpt,
.elementor-post__excerpt p {
    font-family: 'Tajawal', 'Cairo', sans-serif !important;
    font-size: 0.95rem !important;
    font-weight: 400 !important;
    color: var(--cal-text-muted) !important;
    line-height: 1.85 !important;
    text-align: right !important;
    margin-bottom: 16px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    direction: rtl !important;
}

/* =============================================
   8. معلومات المقال (Meta)
   ============================================= */
.elementor-post__meta-data {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 14px 28px !important;
    border-top: 1px solid var(--cal-border) !important;
    font-family: 'Cairo', sans-serif !important;
    font-size: 0.78rem !important;
    color: var(--cal-text-dim) !important;
    direction: rtl !important;
}

.elementor-post__card .elementor-post__meta-data {
    padding: 14px 28px !important;
    border-top: 1px solid var(--cal-border) !important;
}

.elementor-post__meta-data span {
    color: var(--cal-text-dim) !important;
    font-family: 'Cairo', sans-serif !important;
}

.elementor-post__meta-data a {
    color: var(--cal-text-dim) !important;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

.elementor-post__meta-data a:hover {
    color: var(--cal-gold) !important;
}

.elementor-post-date,
.elementor-post-author {
    color: var(--cal-text-dim) !important;
}

/* فاصل بين عناصر الميتا */
.elementor-post__meta-data .elementor-post-meta-separator {
    color: rgba(200, 149, 108, 0.3) !important;
}

/* =============================================
   9. زر قراءة المزيد
   ============================================= */
.elementor-post__read-more,
.elementor-post__read-more a {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-family: 'Cairo', sans-serif !important;
    font-size: 0.88rem !important;
    font-weight: 700 !important;
    color: var(--cal-gold) !important;
    text-decoration: none !important;
    padding: 10px 24px !important;
    background: transparent !important;
    border: 1.5px solid var(--cal-gold) !important;
    border-radius: 50px !important;
    transition: all 0.35s ease !important;
    margin-top: 8px !important;
    direction: rtl !important;
}

.elementor-post__read-more::after,
.elementor-post__read-more a::after {
    content: '←' !important;
    transition: transform 0.3s ease !important;
    font-size: 1.1em !important;
}

.elementor-post__read-more:hover,
.elementor-post:hover .elementor-post__read-more,
.elementor-post__read-more a:hover {
    background: linear-gradient(135deg, var(--cal-gold), var(--cal-gold-dark)) !important;
    color: #fff !important;
    border-color: var(--cal-gold) !important;
    box-shadow: 0 4px 20px rgba(200, 149, 108, 0.35) !important;
}

.elementor-post__read-more:hover::after,
.elementor-post__read-more a:hover::after {
    transform: translateX(-4px) !important;
}

/* =============================================
   10. Badge / تصنيف فوق الصورة
   ============================================= */
.elementor-post__badge {
    font-family: 'Cairo', sans-serif !important;
    font-size: 0.72rem !important;
    font-weight: 700 !important;
    background: linear-gradient(135deg, var(--cal-gold), var(--cal-gold-dark)) !important;
    color: #fff !important;
    padding: 5px 16px !important;
    border-radius: 50px !important;
    z-index: 3 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
    letter-spacing: 0.3px !important;
}

/* =============================================
   11. Card skin footer
   ============================================= */
.elementor-post__card .elementor-post__card-footer {
    border-top: 1px solid var(--cal-border) !important;
    padding: 14px 28px !important;
}

/* =============================================
   12. Elementor Pagination
   ============================================= */
.elementor-pagination {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    margin-top: 40px !important;
    direction: rtl !important;
}

.elementor-pagination .page-numbers {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 44px !important;
    height: 44px !important;
    padding: 0 16px !important;
    border-radius: 12px !important;
    font-family: 'Cairo', sans-serif !important;
    font-size: 0.9rem !important;
    font-weight: 700 !important;
    color: var(--cal-text-muted) !important;
    background: var(--cal-dark-card) !important;
    border: 1px solid var(--cal-border) !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-pagination .page-numbers:hover {
    background: var(--cal-dark-card-hover) !important;
    color: var(--cal-gold) !important;
    border-color: rgba(200, 149, 108, 0.3) !important;
    transform: translateY(-2px) !important;
}

.elementor-pagination .page-numbers.current {
    background: linear-gradient(135deg, var(--cal-gold), var(--cal-gold-dark)) !important;
    color: #fff !important;
    border-color: var(--cal-gold) !important;
    box-shadow: 0 4px 15px rgba(200, 149, 108, 0.35) !important;
}

/* =============================================
   13. Elementor Archive Title Widget
   ============================================= */
.elementor-widget-archive-title .elementor-heading-title,
.elementor-widget-theme-archive-title .elementor-heading-title {
    font-family: 'Cairo', sans-serif !important;
    font-weight: 900 !important;
    color: var(--cal-text-white) !important;
}

/* =============================================
   14. عنوان الأرشيف من خلال Elementor heading
   ============================================= */
.elementor-widget-heading .elementor-heading-title {
    font-family: 'Cairo', sans-serif !important;
}

/* =============================================
   15. المقال الفردي (Single Post)
   ============================================= */
.elementor-widget-theme-post-content,
.elementor-widget-post-content {
    font-family: 'Tajawal', 'Cairo', sans-serif !important;
}

.elementor-widget-theme-post-content .elementor-widget-container,
.elementor-widget-post-content .elementor-widget-container {
    font-size: 1.08rem !important;
    line-height: 2 !important;
    color: var(--cal-text-light) !important;
    text-align: right !important;
    direction: rtl !important;
}

.elementor-widget-theme-post-content p,
.elementor-widget-post-content p {
    color: var(--cal-text-light) !important;
    margin-bottom: 1.5em !important;
    font-family: 'Tajawal', 'Cairo', sans-serif !important;
    line-height: 2 !important;
}

.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-post-content h2,
.elementor-widget-post-content h3,
.elementor-widget-post-content h4 {
    font-family: 'Cairo', sans-serif !important;
    color: var(--cal-text-white) !important;
    font-weight: 800 !important;
    margin-top: 1.8em !important;
    margin-bottom: 0.8em !important;
    padding-right: 18px !important;
    position: relative !important;
    text-align: right !important;
}

/* خط ذهبي جانبي */
.elementor-widget-theme-post-content h2::before,
.elementor-widget-theme-post-content h3::before,
.elementor-widget-post-content h2::before,
.elementor-widget-post-content h3::before {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 4px !important;
    bottom: 4px !important;
    width: 4px !important;
    background: linear-gradient(to bottom, var(--cal-gold), var(--cal-gold-dark)) !important;
    border-radius: 4px !important;
}

.elementor-widget-theme-post-content a,
.elementor-widget-post-content a {
    color: var(--cal-gold) !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(200, 149, 108, 0.3) !important;
    transition: all 0.3s ease !important;
}

.elementor-widget-theme-post-content a:hover,
.elementor-widget-post-content a:hover {
    color: var(--cal-gold-light) !important;
    border-bottom-color: var(--cal-gold-light) !important;
}

/* Blockquote */
.elementor-widget-theme-post-content blockquote,
.elementor-widget-post-content blockquote {
    background: var(--cal-dark-card) !important;
    border-right: 4px solid var(--cal-gold) !important;
    border-left: none !important;
    padding: 24px 30px !important;
    margin: 30px 0 !important;
    border-radius: 0 10px 10px 0 !important;
    position: relative !important;
}

.elementor-widget-theme-post-content blockquote::before,
.elementor-widget-post-content blockquote::before {
    content: '"' !important;
    position: absolute !important;
    top: -10px !important;
    right: 20px !important;
    font-size: 4rem !important;
    color: var(--cal-gold) !important;
    opacity: 0.2 !important;
    font-family: Georgia, serif !important;
    line-height: 1 !important;
}

/* القوائم */
.elementor-widget-theme-post-content ul li,
.elementor-widget-post-content ul li {
    color: var(--cal-text-light) !important;
    margin-bottom: 8px !important;
    line-height: 1.9 !important;
}

.elementor-widget-theme-post-content ul li::marker,
.elementor-widget-post-content ul li::marker {
    color: var(--cal-gold) !important;
}

/* الصور */
.elementor-widget-theme-post-content img,
.elementor-widget-post-content img {
    border-radius: 10px !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35) !important;
}

/* الجداول */
.elementor-widget-theme-post-content table,
.elementor-widget-post-content table {
    width: 100% !important;
    border-collapse: collapse !important;
    background: var(--cal-dark-card) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    margin: 24px 0 !important;
}

.elementor-widget-theme-post-content th,
.elementor-widget-post-content th {
    background: linear-gradient(135deg, var(--cal-gold-dark), var(--cal-gold)) !important;
    color: #fff !important;
    font-family: 'Cairo', sans-serif !important;
    font-weight: 700 !important;
    padding: 14px 18px !important;
    text-align: right !important;
}

.elementor-widget-theme-post-content td,
.elementor-widget-post-content td {
    padding: 12px 18px !important;
    border-bottom: 1px solid var(--cal-border) !important;
    color: var(--cal-text-light) !important;
}

/* =============================================
   16. عنوان المقال الفردي
   ============================================= */
.elementor-widget-theme-post-title .elementor-heading-title {
    font-family: 'Cairo', sans-serif !important;
    font-weight: 900 !important;
    color: var(--cal-text-white) !important;
    text-align: right !important;
    line-height: 1.5 !important;
}

/* =============================================
   17. Meta في المقال الفردي
   ============================================= */
.elementor-widget-theme-post-info .elementor-icon-list-items {
    direction: rtl !important;
}

.elementor-widget-theme-post-info .elementor-icon-list-text {
    font-family: 'Cairo', sans-serif !important;
    color: var(--cal-text-dim) !important;
    font-size: 0.85rem !important;
}

.elementor-widget-theme-post-info .elementor-icon-list-icon svg {
    fill: var(--cal-gold) !important;
    color: var(--cal-gold) !important;
}

/* =============================================
   18. التعليقات
   ============================================= */
.elementor-widget-post-comments .comments-area {
    background: var(--cal-dark-card) !important;
    border: 1px solid var(--cal-border) !important;
    border-radius: 16px !important;
    padding: 32px !important;
}

.elementor-widget-post-comments .comment-body {
    background: var(--cal-dark-surface) !important;
    border: 1px solid var(--cal-border) !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 16px !important;
}

.elementor-widget-post-comments .comment-author .fn {
    color: var(--cal-gold) !important;
    font-weight: 700 !important;
    font-family: 'Cairo', sans-serif !important;
}

.elementor-widget-post-comments .comment-content p {
    color: var(--cal-text-light) !important;
    font-family: 'Tajawal', sans-serif !important;
}

.elementor-widget-post-comments input[type="text"],
.elementor-widget-post-comments input[type="email"],
.elementor-widget-post-comments textarea {
    background: var(--cal-dark-surface) !important;
    border: 1px solid var(--cal-border) !important;
    border-radius: 10px !important;
    color: var(--cal-text-light) !important;
    padding: 12px 16px !important;
    font-family: 'Tajawal', sans-serif !important;
}

.elementor-widget-post-comments input:focus,
.elementor-widget-post-comments textarea:focus {
    border-color: var(--cal-gold) !important;
    outline: none !important;
    box-shadow: 0 0 0 3px var(--cal-gold-glow) !important;
}

.elementor-widget-post-comments .submit {
    background: linear-gradient(135deg, var(--cal-gold), var(--cal-gold-dark)) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 12px 36px !important;
    font-family: 'Cairo', sans-serif !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

.elementor-widget-post-comments .submit:hover {
    box-shadow: 0 6px 25px rgba(200, 149, 108, 0.35) !important;
    transform: translateY(-2px) !important;
}

/* =============================================
   19. Tags
   ============================================= */
.elementor-post-info__terms-list a,
.elementor-widget-post-info .elementor-post-info__terms-list a {
    display: inline-block !important;
    background: var(--cal-gold-glow) !important;
    color: var(--cal-gold-light) !important;
    font-family: 'Cairo', sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 700 !important;
    padding: 4px 14px !important;
    border-radius: 50px !important;
    border: 1px solid rgba(200, 149, 108, 0.2) !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-post-info__terms-list a:hover {
    background: var(--cal-gold) !important;
    color: #fff !important;
}

/* =============================================
   20. أنيميشن ظهور الكروت
   ============================================= */
@keyframes calFadeUp {
    from { opacity: 0; transform: translateY(30px); }
    to { opacity: 1; transform: translateY(0); }
}

.elementor-posts-container .elementor-post {
    animation: calFadeUp 0.6s ease both !important;
}

.elementor-posts-container .elementor-post:nth-child(1) { animation-delay: 0.05s !important; }
.elementor-posts-container .elementor-post:nth-child(2) { animation-delay: 0.1s !important; }
.elementor-posts-container .elementor-post:nth-child(3) { animation-delay: 0.15s !important; }
.elementor-posts-container .elementor-post:nth-child(4) { animation-delay: 0.2s !important; }
.elementor-posts-container .elementor-post:nth-child(5) { animation-delay: 0.25s !important; }
.elementor-posts-container .elementor-post:nth-child(6) { animation-delay: 0.3s !important; }

/* =============================================
   21. Scrollbar & Selection
   ============================================= */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: var(--cal-dark-bg); }
::-webkit-scrollbar-thumb { background: var(--cal-gold-dark); border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: var(--cal-gold); }

::selection {
    background: var(--cal-gold) !important;
    color: #fff !important;
}

/* =============================================
   22. Responsive
   ============================================= */
@media (max-width: 768px) {
    .elementor-post__title,
    .elementor-post__title a {
        font-size: 1.15rem !important;
    }

    .elementor-post__text {
        padding: 20px !important;
    }

    .elementor-post__meta-data {
        padding: 12px 20px !important;
    }

    .elementor-post__read-more,
    .elementor-post__read-more a {
        font-size: 0.82rem !important;
        padding: 8px 20px !important;
    }

    .elementor-widget-theme-post-content .elementor-widget-container {
        font-size: 1rem !important;
    }
}

@media (max-width: 480px) {
    .elementor-post__title,
    .elementor-post__title a {
        font-size: 1.05rem !important;
    }

    .elementor-post__excerpt,
    .elementor-post__excerpt p {
        font-size: 0.88rem !important;
        -webkit-line-clamp: 2 !important;
    }
}/* End custom CSS */