.elementor-40 .elementor-element.elementor-element-e63b8f7{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.12}.elementor-40 .elementor-element.elementor-element-e63b8f7::before,.elementor-40 .elementor-element.elementor-element-e63b8f7>.elementor-background-video-container::before,.elementor-40 .elementor-element.elementor-element-e63b8f7>.e-con-inner>.elementor-background-video-container::before,.elementor-40 .elementor-element.elementor-element-e63b8f7>.elementor-background-slideshow::before,.elementor-40 .elementor-element.elementor-element-e63b8f7>.e-con-inner>.elementor-background-slideshow::before,.elementor-40 .elementor-element.elementor-element-e63b8f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-40 .elementor-element.elementor-element-aed29a0{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-9c02857{margin:030px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 010px 0;text-align:center}.elementor-40 .elementor-element.elementor-element-9c02857 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:84px;font-weight:700;text-shadow:3px 3px 10px #FFF;color:#363636}.elementor-40 .elementor-element.elementor-element-0dfe689{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-radius:50px 50px 50px 50px;box-shadow:0 0 10px 4px rgb(0 0 0 / .88)}.elementor-40 .elementor-element.elementor-element-0dfe689.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-40 .elementor-element.elementor-element-0dfe689:hover{border-radius:50px 50px 50px 50px;box-shadow:0 0 10px 0 rgb(0 0 0 / .7)}.elementor-40 .elementor-element.elementor-element-0dfe689 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-40 .elementor-element.elementor-element-0dfe689 .elementor-swiper-button.elementor-swiper-button-next{font-size:78px}.elementor-40 .elementor-element.elementor-element-0dfe689 .swiper-wrapper{display:flex;align-items:center}.elementor-40 .elementor-element.elementor-element-0dfe689 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px}.elementor-40 .elementor-element.elementor-element-25010bb{margin:030px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 010px 0;text-align:center}.elementor-40 .elementor-element.elementor-element-25010bb .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:84px;font-weight:700;text-shadow:3px 3px 10px #FFF;color:#363636}.elementor-40 .elementor-element.elementor-element-f730f77{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-radius:50px 50px 50px 50px;box-shadow:0 0 10px 3px rgb(0 0 0 / .93)}.elementor-40 .elementor-element.elementor-element-f730f77.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-40 .elementor-element.elementor-element-f730f77:hover{border-radius:50px 50px 50px 50px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-40 .elementor-element.elementor-element-f730f77 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-40 .elementor-element.elementor-element-f730f77 .elementor-swiper-button.elementor-swiper-button-next{font-size:78px}.elementor-40 .elementor-element.elementor-element-f730f77 .swiper-wrapper{display:flex;align-items:center}.elementor-40 .elementor-element.elementor-element-f730f77 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px}.elementor-40 .elementor-element.elementor-element-02c2e38{--display:flex}.elementor-40 .elementor-element.elementor-element-da3ee0b{--display:flex}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-9c02857 .elementor-heading-title{font-size:35px}.elementor-40 .elementor-element.elementor-element-25010bb .elementor-heading-title{font-size:35px}}.elementor-40 .elementor-element.elementor-element-e63b8f7{position:relative;overflow:hidden;min-height:620px;border-radius:28px;background-color:#eef3f8;box-shadow:0 18px 45px rgb(0 0 0 / .1);isolation:isolate}.elementor-40 .elementor-element.elementor-element-e63b8f7:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .38),rgb(245 248 252 / .3),rgb(255 255 255 / .42)),url(https://www.accranes.co.za/wp-content/uploads/2026/04/63e9cf69-a698-4a3d-9d6c-a6c6d0ae223f.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:0}.elementor-40 .elementor-element.elementor-element-e63b8f7:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(0 71 171 / .1),transparent 38%);z-index:1;pointer-events:none}.elementor-40 .elementor-element.elementor-element-e63b8f7>*{position:relative;z-index:2}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-e63b8f7{min-height:520px}}@media(max-width:768px){.elementor-40 .elementor-element.elementor-element-e63b8f7{min-height:380px;border-radius:18px}.elementor-40 .elementor-element.elementor-element-e63b8f7:before{background-size:cover;background-position:center center}}