.elementor-170598 .elementor-element.elementor-element-10444a61{--display:flex;}.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 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.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-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-170598 .elementor-element.elementor-element-4d72b9e2:after{content:"0.7";}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-4d72b9e2{--grid-column-gap:46px;--grid-row-gap:40px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:7px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:7px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:7px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__title, .elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__title a{color:#54595F;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__title{margin-bottom:0px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__meta-data{font-family:"Times New Roman", Sans-serif;font-size:21px;font-weight:400;margin-bottom:0px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__excerpt p{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__excerpt{margin-bottom:0px;}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 > .elementor-widget-container{--e-transform-scale:0.8;}.elementor-170598 .elementor-element.elementor-element-3d4fd022{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170598 .elementor-element.elementor-element-76762e98{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-170598 .elementor-element.elementor-element-76762e98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-7203e554{--display:flex;--min-height:0px;--justify-content:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.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-170598 .elementor-element.elementor-element-4d32a7bd .elementor-heading-title{color:#000000;}.elementor-170598 .elementor-element.elementor-element-4d32a7bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-170598 .elementor-element.elementor-element-4d32a7bd{width:var( --container-widget-width, 104.965% );max-width:104.965%;--container-widget-width:104.965%;--container-widget-flex-grow:0;}.elementor-170598 .elementor-element.elementor-element-4d32a7bd.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-170598 .elementor-element.elementor-element-59973e9c{color:#000000;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-170598 .elementor-element.elementor-element-3d491e54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-170598 .elementor-element.elementor-element-3d491e54 .elementor-button{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-3d491e54 .elementor-button:hover, .elementor-170598 .elementor-element.elementor-element-3d491e54 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-6dcb198a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-6dcb198a.e-con{--e-con-transform-translateY:26px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-170598 .elementor-element.elementor-element-46cc0dce{text-align:center;width:var( --container-widget-width, 38.578% );max-width:38.578%;--container-widget-width:38.578%;--container-widget-flex-grow:0;}.elementor-170598 .elementor-element.elementor-element-46cc0dce img{opacity:0.71;}.elementor-170598 .elementor-element.elementor-element-46cc0dce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-3eb38623{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-74336eb9{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:700;}.elementor-170598 .elementor-element.elementor-element-74336eb9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-74336eb9.elementor-element{--align-self:flex-start;}.elementor-170598 .elementor-element.elementor-element-34703cf0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-170598 .elementor-element.elementor-element-34703cf0:after{content:"0.66";}.elementor-170598 .elementor-element.elementor-element-34703cf0 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-34703cf0 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-34703cf0{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-170598 .elementor-element.elementor-element-34703cf0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-170598 .elementor-element.elementor-element-34703cf0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-170598 .elementor-element.elementor-element-34703cf0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-170598 .elementor-element.elementor-element-34703cf0 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-170598 .elementor-element.elementor-element-3da62a72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170598 .elementor-element.elementor-element-19ecfc07{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-170598 .elementor-element.elementor-element-19ecfc07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-7bfe47ff{--display:flex;--min-height:0px;--justify-content:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-170598 .elementor-element.elementor-element-651d3a29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-170598 .elementor-element.elementor-element-651d3a29{width:var( --container-widget-width, 104.965% );max-width:104.965%;--container-widget-width:104.965%;--container-widget-flex-grow:0;}.elementor-170598 .elementor-element.elementor-element-651d3a29.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-8fa559b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-170598 .elementor-element.elementor-element-8fa559b .elementor-button{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-8fa559b .elementor-button:hover, .elementor-170598 .elementor-element.elementor-element-8fa559b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-1b7d2b22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-58459f0a{text-align:left;width:var( --container-widget-width, 38.578% );max-width:38.578%;--container-widget-width:38.578%;--container-widget-flex-grow:0;}.elementor-170598 .elementor-element.elementor-element-58459f0a img{opacity:0.71;}.elementor-170598 .elementor-element.elementor-element-58459f0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-6cbdf00a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-683c5c0c{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:700;}.elementor-170598 .elementor-element.elementor-element-683c5c0c .elementor-icon-list-text{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-683c5c0c.elementor-element{--align-self:flex-start;}.elementor-170598 .elementor-element.elementor-element-18f3bd34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-170598 .elementor-element.elementor-element-18f3bd34:after{content:"0.66";}.elementor-170598 .elementor-element.elementor-element-18f3bd34 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-18f3bd34 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-18f3bd34{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-170598 .elementor-element.elementor-element-18f3bd34.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-170598 .elementor-element.elementor-element-18f3bd34.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-170598 .elementor-element.elementor-element-18f3bd34.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-170598 .elementor-element.elementor-element-18f3bd34 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-170598 .elementor-element.elementor-element-7580b466{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-45f7520c{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:700;}.elementor-170598 .elementor-element.elementor-element-45f7520c .elementor-icon-list-text{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-45f7520c.elementor-element{--align-self:flex-start;}.elementor-170598 .elementor-element.elementor-element-4b27a122 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-170598 .elementor-element.elementor-element-4b27a122:after{content:"0.66";}.elementor-170598 .elementor-element.elementor-element-4b27a122 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-4b27a122 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-4b27a122{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-170598 .elementor-element.elementor-element-4b27a122.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-170598 .elementor-element.elementor-element-4b27a122.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-170598 .elementor-element.elementor-element-4b27a122.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-170598 .elementor-element.elementor-element-4b27a122 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-170598 .elementor-element.elementor-element-492f3489{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-390c1ca3{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:700;}.elementor-170598 .elementor-element.elementor-element-390c1ca3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-390c1ca3.elementor-element{--align-self:flex-start;}.elementor-170598 .elementor-element.elementor-element-da3329 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-170598 .elementor-element.elementor-element-da3329:after{content:"0.66";}.elementor-170598 .elementor-element.elementor-element-da3329 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-da3329 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-da3329{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-170598 .elementor-element.elementor-element-da3329.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-170598 .elementor-element.elementor-element-da3329.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-170598 .elementor-element.elementor-element-da3329.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-170598 .elementor-element.elementor-element-da3329 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-170598 .elementor-element.elementor-element-258fbe2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170598 .elementor-element.elementor-element-2072eb91{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-170598 .elementor-element.elementor-element-2072eb91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-2bd86ea7{--display:flex;--min-height:0px;--justify-content:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-170598 .elementor-element.elementor-element-6bd8a1e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-170598 .elementor-element.elementor-element-6bd8a1e2{width:var( --container-widget-width, 104.965% );max-width:104.965%;--container-widget-width:104.965%;--container-widget-flex-grow:0;}.elementor-170598 .elementor-element.elementor-element-6bd8a1e2.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-11c7e38a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-170598 .elementor-element.elementor-element-11c7e38a .elementor-button{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-11c7e38a .elementor-button:hover, .elementor-170598 .elementor-element.elementor-element-11c7e38a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-e21001d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-3ce50f09{text-align:left;width:var( --container-widget-width, 38.578% );max-width:38.578%;--container-widget-width:38.578%;--container-widget-flex-grow:0;}.elementor-170598 .elementor-element.elementor-element-3ce50f09 img{opacity:0.71;}.elementor-170598 .elementor-element.elementor-element-3ce50f09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-170598 .elementor-element.elementor-element-310666d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:700;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b .elementor-icon-list-text{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-5fb8b80b.elementor-element{--align-self:flex-start;}.elementor-170598 .elementor-element.elementor-element-66beb2d1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-170598 .elementor-element.elementor-element-66beb2d1:after{content:"0.66";}.elementor-170598 .elementor-element.elementor-element-66beb2d1 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-66beb2d1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-66beb2d1{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-170598 .elementor-element.elementor-element-66beb2d1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-170598 .elementor-element.elementor-element-66beb2d1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-170598 .elementor-element.elementor-element-66beb2d1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-170598 .elementor-element.elementor-element-66beb2d1 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-170598 .elementor-element.elementor-element-119c989d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:700;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e .elementor-icon-list-text{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-7b9dca7e.elementor-element{--align-self:flex-start;}.elementor-170598 .elementor-element.elementor-element-6d3261f6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-170598 .elementor-element.elementor-element-6d3261f6:after{content:"0.66";}.elementor-170598 .elementor-element.elementor-element-6d3261f6 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-6d3261f6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-170598 .elementor-element.elementor-element-6d3261f6{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-170598 .elementor-element.elementor-element-6d3261f6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-170598 .elementor-element.elementor-element-6d3261f6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-170598 .elementor-element.elementor-element-6d3261f6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-170598 .elementor-element.elementor-element-6d3261f6 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-170598 .elementor-element.elementor-element-2f4560a3{--display:flex;}.elementor-170598 .elementor-element.elementor-element-4ea1cb65 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-170598 .elementor-element.elementor-element-21827f63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-170598 .elementor-element.elementor-element-21827f63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-170598 .elementor-element.elementor-element-21827f63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-170598 .elementor-element.elementor-element-21827f63 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:767px){.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-4d72b9e2:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-4d72b9e2 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-34703cf0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-34703cf0:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-34703cf0 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-18f3bd34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-18f3bd34:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-18f3bd34 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-4b27a122 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-4b27a122:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-4b27a122 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-da3329 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-da3329:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-da3329 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-66beb2d1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-66beb2d1:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-66beb2d1 .elementor-post__thumbnail__link{width:100%;}.elementor-170598 .elementor-element.elementor-element-6d3261f6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-170598 .elementor-element.elementor-element-6d3261f6:after{content:"0.5";}.elementor-170598 .elementor-element.elementor-element-6d3261f6 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-4d72b9e2 *//* 🔶 General Container Setup 🔶 */
.custom-news-grid .elementor-posts-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 15px; 
}

/* Make each post a flex container to control inner content alignment */
.custom-news-grid .elementor-post {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    height: 100%;
}

/* Allow the text block (title + excerpt + meta) to grow */
.custom-news-grid .elementor-post .elementor-post__text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/* 🔶 Grid Layout for Posts 🔶 */
/* First Big Post */
.custom-news-grid .elementor-post:nth-child(1) {
  grid-column: 1 / span 2;
  grid-row: 1 / span 2;
}

/* Medium Posts (2-5) */
.custom-news-grid .elementor-post:nth-child(2) { grid-column: 3; grid-row: 1; }
.custom-news-grid .elementor-post:nth-child(3) { grid-column: 4; grid-row: 1; }
.custom-news-grid .elementor-post:nth-child(4) { grid-column: 3; grid-row: 2; }
.custom-news-grid .elementor-post:nth-child(5) { grid-column: 4; grid-row: 2; }


/* Last Row (6-9) - Titles only */
.custom-news-grid .elementor-post:nth-child(n+6) {
  border-top: 1px solid #eee;
  padding-top: 15px;
  justify-content: flex-start;
  margin-top: 15px; 
}


/* 🔶 Title Font Sizing & Line Height 🔶 */
.custom-news-grid .elementor-post__title a {
    /* -- Hover Underline Setup -- */
    text-decoration: none !important;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 98%;
    background-repeat: no-repeat;
    background-size: 0% 1px; 
    transition: background-size 0.3s ease-in-out; 
}

.custom-news-grid .elementor-post:hover .elementor-post__title a {
    background-size: 100% 1px; 
}

/* Font & Line Height for the big post */
.custom-news-grid .elementor-post:nth-child(1) .elementor-post__title a {
    font-size: clamp(20px, 2.2vw, 30px) !important;
    line-height: 1.2 !important; /* تم التصغير */
}
/* Font & Line Height for medium posts */
.custom-news-grid .elementor-post:nth-child(n+2):nth-child(-n+5) .elementor-post__title a {
    font-size: clamp(17px, 1.8vw, 22px) !important;
    line-height: 1.25 !important; /* تم التصغير */
}
/* Font & Line Height for the last row */
.custom-news-grid .elementor-post:nth-child(n+6) .elementor-post__title a {
    font-size: clamp(15px, 1.5vw, 17px) !important;
    font-weight: 600;
    line-height: 1.3 !important; /* تم التصغير */
}


/* 🔶 Element Visibility 🔶 */
.custom-news-grid .elementor-post:nth-child(n+6) .elementor-post__thumbnail,
.custom-news-grid .elementor-post:nth-child(n+6) .elementor-post__excerpt {
  display: none !important;
}
.custom-news-grid .elementor-post:not(:nth-child(1)) .elementor-post__excerpt {
  display: none !important;
}

/* 🔶 Meta Data Styling (Date) 🔶 */
.custom-news-grid .elementor-post__meta-data {
    color: #777;
    margin-top: 12px;
    flex-shrink: 0;
}
/* Meta font size for the big post */
.custom-news-grid .elementor-post:nth-child(1) .elementor-post__meta-data {
    font-size: 16px !important; 
}
/* Meta font size for medium posts */
.custom-news-grid .elementor-post:nth-child(n+2):nth-child(-n+5) .elementor-post__meta-data {
    font-size: 14px !important;
}
/* Meta font size for the last row */
.custom-news-grid .elementor-post:nth-child(n+6) .elementor-post__meta-data {
    font-size: 13px !important; 
}

/* Re-order excerpt and meta for the first post */
.custom-news-grid .elementor-post:nth-child(1) .elementor-post__excerpt {
    order: 1;
    margin-top: 12px;
}
.custom-news-grid .elementor-post:nth-child(1) .elementor-post__meta-data {
    order: 2;
}


.custom-news-grid .elementor-post:nth-child(1) .elementor-post__excerpt {
    order: 1;
    margin-top: 12px;
}
.custom-news-grid .elementor-post:nth-child(1) .elementor-post__meta-data {
    order: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74336eb9 */.elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.elementor-icon-list-item:hover .elementor-icon-list-text {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 100%; /* Adjust to move the line down */
    background-repeat: no-repeat;
    background-size: 100% 1px; /* The line is 1px high */
    transition: background-size 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-34703cf0 *//* 🔶 General Container Setup 🔶 */
.custom-video-grid .elementor-posts-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

/* 🔶 Grid Layout for Posts 🔶 */
/* First Big Post */
.custom-video-grid .elementor-post:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
}

/* Medium Posts (2-5) */
.custom-video-grid .elementor-post:nth-child(2) {
    grid-column: 3;
    grid-row: 1;
}
.custom-video-grid .elementor-post:nth-child(3) {
    grid-column: 4;
    grid-row: 1;
}
.custom-video-grid .elementor-post:nth-child(4) {
    grid-column: 3;
    grid-row: 2;
}
.custom-video-grid .elementor-post:nth-child(5) {
    grid-column: 4;
    grid-row: 2;
}

/* Last Row (6-9) */
.custom-video-grid .elementor-post:nth-child(n+6) {
    grid-column: span 1;
    grid-row: 3;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

/* Hide image and excerpt for last row posts */
.custom-video-grid .elementor-post:nth-child(n+6) .elementor-post__thumbnail,
.custom-video-grid .elementor-post:nth-child(n+6) .elementor-post__excerpt {
    display: none;
}

/* 🔶 Title Hover Effect 🔶 */
.custom-video-grid .elementor-post__title a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0% 1px;
    transition: background-size 0.3s ease-in-out;
}

.custom-video-grid .elementor-post:hover .elementor-post__title a {
    background-size: 100% 1px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-683c5c0c */.elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18f3bd34 *//* 🔶 General Container Setup 🔶 */
.custom-news2-grid .elementor-posts-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

/* 🔶 Grid Layout for Posts 🔶 */
/* First Big Post */
.custom-news2-grid .elementor-post:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
    /* Add flexbox to the first post to control order */
    display: flex;
    flex-direction: column;
}

/* Medium Posts (2-5) */
.custom-news2-grid .elementor-post:nth-child(2) {
    grid-column: 3;
    grid-row: 1;
}
.custom-news2-grid .elementor-post:nth-child(3) {
    grid-column: 4;
    grid-row: 1;
}
.custom-news2-grid .elementor-post:nth-child(4) {
    grid-column: 3;
    grid-row: 2;
}
.custom-news2-grid .elementor-post:nth-child(5) {
    grid-column: 4;
    grid-row: 2;
}

/* Last Row (6-9) */
.custom-news2-grid .elementor-post:nth-child(n+6) {
    grid-column: span 1;
    grid-row: 3;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

/* 🔶 Visibility Adjustments 🔶 */
/* Hide excerpt for posts 2 through 5 */
.custom-news2-grid .elementor-post:nth-child(n+2):nth-child(-n+5) .elementor-post__excerpt {
    display: none;
}

/* Hide image and excerpt for last row posts (6+) */
.custom-news2-grid .elementor-post:nth-child(n+6) .elementor-post__thumbnail,
.custom-news2-grid .elementor-post:nth-child(n+6) .elementor-post__excerpt {
    display: none;
}

/* 🔶 Hover Underline Effect 🔶 */
.custom-news2-grid .elementor-post:hover .elementor-post__title a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: background-size 0.3s ease-in-out;
}

.custom-news2-grid .elementor-post__title a {
    background-size: 0% 1px;
    transition: background-size 0.3s ease-in-out;
}

/* 🔶 Re-order excerpt and meta for the first post 🔶 */
.custom-news2-grid .elementor-post:nth-child(1) .elementor-post__meta-data {
    order: 1 !important;
}

.custom-news2-grid .elementor-post:nth-child(1) .elementor-post__excerpt {
    order: 2 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45f7520c */.elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4b27a122 *//* Add a hover effect to the post title */
.custom-news3-grid .elementor-post__title a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-390c1ca3 */.elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-da3329 *//* Add a hover effect to the post title */
.custom-news3-grid .elementor-post__title a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5fb8b80b */.elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-66beb2d1 *//* 🔶 General Container Setup 🔶 */
.custom-news2-grid .elementor-posts-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

/* 🔶 Grid Layout for Posts 🔶 */
/* First Big Post */
.custom-news2-grid .elementor-post:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
    /* Add flexbox to the first post to control order */
    display: flex;
    flex-direction: column;
}

/* Medium Posts (2-5) */
.custom-news2-grid .elementor-post:nth-child(2) {
    grid-column: 3;
    grid-row: 1;
}
.custom-news2-grid .elementor-post:nth-child(3) {
    grid-column: 4;
    grid-row: 1;
}
.custom-news2-grid .elementor-post:nth-child(4) {
    grid-column: 3;
    grid-row: 2;
}
.custom-news2-grid .elementor-post:nth-child(5) {
    grid-column: 4;
    grid-row: 2;
}

/* Last Row (6-9) */
.custom-news2-grid .elementor-post:nth-child(n+6) {
    grid-column: span 1;
    grid-row: 3;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

/* 🔶 Visibility Adjustments 🔶 */
/* Hide excerpt for posts 2 through 5 */
.custom-news2-grid .elementor-post:nth-child(n+2):nth-child(-n+5) .elementor-post__excerpt {
    display: none;
}

/* Hide image and excerpt for last row posts (6+) */
.custom-news2-grid .elementor-post:nth-child(n+6) .elementor-post__thumbnail,
.custom-news2-grid .elementor-post:nth-child(n+6) .elementor-post__excerpt {
    display: none;
}

/* 🔶 Hover Underline Effect 🔶 */
.custom-news2-grid .elementor-post:hover .elementor-post__title a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: background-size 0.3s ease-in-out;
}

.custom-news2-grid .elementor-post__title a {
    background-size: 0% 1px;
    transition: background-size 0.3s ease-in-out;
}

/* 🔶 Re-order excerpt and meta for the first post 🔶 */
.custom-news2-grid .elementor-post:nth-child(1) .elementor-post__meta-data {
    order: 1 !important;
}

.custom-news2-grid .elementor-post:nth-child(1) .elementor-post__excerpt {
    order: 2 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b9dca7e */.elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6d3261f6 *//* Add a hover effect to the post title */
.custom-news3-grid .elementor-post__title a:hover {
    text-decoration: underline;
}/* End custom CSS */