.elementor-2105 .elementor-element.elementor-element-5db5fd4f:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-5db5fd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madheshuniversity.edu.np/wp-content/uploads/2025/11/university-life-friends-preparing-for-classes-in-campus.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2105 .elementor-element.elementor-element-5db5fd4f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000080 0%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-5db5fd4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 0% 0%;}.elementor-2105 .elementor-element.elementor-element-5d1c6e78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-14969dc9 > .elementor-container{max-width:720px;}.elementor-2105 .elementor-element.elementor-element-14969dc9{padding:7em 0em 7em 0em;}.elementor-2105 .elementor-element.elementor-element-7e3c5d11 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2105 .elementor-element.elementor-element-7e40285a{text-align:center;}.elementor-2105 .elementor-element.elementor-element-7e40285a .elementor-heading-title{color:#FFFFFF;}.elementor-2105 .elementor-element.elementor-element-3bc63eed > .elementor-container{max-width:1512px;}.elementor-2105 .elementor-element.elementor-element-3bc63eed{padding:3em 0em 7em 0em;}.elementor-2105 .elementor-element.elementor-element-7d47ff1b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2105 .elementor-element.elementor-element-7d47ff1b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2105 .elementor-element.elementor-element-7d47ff1b:after{content:"0.66";}.elementor-2105 .elementor-element.elementor-element-7d47ff1b .elementor-post__thumbnail__link{width:100%;}.elementor-2105 .elementor-element.elementor-element-7d47ff1b .elementor-post__meta-data span + span:before{content:"///";}.elementor-2105 .elementor-element.elementor-element-7d47ff1b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2105 .elementor-element.elementor-element-7d47ff1b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2105 .elementor-element.elementor-element-7d47ff1b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2105 .elementor-element.elementor-element-1245ffd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2105 .elementor-element.elementor-element-1245ffd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-2105 .elementor-element.elementor-element-1245ffd9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2105 .elementor-element.elementor-element-1245ffd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-28cb08c1{background-color:#F0F4FF;padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0E0E0;border-radius:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-28cb08c1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2105 .elementor-element.elementor-element-4747c58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2105 .elementor-element.elementor-element-4747c58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-2105 .elementor-element.elementor-element-4747c58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2105 .elementor-element.elementor-element-4747c58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-3c357153{background-color:#F0F4FF;padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0E0E0;border-radius:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-3c357153.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2105 .elementor-element.elementor-element-23ac9ffc{--grid-columns:1;}.elementor-2105 .elementor-element.elementor-element-23ac9ffc > .elementor-widget-container{border-style:solid;border-width:1px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2105 .elementor-element.elementor-element-59943e9f{--spacer-size:267px;}.elementor-2105 .elementor-element.elementor-element-7978e950 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-7978e950 > .elementor-element-populated, .elementor-2105 .elementor-element.elementor-element-7978e950 > .elementor-element-populated > .elementor-background-overlay, .elementor-2105 .elementor-element.elementor-element-7978e950 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-2105 .elementor-element.elementor-element-3a0e295b{background-color:#F0F4FF;padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;border-radius:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-3a0e295b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2105 .elementor-element.elementor-element-278d55f0{background-color:#F0F4FF;padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;border-radius:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-278d55f0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2105 .elementor-element.elementor-element-782087ac{background-color:#F0F4FF;padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;border-radius:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-782087ac.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2105 .elementor-element.elementor-element-599dc746{--grid-columns:1;}.elementor-2105 .elementor-element.elementor-element-599dc746 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2105 .elementor-element.elementor-element-599dc746 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2105 .elementor-element.elementor-element-599dc746 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2105 .elementor-element.elementor-element-599dc746 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2105 .elementor-element.elementor-element-599dc746 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-2105 .elementor-element.elementor-element-1245ffd9{width:75%;}.elementor-2105 .elementor-element.elementor-element-4747c58{width:25%;}}@media(max-width:1024px){.elementor-2105 .elementor-element.elementor-element-5db5fd4f{padding:7em 0em 0em 0em;}.elementor-2105 .elementor-element.elementor-element-14969dc9{padding:5em 0em 5em 0em;}.elementor-2105 .elementor-element.elementor-element-3bc63eed{padding:3em 1em 3em 1em;}.elementor-2105 .elementor-element.elementor-element-23ac9ffc{--grid-columns:2;}.elementor-2105 .elementor-element.elementor-element-599dc746{--grid-columns:2;}}@media(max-width:767px){.elementor-2105 .elementor-element.elementor-element-14969dc9{padding:3em 0em 3em 0em;}.elementor-2105 .elementor-element.elementor-element-3bc63eed{padding:2em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-7d47ff1b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2105 .elementor-element.elementor-element-7d47ff1b:after{content:"0.5";}.elementor-2105 .elementor-element.elementor-element-7d47ff1b .elementor-post__thumbnail__link{width:100%;}.elementor-2105 .elementor-element.elementor-element-23ac9ffc{--grid-columns:1;}.elementor-2105 .elementor-element.elementor-element-599dc746{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-23ac9ffc *//* 1. Target the alternating items (rows) for the striped background */
/* This targets the main wrapper around each notice row */
.elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-grid-item:nth-child(even) {
    background-color: #f7f9fc !important; /* Very light blue/grey */
}

/* 2. Target the link color to ensure it remains blue, as per the reference */
/* This ensures the Title color is blue on both striped and non-striped rows */
.elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-grid-item a {
    color: #3f51b5; /* Or use the exact blue from your reference image */
}

/* 3. Ensure no margin/padding is inherited from the grid template */
.elementor-2105 .elementor-element.elementor-element-23ac9ffc .elementor-grid-item {
    margin: 0 !important;
    padding: 10px 0 !important; /* Add vertical padding for breathing room */
}/* End custom CSS */