.elementor-113 .elementor-element.elementor-element-520f9ce{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-113 .elementor-element.elementor-element-520f9ce:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-520f9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-0653e2c{animation-duration:1200ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-113 .elementor-element.elementor-element-0653e2c span:not(.aux-breadcrumb-sep) a{color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-0653e2c span:not(.aux-breadcrumb-sep) a:hover{color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-0653e2c span:not(.aux-breadcrumb-sep){color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-0653e2c span{font-family:"Roboto Mono", Sans-serif;font-size:45px;line-height:59px;}.elementor-113 .elementor-element.elementor-element-0653e2c .aux-elementor-breadcrumbs{text-align:center;}.elementor-113 .elementor-element.elementor-element-0653e2c p.aux-breadcrumbs{transition:all ease-out 0.3s;}.elementor-113 .elementor-element.elementor-element-13530dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:75px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-113 .elementor-element.elementor-element-0673f18{width:var( --container-widget-width, 97% );max-width:97%;animation-duration:1400ms;--container-widget-width:97%;--container-widget-flex-grow:0;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-113 .elementor-element.elementor-element-0673f18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-0673f18 .entry-header .entry-title a{color:#FFFFFF;font-size:24px;font-weight:500;text-transform:uppercase;line-height:32px;}.elementor-113 .elementor-element.elementor-element-0673f18 .entry-header .entry-title a:hover{color:var( --e-global-color-text );}.elementor-113 .elementor-element.elementor-element-0673f18  .entry-header{margin-bottom:0px;}.elementor-113 .elementor-element.elementor-element-0673f18 .entry-tax a{color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-0673f18 .entry-tax{font-size:16px;font-weight:normal;font-style:normal;line-height:21px;margin-bottom:6px;}.elementor-113 .elementor-element.elementor-element-0673f18 .aux-iso-item{margin-bottom:30px !important;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-0673f18{width:100%;max-width:100%;}.elementor-113 .elementor-element.elementor-element-0673f18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-0673f18 .entry-header .entry-title a{font-size:18px;}}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-520f9ce{--width:100%;}.elementor-113 .elementor-element.elementor-element-13530dd{--content-width:1700px;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-520f9ce{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-0673f18 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for aux_breadcrumbs, class: .elementor-element-0653e2c */.elementor-113 .elementor-element.elementor-element-0653e2c p.aux-breadcrumbs span{
    display: none;
}
.elementor-113 .elementor-element.elementor-element-0653e2c p.aux-breadcrumbs span:last-child{
    display: block;
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-0673f18 */.elementor-113 .elementor-element.elementor-element-0673f18 img{
    width: 395px!important;
    border-radius: 140px;
    z-index: 2;
    
}
.elementor-113 .elementor-element.elementor-element-0673f18 .entry-media{
  max-width:415px!important;
  margin: auto;
  z-index: unset;
  padding-right: 10px;
  padding-left: 10px;
 }
.elementor-113 .elementor-element.elementor-element-0673f18 .entry-main {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    background: transparent linear-gradient(174deg,  var( --e-global-color-text )  0%, var( --e-global-color-accent ) 100%) 0% 0% no-repeat padding-box;
    border-radius: 50px;
    padding: 25% 0 30px;
    margin-top: -70px;
    position: relative;
    box-shadow: 0px 7px 35px #16161633;
   bottom: 10px;
}
.elementor-113 .elementor-element.elementor-element-0673f18 .hentry .entry-info{
    margin-bottom: 6px;
}

.elementor-113 .elementor-element.elementor-element-0673f18 .entry-main::after {
    content:"";
    width: calc(100% + 24px);
    height:  calc(100% + 20px);
    background:  transparent linear-gradient(240deg, #3D3D3D 0%, #353535 100%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    bottom:-10px;
    left:-12px;
    border-radius: 50px;
    z-index: -1;
     transition: all 0.3s ease;
     opacity: 1;
}
.elementor-113 .elementor-element.elementor-element-0673f18 .mc-item-active {
    padding-left: 12px;
    padding-top: 10px;

}
.elementor-113 .elementor-element.elementor-element-0673f18 a {
    z-index: 9999999;
    display: inline-block;
    position: relative;
}




.elementor-113 .elementor-element.elementor-element-0673f18 .entry-media::after{
    content: "";
    display: block;
    width: calc(100%);
    height:calc(100% + 20px);
    background: transparent linear-gradient(84deg, #191A1C 0%, #717171 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    bottom: -10px;
    left: 0px;
    z-index: -2;
     border-radius: 150px;
  
}


.elementor-113 .elementor-element.elementor-element-0673f18 article:hover .entry-main {
    background: transparent linear-gradient(174deg, var( --e-global-color-primary )  0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
}
.elementor-113 .elementor-element.elementor-element-0673f18 .entry-main::before {
    content:"";
    width: calc(100% + 24px);
    height:  calc(100% + 20px);
    background: transparent linear-gradient(120deg, var( --e-global-color-primary )  0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    bottom:-10px;
    left:-12px;
    border-radius: 50px;
    z-index: -2;
    opacity: 0;
    transition: all 0.3s ;
}
.elementor-113 .elementor-element.elementor-element-0673f18 article:hover .entry-main::after{
    opacity: 0;
}
.elementor-113 .elementor-element.elementor-element-0673f18 article:hover .entry-main::before{
    opacity: 1;
}








.elementor-113 .elementor-element.elementor-element-0673f18 article:hover .entry-tax a{
    color: white!important;
}



.elementor-113 .elementor-element.elementor-element-0673f18 .aux-col{
    padding-left: 15px;
    margin: auto;
    padding-top: 10px;
}
.elementor-113 .elementor-element.elementor-element-0673f18 article{
    margin-bottom: 20px!important;
}

.elementor-113 .elementor-element.elementor-element-0673f18 article{
    max-width: 464px;
    margin: auto;
}
@media screen and (max-width:1024px){
  
.elementor-113 .elementor-element.elementor-element-0673f18 .entry-main{
    margin-right:12px;
}
    
}

@media screen and (max-width:767px){

.elementor-113 .elementor-element.elementor-element-0673f18 .mc-item-active{
    padding-left:0;
}

.elementor-113 .elementor-element.elementor-element-0673f18 .entry-main {
     padding: 40% 0 25px ;
}

.elementor-113 .elementor-element.elementor-element-0673f18 a{
    display:block;
}
.elementor-113 .elementor-element.elementor-element-0673f18 .entry-media {
    margin-left: -10px;
}
}



.elementor-113 .elementor-element.elementor-element-0673f18  .entry-title a {
    text-align: center;
}


@media screen and (min-width:1025px) and (max-width:1600px){
    .elementor-113 .elementor-element.elementor-element-0673f18 .aux-col{
        padding:10px 40px!important;
    }
    .elementor-113 .elementor-element.elementor-element-0673f18 .aux-ajax-view{
        margin-left:-40px!important;
        margin-right:-40px!important;
    }
}


.elementor-113 .elementor-element.elementor-element-0673f18 article:hover .entry-tax a:hover{
    color:black!important;
}



.elementor-113 .elementor-element.elementor-element-0673f18 .aux-load-more .aux-label-text,.elementor-113 .elementor-element.elementor-element-0673f18 .aux-load-more .aux-loading-label{
    color: white;
}
.elementor-113 .elementor-element.elementor-element-0673f18 .aux-load-more svg .aux-progress-bg {
    stroke: white;
    stroke-width: 2;
}/* End custom CSS */