.elementor-644 .elementor-element.elementor-element-5d63db0 > .elementor-container{max-width:1600px;min-height:900px;}.elementor-644 .elementor-element.elementor-element-5d63db0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-644 .elementor-element.elementor-element-5d63db0:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-5d63db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("/wp-content/uploads/cranes-construction-site-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-644 .elementor-element.elementor-element-5d63db0 > .elementor-background-overlay{background-color:#4B4646;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-644 .elementor-element.elementor-element-5d63db0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-afda529.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-644 .elementor-element.elementor-element-afda529.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-644 .elementor-element.elementor-element-afda529.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-644 .elementor-element.elementor-element-0992106{text-align:center;}.elementor-644 .elementor-element.elementor-element-0992106 .elementor-heading-title{color:#FFFFFF;font-family:"myriad-pro", Sans-serif;font-size:120px;font-weight:700;line-height:100px;letter-spacing:12px;}.elementor-644 .elementor-element.elementor-element-415fae6{margin-top:115px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-644 .elementor-element.elementor-element-4048706{text-align:right;width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-644 .elementor-element.elementor-element-4048706 .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:28px;font-weight:600;letter-spacing:8.4px;}.elementor-644 .elementor-element.elementor-element-4048706 > .elementor-widget-container{margin:170px 20px -45px 20px;--e-transform-rotateZ:90deg;--e-transform-flipX:-1;--e-transform-flipY:-1;}.elementor-644 .elementor-element.elementor-element-64a8ad5{text-align:left;width:auto;max-width:auto;}.elementor-644 .elementor-element.elementor-element-64a8ad5 .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:86px;font-weight:700;}.elementor-644 .elementor-element.elementor-element-64a8ad5 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-644 .elementor-element.elementor-element-ef73664 .slider-pro{min-height:452px;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider .sp-buttons{max-width:100%;text-align:center;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider .sp-image-container:after{background-color:transparent;background-image:linear-gradient(180deg, #81818100 0%, var( --e-global-color-primary ) 100%);opacity:0.5;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__content-item{justify-content:center;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__content{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__content-inner{background-color:var( --e-global-color-accent );padding:20px 40px 8px 40px;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__icon{justify-content:center;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__title{text-align:left;margin:0px 0px 0px 0px;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__subtitle{text-align:left;font-family:"myriad-pro", Sans-serif;font-size:22px;font-weight:600;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__desc{align-self:center;text-align:center;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider__button-wrapper{text-align:center;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-accent );}.elementor-644 .elementor-element.elementor-element-f4e5d2d > .elementor-container{max-width:1035px;}.elementor-644 .elementor-element.elementor-element-f4e5d2d{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-644 .elementor-element.elementor-element-245852e{text-align:right;width:auto;max-width:auto;top:0px;}.elementor-644 .elementor-element.elementor-element-245852e .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:28px;font-weight:500;letter-spacing:8.4px;}.elementor-644 .elementor-element.elementor-element-245852e > .elementor-widget-container{margin:-50px -70px 0px 0px;--e-transform-rotateZ:91deg;--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-644 .elementor-element.elementor-element-245852e{left:0px;}body.rtl .elementor-644 .elementor-element.elementor-element-245852e{right:0px;}.elementor-644 .elementor-element.elementor-element-b49483d{text-align:right;width:auto;max-width:auto;}.elementor-644 .elementor-element.elementor-element-b49483d .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-weight:700;}.elementor-644 .elementor-element.elementor-element-b49483d > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-644 .elementor-element.elementor-element-c88fb07 .elementor-heading-title{color:#FF6D2D;font-family:"myriad-pro", Sans-serif;font-weight:600;}.elementor-644 .elementor-element.elementor-element-c88fb07 > .elementor-widget-container{border-style:solid;border-color:#FF6D2D;}.elementor-644 .elementor-element.elementor-element-f32e512 .slider-pro{min-height:600px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider .sp-buttons{max-width:100%;text-align:center;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider .sp-image-container:after{background-color:transparent;background-image:linear-gradient(180deg, #81818100 0%, var( --e-global-color-primary ) 100%);opacity:0.5;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__content-item{justify-content:center;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__content{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__content-inner{background-color:var( --e-global-color-accent );padding:20px 40px 8px 40px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__icon{justify-content:center;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__title{text-align:left;margin:0px 0px 0px 0px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__subtitle{text-align:left;font-family:"myriad-pro", Sans-serif;font-size:22px;font-weight:600;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__desc{align-self:center;text-align:center;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__button-wrapper{text-align:center;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-644 .elementor-element.elementor-element-ef73664 .slider-pro{min-height:480px;}.elementor-644 .elementor-element.elementor-element-ef73664 .jet-slider{padding:0px 0px 0px 0px;}.elementor-644 .elementor-element.elementor-element-f32e512 .slider-pro{min-height:480px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-0992106 .elementor-heading-title{font-size:84px;}.elementor-644 .elementor-element.elementor-element-a377022.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-a377022 > .elementor-element-populated{padding:0px 39px 0px 0px;}.elementor-644 .elementor-element.elementor-element-4048706{align-self:flex-start;}.elementor-644 .elementor-element.elementor-element-4af1659{padding:40px 40px 40px 40px;}body:not(.rtl) .elementor-644 .elementor-element.elementor-element-245852e{left:-62px;}body.rtl .elementor-644 .elementor-element.elementor-element-245852e{right:-62px;}.elementor-644 .elementor-element.elementor-element-245852e{top:93px;}.elementor-644 .elementor-element.elementor-element-b49483d{text-align:left;width:var( --container-widget-width, 923.297px );max-width:923.297px;--container-widget-width:923.297px;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-b49483d .elementor-heading-title{font-size:76px;}.elementor-644 .elementor-element.elementor-element-9c8fe50.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-7e3fb2d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-c88fb07 .elementor-heading-title{font-size:48px;}.elementor-644 .elementor-element.elementor-element-c88fb07 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-c88fb07{width:var( --container-widget-width, 49.593% );max-width:49.593%;--container-widget-width:49.593%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-644 .elementor-element.elementor-element-5d63db0 > .elementor-container{min-height:70vh;}.elementor-644 .elementor-element.elementor-element-0992106 .elementor-heading-title{font-size:52px;line-height:61px;}.elementor-644 .elementor-element.elementor-element-4af1659{margin-top:0px;margin-bottom:0px;padding:59px 20px 80px 20px;}.elementor-644 .elementor-element.elementor-element-1b1f127.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-245852e .elementor-heading-title{font-size:14px;letter-spacing:4px;}.elementor-644 .elementor-element.elementor-element-245852e > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-644 .elementor-element.elementor-element-245852e{left:-11px;}body.rtl .elementor-644 .elementor-element.elementor-element-245852e{right:-11px;}.elementor-644 .elementor-element.elementor-element-245852e{top:20px;}.elementor-644 .elementor-element.elementor-element-b49483d{text-align:left;}.elementor-644 .elementor-element.elementor-element-b49483d .elementor-heading-title{font-size:44px;}.elementor-644 .elementor-element.elementor-element-b49483d > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-644 .elementor-element.elementor-element-8e8ce57{margin-top:0px;margin-bottom:0px;}.elementor-644 .elementor-element.elementor-element-7e3fb2d{width:100%;}.elementor-644 .elementor-element.elementor-element-7e3fb2d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-644 .elementor-element.elementor-element-7e3fb2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-644 .elementor-element.elementor-element-c88fb07{text-align:right;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-644 .elementor-element.elementor-element-c88fb07 .elementor-heading-title{font-size:31px;}.elementor-644 .elementor-element.elementor-element-c88fb07 > .elementor-widget-container{margin:0% 0% 0% 23%;padding:14px 14px 14px 14px;}.elementor-644 .elementor-element.elementor-element-f32e512 .slider-pro{min-height:400px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__content-inner{padding:16px 16px 8px 16px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__title{font-size:18px;}.elementor-644 .elementor-element.elementor-element-f32e512 .jet-slider__subtitle{font-size:18px;}}@media(min-width:768px){.elementor-644 .elementor-element.elementor-element-afda529{width:100%;}.elementor-644 .elementor-element.elementor-element-a377022{width:5%;}.elementor-644 .elementor-element.elementor-element-dcaa344{width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-644 .elementor-element.elementor-element-a377022{width:22%;}.elementor-644 .elementor-element.elementor-element-dcaa344{width:52%;}.elementor-644 .elementor-element.elementor-element-1b1f127{width:100%;}.elementor-644 .elementor-element.elementor-element-9c8fe50{width:100%;}.elementor-644 .elementor-element.elementor-element-7e3fb2d{width:100%;}.elementor-644 .elementor-element.elementor-element-7c87d69{width:100%;}}/* Start custom CSS for html, class: .elementor-element-897d29d */.carousel {
  display: flex;
  justify-content: center;
  position: relative;
  height: 758px; /* Height of the main image */
  overflow: hidden; /* Ensures that overflowing parts of images are not shown */
}

