.elementor-3155 .elementor-element.elementor-element-3f7b175{padding:140px 0 60px}.elementor-3155 .elementor-element.elementor-element-15da873.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3155 .elementor-element.elementor-element-15da873>.elementor-element-populated{padding:0}.elementor-3155 .elementor-element.elementor-element-8a54dd4{width:var(--container-widget-width,15%);max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;color:#fff;font-family:"Public Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-3155 .elementor-element.elementor-element-8a54dd4>.elementor-widget-container{margin:0 0 20px}.elementor-element.elementor-element-8a54dd4{transition-timing-function:cubic-bezier(.23,1.000,.32,1.000) !important;transition-delay:50ms !important}.elementor-widget.elementor-element-8a54dd4{opacity:0}.elementor-3155 .elementor-element.elementor-element-4f6929a{width:100%;max-width:100%;text-align:center}.elementor-element.elementor-element-4f6929a{transition-timing-function:cubic-bezier(.23,1.000,.32,1.000) !important;transition-delay:0ms !important}.elementor-widget.elementor-element-4f6929a{opacity:0}.elementor-3155 .elementor-element.elementor-element-4f6929a .elementor-heading-title{font-family:"Urbanist",Sans-serif;font-size:70px;font-weight:600;line-height:1.2em;letter-spacing:-1px}.elementor-3155 .elementor-element.elementor-element-e921cc5>.elementor-widget-container{margin:40px 0 0}.elementor-3155 .elementor-element.elementor-element-e921cc5 img{width:40px}.elementor-3155 .elementor-element.elementor-element-66069aa>.elementor-element-populated{padding:0}.elementor-3155 .elementor-element.elementor-element-393dd07 .portfolio-grid-wrapper{margin-bottom:40px}.elementor-3155 .elementor-element.elementor-element-393dd07 .portfolio-grid-content-wrapper .portfolio-grid-wrapper{border-radius:0}.elementor-3155 .elementor-element.elementor-element-393dd07 .portfolio-grid-wrapper h3{color:#fff}.elementor-3155 .elementor-element.elementor-element-393dd07 div.portfolio-grid-wrapper h3{font-family:"Urbanist",Sans-serif;font-size:22px;font-weight:600;text-transform:none;letter-spacing:0px}.elementor-3155 .elementor-element.elementor-element-393dd07 .portfolio-grid-wrapper .figcaption .overflow-inner:after{background:#fff}.elementor-3155 .elementor-element.elementor-element-393dd07 .portfolio-grid-wrapper:before{background:rgba(0,0,0,.4)}.elementor-3155 .elementor-element.elementor-element-393dd07 .portfolio-grid-wrapper .figcaption .portfolio-grid-subtitle{color:#ebebeb}.elementor-3155 .elementor-element.elementor-element-393dd07 .photography-portfolio-filter-wrapper{text-align:left}.elementor-3155 .elementor-element.elementor-element-393dd07 .photography-portfolio-filter-wrapper a.filter-tag-btn{color:#666}.elementor-3155 .elementor-element.elementor-element-393dd07 div.elementor-widget-container .photography-portfolio-filter-wrapper a.filter-tag-btn{border-color:#666}.elementor-3155 .elementor-element.elementor-element-393dd07 .photography-portfolio-filter-wrapper a.filter-tag-btn:hover{color:#000}.elementor-3155 .elementor-element.elementor-element-393dd07 div.photography-portfolio-filter-wrapper a.filter-tag-btn:hover{border-color:#000}.elementor-3155 .elementor-element.elementor-element-393dd07 div.photography-portfolio-filter-wrapper a.filter-tag-btn.active{border-color:#000}.elementor-3155 .elementor-element.elementor-element-393dd07 .photography-portfolio-filter-wrapper .filter-tag-btn.active{color:#000}@media(max-width:1024px){.elementor-3155 .elementor-element.elementor-element-3f7b175{padding:80px 0 40px}.elementor-3155 .elementor-element.elementor-element-15da873>.elementor-element-populated{padding:40px 0 0}.elementor-3155 .elementor-element.elementor-element-8a54dd4{--container-widget-width:25%;--container-widget-flex-grow:0;width:var(--container-widget-width,25%);max-width:25%}.elementor-3155 .elementor-element.elementor-element-4f6929a .elementor-heading-title{font-size:50px}.elementor-3155 .elementor-element.elementor-element-2233430{padding:0 0 20px}.elementor-3155 .elementor-element.elementor-element-66069aa>.elementor-element-populated{padding:0 20px}.elementor-3155 .elementor-element.elementor-element-393dd07 div.portfolio-grid-wrapper h3{font-size:18px}}@media(max-width:767px){.elementor-3155 .elementor-element.elementor-element-3f7b175{padding:100px 0 60px}.elementor-3155 .elementor-element.elementor-element-15da873>.elementor-element-populated{padding:20px 0 0}.elementor-3155 .elementor-element.elementor-element-8a54dd4{--container-widget-width:65%;--container-widget-flex-grow:0;width:var(--container-widget-width,65%);max-width:65%}.elementor-3155 .elementor-element.elementor-element-4f6929a .elementor-heading-title{font-size:40px}.elementor-3155 .elementor-element.elementor-element-e921cc5 img{width:40px}.elementor-3155 .elementor-element.elementor-element-2233430{padding:0}.elementor-3155 .elementor-element.elementor-element-66069aa>.elementor-element-populated{padding:0 20px}.elementor-3155 .elementor-element.elementor-element-393dd07 div.portfolio-grid-wrapper h3{font-size:20px;letter-spacing:.5px}}