.elementor-1719 .elementor-element.elementor-element-e5c7814{--display:flex;--min-height:717px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:87px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-e5c7814:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-e5c7814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/09/Wellgate3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-3c9df0b{--display:flex;--justify-content:flex-end;}.elementor-1719 .elementor-element.elementor-element-93cb0ee{width:auto;max-width:auto;top:21px;}.elementor-1719 .elementor-element.elementor-element-93cb0ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-93cb0ee.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1719 .elementor-element.elementor-element-93cb0ee{right:0px;}body.rtl .elementor-1719 .elementor-element.elementor-element-93cb0ee{left:0px;}.elementor-1719 .elementor-element.elementor-element-75ff20e{width:auto;max-width:auto;top:21px;}.elementor-1719 .elementor-element.elementor-element-75ff20e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-75ff20e.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1719 .elementor-element.elementor-element-75ff20e{right:0px;}body.rtl .elementor-1719 .elementor-element.elementor-element-75ff20e{left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1719 .elementor-element.elementor-element-1003d92 > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-1719 .elementor-element.elementor-element-1003d92{text-align:center;}.elementor-1719 .elementor-element.elementor-element-1003d92 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:60px;font-weight:900;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1719 .elementor-element.elementor-element-e5e24b8{width:var( --container-widget-width, 815px );max-width:815px;--container-widget-width:815px;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-e5e24b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1719 .elementor-element.elementor-element-e5e24b8.elementor-element{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-e5e24b8 p{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button{background-color:#FFFFFF;font-family:"Urbanist", Sans-serif;font-size:18px;fill:#901658;color:#901658;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:38px 38px 38px 38px;padding:10px 20px 10px 20px;}.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button:hover, .elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-9419c7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-9419c7f.elementor-element{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button:hover svg, .elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-6c13ef2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:76px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-3f90a96 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:800;line-height:1em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-2ce9365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-2ce9365 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:800;line-height:1em;color:#901658;}.elementor-1719 .elementor-element.elementor-element-0e5e1f3{width:var( --container-widget-width, 1196px );max-width:1196px;--container-widget-width:1196px;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-0e5e1f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 0px 30px 0px;}.elementor-1719 .elementor-element.elementor-element-a4918fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-60c34d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-81caae3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-4cb5b18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-4cb5b18 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;color:#C80056;}.elementor-1719 .elementor-element.elementor-element-c8268e9{width:var( --container-widget-width, 578px );max-width:578px;--container-widget-width:578px;--container-widget-flex-grow:0;font-family:"Urbanist", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-1719 .elementor-element.elementor-element-c8268e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button{background-color:#901658;font-family:"Urbanist", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#901658;border-radius:378px 378px 378px 378px;padding:22px 36px 22px 36px;}.elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button:hover, .elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-8aef2dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button:hover svg, .elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-2edecfd{--display:flex;--min-height:405px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-2edecfd.e-con{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-f32a6b0 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1719 .elementor-element.elementor-element-f32a6b0 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-1719 .elementor-element.elementor-element-e743bbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-a57a950 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-2d761ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-2d761ed .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;color:#C80056;}.elementor-1719 .elementor-element.elementor-element-dbe98ac{width:var( --container-widget-width, 1046px );max-width:1046px;--container-widget-width:1046px;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#000000;}.elementor-1719 .elementor-element.elementor-element-dbe98ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-36948f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-8137d1c{--display:flex;--min-height:526px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-8137d1c:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-8137d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/09/Contract-Scaffolding.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-8137d1c::before, .elementor-1719 .elementor-element.elementor-element-8137d1c > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-8137d1c > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-8137d1c > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-8137d1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-8137d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-2ec54aa{z-index:1;}.elementor-1719 .elementor-element.elementor-element-2ec54aa .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-5348d4d{z-index:1;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-a088d91{--display:flex;--min-height:526px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-a088d91:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-a088d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/09/Hire-Sales.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-a088d91::before, .elementor-1719 .elementor-element.elementor-element-a088d91 > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-a088d91 > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-a088d91 > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-a088d91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-a088d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-1db69c5{z-index:1;}.elementor-1719 .elementor-element.elementor-element-1db69c5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-2aa02d2{z-index:1;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-30e7530{--display:flex;--min-height:526px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-30e7530:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-30e7530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/09/Safety-Compliance.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-30e7530::before, .elementor-1719 .elementor-element.elementor-element-30e7530 > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-30e7530 > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-30e7530 > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-30e7530 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-30e7530 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-84ef165{z-index:1;}.elementor-1719 .elementor-element.elementor-element-84ef165 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-672f15a{z-index:1;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-d6a8b32{--display:flex;--min-height:526px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-d6a8b32:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-d6a8b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/09/Tailored-Solutions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-d6a8b32::before, .elementor-1719 .elementor-element.elementor-element-d6a8b32 > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-d6a8b32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-d6a8b32 > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-d6a8b32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-d6a8b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-a75a12a{z-index:1;}.elementor-1719 .elementor-element.elementor-element-a75a12a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-5aff705{z-index:1;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-d5dbc9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-1719 .elementor-element.elementor-element-c1deb97 .elementor-counter{gap:10px;}.elementor-1719 .elementor-element.elementor-element-c1deb97 .elementor-counter-number-wrapper{color:var( --e-global-color-8a03bbc );font-family:"Urbanist", Sans-serif;font-size:70px;font-weight:700;}.elementor-1719 .elementor-element.elementor-element-c1deb97 .elementor-counter-title{color:#000000;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:65px;}.elementor-1719 .elementor-element.elementor-element-c98c9b1 .elementor-counter{gap:10px;}.elementor-1719 .elementor-element.elementor-element-c98c9b1 .elementor-counter-number-wrapper{color:#901658;font-family:"Urbanist", Sans-serif;font-size:70px;font-weight:700;}.elementor-1719 .elementor-element.elementor-element-c98c9b1 .elementor-counter-title{color:#000000;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:65px;}.elementor-1719 .elementor-element.elementor-element-856ec0f .elementor-counter{gap:10px;}.elementor-1719 .elementor-element.elementor-element-856ec0f .elementor-counter-number-wrapper{color:#901658;font-family:"Urbanist", Sans-serif;font-size:70px;font-weight:700;}.elementor-1719 .elementor-element.elementor-element-856ec0f .elementor-counter-title{color:#000000;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:65px;}.elementor-1719 .elementor-element.elementor-element-b5e4a92 .elementor-counter{gap:10px;}.elementor-1719 .elementor-element.elementor-element-b5e4a92 .elementor-counter-number-wrapper{color:#901658;font-family:"Urbanist", Sans-serif;font-size:70px;font-weight:700;}.elementor-1719 .elementor-element.elementor-element-b5e4a92 .elementor-counter-title{color:#000000;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:65px;}.elementor-1719 .elementor-element.elementor-element-38c4e01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-7d3c7da .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-d1cbda6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-d1cbda6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;color:#C80056;}.elementor-1719 .elementor-element.elementor-element-9eb4043{--display:flex;--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-d9c499b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-28d78e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1719 .elementor-element.elementor-element-7f3459a > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-7f3459a img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-e6fb31e > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-e6fb31e img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-4a8defc > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-4a8defc img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-d2ef992 > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-d2ef992.elementor-element{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-d2ef992 img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-14ce2de > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-14ce2de.elementor-element{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-14ce2de img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-cfac0aa > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-cfac0aa.elementor-element{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-cfac0aa img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-afc2d03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-ce81313{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-1977b39 > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-1977b39 img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-4500ff2 > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-4500ff2 img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-e52d7f7 > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-e52d7f7 img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-bf106a3 > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-bf106a3 img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-a4c54df > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-a4c54df img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-22978c7 > .elementor-widget-container{padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:10px 10px 10px 10px;}.elementor-1719 .elementor-element.elementor-element-22978c7 img{height:200px;object-fit:contain;object-position:center center;}.elementor-1719 .elementor-element.elementor-element-6c39b53{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-8a03bbc );}.elementor-1719 .elementor-element.elementor-element-6c39b53 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14901960784313725);border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}:where( .elementor-1719 .elementor-element.elementor-element-6c39b53 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1719 .elementor-element.elementor-element-5630bbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-4ca21c2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-1018b61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-1018b61 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;color:#C80056;}.elementor-1719 .elementor-element.elementor-element-3d5374c{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-ff4df56{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-5db65f3{--display:flex;--min-height:405px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-5db65f3:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-5db65f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/08/d640498d3af821859496ee46ef00a18c2872bc1c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-5db65f3::before, .elementor-1719 .elementor-element.elementor-element-5db65f3 > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-5db65f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-5db65f3 > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-5db65f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-5db65f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-d142639{z-index:1;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-72a58d3{--display:flex;--min-height:405px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-72a58d3:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-72a58d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/08/22fd80c58f02be9b91ec56794380be12e248086e.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-72a58d3::before, .elementor-1719 .elementor-element.elementor-element-72a58d3 > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-72a58d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-72a58d3 > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-72a58d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-72a58d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-2e431dd{z-index:1;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-d0e2cef{--display:flex;--min-height:405px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-d0e2cef:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-d0e2cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/08/3ea706cbe9ce29d6ac886b341981b832757c0f37.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-d0e2cef::before, .elementor-1719 .elementor-element.elementor-element-d0e2cef > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-d0e2cef > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-d0e2cef > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-d0e2cef > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-d0e2cef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-4657a5b{z-index:1;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-f0fcaed{--display:flex;--min-height:405px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-f0fcaed:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-f0fcaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/08/a4a5600b01e5e5ba210c414bd7e2f97c4dc76f8e.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-f0fcaed::before, .elementor-1719 .elementor-element.elementor-element-f0fcaed > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-f0fcaed > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-f0fcaed > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-f0fcaed > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-f0fcaed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-4249a9f{z-index:1;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-c075805{--display:flex;--min-height:405px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-c075805:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-c075805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/08/feb79319bbb93b716a724f8c19a0fe8cad366d2b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-c075805::before, .elementor-1719 .elementor-element.elementor-element-c075805 > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-c075805 > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-c075805 > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-c075805 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-c075805 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-4f7ad94{z-index:1;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-f4cf79b{--display:flex;--min-height:405px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-f4cf79b:not(.elementor-motion-effects-element-type-background), .elementor-1719 .elementor-element.elementor-element-f4cf79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wellgatescaffolding.com/wp-content/uploads/2025/08/c62eb00acbd02e358c27431970e170d58e0bd158.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1719 .elementor-element.elementor-element-f4cf79b::before, .elementor-1719 .elementor-element.elementor-element-f4cf79b > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-f4cf79b > .e-con-inner > .elementor-background-video-container::before, .elementor-1719 .elementor-element.elementor-element-f4cf79b > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-f4cf79b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1719 .elementor-element.elementor-element-f4cf79b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1719 .elementor-element.elementor-element-d228020{z-index:1;font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button{background-color:#901658;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#901658;border-radius:38px 38px 38px 38px;padding:20px 20px 20px 20px;}.elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button:hover, .elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-3f7143b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:37px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button:hover svg, .elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1719 .elementor-element.elementor-element-8538b1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-349bb48 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-1719 .elementor-element.elementor-element-3302e70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-3302e70 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;color:#C80056;}.elementor-1719 .elementor-element.elementor-element-fea107f{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1719 .elementor-element.elementor-element-4362718{--swiper-slides-to-display:3;--swiper-slides-gap:35px;--swiper-pagination-size:15px;--dots-normal-color:#57002DF2;--dots-hover-color:#57002DF2;--swiper-pagination-spacing:30px;}.elementor-1719 .elementor-element.elementor-element-4362718 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-4362718 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1719 .elementor-element.elementor-element-8538b1d{--content-width:1254px;}}@media(max-width:1366px){body:not(.rtl) .elementor-1719 .elementor-element.elementor-element-93cb0ee{right:10px;}body.rtl .elementor-1719 .elementor-element.elementor-element-93cb0ee{left:10px;}body:not(.rtl) .elementor-1719 .elementor-element.elementor-element-75ff20e{right:10px;}body.rtl .elementor-1719 .elementor-element.elementor-element-75ff20e{left:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1719 .elementor-element.elementor-element-36948f3{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1719 .elementor-element.elementor-element-28d78e0{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-ce81313{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-6c39b53{--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-1719 .elementor-element.elementor-element-ff4df56{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-4362718{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-1719 .elementor-element.elementor-element-e5c7814{--min-height:630px;}.elementor-1719 .elementor-element.elementor-element-6c13ef2{--padding-top:70px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-a4918fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-e743bbf{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-36948f3{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-8137d1c{--min-height:400px;}.elementor-1719 .elementor-element.elementor-element-a088d91{--min-height:400px;}.elementor-1719 .elementor-element.elementor-element-30e7530{--min-height:400px;}.elementor-1719 .elementor-element.elementor-element-d6a8b32{--min-height:400px;}.elementor-1719 .elementor-element.elementor-element-28d78e0{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-ce81313{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-5630bbe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-ff4df56{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-5db65f3{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-72a58d3{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-d0e2cef{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-f0fcaed{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-c075805{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-f4cf79b{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-8538b1d{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-4362718{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1719 .elementor-element.elementor-element-1003d92 .elementor-heading-title{font-size:55px;}.elementor-1719 .elementor-element.elementor-element-e5e24b8{font-size:22px;}.elementor-1719 .elementor-element.elementor-element-6c13ef2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-3f90a96{text-align:center;}.elementor-1719 .elementor-element.elementor-element-2ce9365{text-align:left;}.elementor-1719 .elementor-element.elementor-element-0e5e1f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:24px;}.elementor-1719 .elementor-element.elementor-element-a4918fe{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-c8268e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1719 .elementor-element.elementor-element-36948f3{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-8137d1c{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-a088d91{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-30e7530{--min-height:350px;}.elementor-1719 .elementor-element.elementor-element-d6a8b32{--min-height:350px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1719 .elementor-element.elementor-element-c1deb97 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1719 .elementor-element.elementor-element-c98c9b1 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1719 .elementor-element.elementor-element-856ec0f .elementor-counter-number-wrapper{font-size:50px;}.elementor-1719 .elementor-element.elementor-element-b5e4a92 .elementor-counter-number-wrapper{font-size:50px;}.elementor-1719 .elementor-element.elementor-element-28d78e0{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-ce81313{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-6c39b53{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1719 .elementor-element.elementor-element-1018b61{text-align:center;}.elementor-1719 .elementor-element.elementor-element-ff4df56{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-d142639{font-size:18px;line-height:1.2em;}.elementor-1719 .elementor-element.elementor-element-2e431dd{font-size:18px;line-height:1.2em;}.elementor-1719 .elementor-element.elementor-element-4657a5b{font-size:18px;line-height:1.2em;}.elementor-1719 .elementor-element.elementor-element-4249a9f{font-size:18px;line-height:1.2em;}.elementor-1719 .elementor-element.elementor-element-4f7ad94{font-size:18px;line-height:1.2em;}.elementor-1719 .elementor-element.elementor-element-d228020{font-size:18px;line-height:1.2em;}.elementor-1719 .elementor-element.elementor-element-8538b1d{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1719 .elementor-element.elementor-element-4362718{--swiper-slides-to-display:2;--swiper-slides-gap:20px;}}@media(max-width:880px){.elementor-1719 .elementor-element.elementor-element-e5c7814{--min-height:600px;}.elementor-1719 .elementor-element.elementor-element-1003d92 .elementor-heading-title{font-size:50px;}.elementor-1719 .elementor-element.elementor-element-3f90a96 .elementor-heading-title{font-size:35px;}.elementor-1719 .elementor-element.elementor-element-2ce9365 .elementor-heading-title{font-size:35px;}.elementor-1719 .elementor-element.elementor-element-0e5e1f3{font-size:20px;}.elementor-1719 .elementor-element.elementor-element-36948f3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-d5dbc9f{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-c98c9b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1719 .elementor-element.elementor-element-28d78e0{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-ce81313{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-ff4df56{--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-4362718{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1719 .elementor-element.elementor-element-e5c7814{--min-height:550px;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-3c9df0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1719 .elementor-element.elementor-element-1003d92{text-align:center;}.elementor-1719 .elementor-element.elementor-element-1003d92 .elementor-heading-title{font-size:40px;}.elementor-1719 .elementor-element.elementor-element-e5e24b8{text-align:center;font-size:20px;}.elementor-1719 .elementor-element.elementor-element-9419c7f.elementor-element{--align-self:center;}.elementor-1719 .elementor-element.elementor-element-6c13ef2{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-3f90a96{text-align:center;}.elementor-1719 .elementor-element.elementor-element-3f90a96 .elementor-heading-title{font-size:30px;}.elementor-1719 .elementor-element.elementor-element-2ce9365{text-align:center;}.elementor-1719 .elementor-element.elementor-element-2ce9365 .elementor-heading-title{font-size:28px;}.elementor-1719 .elementor-element.elementor-element-0e5e1f3{text-align:center;}.elementor-1719 .elementor-element.elementor-element-a4918fe{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-81caae3{text-align:center;}.elementor-1719 .elementor-element.elementor-element-4cb5b18{text-align:center;}.elementor-1719 .elementor-element.elementor-element-c8268e9{text-align:center;}.elementor-1719 .elementor-element.elementor-element-8aef2dd .elementor-button{font-size:16px;padding:12px 20px 12px 20px;}.elementor-1719 .elementor-element.elementor-element-2edecfd{--min-height:220px;}.elementor-1719 .elementor-element.elementor-element-e743bbf{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-2d761ed{text-align:center;}.elementor-1719 .elementor-element.elementor-element-36948f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-d5dbc9f{--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;--justify-content:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1719 .elementor-element.elementor-element-d1cbda6{text-align:center;}.elementor-1719 .elementor-element.elementor-element-9eb4043{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1719 .elementor-element.elementor-element-28d78e0{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-7f3459a img{height:120px;}.elementor-1719 .elementor-element.elementor-element-e6fb31e img{height:120px;}.elementor-1719 .elementor-element.elementor-element-4a8defc img{height:120px;}.elementor-1719 .elementor-element.elementor-element-d2ef992 img{height:120px;}.elementor-1719 .elementor-element.elementor-element-14ce2de img{height:120px;}.elementor-1719 .elementor-element.elementor-element-cfac0aa img{height:120px;}.elementor-1719 .elementor-element.elementor-element-ce81313{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-1977b39 img{height:120px;}.elementor-1719 .elementor-element.elementor-element-4500ff2 img{height:120px;}.elementor-1719 .elementor-element.elementor-element-e52d7f7 img{height:120px;}.elementor-1719 .elementor-element.elementor-element-bf106a3 img{height:120px;}.elementor-1719 .elementor-element.elementor-element-a4c54df img{height:120px;}.elementor-1719 .elementor-element.elementor-element-22978c7 img{height:120px;}.elementor-1719 .elementor-element.elementor-element-6c39b53{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1719 .elementor-element.elementor-element-5630bbe{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-ff4df56{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1719 .elementor-element.elementor-element-3f7143b .elementor-button{font-size:16px;padding:12px 20px 12px 20px;}.elementor-1719 .elementor-element.elementor-element-8538b1d{--padding-top:20px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1719 .elementor-element.elementor-element-4362718{--swiper-slides-to-display:1;}}/* Start custom CSS for html, class: .elementor-element-93cb0ee */.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating {
    position: relative;
    width: 125px;
    height: 125px;
    background: #C0225D;
    border-radius: 50%;
    padding: 0px;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .button-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    transform: translate(-50%,-50%);
    background: #ffffff;
    border-radius: 1000px;
    text-align: center;
    padding: 5px 0;
    z-index: 1;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .button-logo img {
    width: auto;
    height: 100%;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating.image-anim-yes .button-logo img {
    animation-duration: 1s;
    animat ion: button-image-anim 1s infinite alternate;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .text-wrapper-parent {
    position: relative;
    width: 100%;
    height: 100%;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .text-wrapper-parent .text-wrapper {
    position: inherit;
    width: inherit;
    height: inherit;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating.text-anim-yes .text-wrapper {
    animation-duration: 30s;
    animation: button-text-anim 30s infinite linear;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .text-wrapper-parent .text-wrapper span {
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: center;
}
.elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .text-wrapper span {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFFFFF;
}
@keyframes button-image-anim{
0% {
transform: scale(1);
-webkit-transform: scale(1);
}
100% {
transform: scale(.8);
-webkit-transform: scale(.8);
}
}
@keyframes button-text-anim{
0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
}
}
@media(max-width: 767px){
    .elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .text-wrapper span{
        font-size: 10px;
    }
    .elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating .button-logo{
        width: 60px;
        height: 60px;
    }
    .elementor-1719 .elementor-element.elementor-element-93cb0ee .rs-button-rotating { 
      width: 110px;
      height: 110px; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75ff20e */.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating {
    position: relative;
    width: 125px;
    height: 125px;
    background: #C0225D;
    border-radius: 50%;
    padding: 0px;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .button-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    transform: translate(-50%,-50%);
    background: #ffffff;
    border-radius: 1000px;
    text-align: center;
    padding: 5px 0;
    z-index: 1;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .button-logo img {
    width: auto;
    height: 100%;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating.image-anim-yes .button-logo img {
    animation-duration: 1s;
    animat ion: button-image-anim 1s infinite alternate;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .text-wrapper-parent {
    position: relative;
    width: 100%;
    height: 100%;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .text-wrapper-parent .text-wrapper {
    position: inherit;
    width: inherit;
    height: inherit;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating.text-anim-yes .text-wrapper {
    animation-duration: 30s;
    animation: button-text-anim 30s infinite linear;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .text-wrapper-parent .text-wrapper span {
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: center;
}
.elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .text-wrapper span {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFFFFF;
}
@keyframes button-image-anim{
0% {
transform: scale(1);
-webkit-transform: scale(1);
}
100% {
transform: scale(.8);
-webkit-transform: scale(.8);
}
}
@keyframes button-text-anim{
0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
}
}
@media(max-width: 767px){
    .elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .text-wrapper span{
        font-size: 10px;
    }
    .elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating .button-logo{
        width: 60px;
        height: 60px;
    }
    .elementor-1719 .elementor-element.elementor-element-75ff20e .rs-button-rotating { 
      width: 110px;
      height: 110px; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9419c7f */.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;               
  }


.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;               
  height: 42px;
  flex: 0 0 42px;            
  background: #901658;        
  border-radius: 50%;
  color: #fff;              
  outline: none !important;
}


.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-icon::after {
  content: "";
  position: absolute;
  inset: -6px;                
  border: 1px solid #901658;
  border-radius: 50%;
  pointer-events: none;
}

/* hover state */
.elementor-1719 .elementor-element.elementor-element-9419c7f:hover .elementor-button-icon::after {
  border-color: #ffffff;
}
.elementor-1719 .elementor-element.elementor-element-9419c7f:hover .elementor-button-icon {
  background: #901658;
  color: #ffffff; 
}



.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-icon i,
.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-icon svg {
  font-size: 22px;            
  width: 1em; height: 1em;
  line-height: 1;
  fill: currentColor;
}


.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button {
  border-radius: 999px;       
}
.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button .elementor-button-icon {
  margin-right: -6px;         
}

@media(max-width: 767px){
    
.elementor-1719 .elementor-element.elementor-element-9419c7f .elementor-button-icon { 
  width: 32px;               
  height: 32px;
  flex: 0 0 32px;  
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c7814 */.elementor-1719 .elementor-element.elementor-element-e5c7814:before{
    background-color: transparent !important;
    --background-overlay: '' ;
    background-image: linear-gradient(180deg, rgba(255, 16, 140, 0) 23.23%, rgba(158, 17, 90, 0.76) 92.21%) !important;
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36948f3 *//* Base state */
.servicesec {
    position: relative;
    overflow: hidden;
}

.servicesec:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-image: linear-gradient(
        180deg,
        rgba(255, 16, 140, 0) 33.4%,
        rgba(87, 0, 45, 0.95) 100%
    );
    transform: translateY(0); /* Start at normal position */
    transform-origin: bottom; /* Slide from bottom */
    transition: transform 0.6s ease-in-out; /* Smooth slide transition */
    pointer-events: none;
}

/* Hover state */
.servicesec:hover:before {
    background-image: linear-gradient(
        180deg,
        rgba(255, 16, 140, 0) 33.4%,
        rgba(87, 0, 45, 0.95) 100%
    );
    transform: translateY(-100%); /* Slide up out of view */
}

/* Additional pseudo-element for hover gradient */
.servicesec:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.2) 33.4%,
        rgba(0, 0, 0, 0.85) 100%
    );
    transform: translateY(100%); /* Start below the container */
    transform-origin: top; /* Slide from top */
    transition: transform 0.6s ease-in-out; /* Smooth slide transition */
    pointer-events: none;
}

/* Hover state for the :after element */
.servicesec:hover:after {
    transform: translateY(0); /* Slide into view */
}


.elementor-1719 .elementor-element.elementor-element-36948f3 .servicesec h2 {
    position: relative; /* keep above :before */
    color: #fff;
    transition: color 1.5s ease-in-out, transform 0.6s ease-in-out;
}

.elementor-1719 .elementor-element.elementor-element-36948f3 .servicesec:hover h2 {
    color: #f0f0f0; /* subtle lighter shift */
    transform: translateY(-5px); /* smooth lift */
}


.elementor-1719 .elementor-element.elementor-element-36948f3 .servicesec p {
    position: relative; /* keep above :before */
    color: #fff;
    transition: color 1.5s ease-in-out, transform 0.6s ease-in-out;
}

.elementor-1719 .elementor-element.elementor-element-36948f3 .servicesec:hover p {
    color: #f0f0f0; /* subtle lighter shift */
    transform: translateY(-5px); /* smooth lift */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6c39b53 */.elementor-1719 .elementor-element.elementor-element-6c39b53 .elementor-swiper-button svg{
    fill: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5374c *//* Base state */
.projectsec {
    position: relative;
    overflow: hidden;
}

.projectsec:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-image: linear-gradient(
        180deg,
        rgba(255, 16, 140, 0) 33.4%,
        rgba(87, 0, 45, 0.95) 100%
    );
    transform: translateY(0); /* Start at normal position */
    transform-origin: bottom; /* Slide from bottom */
    transition: transform 0.6s ease-in-out; /* Smooth slide transition */
    pointer-events: none;
}

/* Hover state */
.projectsec:hover:before {
    background-image: linear-gradient(
        180deg,
        rgba(255, 16, 140, 0) 33.4%,
        rgba(87, 0, 45, 0.95) 100%
    );
    transform: translateY(-100%); /* Slide up out of view */
}

/* Additional pseudo-element for hover gradient */
.projectsec:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.2) 33.4%,
        rgba(0, 0, 0, 0.85) 100%
    );
    transform: translateY(100%); /* Start below the container */
    transform-origin: top; /* Slide from top */
    transition: transform 0.6s ease-in-out; /* Smooth slide transition */
    pointer-events: none;
}

/* Hover state for the :after element */
.projectsec:hover:after {
    transform: translateY(0); /* Slide into view */
}
/* Paragraph inside */
.elementor-1719 .elementor-element.elementor-element-3d5374c .projectsec p {
    position: relative;
    color: #fff;
    transition: color 1.5s ease-in-out, transform 0.6s ease-in-out;
}

.elementor-1719 .elementor-element.elementor-element-3d5374c .projectsec:hover p {
    color: #f0f0f0; /* fades slower */
    transform: translateY(-5px);
}/* End custom CSS */