.elementor-1106 .elementor-element.elementor-element-4b400eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:5%;--padding-left:18%;--padding-right:18%;}.elementor-1106 .elementor-element.elementor-element-4b400eea:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-4b400eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdmmediagroup.testlatentdomain.com/wp-content/uploads/2024/06/background-hero.jpg");}.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-1106 .elementor-element.elementor-element-c6f322c{text-align:center;}.elementor-1106 .elementor-element.elementor-element-c6f322c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.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-1106 .elementor-element.elementor-element-6ff9db3f{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-1106 .elementor-element.elementor-element-29468403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1106 .elementor-element.elementor-element-29468403:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-29468403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F2;}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container{min-height:50px;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-submit{min-width:50px;background-color:#818a91;font-size:16px;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container button#clear i:before,
					.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-icon-toggle button#clear i:before,
				.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__input::placeholder{color:#7A7A7A6B;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__input, .elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#ededed;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container ,.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container, .elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-radius:3px;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f button.hfe-search-submit{color:#fff;}.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container button#clear-with-button,
					.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-form__container button#clear,
					.elementor-1106 .elementor-element.elementor-element-2fc3d7f .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-1106 .elementor-element.elementor-element-9c54611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1106 .elementor-element.elementor-element-05f9e0e{--display:flex;--padding-top:1em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-1106 .elementor-element.elementor-element-05f9e0e:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-05f9e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F2;}.elementor-1106 .elementor-element.elementor-element-05f9e0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1106 .elementor-element.elementor-element-8311089{text-align:center;}.elementor-1106 .elementor-element.elementor-element-8311089 .elementor-heading-title{color:#000000;}.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-1106 .elementor-element.elementor-element-decbcbd > .elementor-widget-container{margin:45px 45px 45px 45px;padding:0px 0px 0px 0px;}.elementor-1106 .elementor-element.elementor-element-decbcbd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post-holder{background-color:#fff;border-radius:18px 18px 18px 18px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post{padding:10px 10px 10px 10px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post .eael-entry-overlay{border-radius:0px 0px 0px 0px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-meta > span{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-footer{margin:0px 0px 0px 0px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-header-after{margin:0px 0px 0px 0px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-title a{color:#303133;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-title:hover, .elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-title a:hover{color:#23527c;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-title, .elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-title a{font-family:"Archivo", Sans-serif;font-weight:600;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-entry-title{margin:16px 16px 16px 16px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post-excerpt p{text-align:center;margin:5px 5px 5px 5px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post-holder .eael-entry-wrapper{height:240px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-1106 .elementor-element.elementor-element-decbcbd .eael-load-more-button-wrap{justify-content:center;}.elementor-1106 .elementor-element.elementor-element-1ab5d1e1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1106 .elementor-element.elementor-element-1ab5d1e1:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-1ab5d1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3820591 );}.elementor-1106 .elementor-element.elementor-element-78e7e0f0{--display:flex;--justify-content:center;--border-radius:15px 0px 0px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:10px;}.elementor-1106 .elementor-element.elementor-element-78e7e0f0:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-78e7e0f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0E2FF;}.elementor-1106 .elementor-element.elementor-element-ff42074{font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:600;font-style:normal;}.elementor-1106 .elementor-element.elementor-element-39018e06 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1106 .elementor-element.elementor-element-39018e06{text-align:start;}.elementor-1106 .elementor-element.elementor-element-39018e06 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.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-1106 .elementor-element.elementor-element-73bb3ccd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1106 .elementor-element.elementor-element-73bb3ccd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1106 .elementor-element.elementor-element-73bb3ccd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1106 .elementor-element.elementor-element-73bb3ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1106 .elementor-element.elementor-element-73bb3ccd .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-1106 .elementor-element.elementor-element-73bb3ccd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1106 .elementor-element.elementor-element-694d327{--display:flex;--border-radius:0px 15px 15px 0px;}.elementor-1106 .elementor-element.elementor-element-694d327:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-694d327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0E2FF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1106 .elementor-element.elementor-element-05f9e0e{--width:100.594%;}}@media(max-width:1024px){.elementor-1106 .elementor-element.elementor-element-4b400eea:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-4b400eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1106 .elementor-element.elementor-element-4b400eea{--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1106 .elementor-element.elementor-element-c6f322c .elementor-heading-title{font-size:45px;}.elementor-1106 .elementor-element.elementor-element-29468403{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1106 .elementor-element.elementor-element-4b400eea{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:230px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1106 .elementor-element.elementor-element-c6f322c > .elementor-widget-container{padding:20px 10px 0px 10px;}.elementor-1106 .elementor-element.elementor-element-c6f322c .elementor-heading-title{font-size:32px;}.elementor-1106 .elementor-element.elementor-element-6ff9db3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-1106 .elementor-element.elementor-element-29468403{--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1106 .elementor-element.elementor-element-29468403.e-con{--align-self:center;}.elementor-1106 .elementor-element.elementor-element-78e7e0f0{--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1106 .elementor-element.elementor-element-694d327{--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for eael-post-grid, class: .elementor-element-decbcbd */.elementor-post {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-post__thumbnail img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.elementor-post__text {
    flex: 1;
}

.elementor-post__meta-data {
    position: static !important;
    margin-top: 10px;
}
/* Media query targeting Tablet and Mobile screens */
@media (max-width: 1024px) {
    
    /* Target the meta wrapper to force it to wrap the date below the logo */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center;
        row-gap: 5px; /* Adds space between logo and date when they stack */
    }

    /* Ensure the logo image scales down appropriately */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data img,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data img {
        max-width: 20px !important; 
        height: auto;
    }
    
    /* Optional: Shrink the font size of the date slightly for small screens */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data span,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data span {
        font-size: 12px !important;
    }
}
/* 1. Force the individual post card to take up 100% of the row's height */
.elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 2. Ensure the inner background wrapper stretches completely */
.elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__bg-wrap {
    height: 100% !important;
    flex-grow: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 3. Force the text content area to expand, taking up any empty vertical space */
.elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__content-wrap {
    flex-grow: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 4. Pin the meta data (logo and date) firmly to the bottom */
.elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data {
    margin-top: auto !important;
    padding-bottom: 5px; /* Adds a little breathing room at the bottom */
}
/* =========================================
   TABLET RESPONSIVENESS (Screens under 1024px)
   ========================================= */
@media (max-width: 1024px) {
    /* Force logo and date to wrap instead of overlapping */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center;
        row-gap: 8px; 
    }

    /* Keep the logo small on tablets */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data img,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data img {
        max-width: 22px !important; 
        height: auto;
    }
}

/* =========================================
   MOBILE RESPONSIVENESS (Screens under 767px)
   ========================================= */
@media (max-width: 767px) {
    /* Shrink the date text specifically for mobile phones */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data span,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data span {
        font-size: 11px !important;
    }

    /* Make the logo slightly smaller for mobile */
    .elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__meta-data img,
    .elementor-1106 .elementor-element.elementor-element-decbcbd .elementor-post__meta-data img {
        max-width: 18px !important; 
    }
}
/* Forcefully hide the author name since the toggle is missing */
.elementor-1106 .elementor-element.elementor-element-decbcbd .uael-post__author {
    display: none !important;
}/* End custom CSS */