.elementor-16 .elementor-element.elementor-element-cee2633{--display:flex;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-content{text-align:left;max-width:520px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-section{min-height:350px;align-items:flex-end;background-color:#2C2C2C;padding:0px 0px 100px 0px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-section::before{background:#2C2C2C;opacity:0.6;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-wrap{--terra:#C0622F;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-eyebrow{color:var( --e-global-color-accent );margin-bottom:16px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-heading{color:#F5F0E8;margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-heading em, .elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-heading .edphero-accent{color:#C0622F;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-description{color:rgba(245,240,232,0.74);margin:26px 0px 0px 0px;max-width:420px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-description a{color:#C0622F;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-description a:hover{color:#F5F0E8;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-ctas{gap:16px;margin:40px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-btn{padding:16px 32px 16px 32px;border-radius:12px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-btn-primary{background-color:#C0622F;border-color:#C0622F;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-btn-ghost{border-color:rgba(245,240,232,0.3);color:#F5F0E8;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-btn-ghost:hover{border-color:rgba(245,240,232,0.6);}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-scroll{color:rgba(245,240,232,0.4);bottom:40px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-scroll, .elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-scroll svg{width:20px;height:20px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-container{padding:0px 64px 0px 64px;max-width:1280px;}.elementor-16 .elementor-element.elementor-element-c48915c{--display:flex;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section:nth-child(odd){background:#F5F0E8;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section:nth-child(even){background:#EDE8DF;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section{padding:80px 0px 80px 0px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-container{max-width:1280px;padding:20px 40px 20px 40px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-bar{background:rgba(245,240,232,0.95);border-bottom-color:rgba(44,44,44,0.08);padding:16px 0px 16px 0px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-bar.is-sticky{top:80px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-inner{gap:8px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-btn{background:rgba(44,44,44,0.08);color:rgba(44,44,44,0.6);padding:8px 16px 8px 16px;border-radius:99px 99px 99px 99px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-btn:hover{background:rgba(44,44,44,0.15);color:#2C2C2C;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-btn.active{background:#C0622F;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section-header{margin-bottom:40px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section-num{color:#C0622F;margin-bottom:8px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section-title{color:#2C2C2C;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section-rule{background:#C0622F;width:40px;height:1px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section-desc{color:rgba(44,44,44,0.5);max-width:360px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-grid{gap:16px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-item{aspect-ratio:1.333;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-item img{object-position:center center;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-item:hover img{transform:scale(1.05);}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-hover-overlay{background:linear-gradient(to top, rgba(44,44,44,0.75) 0%, transparent 60%);padding:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-caption{color:#F5F0E8;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-lightbox{background:rgba(44,44,44,0.96);}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-lightbox-img{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-lightbox-close{color:rgba(245,240,232,0.6);}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-lightbox-close:hover{color:#F5F0E8;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-section{padding:144px 0px 96px 0px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section{padding:72px 0px 72px 0px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-bar.is-sticky{top:80px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-section{padding:128px 0px 80px 0px;}.elementor-16 .elementor-element.elementor-element-f687dd5 .edphero-container{padding:0px 24px 0px 24px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-section{padding:64px 0px 64px 0px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-container{padding:0px 24px 0px 24px;}.elementor-16 .elementor-element.elementor-element-8c4aa2f .edppgallery-filter-bar.is-sticky{top:0px;}}