.elementor-2505 .elementor-element.elementor-element-40a7eb9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2505 .elementor-element.elementor-element-40a7eb9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2505 .elementor-element.elementor-element-aa61cb5{--display:flex;--min-height:420px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-0b64a61 .swiper-slide-bg{background-color:#E6F1FF;background-image:url(https://www.blog.matrixhighschool.org/wp-content/uploads/2026/03/RBSE-Result-10th_Website-Banners_3498-X-1146-scaled.webp);background-size:cover;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-0b64a61 .swiper-slide-contents{margin:0 auto;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-0b64a61 .swiper-slide-inner{align-items:center;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-506a2da .swiper-slide-bg{background-color:#E6F1FF;background-image:url(https://www.blog.matrixhighschool.org/wp-content/uploads/2026/03/RBSE-Result-10th_Website-Banners_3498-X-1146_2-scaled.webp);background-size:cover;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-c0aa5b3 .swiper-slide-bg{background-color:#E6F1FF;background-image:url(https://www.blog.matrixhighschool.org/wp-content/uploads/2026/02/10th-cbse-2025-1.webp);background-size:cover;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-fada817 .swiper-slide-bg{background-color:#E6F1FF;background-image:url(https://www.blog.matrixhighschool.org/wp-content/uploads/2026/02/12th-cbse-2024.webp);background-size:cover;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-0b00241 .swiper-slide-bg{background-color:#E6F1FF;background-image:url(https://www.blog.matrixhighschool.org/wp-content/uploads/2026/02/12th-Rbse-2025.webp);background-size:cover;}.elementor-2505 .elementor-element.elementor-element-0639566 .elementor-repeater-item-b2de318 .swiper-slide-bg{background-color:#E6F1FF;background-image:url(https://www.blog.matrixhighschool.org/wp-content/uploads/2026/02/12th-cbse-2025.webp);background-size:cover;}.elementor-2505 .elementor-element.elementor-element-0639566 .swiper-slide{transition-duration:calc(5000ms*1.2);height:420px;}.elementor-2505 .elementor-element.elementor-element-0639566{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-0639566 .swiper-slide-contents{max-width:100%;}.elementor-2505 .elementor-element.elementor-element-0639566 .swiper-slide-inner{text-align:center;}.elementor-2505 .elementor-element.elementor-element-e6fbed9{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-2505 .elementor-element.elementor-element-e6fbed9:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-e6fbed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FFF7;}.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-2505 .elementor-element.elementor-element-2c678f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-2505 .elementor-element.elementor-element-2c678f3 .elementor-heading-title{color:#223B58;}.elementor-2505 .elementor-element.elementor-element-0bc043b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2505 .elementor-element.elementor-element-0bc043b:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-0bc043b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2505 .elementor-element.elementor-element-0bc043b.e-con{--align-self:stretch;}.elementor-2505 .elementor-element.elementor-element-5935775{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-5935775:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-5935775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-5935775:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-5935775.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2505 .elementor-element.elementor-element-e41198e{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-e41198e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-e41198e:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-e41198e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-4f217c0{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-4f217c0:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-4f217c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-4f217c0:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-4f217c0.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-626790e{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-626790e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-626790e:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-626790e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-fc0d209{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-fc0d209:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-fc0d209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-fc0d209:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-fc0d209.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-3532aaa{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-3532aaa.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-3532aaa:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-3532aaa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-749bc5a{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-749bc5a:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-749bc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-749bc5a:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-749bc5a.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-cdbf14e{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-cdbf14e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-cdbf14e:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-cdbf14e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-23594d5{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-23594d5:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-23594d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-23594d5:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-23594d5.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-6fc8c89{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6fc8c89.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-6fc8c89:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-6fc8c89:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-1e8c82e{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-1e8c82e:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-1e8c82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-1e8c82e:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-1e8c82e.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-6cdbec2{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-6cdbec2.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-6cdbec2:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-6cdbec2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-9dd4952{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-9dd4952:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-9dd4952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-9dd4952:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-9dd4952.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-4781b8b{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-4781b8b.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-4781b8b:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-4781b8b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-205e63a{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-205e63a:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-205e63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-205e63a:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-205e63a.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-96aff26{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-96aff26.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-96aff26:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-96aff26:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-bf7cf36{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-bf7cf36:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-bf7cf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-bf7cf36:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-bf7cf36.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-76f74b7{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-76f74b7.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-76f74b7:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-76f74b7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-08b0974{--display:flex;--min-height:130px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2505 .elementor-element.elementor-element-08b0974:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-08b0974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-08b0974:hover{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-08b0974.e-con{--align-self:center;}.elementor-2505 .elementor-element.elementor-element-c688d5c{padding:0% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon-box-wrapper{gap:15px;}.elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-stacked .elementor-icon{background-color:#317543;}.elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-framed .elementor-icon, .elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-default .elementor-icon{fill:#317543;color:#317543;border-color:#317543;}.elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2505 .elementor-element.elementor-element-c688d5c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon-box-title, .elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon-box-title{color:#000000;}.elementor-2505 .elementor-element.elementor-element-c688d5c:has(:hover) .elementor-icon-box-title,
					 .elementor-2505 .elementor-element.elementor-element-c688d5c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-899e63c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:7%;--padding-right:7%;}.elementor-2505 .elementor-element.elementor-element-d5e12cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2505 .elementor-element.elementor-element-a7adb25{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-2505 .elementor-element.elementor-element-a7adb25:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-a7adb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-f0554fe{text-align:start;}.elementor-2505 .elementor-element.elementor-element-f0554fe .elementor-heading-title{color:#223B58;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-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-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2505 .elementor-element.elementor-element-0eb5fa9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 2% 0%;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post-holder{background-color:#D6E7FF;border-radius:8px 8px 8px 8px;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post .eael-entry-overlay{border-radius:8px 8px 8px 8px;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-meta .eael-posted-on{color:#000000A3;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{color:#000000A3;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-meta > span{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-title a{color:#000000;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-title:hover, .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-title a:hover{color:#000000;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-2505 .elementor-element.elementor-element-5134097{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-2505 .elementor-element.elementor-element-24a9e60{text-align:start;}.elementor-2505 .elementor-element.elementor-element-24a9e60 .elementor-heading-title{color:#223B58;}.elementor-2505 .elementor-element.elementor-element-a1437d8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 0% 0%;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post-holder{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post .eael-entry-overlay{border-radius:8px 8px 8px 8px;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-meta .eael-posted-on{color:#000000A3;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{color:#000000A3;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-meta > span{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-title a{color:#000000;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-title:hover, .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-title a:hover{color:#000000;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-2505 .elementor-element.elementor-element-92ec0ba{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-2505 .elementor-element.elementor-element-92ec0ba:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-92ec0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2505 .elementor-element.elementor-element-caa3418{text-align:start;}.elementor-2505 .elementor-element.elementor-element-caa3418 .elementor-heading-title{color:#223B58;}.elementor-2505 .elementor-element.elementor-element-e5aa02a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2505 .elementor-element.elementor-element-68150d8{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px -4px #327644;}.elementor-2505 .elementor-element.elementor-element-68150d8:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-68150d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6E7FF;}.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-2505 .elementor-element.elementor-element-9bbfc69 img{width:90%;}.elementor-2505 .elementor-element.elementor-element-db65430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 2%;}.elementor-2505 .elementor-element.elementor-element-db65430 .elementor-heading-title{color:#326381;}.elementor-2505 .elementor-element.elementor-element-f765b5a{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px -4px #327644;}.elementor-2505 .elementor-element.elementor-element-f765b5a:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-f765b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6E7FF;}.elementor-2505 .elementor-element.elementor-element-3501f53 img{width:90%;}.elementor-2505 .elementor-element.elementor-element-ff0b37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 2%;}.elementor-2505 .elementor-element.elementor-element-ff0b37a .elementor-heading-title{color:#326381;}.elementor-2505 .elementor-element.elementor-element-6005d3d{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px -4px #327644;}.elementor-2505 .elementor-element.elementor-element-6005d3d:not(.elementor-motion-effects-element-type-background), .elementor-2505 .elementor-element.elementor-element-6005d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6E7FF;}.elementor-2505 .elementor-element.elementor-element-ccaaeb1 img{width:90%;}.elementor-2505 .elementor-element.elementor-element-44735ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 2%;}.elementor-2505 .elementor-element.elementor-element-44735ba .elementor-heading-title{color:#326381;}body.elementor-page-2505:not(.elementor-motion-effects-element-type-background), body.elementor-page-2505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F1FF;}@media(max-width:1024px){.elementor-2505 .elementor-element.elementor-element-0bc043b{--grid-auto-flow:row;}.elementor-2505 .elementor-element.elementor-element-e5aa02a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2505 .elementor-element.elementor-element-40a7eb9f{--width:100%;}.elementor-2505 .elementor-element.elementor-element-5134097{--content-width:100%;}}@media(max-width:767px){.elementor-2505 .elementor-element.elementor-element-aa61cb5{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-0639566{width:100%;max-width:100%;}.elementor-2505 .elementor-element.elementor-element-0639566 .swiper-slide{height:10em;}.elementor-2505 .elementor-element.elementor-element-0bc043b{--content-width:100%;--min-height:0.1em;--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2505 .elementor-element.elementor-element-5935775{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-e41198e .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-4f217c0{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-626790e .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-fc0d209{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-3532aaa .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-749bc5a{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-cdbf14e .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-23594d5{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-6fc8c89 .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-1e8c82e{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-6cdbec2 .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-9dd4952{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-4781b8b .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-205e63a{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-96aff26 .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-bf7cf36{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-76f74b7 .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-08b0974{--width:100%;--min-height:0.1em;}.elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon-box-wrapper{gap:100%;}.elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon-box-title{margin-block-end:0em;}.elementor-2505 .elementor-element.elementor-element-c688d5c .elementor-icon{font-size:100%;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9{width:100%;max-width:100%;}.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-thumbnail{height:100%;}.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-thumbnail{height:100%;}.elementor-2505 .elementor-element.elementor-element-e5aa02a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-0639566 *//* Forces the background image to stretch and fill 100% of height/width */
.elementor-2505 .elementor-element.elementor-element-0639566 .swiper-slide-bg {
    background-size: 100% 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d5e12cc */.matrix-search-wrapper{
    
}/* End custom CSS */
/* Start custom CSS for eael-post-grid, class: .elementor-element-0eb5fa9 *//* =================================================== */
/* BASE / DESKTOP STYLES                               */
/* =================================================== */

/* 1. Make the container a flex row to align items */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-meta {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; 
    align-items: center;
    justify-content: flex-start;
}

/* 2. Move Date to the FIRST position */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-posted-on {
    order: 1;
}

/* 3. Move Author to the SECOND position */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-posted-by {
    order: 2;
}

/* 4. Add the separator after the Date */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-posted-on::after {
    content: "|";
    color: #00000024; 
    margin: 0 8px;  
}

/* 5. Ensure Author name and prefix are black */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-posted-by a {
    color: #000000 !important;
    text-decoration: none; 
    transition: color 0.3s ease;
}

.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-posted-by a:hover {
    color: #555555 !important; 
}

.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-posted-by a::before {
    content: "By ";
}

/* 6. Media wrapper with negative pull-up */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media {
    position: relative; 
    
    width: 90%;
    margin: -30px auto 0;
    border-radius: 12px; 
    overflow: hidden;
    display: block; 
}

/* FIX: Force the anchor link to fill the 180px container */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media a {
    display: block;
    width: 100%;
    height: 100%;
}

/* FIX: Target the image through the anchor tag for higher specificity */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media a img,
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important; 
}

/* 7. Post spacing */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .elementor-grid-eael-col-3 .eael-grid-post {
    margin-bottom: 30px !important;
}

/* 8. Title Clamping */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-title a { 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
        
/* 9. Main Card Holder */
.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post-holder {
    background-color: #D6E7FF;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    margin-top: 30px;
    display: flex; 
    flex-direction: column;
    overflow: visible;
}

.elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post-holder:hover { 
    transform: translateY(-5px); 
}

/* =================================================== */
/* MOBILE RESPONSIVE FIXES (Screens under 767px)       */
/* =================================================== */

@media (max-width: 767px) {
    
    .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .elementor-grid-eael-col-3 .eael-grid-post,
    .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post {
        margin-bottom: 55px !important; 
    }
    .eael-entry-media{
        min-height: 322px;
    }

   

    /* 🔥 MOBILE FIX: Force the anchor tag to match the new 322px height */
    .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media a {
        display: block !important;
        height: 100% !important;
        width: 100% !important;
        
    }

    /* 🔥 MOBILE FIX: Re-declare object-fit to override native plugin mobile CSS */
    .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media a img,
    .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-entry-media img {
        height: 100% !important;
        width: 100% !important;
        
        max-width: 100% !important; /* Overrides Elementor's default max-width limit */
        object-fit: fill !important;
        object-position: center !important;
    }

    .elementor-2505 .elementor-element.elementor-element-0eb5fa9 .eael-grid-post-holder:hover { 
        transform: translateY(-2px); 
    }
    .eael-entry-media{
        min-height:0px!important;
    }
    
  .elementor-element.elementor-element-0eb5fa9  .eael-grid-post {
    margin-bottom: 20px !important;
  
}

  .elementor-element.elementor-element-a1437d8  .eael-grid-post {
    margin-bottom: 20px !important;
  }
}
}/* End custom CSS */
/* Start custom CSS for eael-post-grid, class: .elementor-element-a1437d8 *//* =================================================== */
/* BASE / DESKTOP STYLES                               */
/* =================================================== */

/* 1. Make the container a flex row to align items */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-meta {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; 
    align-items: center;
    justify-content: flex-start;
}

/* 2. Move Date to the FIRST position */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-posted-on {
    order: 1;
}

/* 3. Move Author to the SECOND position */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-posted-by {
    order: 2;
}

/* 4. Add the separator after the Date */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-posted-on::after {
    content: "|";
    color: #00000024; 
    margin: 0 8px;  
}

/* 5. Ensure Author name and prefix are black */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-posted-by a {
    color: #000000 !important;
    text-decoration: none; 
    transition: color 0.3s ease;
}

.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-posted-by a:hover {
    color: #555555 !important; 
}

.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-posted-by a::before {
    content: "By ";
}

/* 6. Media wrapper with negative pull-up */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media {
    position: relative; 
    
    width: 90%;
    margin: -30px auto 0;
    border-radius: 12px; 
    overflow: hidden;
    display: block; 
}

/* FIX: Force the anchor link to fill the 180px container */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media a {
    display: block;
    width: 100%;
    height: 100%;
}

/* FIX: Target the image through the anchor tag for higher specificity */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media a img,
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important; 
}

/* 7. Post spacing */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .elementor-grid-eael-col-3 .eael-grid-post {
    margin-bottom: 30px !important;
}

/* 8. Title Clamping */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-title a { 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
        
/* 9. Main Card Holder */
.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post-holder {
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    margin-top: 30px;
    display: flex; 
    flex-direction: column;
    overflow: visible;
}

.elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post-holder:hover { 
    transform: translateY(-5px); 
}

/* =================================================== */
/* MOBILE RESPONSIVE FIXES (Screens under 767px)       */
/* =================================================== */

@media (max-width: 767px) {
    
    .elementor-2505 .elementor-element.elementor-element-a1437d8 .elementor-grid-eael-col-3 .eael-grid-post,
    .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post {
        margin-bottom: 55px !important; 
    }
    .eael-entry-media{
        min-height: 322px;
    }

   

    /* 🔥 MOBILE FIX: Force the anchor tag to match the new 322px height */
    .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media a {
        display: block !important;
        height: 100% !important;
        width: 100% !important;
        
    }

    /* 🔥 MOBILE FIX: Re-declare object-fit to override native plugin mobile CSS */
    .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media a img,
    .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-entry-media img {
        height: 100% !important;
        width: 100% !important;
        
        max-width: 100% !important; /* Overrides Elementor's default max-width limit */
        object-fit: fill !important;
        object-position: center !important;
    }

    .elementor-2505 .elementor-element.elementor-element-a1437d8 .eael-grid-post-holder:hover { 
        transform: translateY(-2px); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68150d8 */.elementor-2505 .elementor-element.elementor-element-68150d8:hover {
  /* Moves the card up by 10 pixels */
  transform: translateY(-10px);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f765b5a */.elementor-2505 .elementor-element.elementor-element-f765b5a:hover {
  /* Moves the card up by 10 pixels */
  transform: translateY(-10px);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6005d3d */.elementor-2505 .elementor-element.elementor-element-6005d3d:hover {
  /* Moves the card up by 10 pixels */
  transform: translateY(-10px);
  
}/* End custom CSS */