.elementor-18802 .elementor-element.elementor-element-6afe0ba{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18802 .elementor-element.elementor-element-6afe0ba .trx_addons_bg_text{z-index:0;}.elementor-18802 .elementor-element.elementor-element-6afe0ba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-18802 .elementor-element.elementor-element-6afe0ba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}/* Start custom CSS for container, class: .elementor-element-6afe0ba */.aioseo-author-bio-compact{
    border:1px solid #E5E5E5!important;
    border-radius: 24px!important;
    padding-top:20px!important;
    padding-bottom: 20px!important;
    padding-right: 80px!important;
    gap: 20px!important;
}

.aioseo-author-bio-compact-main{
 font-size:16px!important;
 font-weight: 400;
 line-height: 24px;
}
.author-socials{
    position: absolute;
    right: 20px;
    top: 5px;
}
.aioseo-author-bio-compact-left img{
    border-radius: 70px 70px 70px 70px!important;
}
.aioseo-author-bio-compact-footer{
    margin-top:10px;
}
.aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name{
    font-size:20px!important;
}
.author-expertises{
    gap:14px!important;
}
.author-expertises .author-expertise{
    background-color:black!important;
    color:white!important;
    padding: 3px 18px!important;
    border-radius: 1000px!important;
}
.aioseo-author-bio-compact-main{
    margin-top:20px!important;
}

.aioseo-author-bio-compact-right .aioseo-author-bio-compact-main{
    margin-top: 12px!important;
    margin-bottom: 0!important;
}

@media (max-width:1100px){
    .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name{
        font-size:15px!important;
    }
}

@media (max-width:767px){
    .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name{
        font-size:20px!important;
    }
     .aioseo-author-bio-compact-header{
         flex-direction: column;
    align-items: baseline!important;
     }
    .aioseo-author-bio-compact{
        padding-right: 10px!important;
        
    }
    .author-job-title{
        border-left:0px!important;
        margin:0px!important;
        padding:0px!important;
    }
}

@media (max-width:500px){
.aioseo-author-bio-compact{
    flex-direction:row!important;
}
     .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image{
         width: 50px!important;
    height: 50px!important;
     }
    .aioseo-author-bio-compact-left{
        flex: 0 0 50px!important;
    }
    .aioseo-author-bio-compact-footer{
        margin-top: 20px;
        margin-left: -70px!important;
    }
    .aioseo-author-bio-compact-main{
        margin-left: -70px!important;
        text-align:left;
    }
    .aioseo-author-bio-compact-main{
        font-size:14px!important;
        line-height:22px!important;
        margin-bottom:0px!important;
    }
}/* End custom CSS */