.elementor-1754 .elementor-element.elementor-element-7537db8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1754 .elementor-element.elementor-element-7537db8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1754 .elementor-element.elementor-element-1a4c78e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1754 .elementor-element.elementor-element-5e2e7e06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1754 .elementor-element.elementor-element-86a94fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-1754 .elementor-element.elementor-element-86a94fa:not(.elementor-motion-effects-element-type-background), .elementor-1754 .elementor-element.elementor-element-86a94fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101638;}.elementor-1754 .elementor-element.elementor-element-86a94fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button{background-color:#24242408;font-family:"messiri", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:underline;line-height:30px;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button:hover, .elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button:focus{background-color:#18181800;color:#1FA5DE;border-color:#F0F0F000;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button-content-wrapper{flex-direction:row;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button:hover svg, .elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button:focus svg{fill:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button{background-color:#24242408;font-family:"messiri", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:underline;line-height:30px;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button:hover, .elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button:focus{background-color:#18181800;color:#1FA5DE;border-color:#F0F0F000;}.elementor-1754 .elementor-element.elementor-element-e1ace6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button:hover svg, .elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button:focus svg{fill:#1FA5DE;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1754 .elementor-element.elementor-element-203071d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-icon i{color:#000000;font-size:14px;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:14px;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-text{padding-right:0px;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-text, .elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-text a{color:#B8C7DD;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-item{font-family:"ElMessiri", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1754 .elementor-element.elementor-element-605f9686{text-align:start;}.elementor-1754 .elementor-element.elementor-element-605f9686 .elementor-heading-title{font-family:"messiri", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0em;word-spacing:0px;color:#FFFFFF;}.elementor-1754 .elementor-element.elementor-element-133e8f5a{--display:flex;--padding-top:40px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1754 .elementor-element.elementor-element-14bb27ef{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 120px 45px 120px;border-radius:18px 18px 18px 18px;box-shadow:0px 8px 30px 0px rgba(15.000000000000004, 20.00000000000002, 56, 0.1);text-align:start;color:#1F2937;font-family:"messiri", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:0px;word-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-4d2433d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1754 .elementor-element.elementor-element-14dadb34{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-14dadb34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--label{color:#64748B;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--label{color:#64748B;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--label:hover{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--label:hover{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--label, .elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--label{font-family:"messiri", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--title, .elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--title{color:#14113D;font-family:"messiri", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--title:hover, .elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--title:hover{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-14dadb34 .post-navigation__arrow-wrapper{color:#1FA5DE;fill:#1FA5DE;font-size:18px;}.elementor-1754 .elementor-element.elementor-element-14dadb34 .post-navigation__arrow-wrapper:hover{color:#14113D;fill:#14113D;}.elementor-1754 .elementor-element.elementor-element-14dadb34 .elementor-post-navigation__separator{background-color:#E2E8F0;width:1px;}.elementor-1754 .elementor-element.elementor-element-14dadb34 .elementor-post-navigation{color:#E2E8F0;border-block-width:1px;}.elementor-1754 .elementor-element.elementor-element-14dadb34 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-1754 .elementor-element.elementor-element-14dadb34 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-1754 .elementor-element.elementor-element-9994cd2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-9994cd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--label{color:#64748B;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--label{color:#64748B;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--label:hover{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--label:hover{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--label, .elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--label{font-family:"messiri", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--title, .elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--title{color:#14113D;font-family:"messiri", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--title:hover, .elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--title:hover{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-9994cd2 .post-navigation__arrow-wrapper{color:#1FA5DE;fill:#1FA5DE;font-size:18px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 .post-navigation__arrow-wrapper:hover{color:#14113D;fill:#14113D;}.elementor-1754 .elementor-element.elementor-element-9994cd2 .elementor-post-navigation__separator{background-color:#E2E8F0;width:1px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 .elementor-post-navigation{color:#E2E8F0;border-block-width:1px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-1754 .elementor-element.elementor-element-9994cd2 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-1754 .elementor-element.elementor-element-71a78711{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;}.elementor-1754 .elementor-element.elementor-element-71a78711:not(.elementor-motion-effects-element-type-background), .elementor-1754 .elementor-element.elementor-element-71a78711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141339 0%, #25ACDD 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1754 .elementor-element.elementor-element-70c25a64{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1754 .elementor-element.elementor-element-70c25a64 .elementor-heading-title{font-family:"messiri", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0px;color:#F0F0F0;}.elementor-1754 .elementor-element.elementor-element-94e326e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1754 .elementor-element.elementor-element-94e326e.elementor-element{--align-self:stretch;}.elementor-1754 .elementor-element.elementor-element-94e326e .elementor-heading-title{font-family:"messiri", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0px;color:#F0F0F0;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1754 .elementor-element.elementor-element-5ddb607d{--grid-row-gap:30px;--grid-column-gap:24px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d > .elementor-widget-container{padding:0px 5px 15px 5px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail__link{width:100%;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__meta-data span + span:before{content:"///";}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;padding:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0,0,0,0.5);background-color:#FFFFFF;border-color:#E7ECF3;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:0px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:18px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:18px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:18px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title, .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title a{color:#14113D;font-family:"messiri", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title{margin-bottom:12px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__meta-data{color:#64748B;font-family:"messiri", Sans-serif;font-size:12px;font-weight:500;line-height:1.8em;letter-spacing:0px;margin-bottom:10px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt p{color:#475569;font-family:"messiri", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt{margin-bottom:14px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__read-more{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-5ddb607d a.elementor-post__read-more{font-family:"messiri", Sans-serif;font-size:13px;font-weight:600;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3{--grid-row-gap:30px;--grid-column-gap:24px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 > .elementor-widget-container{padding:0px 5px 15px 5px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail__link{width:100%;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;padding:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0,0,0,0.5);background-color:#FFFFFF;border-color:#E7ECF3;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:0px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:18px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:18px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:18px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title, .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title a{color:#14113D;font-family:"messiri", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:0px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title{margin-bottom:12px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__meta-data{color:#64748B;font-family:"messiri", Sans-serif;font-size:12px;font-weight:500;line-height:1.8em;letter-spacing:0px;margin-bottom:10px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt p{color:#475569;font-family:"messiri", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt{margin-bottom:14px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__read-more{color:#1FA5DE;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 a.elementor-post__read-more{font-family:"messiri", Sans-serif;font-size:13px;font-weight:600;}@media(max-width:1024px){.elementor-1754 .elementor-element.elementor-element-5e2e7e06{--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-1754 .elementor-element.elementor-element-86a94fa{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1754 .elementor-element.elementor-element-e1ace6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-item{font-size:15px;line-height:17px;}.elementor-1754 .elementor-element.elementor-element-605f9686 .elementor-heading-title{font-size:50px;}.elementor-1754 .elementor-element.elementor-element-14bb27ef{padding:45px 45px 45px 45px;font-size:15px;line-height:17px;}.elementor-1754 .elementor-element.elementor-element-4d2433d1{--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1754 .elementor-element.elementor-element-71a78711{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1754 .elementor-element.elementor-element-70c25a64 .elementor-heading-title{font-size:35px;}.elementor-1754 .elementor-element.elementor-element-94e326e .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-1754 .elementor-element.elementor-element-7537db8{--width:84.738%;}.elementor-1754 .elementor-element.elementor-element-1a4c78e1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1754 .elementor-element.elementor-element-1a4c78e1{--width:96%;}}@media(max-width:767px){.elementor-1754 .elementor-element.elementor-element-1a4c78e1{--width:94%;}.elementor-1754 .elementor-element.elementor-element-86a94fa{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-5ea79cfa .elementor-button{font-size:14px;}.elementor-1754 .elementor-element.elementor-element-e1ace6b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1754 .elementor-element.elementor-element-e1ace6b .elementor-button{font-size:14px;}.elementor-1754 .elementor-element.elementor-element-203071d7 .elementor-icon-list-item{font-size:12px;line-height:1.5em;}.elementor-1754 .elementor-element.elementor-element-605f9686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1754 .elementor-element.elementor-element-605f9686 .elementor-heading-title{font-size:24px;line-height:1.35em;}.elementor-1754 .elementor-element.elementor-element-14bb27ef{padding:15px 15px 15px 15px;text-align:start;font-size:15px;}.elementor-1754 .elementor-element.elementor-element-14bb27ef.elementor-element{--align-self:stretch;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--label, .elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--label{font-size:10px;}.elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__prev--title, .elementor-1754 .elementor-element.elementor-element-14dadb34 span.post-navigation__next--title{font-size:9px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--label, .elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--label{font-size:10px;}.elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__prev--title, .elementor-1754 .elementor-element.elementor-element-9994cd2 span.post-navigation__next--title{font-size:9px;}.elementor-1754 .elementor-element.elementor-element-71a78711{--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-1754 .elementor-element.elementor-element-70c25a64 .elementor-heading-title{font-size:28px;line-height:50px;}.elementor-1754 .elementor-element.elementor-element-94e326e .elementor-heading-title{font-size:28px;line-height:50px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d{--grid-row-gap:20px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail__link{width:100%;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title, .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title a{font-size:17px;line-height:1.5em;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title{margin-bottom:6px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__meta-data{font-size:11px;margin-bottom:6px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt p{font-size:12px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt{margin-bottom:6px;}.elementor-1754 .elementor-element.elementor-element-5ddb607d a.elementor-post__read-more{font-size:12px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3{--grid-row-gap:20px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail__link{width:100%;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title, .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title a{font-size:17px;line-height:1.5em;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title{margin-bottom:6px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__meta-data{font-size:11px;margin-bottom:6px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt p{font-size:12px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt{margin-bottom:6px;}.elementor-1754 .elementor-element.elementor-element-3a3bfc3 a.elementor-post__read-more{font-size:12px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-14bb27ef *//* =========================================
   POST CONTENT - FINAL STYLE
   AL-BAYAN AL-ZAKI
   ========================================= */


/* ================================
   DESKTOP / GENERAL
   ================================ */

/* Main paragraphs */
.elementor-1754 .elementor-element.elementor-element-14bb27ef p {
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 1.8;
}

/* Main section headings */
.elementor-1754 .elementor-element.elementor-element-14bb27ef h1,
.elementor-1754 .elementor-element.elementor-element-14bb27ef h2 {
    color: #11163F;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 40px;
    margin-bottom: 16px;
}

/* Subheadings */
.elementor-1754 .elementor-element.elementor-element-14bb27ef h3 {
    color: #176F9E;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 30px;
    margin-bottom: 14px;
}

/* Smaller headings */
.elementor-1754 .elementor-element.elementor-element-14bb27ef h4,
.elementor-1754 .elementor-element.elementor-element-14bb27ef h5,
.elementor-1754 .elementor-element.elementor-element-14bb27ef h6 {
    color: #11163F;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6;
    margin-top: 25px;
    margin-bottom: 12px;
}


/* ================================
   LISTS
   ================================ */

.elementor-1754 .elementor-element.elementor-element-14bb27ef ul,
.elementor-1754 .elementor-element.elementor-element-14bb27ef ol {
    margin: 10px 0 22px 0;
    padding-right: 45px;
    padding-left: 0;
}

.elementor-1754 .elementor-element.elementor-element-14bb27ef li {
    margin-bottom: 8px;
    line-height: 1.8;
}


/* ================================
   LINKS
   ================================ */

.elementor-1754 .elementor-element.elementor-element-14bb27ef a {
    color: #147EAF;
    text-decoration: none;
    font-weight: 600;
}

.elementor-1754 .elementor-element.elementor-element-14bb27ef a:hover {
    color: #1FA5DE;
}


/* ================================
   IMAGES
   ================================ */

.elementor-1754 .elementor-element.elementor-element-14bb27ef img {
    max-width: 100%;
    height: auto;
    border-radius: 14px;
}

.elementor-1754 .elementor-element.elementor-element-14bb27ef figure {
    margin-top: 28px;
    margin-bottom: 28px;
}


/* ================================
   BLOCKQUOTES
   ================================ */

.elementor-1754 .elementor-element.elementor-element-14bb27ef blockquote {
    margin: 28px 0;
    padding: 18px 22px;
    background: #F4F7FB;
    border-right: 4px solid #1FA5DE;
    border-radius: 10px;
}


/* ================================
   TABLES
   ================================ */

.elementor-1754 .elementor-element.elementor-element-14bb27ef table {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
}

.elementor-1754 .elementor-element.elementor-element-14bb27ef th,
.elementor-1754 .elementor-element.elementor-element-14bb27ef td {
    padding: 12px 14px;
    border: 1px solid #E2E8F0;
    text-align: right;
}

.elementor-1754 .elementor-element.elementor-element-14bb27ef th {
    background: #11163F;
    color: #FFFFFF;
    font-weight: 700;
}


/* First element */
.elementor-1754 .elementor-element.elementor-element-14bb27ef > *:first-child {
    margin-top: 0;
}


/* =========================================
   MOBILE ONLY
   ========================================= */

@media (max-width: 767px) {

    /* ------------------------------
       Normal article text
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef p,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef li {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef p {
        margin-bottom: 16px;
    }


    /* ------------------------------
       H1 + H2
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h1,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h2,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h1 *,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h2 * {
        font-size: 24px !important;
        line-height: 1.45 !important;
        font-weight: 700 !important;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h1,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h2 {
        margin-top: 28px !important;
        margin-bottom: 14px !important;
    }


    /* ------------------------------
       H3
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h3,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h3 * {
        font-size: 21px !important;
        line-height: 1.5 !important;
        font-weight: 700 !important;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h3 {
        margin-top: 24px !important;
        margin-bottom: 12px !important;
    }


    /* ------------------------------
       H4 + H5 + H6
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h4,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h5,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h6,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h4 *,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h5 *,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h6 * {
        font-size: 19px !important;
        line-height: 1.5 !important;
        font-weight: 700 !important;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h4,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h5,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h6 {
        margin-top: 22px !important;
        margin-bottom: 10px !important;
    }


    /* Prevent inline sizes inside headings */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef h1 span,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h2 span,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h3 span,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h4 span,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h5 span,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h6 span,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h1 strong,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h2 strong,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h3 strong,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h4 strong,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h5 strong,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef h6 strong {
        font-size: inherit !important;
        line-height: inherit !important;
    }


    /* ------------------------------
       Lists
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef ul,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef ol {
        padding-right: 35px;
        padding-left: 0;
        margin-bottom: 18px;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef li {
        margin-bottom: 7px;
    }


    /* ==============================
       ARTICLE IMAGES - MOBILE FIX
       ============================== */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 12px;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef figure {
        width: 100% !important;
        max-width: 100% !important;
        margin: 18px 0 20px 0 !important;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef figure img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }

    /* WordPress image wrappers */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef .wp-block-image,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .wp-caption,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .aligncenter,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .alignleft,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .alignright {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef .wp-block-image img,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .wp-caption img,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .aligncenter img,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .alignleft img,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef .alignright img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }


    /* ------------------------------
       Blockquotes
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef blockquote {
        margin: 20px 0;
        padding: 15px 17px;
    }


    /* ------------------------------
       Tables
       ------------------------------ */

    .elementor-1754 .elementor-element.elementor-element-14bb27ef table {
        font-size: 14px;
        display: block;
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .elementor-1754 .elementor-element.elementor-element-14bb27ef th,
    .elementor-1754 .elementor-element.elementor-element-14bb27ef td {
        padding: 9px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5ddb607d *//* =========================================================
   AL-BAYAN AL-ZAKI
   RELATED POSTS - ARABIC
   PREMIUM CORNER FRAME DESIGN - RTL
   ========================================================= */


/* =========================================
   MAIN
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d {
    direction: rtl;
}

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-posts-container {
    direction: rtl;
    align-items: stretch;
}


/* =========================================
   CARD
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post {
    position: relative;

    display: flex;
    flex-direction: column;

    height: 100%;

    padding: 11px;

    overflow: hidden;

    background: #ffffff;

    border: 1px solid rgba(20, 19, 57, 0.18);
    border-radius: 18px;

    box-shadow:
        0 5px 18px rgba(20, 19, 57, 0.055);

    transition:
        transform 0.38s cubic-bezier(.2,.7,.2,1),
        border-color 0.35s ease,
        box-shadow 0.38s ease;
}


/* Card hover */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover {
    transform: translateY(-6px);

    border-color: rgba(37, 172, 221, 0.72);

    box-shadow:
        0 17px 36px rgba(20, 19, 57, 0.12);
}


/* =========================================
   CORNER FRAME
   TOP RIGHT + BOTTOM LEFT
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::before {
    content: "";

    position: absolute;

    z-index: 6;

    top: -1px;
    right: -1px;

    width: 42px;
    height: 42px;

    pointer-events: none;

    border-top: 3px solid #25ACDD;
    border-right: 3px solid #25ACDD;

    border-radius: 0 18px 0 0;

    transition:
        width 0.4s ease,
        height 0.4s ease,
        border-color 0.4s ease;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::after {
    content: "";

    position: absolute;

    z-index: 6;

    left: -1px;
    bottom: -1px;

    width: 42px;
    height: 42px;

    pointer-events: none;

    border-left: 3px solid #60d8c8;
    border-bottom: 3px solid #60d8c8;

    border-radius: 0 0 0 18px;

    transition:
        width 0.4s ease,
        height 0.4s ease,
        border-color 0.4s ease;
}


/* Corner animation */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover::before,
.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover::after {
    width: 78px;
    height: 78px;
}


/* =========================================
   IMAGE FRAME
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail__link {
    position: relative;
    z-index: 2;

    display: block;

    width: 100%;

    margin: 0 !important;

    overflow: hidden;

    border: 1px solid rgba(20, 19, 57, 0.08);
    border-radius: 12px !important;

    background: #f3f6f9;

    transition:
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__thumbnail__link {
    border-color: rgba(37, 172, 221, 0.28);

    box-shadow:
        0 7px 17px rgba(20, 19, 57, 0.08);
}


/* =========================================
   IMAGE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail {
    position: relative;

    overflow: hidden;

    border-radius: 11px !important;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail img {
    transition:
        transform 0.6s cubic-bezier(.2,.7,.2,1),
        filter 0.4s ease;
}


/* Image overlay */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail::after {
    content: "";

    position: absolute;

    inset: 0;

    pointer-events: none;

    background:
        linear-gradient(
            180deg,
            transparent 60%,
            rgba(20, 19, 57, 0.08) 100%
        );

    opacity: 0;

    transition: opacity 0.35s ease;
}


/* Image hover */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__thumbnail img {
    transform: scale(1.04);
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__thumbnail::after {
    opacity: 1;
}


/* =========================================
   CONTENT
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__text {
    position: relative;
    z-index: 2;

    display: flex;
    flex-direction: column;
    flex: 1;

    direction: rtl;

    padding: 21px 10px 10px;

    text-align: right;
}


/* =========================================
   DATE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__meta-data {
    order: -1;

    display: flex;
    align-items: center;

    width: 100%;

    margin: 0 0 11px !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    color: #8b96a7;

    direction: rtl;

    text-align: right;

    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
}


/* Date detail */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__meta-data::before {
    content: "";

    display: inline-block;

    flex: 0 0 auto;

    width: 22px;
    height: 2px;

    margin-left: 9px;

    border-radius: 20px;

    background: #25ACDD;

    transition:
        width 0.35s ease,
        background 0.35s ease;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__meta-data::before {
    width: 36px;

    background:
        linear-gradient(
            90deg,
            #60d8c8,
            #25ACDD
        );
}


/* =========================================
   TITLE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title {
    margin: 0 0 12px;

    direction: rtl;

    text-align: right;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title a {
    display: block;

    direction: rtl;

    color: #141339;

    text-align: right;
    text-decoration: none;

    font-weight: 700;
    line-height: 1.6;

    transition:
        color 0.3s ease;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__title a {
    color: #168fbe;
}


/* =========================================
   EXCERPT
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt {
    direction: rtl;

    display: -webkit-box;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

    overflow: hidden;

    margin: 0 0 20px;

    color: #6d798b;

    text-align: right;

    line-height: 1.85;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt p {
    direction: rtl;

    margin: 0;

    color: inherit;

    text-align: right;

    line-height: inherit;
}


/* =========================================
   BOTTOM DIVIDER
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt::after {
    content: "";

    display: block;

    width: 100%;

    margin-top: 17px;

    border-bottom:
        1px solid rgba(20, 19, 57, 0.08);
}


/* =========================================
   READ MORE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__read-more {
    position: relative;

    display: inline-flex;
    align-items: center;

    align-self: flex-start;

    gap: 8px;

    direction: rtl;

    margin-top: auto;

    padding: 4px 0;

    border: 0 !important;

    background: transparent !important;

    box-shadow: none !important;

    color: #141339 !important;

    text-align: right;
    text-decoration: none;

    font-size: 12px;
    font-weight: 700;

    transition:
        color 0.3s ease,
        transform 0.3s ease;
}


/* Add Arabic arrow */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__read-more::after {
    content: "←";

    display: inline-block;

    color: #25ACDD;

    font-size: 18px;
    font-weight: 400;
    line-height: 1;

    transition:
        transform 0.3s ease,
        color 0.3s ease;
}


/* Read More hover */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__read-more {
    color: #168fbe !important;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__read-more::after {
    color: #168fbe;

    transform: translateX(-6px);
}


/* =========================================
   READ MORE UNDERLINE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__read-more::before {
    content: "";

    position: absolute;

    right: 0;
    bottom: 0;

    width: 0;
    height: 1px;

    background: #25ACDD;

    transition: width 0.35s ease;
}


.elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover
.elementor-post__read-more::before {
    width: calc(100% - 26px);
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post {
        padding: 10px;

        border-radius: 17px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::before {
        border-radius: 0 17px 0 0;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::after {
        border-radius: 0 0 0 17px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__text {
        padding: 19px 8px 8px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post {
        height: auto;

        padding: 9px;

        border-radius: 16px;

        box-shadow:
            0 5px 16px rgba(20, 19, 57, 0.06);
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::before,
    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::after {
        width: 32px;
        height: 32px;

        border-width: 2px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::before {
        border-radius: 0 16px 0 0;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post::after {
        border-radius: 0 0 0 16px;
    }


    /* No card lift on small touch screens */

    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover {
        transform: none;

        box-shadow:
            0 8px 20px rgba(20, 19, 57, 0.08);
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover::before,
    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post:hover::after {
        width: 48px;
        height: 48px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail__link {
        border-radius: 10px !important;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__thumbnail {
        border-radius: 9px !important;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__text {
        padding: 17px 7px 7px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__meta-data {
        margin-bottom: 9px !important;

        font-size: 10px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title {
        margin-bottom: 10px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__title a {
        line-height: 1.6;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt {
        -webkit-line-clamp: 3;

        margin-bottom: 16px;

        line-height: 1.8;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__excerpt::after {
        margin-top: 14px;
    }


    .elementor-1754 .elementor-element.elementor-element-5ddb607d .elementor-post__read-more {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3a3bfc3 *//* =========================================================
   AL-BAYAN AL-ZAKI
   RELATED POSTS - ENGLISH
   PREMIUM CORNER FRAME DESIGN
   ========================================================= */


/* =========================================
   MAIN
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 {
    direction: ltr;
}

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-posts-container {
    direction: ltr;
}


/* =========================================
   CARD
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post {
    position: relative;

    display: flex;
    flex-direction: column;

    height: 100%;

    padding: 11px;

    overflow: hidden;

    background: #ffffff;

    border: 1px solid rgba(20, 19, 57, 0.18);
    border-radius: 18px;

    box-shadow:
        0 5px 18px rgba(20, 19, 57, 0.055);

    transition:
        transform 0.38s cubic-bezier(.2,.7,.2,1),
        border-color 0.35s ease,
        box-shadow 0.38s ease;
}


/* Card hover */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover {
    transform: translateY(-6px);

    border-color: rgba(37, 172, 221, 0.72);

    box-shadow:
        0 17px 36px rgba(20, 19, 57, 0.12);
}


/* =========================================
   CORNER FRAME
   TOP LEFT + BOTTOM RIGHT
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::before {
    content: "";

    position: absolute;

    z-index: 6;

    top: -1px;
    left: -1px;

    width: 42px;
    height: 42px;

    pointer-events: none;

    border-top: 3px solid #25ACDD;
    border-left: 3px solid #25ACDD;

    border-radius: 18px 0 0 0;

    transition:
        width 0.4s ease,
        height 0.4s ease,
        border-color 0.4s ease;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::after {
    content: "";

    position: absolute;

    z-index: 6;

    right: -1px;
    bottom: -1px;

    width: 42px;
    height: 42px;

    pointer-events: none;

    border-right: 3px solid #60d8c8;
    border-bottom: 3px solid #60d8c8;

    border-radius: 0 0 18px 0;

    transition:
        width 0.4s ease,
        height 0.4s ease,
        border-color 0.4s ease;
}


/* Corner animation */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover::before,
.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover::after {
    width: 78px;
    height: 78px;
}


/* =========================================
   IMAGE FRAME
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail__link {
    position: relative;
    z-index: 2;

    display: block;

    width: 100%;

    margin: 0 !important;

    overflow: hidden;

    border: 1px solid rgba(20, 19, 57, 0.08);
    border-radius: 12px !important;

    background: #f3f6f9;

    transition:
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__thumbnail__link {
    border-color: rgba(37, 172, 221, 0.28);

    box-shadow:
        0 7px 17px rgba(20, 19, 57, 0.08);
}


/* =========================================
   IMAGE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail {
    position: relative;

    overflow: hidden;

    border-radius: 11px !important;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail img {
    transition:
        transform 0.6s cubic-bezier(.2,.7,.2,1),
        filter 0.4s ease;
}


/* Image overlay */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail::after {
    content: "";

    position: absolute;

    inset: 0;

    pointer-events: none;

    background:
        linear-gradient(
            180deg,
            transparent 60%,
            rgba(20, 19, 57, 0.08) 100%
        );

    opacity: 0;

    transition: opacity 0.35s ease;
}


/* Image hover */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__thumbnail img {
    transform: scale(1.04);
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__thumbnail::after {
    opacity: 1;
}


/* =========================================
   CONTENT
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__text {
    position: relative;
    z-index: 2;

    display: flex;
    flex-direction: column;
    flex: 1;

    direction: ltr;

    padding: 21px 10px 10px;

    text-align: left;
}


/* =========================================
   DATE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__meta-data {
    order: -1;

    display: flex;
    align-items: center;

    width: 100%;

    margin: 0 0 11px !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    color: #8b96a7;

    direction: ltr;

    text-align: left;

    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
}


/* Date detail */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__meta-data::before {
    content: "";

    display: inline-block;

    flex: 0 0 auto;

    width: 22px;
    height: 2px;

    margin-right: 9px;

    border-radius: 20px;

    background: #25ACDD;

    transition:
        width 0.35s ease,
        background 0.35s ease;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__meta-data::before {
    width: 36px;

    background:
        linear-gradient(
            90deg,
            #25ACDD,
            #60d8c8
        );
}


/* =========================================
   TITLE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title {
    margin: 0 0 12px;

    direction: ltr;

    text-align: left;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title a {
    display: block;

    direction: ltr;

    color: #141339;

    text-align: left;
    text-decoration: none;

    font-weight: 700;
    line-height: 1.48;

    transition:
        color 0.3s ease;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__title a {
    color: #168fbe;
}


/* =========================================
   EXCERPT
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt {
    direction: ltr;

    display: -webkit-box;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

    overflow: hidden;

    margin: 0 0 20px;

    color: #6d798b;

    text-align: left;

    line-height: 1.75;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt p {
    direction: ltr;

    margin: 0;

    color: inherit;

    text-align: left;

    line-height: inherit;
}


/* =========================================
   BOTTOM DIVIDER
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt::after {
    content: "";

    display: block;

    width: 100%;

    margin-top: 17px;

    border-bottom:
        1px solid rgba(20, 19, 57, 0.08);
}


/* =========================================
   READ MORE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__read-more {
    position: relative;

    display: inline-flex;
    align-items: center;

    align-self: flex-start;

    gap: 8px;

    direction: ltr;

    margin-top: auto;

    padding: 4px 0;

    border: 0 !important;

    background: transparent !important;

    box-shadow: none !important;

    color: #141339 !important;

    text-align: left;
    text-decoration: none;

    font-size: 12px;
    font-weight: 700;
    letter-spacing: .01em;

    transition:
        color 0.3s ease,
        transform 0.3s ease;
}


/* Arrow */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__read-more::after {
    content: "→";

    display: inline-block;

    color: #25ACDD;

    font-size: 18px;
    font-weight: 400;
    line-height: 1;

    transition:
        transform 0.3s ease,
        color 0.3s ease;
}


/* Read More hover */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__read-more {
    color: #168fbe !important;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__read-more::after {
    color: #168fbe;

    transform: translateX(6px);
}


/* =========================================
   EXTRA LINK UNDERLINE
   ========================================= */

.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__read-more::before {
    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 0;
    height: 1px;

    background: #25ACDD;

    transition: width 0.35s ease;
}


.elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover
.elementor-post__read-more::before {
    width: calc(100% - 26px);
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post {
        padding: 10px;

        border-radius: 17px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::before {
        border-radius: 17px 0 0 0;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::after {
        border-radius: 0 0 17px 0;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__text {
        padding:
            19px 8px 8px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post {
        padding: 9px;

        border-radius: 16px;

        box-shadow:
            0 5px 16px rgba(20, 19, 57, 0.06);
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::before,
    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::after {
        width: 32px;
        height: 32px;

        border-width: 2px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::before {
        border-radius: 16px 0 0 0;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post::after {
        border-radius: 0 0 16px 0;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover {
        transform: translateY(-4px);

        box-shadow:
            0 11px 26px rgba(20, 19, 57, 0.10);
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover::before,
    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post:hover::after {
        width: 58px;
        height: 58px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail__link {
        border-radius: 10px !important;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__thumbnail {
        border-radius: 9px !important;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__text {
        padding:
            17px 7px 7px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__meta-data {
        margin-bottom: 9px !important;

        font-size: 10px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title {
        margin-bottom: 10px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__title a {
        line-height: 1.5;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt {
        -webkit-line-clamp: 3;

        margin-bottom: 16px;

        line-height: 1.7;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__excerpt::after {
        margin-top: 14px;
    }


    .elementor-1754 .elementor-element.elementor-element-3a3bfc3 .elementor-post__read-more {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'messiri';
	font-display: auto;
	src: url('https://albayanalzaki.sa/wp-content/uploads/2026/08/ElMessiri-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */