.elementor-1662 .elementor-element.elementor-element-1667f65{--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:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-1662 .elementor-element.elementor-element-506fac5{--display:flex;--min-height:306px;--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;--overlay-opacity:.42;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1662 .elementor-element.elementor-element-506fac5:not(.elementor-motion-effects-element-type-background),.elementor-1662 .elementor-element.elementor-element-506fac5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demo.phlox.pro/architect-3/wp-content/uploads/sites/391/2023/10/jimmy-chang-ACt8ycSzpdE-unsplash-1.png")}.elementor-1662 .elementor-element.elementor-element-506fac5:before,.elementor-1662 .elementor-element.elementor-element-506fac5>.elementor-background-video-container:before,.elementor-1662 .elementor-element.elementor-element-506fac5>.e-con-inner>.elementor-background-video-container:before,.elementor-1662 .elementor-element.elementor-element-506fac5>.elementor-background-slideshow:before,.elementor-1662 .elementor-element.elementor-element-506fac5>.e-con-inner>.elementor-background-slideshow:before,.elementor-1662 .elementor-element.elementor-element-506fac5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-primary) 0%,#F2295B00 100%)}.elementor-1662 .elementor-element.elementor-element-f19e696{animation-duration:1.5s;animation-delay:.4s;animation-timing-function:cubic-bezier(.165,.84,.44,1);text-align:center}.elementor-1662 .elementor-element.elementor-element-f19e696>.elementor-widget-container{margin:0 -86px 0 0}.elementor-1662 .elementor-element.elementor-element-f19e696 .elementor-heading-title{font-size:100px;font-weight:700;text-transform:uppercase;line-height:150px;letter-spacing:.908em;color:var(--e-global-color-text)}.elementor-1662 .elementor-element.elementor-element-0d030d5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-1662 .elementor-element.elementor-element-fd9ad21{animation-duration:1.3s;animation-delay:.6s;animation-timing-function:cubic-bezier(.165,.84,.44,1);text-align:center}.elementor-1662 .elementor-element.elementor-element-fd9ad21>.elementor-widget-container{margin:0 0 15px}.elementor-1662 .elementor-element.elementor-element-fd9ad21 .elementor-heading-title{font-size:50px;font-weight:700;line-height:75px;color:var(--e-global-color-secondary)}.elementor-1662 .elementor-element.elementor-element-c2994c6{width:var(--container-widget-width,46%);max-width:46%;animation-duration:1.3s;--container-widget-width:46%;--container-widget-flex-grow:0;z-index:2;animation-delay:.8s;animation-timing-function:cubic-bezier(.165,.84,.44,1);color:var(--e-global-color-secondary);font-size:20px;font-weight:300;line-height:30px}.elementor-1662 .elementor-element.elementor-element-c2994c6>.elementor-widget-container{margin:0 0 80px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .entry-media:after{background-color:transparent;background-image:linear-gradient(180deg,#244EF012 0%,#244EF0C4 100%)}.elementor-1662 .elementor-element.elementor-element-d0cf783{width:100%;max-width:100%;animation-duration:1.3s;animation-delay:.9s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-1662 .elementor-element.elementor-element-d0cf783>.elementor-widget-container{margin:0}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters:not(.aux-slideup) li>a span,.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters.aux-slideup li>a span:before{color:var(--e-global-color-secondary)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters li>a{font-size:18px;font-weight:300;text-transform:capitalize;line-height:27px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters li>a>span{padding:0 !important}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters:not(.aux-slideup) li:hover>a span,.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters.aux-slideup li:hover>a span:before{color:var(--e-global-color-primary)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters li>a.aux-selected span:after,.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters:not(.aux-slideup) li>a.aux-selected span{color:var(--e-global-color-primary)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters li>a.aux-selected{font-size:18px;font-weight:700;line-height:27px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .entry-header .entry-title a{color:var(--e-global-color-text);font-size:25px;font-weight:700;line-height:37.5px;letter-spacing:.085em}.elementor-1662 .elementor-element.elementor-element-d0cf783 .entry-header .entry-title a:hover{color:var(--e-global-color-secondary)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .entry-tax a{color:var(--e-global-color-text)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .entry-tax a:hover{color:var(--e-global-color-secondary)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .entry-tax{font-size:15px;font-weight:400;font-style:normal;line-height:22.5px;margin-bottom:0}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-iso-item{margin-bottom:0 !important}@media(min-width:768px){.elementor-1662 .elementor-element.elementor-element-1667f65{--content-width:1620px}.elementor-1662 .elementor-element.elementor-element-506fac5{--width:100%}.elementor-1662 .elementor-element.elementor-element-0d030d5{--content-width:1620px}}@media(max-width:1024px){.elementor-1662 .elementor-element.elementor-element-f19e696>.elementor-widget-container{margin:0 -15px 0 0}.elementor-1662 .elementor-element.elementor-element-f19e696 .elementor-heading-title{letter-spacing:20px}.elementor-1662 .elementor-element.elementor-element-0d030d5{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1662 .elementor-element.elementor-element-c2994c6{width:100%;max-width:100%}}@media(max-width:767px){.elementor-1662 .elementor-element.elementor-element-f19e696>.elementor-widget-container{margin:0}.elementor-1662 .elementor-element.elementor-element-f19e696 .elementor-heading-title{font-size:40px;letter-spacing:.1em}.elementor-1662 .elementor-element.elementor-element-fd9ad21 .elementor-heading-title{font-size:38px}.elementor-1662 .elementor-element.elementor-element-c2994c6{width:100%;max-width:100%}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters li>a>span{padding:0 4px 0 5px !important}}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters{margin-bottom:15px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-overlay-content{bottom:0;height:100%;display:flex;align-items:flex-end}.elementor-1662 .elementor-element.elementor-element-d0cf783 .hentry .entry-info{text-align:left;margin-bottom:0}.elementor-1662 .elementor-element.elementor-element-d0cf783 .type-portfolio.hentry .entry-main{margin-bottom:0}.elementor-1662 .elementor-element.elementor-element-d0cf783 header.entry-header{text-align:left}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-iso-item article{margin-bottom:142px!important}@media screen and (max-width:1024px){.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-iso-item .hentry{padding:0;max-width:700px;margin:auto;margin-bottom:50px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-iso-item article{margin-bottom:70px!important}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-widget-recent-portfolios .aux-filters.aux-center:not(.aux-dropdown-filter){left:54%}}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-ajax-view{margin-bottom:-34px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-load-more svg{display:none}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-load-more{border-radius:0;width:147px;height:48px;background-color:var(--e-global-color-primary);border-radius:50px;transition:all .3s}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-load-more:hover{background:var(--e-global-color-secondary)}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-label-text,.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-loading-label{padding:11% 0;font-style:normal;font-weight:700;font-size:13px;line-height:18px;color:#fff}@media screen and (min-width:768px){.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters li{display:flex;align-items:baseline}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters ul{display:flex;flex-direction:row;justify-content:space-between}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters ul li:first-child:before{display:none}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-filters ul li:before{content:'';width:2px;height:2px;background:var(--e-global-color-secondary);display:block;border-radius:50px;margin:20px}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-widget-recent-portfolios .aux-filters.aux-center:not(.aux-dropdown-filter){left:50.6%}}.elementor-1662 .elementor-element.elementor-element-d0cf783 .aux-overlay-content{padding-bottom:35px}.elementor-1662 .elementor-element.elementor-element-d0cf783 a{transition:color .5s}