.elementor-4434 .elementor-element.elementor-element-4ee183ec > .elementor-container{max-width:1280px;}.elementor-4434 .elementor-element.elementor-element-5104d3cd{text-align:center;}.elementor-4434 .elementor-element.elementor-element-5104d3cd .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-0.04em;}.elementor-4434 .elementor-element.elementor-element-d1237f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-4434 .elementor-element.elementor-element-12591a67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4434 .elementor-element.elementor-element-567b8ef6{width:100%;max-width:100%;z-index:2;text-align:start;}.elementor-4434 .elementor-element.elementor-element-567b8ef6 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-4434 .elementor-element.elementor-element-567b8ef6 img{width:100%;height:400px;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-4434 .elementor-element.elementor-element-567b8ef6:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4434 .elementor-element.elementor-element-bb8b629 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4434 .elementor-element.elementor-element-5817e91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-4434 .elementor-element.elementor-element-5817e91 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-5817e91 img{width:100%;height:400px;object-fit:cover;object-position:bottom center;transition-duration:0.3s;border-radius:10px 10px 10px 10px;}.elementor-4434 .elementor-element.elementor-element-5817e91:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4434 .elementor-element.elementor-element-62ef492 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-4434 .elementor-element.elementor-element-dd1a6f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4434 .elementor-element.elementor-element-c45cf9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-4434 .elementor-element.elementor-element-c45cf9a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-c45cf9a img{width:100%;height:400px;object-fit:cover;object-position:bottom center;transition-duration:0.3s;border-radius:10px 10px 10px 10px;}.elementor-4434 .elementor-element.elementor-element-c45cf9a:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4434 .elementor-element.elementor-element-c0e3504 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4434 .elementor-element.elementor-element-d041f0c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:end;}.elementor-4434 .elementor-element.elementor-element-d041f0c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-d041f0c img{width:100%;height:400px;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:10px 10px 10px 10px;}.elementor-4434 .elementor-element.elementor-element-d041f0c:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-4434 .elementor-element.elementor-element-5104d3cd .elementor-heading-title{font-size:40px;}.elementor-4434 .elementor-element.elementor-element-567b8ef6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4434 .elementor-element.elementor-element-567b8ef6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-5817e91 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-5817e91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4434 .elementor-element.elementor-element-c45cf9a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-c45cf9a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4434 .elementor-element.elementor-element-d041f0c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-d041f0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-4434 .elementor-element.elementor-element-5104d3cd > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-4434 .elementor-element.elementor-element-5104d3cd .elementor-heading-title{font-size:30px;}.elementor-4434 .elementor-element.elementor-element-d1237f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:4px;}.elementor-4434 .elementor-element.elementor-element-12591a67{width:60%;}.elementor-4434 .elementor-element.elementor-element-567b8ef6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-567b8ef6 img{height:60vw;border-radius:4px 4px 4px 4px;}.elementor-4434 .elementor-element.elementor-element-bb8b629{width:40%;}.elementor-4434 .elementor-element.elementor-element-5817e91 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-5817e91 img{height:60vw;border-radius:4px 4px 4px 4px;}.elementor-4434 .elementor-element.elementor-element-62ef492 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:4px;}.elementor-4434 .elementor-element.elementor-element-dd1a6f3{width:40%;}.elementor-4434 .elementor-element.elementor-element-c45cf9a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-c45cf9a img{height:60vw;object-position:bottom center;border-radius:4px 4px 4px 4px;}.elementor-4434 .elementor-element.elementor-element-c0e3504{width:60%;}.elementor-4434 .elementor-element.elementor-element-d041f0c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4434 .elementor-element.elementor-element-d041f0c img{height:60vw;border-radius:4px 4px 4px 4px;}}@media(min-width:768px){.elementor-4434 .elementor-element.elementor-element-12591a67{width:70%;}.elementor-4434 .elementor-element.elementor-element-bb8b629{width:30%;}.elementor-4434 .elementor-element.elementor-element-dd1a6f3{width:30%;}.elementor-4434 .elementor-element.elementor-element-c0e3504{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4434 .elementor-element.elementor-element-12591a67{width:65%;}.elementor-4434 .elementor-element.elementor-element-bb8b629{width:35%;}.elementor-4434 .elementor-element.elementor-element-dd1a6f3{width:35%;}.elementor-4434 .elementor-element.elementor-element-c0e3504{width:65%;}}/* Start custom CSS *//* Header - position: absolute */
@media (min-width: 768px) {
    .elementor-location-header {
        position: absolute !important;
        top: 0;
        left: 0;
        right: 0;
        z-index: 10;
    }
}



/* Inner sections with leafy branches. */
.leafy-branch-inner-section .elementor-container {
    flex-wrap: nowrap;
}

.leafy-branch-inner-section .elementor-column:nth-child(1),
.leafy-branch-inner-section .elementor-column:nth-child(3) {
	width: 41px;
	flex-shrink: 0;
}

.leafy-branch-inner-section .elementor-column:nth-child(2) {
    width: 100%;
}



/* "Featured Projects" carousel slide */
@media (max-width: 767px) {
    .featured-projects-slide {
        background-image: none !important;
    }
    
    .featured-projects-slide .elementor-background-overlay {
        display: none;
    }
}/* End custom CSS */