.carousel img {
  position: absolute;
  bottom: 0; /* Align the bottom edge of the image with the bottom edge of the carousel */
  opacity: 1; /* Start with side images semi-transparent */
  object-fit: cover;
}

.carousel img.main {
  position: relative;
  width: 564px; /* Width of the main image */
  height: 758px; /* Height of the main image */
  opacity: 1; /* Main image fully opaque */
  z-index: 2; /* Ensures the main image is on top of side images */
    object-fit: cover;
    bottom: 30px;

}

.carousel img.left, .carousel img.right {
  width: 240px; /* Width of side images */
  height: 325px; /* Height of side images */
  transform: scale(0.8); /* Scale down side images */
    object-fit: cover;
    bottom: 0; 

}

.carousel img.left {
  left: 0; /* Align left image to the left edge */
  z-index: 1; /* Ensure left image is under the main image */
    object-fit: cover;
    bottom: 0; 

}

.carousel img.right {
  right: 0; /* Align right image to the right edge */
  z-index: 1; /* Ensure right image is under the main image */
    object-fit: cover;
bottom: 0; 
}

.carousel .arrow {
  cursor: pointer;
  user-select: none;
  font-size: 49px;
  position: absolute;
  top: 75%;
  transform: translateY(-50%);
  z-index: 3; /* Arrows should be above all images */
}

.carousel .arrow#arrow-prev {
  left: 0px; /* Space from the left edge */
}

.carousel .arrow#arrow-next {
  right: 0px; /* Space from the right edge */
}

@media (max-width: 768px) {
  .carousel {
    height: 378px; /* Adjust height for responsive design */
  }
  .carousel img.main {
    width: 280px; /* Adjust width for responsive design */
    height: 378px; /* Adjust height for responsive design */
  }
  .carousel img.left, .carousel img.right {
    width: 120px; /* Adjust width for responsive design */
    height: 163px; /* Adjust height for responsive design */
    transform: scale(0.7); /* Scale down more for responsive design */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4af1659 */.elementor-644 .elementor-element.elementor-element-4af1659 {overflow-x:hidden !important;}/* End custom CSS */
/* Start custom CSS */body.elementor-page-644 {overflow-x:hidden !important;}/* End custom CSS */