.elementor-111 .elementor-element.elementor-element-3feb6e1{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-111 .elementor-element.elementor-element-93197c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-media:after{background-color:rgba(12,12,12,.9)}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-header .entry-title a{color:var(--e-global-color-accent);font-family:"Poppins",Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-tax{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.4em}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-iso-item{margin-bottom:30px !important}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1024px){.elementor-111 .elementor-element.elementor-element-472ae7d .entry-header .entry-title a{font-size:15px}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-472ae7d .entry-header .entry-title a{font-size:20px}}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-filters.aux-slideup li>a span{padding:0 1.5em}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-iso-item{margin-bottom:0 !important;transition:box-shadow .5s ease-in-out}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-iso-item:hover{box-shadow:0 3px 70px rgba(0,0,0,.3)}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-isotope-animated{overflow:visible}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-arrow-post-link{display:none}.elementor-111 .elementor-element.elementor-element-472ae7d .type-portfolio.hentry .entry-main{opacity:0;position:absolute;margin:0;opacity:0;position:absolute;width:27%;height:64%;left:15%;bottom:0;overflow:hidden;background-color:rgba(0,0,0,.9);transition:all .5s}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-main:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;box-shadow:0px 20px 30px #000 inset;pointer-events:none;transition:all .5s}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-info{position:absolute;margin-bottom:0;transform:rotate(-90deg);transform-origin:left;left:37%;bottom:5%}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-tax{min-width:450px;white-space:nowrap}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-tax a{color:var(--e-global-color-accent)}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-arrow-nav.aux-round .aux-overlay{transition-duration:.5s}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-header{white-space:nowrap;position:absolute;bottom:-53px;left:60%;transform-origin:left;transform:rotate(-90deg)}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-hover-circle-plus{transform:none;width:100%;transition:opacity .5s !important;position:relative}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-arrow-nav.aux-round.aux-semi-small{box-shadow:none;border-radius:0;background-color:rgba(0,0,0,.9);width:100%;padding-top:100%}.elementor-111 .elementor-element.elementor-element-472ae7d .type-portfolio.hentry .entry-main:hover{background-color:var(--e-global-color-secondary) !important}.elementor-111 .elementor-element.elementor-element-472ae7d .type-portfolio.hentry .entry-main .entry-title a{line-height:106px;display:inline-block;min-width:500px;padding-left:28%}.elementor-111 .elementor-element.elementor-element-472ae7d .type-portfolio.hentry .entry-main:hover a{color:#000}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-main:hover:after{box-shadow:0px 20px 30px var(--e-global-color-secondary) inset}.elementor-111 .elementor-element.elementor-element-472ae7d .entry-title a:hover{color:rgba(0,0,0,.8) !important}.elementor-111 .elementor-element.elementor-element-472ae7d .type-portfolio.hentry:hover .entry-main{opacity:1}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{transform:none;top:0;bottom:0;padding:0}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-frame-darken:after{display:none}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-overlay-content{top:0;left:0;transform:none;padding:0;height:100%;text-align:left}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-arrow-nav.aux-outline.aux-white .aux-overlay:after{background-color:var(--e-global-color-secondary);border-radius:0}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-portfolio-overlay-buttons{width:auto;position:absolute;left:15%;right:58%}.elementor-111 .elementor-element.elementor-element-472ae7d .aux-hover-circle-plus>a{display:block;margin:0}.elementor-111 .elementor-element.elementor-element-93197c8{max-width:1920px}