.elementor-16027 .elementor-element.elementor-element-97f0bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-b2697c6{--display:flex;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-398a8cf0{color:#000000;font-family:"Metrophobic", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-16027 .elementor-element.elementor-element-398a8cf0 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-16027 .elementor-element.elementor-element-ae7593d{color:#000000;font-family:"Metrophobic", Sans-serif;font-size:25px;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-ae7593d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16027 .elementor-element.elementor-element-2c0d9af{color:#000000;font-family:"Metrophobic", Sans-serif;font-size:25px;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-2c0d9af > .elementor-widget-container{margin:-35px 10px 0px 0px;}.elementor-16027 .elementor-element.elementor-element-4a43d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-7a24a72{--display:flex;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-2fbf1d0{text-align:justify;color:#000000;font-family:"Metrophobic", Sans-serif;font-size:18px;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-c267af6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-3048f33{--display:flex;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-thumbnail{padding-bottom:calc(0.5 * 100%);height:220px;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post-holder{background-color:#fff;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post{padding:20px 0px 20px 0px;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .eael-entry-overlay{border-radius:0px 0px 0px 0px;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-meta > span{font-family:"Metrophobic", Sans-serif;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-title a{color:#111111;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-title:hover, .elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-title a:hover{color:#23527c;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-title, .elementor-16027 .elementor-element.elementor-element-502fded .eael-entry-title a{font-family:"Metrophobic", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post-excerpt p{font-family:"Metrophobic", Sans-serif;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post-holder .eael-entry-wrapper{height:185px;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .post-meta-categories{justify-content:flex-start;}.elementor-16027 .elementor-element.elementor-element-502fded .post-meta-categories li, .elementor-16027 .elementor-element.elementor-element-502fded .post-meta-categories li a{font-family:"Metrophobic", Sans-serif;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:16px;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-grid-post .eael-entry-overlay > img{height:16px;width:16px;}.elementor-16027 .elementor-element.elementor-element-502fded .eael-post-elements-readmore-btn{font-family:"Metrophobic", Sans-serif;color:#EC2E00;}.elementor-16027 .elementor-element.elementor-element-502fded > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16027 .elementor-element.elementor-element-502fded.elementor-element{--align-self:flex-start;}.elementor-16027 .elementor-element.elementor-element-703977a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-d1808c7{--display:flex;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-4aea3b1 .rael-author-box__avatar img{border-radius:0px;}.elementor-16027 .elementor-element.elementor-element-4aea3b1 .rael-author-box__name{color:#000000;font-family:"Metrophobic", Sans-serif;font-weight:600;}.elementor-16027 .elementor-element.elementor-element-4aea3b1 .rael-author-box__bio{color:#000000;font-family:"Metrophobic", Sans-serif;font-weight:400;}.elementor-16027 .elementor-element.elementor-element-40edc65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-b4247bf{--display:flex;--background-transition:0.3s;}.elementor-16027 .elementor-element.elementor-element-c541ca6 .rael-author-box__avatar img{width:200px;height:200px;border-radius:0px;}body.rtl .elementor-16027 .elementor-element.elementor-element-c541ca6.rael-author-box--layout-image-left .rael-author-box__avatar,
                     body:not(.rtl) .elementor-16027 .elementor-element.elementor-element-c541ca6:not(.rael-author-box--layout-image-above) .rael-author-box__avatar{margin-right:20px;margin-left:0;}body:not(.rtl) .elementor-16027 .elementor-element.elementor-element-c541ca6.rael-author-box--layout-image-right .rael-author-box__avatar,
                     body.rtl .elementor-16027 .elementor-element.elementor-element-c541ca6:not(.rael--author-box--layout-image-above) .rael-author-box__avatar{margin-left:20px;margin-right:0;}.elementor-16027 .elementor-element.elementor-element-c541ca6.rael-author-box--layout-image-above .rael-author-box__avatar{margin-bottom:20px;}.elementor-16027 .elementor-element.elementor-element-c541ca6 .rael-author-box__name{color:#000000;font-family:"Metrophobic", Sans-serif;font-weight:600;}.elementor-16027 .elementor-element.elementor-element-c541ca6 .rael-author-box__bio{color:#000000;font-family:"Metrophobic", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-16027 .elementor-element.elementor-element-3048f33{--content-width:800px;}}@media(max-width:767px){.elementor-16027 .elementor-element.elementor-element-398a8cf0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-16027 .elementor-element.elementor-element-4aea3b1 .rael-author-box__avatar img{width:200px;height:200px;}}/* Start custom CSS for eael-post-grid, class: .elementor-element-502fded *//* Make the inner wrapper a flex container */
.eael-grid-post .eael-grid-post-holder-inner {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 25px !important;
}

/* Image column */
.eael-grid-post .eael-entry-media {
    width: 35% !important;
    min-width: 200px;
    margin: 0 !important;
}

.eael-grid-post .eael-entry-thumbnail img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}

/* Text column */
.eael-grid-post .eael-entry-wrapper {
    width: 65% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Prevent EA styles from forcing grid layout widths */
.eael-grid-post {
    width: 100% !important;
}

/* Mobile responsive: stack vertically */
@media (max-width: 768px) {
    .eael-grid-post .eael-grid-post-holder-inner {
        flex-direction: column !important;
    }
    .eael-grid-post .eael-entry-media,
    .eael-grid-post .eael-entry-wrapper {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for rael-theme-author-box, class: .elementor-element-c541ca6 *//* Remove forced square mask */
.rael-author-box__avatar {
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
    overflow: visible !important;
}

/* Apply vertical image shape */
.rael-author-box__avatar img {
    width: auto !important;
    height: 260px !important; /* adjust to your preferred vertical size */
    max-width: none !important;
    border-radius: 0 !important;
    object-fit: cover !important; /* or "contain" if you don't want cropping */
}/* End custom CSS */