.elementor-102 .elementor-element.elementor-element-2b1ffeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-102 .elementor-element.elementor-element-1606201{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-87db857 .entry-read-more span{background-color:var( --e-global-color-secondary );padding:9px 12px 9px 3px !important;border-radius:50px 50px 50px 50px !important;}.elementor-102 .elementor-element.elementor-element-87db857{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-102 .elementor-element.elementor-element-87db857 .aux-filters:not(.aux-slideup) li > a span, .elementor-102 .elementor-element.elementor-element-87db857 .aux-filters.aux-slideup li > a span:before{color:#000000;}.elementor-102 .elementor-element.elementor-element-87db857 .aux-filters li > a{font-size:16px;text-transform:capitalize;line-height:1.2em;}.elementor-102 .elementor-element.elementor-element-87db857 .aux-filters li > a.aux-selected span:after, .elementor-102 .elementor-element.elementor-element-87db857 .aux-filters:not(.aux-slideup) li > a.aux-selected span{color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-87db857 .aux-media-image{border-radius:32px 32px 32px 32px !important;}.elementor-102 .elementor-element.elementor-element-87db857 .entry-header .entry-title a{color:var( --e-global-color-c8a2f94 );font-size:20px;font-weight:900;line-height:1.2em;letter-spacing:-1px;}.elementor-102 .elementor-element.elementor-element-87db857 .entry-read-more a{font-size:0px;}.elementor-102 .elementor-element.elementor-element-87db857 .entry-tax a{color:#D8D8D8;}.elementor-102 .elementor-element.elementor-element-87db857 .entry-tax{font-size:14px;font-style:normal;line-height:1.2em;}.elementor-102 .elementor-element.elementor-element-87db857 .aux-iso-item{margin-bottom:30px !important;}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-2b1ffeb{--content-width:1600px;}}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-87db857 */.elementor-102 .elementor-element.elementor-element-87db857 .aux-widget-recent-portfolios .aux-portfolio-columns:not(.aux-tiles-layout) .aux-iso-item .hentry{
    border: 1px solid #F2F2F2;
    padding: 11px;
    text-align:center; 
    background-color: #ffffff;
    border-radius: 32px;
}
.elementor-102 .elementor-element.elementor-element-87db857 .aux-widget-recent-portfolios .aux-portfolio-columns:not(.aux-tiles-layout) .aux-iso-item .hentry:hover{
    box-shadow: 0px 12px 43px #0000000A;
    border: none;
    transition: all 300ms ease-out; 
}

.elementor-102 .elementor-element.elementor-element-87db857 .wpulike.aux-wpulike-portfolio-widget{
    display: none;
}
.elementor-102 .elementor-element.elementor-element-87db857 .entry-main .entry-header{
    max-width: 100%
}
.elementor-102 .elementor-element.elementor-element-87db857 .aux-iso-item .hentry:hover .entry-title a{
    color: var( --e-global-color-primary );
    transition: all 300ms ease-out; 
}
.elementor-102 .elementor-element.elementor-element-87db857 .aux-widget-recent-portfolios .aux-filters{
    margin-bottom: 40px;
}
.elementor-102 .elementor-element.elementor-element-87db857 .aux-iso-item{
    padding-right:60px!important;
    margin-bottom:60px!important;
}
@media only screen and (max-width:1400px){
.elementor-102 .elementor-element.elementor-element-87db857 .aux-iso-item{
    padding-right:30px!important;
    margin-bottom:30px!important;
}
}

.elementor-102 .elementor-element.elementor-element-87db857 .aux-widget-recent-portfolios .aux-portfolio-columns .entry-header{
    float:unset;
}
.elementor-102 .elementor-element.elementor-element-87db857 .entry-read-more{
    position: absolute;
    top: 10px;
    right: 12px;
    opacity: 0;
    transition: opacity 300ms ease-out;
}
.elementor-102 .elementor-element.elementor-element-87db857 .aux-iso-item:hover .entry-read-more{
    opacity: 1;  
}
.elementor-102 .elementor-element.elementor-element-87db857 .entry-read-more:hover{
    color: #ffffff
}/* End custom CSS */