.elementor-280 .elementor-element.elementor-element-1ef3269{--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:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-main{background-color:#00000091;padding:70px 50px 32px 38px !important;border-style:none;}.elementor-280 .elementor-element.elementor-element-08a4aca .aux-media-image{border-radius:50px 50px 50px 50px !important;}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-header .entry-title a{color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:30px;}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-header .entry-title a:hover{color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-08a4aca  .entry-header{margin-bottom:0px;}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-tax a{color:var( --e-global-color-secondary );}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-tax a:hover{color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-tax{font-size:16px;font-weight:400;font-style:normal;line-height:30px;margin-bottom:0px;}.elementor-280 .elementor-element.elementor-element-08a4aca .entry-tax a:after{margin-right:0px;margin-left:0px;}.elementor-280 .elementor-element.elementor-element-08a4aca .aux-iso-item{margin-bottom:30px !important;}@media(max-width:1024px){.elementor-280 .elementor-element.elementor-element-08a4aca .entry-header .entry-title a{font-size:20px;}}@media(min-width:768px){.elementor-280 .elementor-element.elementor-element-1ef3269{--content-width:1400px;}}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-08a4aca */.elementor-280 .elementor-element.elementor-element-08a4aca .entry-media{
    margin-bottom: 0;
}

.elementor-280 .elementor-element.elementor-element-08a4aca .entry-main {
  border-radius:0 0 50px 50px;
    width: 100%;
    margin-bottom: 0;
        display: flex;
    flex-direction: column-reverse;
    transition: all 1s;
    margin-top:-40px;
}


.elementor-280 .elementor-element.elementor-element-08a4aca article{
    max-width: 507px!important;
    margin-bottom: 32px;
}
.elementor-280 .elementor-element.elementor-element-08a4aca .aux-iso-item{
    padding-right: 40px!important;
    margin-bottom:10px!important;
}

.elementor-280 .elementor-element.elementor-element-08a4aca .hentry .entry-info {
    margin-bottom: 3px;
}


.elementor-280 .elementor-element.elementor-element-08a4aca  .aux-widget-recent-posts .post .entry-media{
    margin-bottom: 23px;
}



.elementor-280 .elementor-element.elementor-element-08a4aca .entry-media:after{
    content: '';
    background: linear-gradient(48deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    opacity: 0;
    transition: all 1s;
}



.elementor-280 .elementor-element.elementor-element-08a4aca .aux-load-more svg{
    display: none;
}
 .elementor-280 .elementor-element.elementor-element-08a4aca article:hover .entry-main a{
    color: var( --e-global-color-text )!important;
}
 .elementor-280 .elementor-element.elementor-element-08a4aca article:hover .entry-main{
     background: var( --e-global-color-secondary );
 }
 .elementor-280 .elementor-element.elementor-element-08a4aca article .entry-main a{
     transition: all 1s;
 }
 
 
 
 .elementor-280 .elementor-element.elementor-element-08a4aca .aux-ajax-view {
    margin-bottom: 50px;
}
 
  .elementor-280 .elementor-element.elementor-element-08a4aca article:hover .entry-main a:hover{
    color: var( --e-global-color-primary )!important;
}/* End custom CSS */