.elementor-103 .elementor-element.elementor-element-b135c49{--display:flex;--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-103 .elementor-element.elementor-element-5bdf470{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-5bdf470:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-5bdf470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rpconstruction.in/wp-content/uploads/2026/10/background-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-f604157{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-9358162{--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;}.elementor-103 .elementor-element.elementor-element-df37ba1{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.7em;color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-36446a7{text-align:start;}.elementor-103 .elementor-element.elementor-element-36446a7 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.1em;color:#1E2326;}.elementor-103 .elementor-element.elementor-element-6095a18{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-ebc496b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:16px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-b1acb28 .elementor-button{background-color:#1E2326;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-103 .elementor-element.elementor-element-b1acb28 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-b1acb28 .elementor-button:focus{background-color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-b1acb28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-b1acb28 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-103 .elementor-element.elementor-element-b6a2592{--display:flex;--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-aaa0bf2{--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-103 .elementor-element.elementor-element-8461678{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-8461678 img{width:80%;max-width:100%;height:400px;border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-3e8d848{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7a49929{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-103 .elementor-element.elementor-element-f1bb677{--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;}.elementor-103 .elementor-element.elementor-element-44b852b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-11208c0{width:var( --container-widget-width, 107.341% );max-width:107.341%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:107.341%;--container-widget-flex-grow:0;text-align:start;}.elementor-103 .elementor-element.elementor-element-11208c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-11208c0 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.1em;color:#1E2326;}.elementor-103 .elementor-element.elementor-element-73fe0de{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-66a7097{--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;}.elementor-103 .elementor-element.elementor-element-fa3ad06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-ed105df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-103 .elementor-element.elementor-element-ed105df .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.1em;color:#1E2326;}.elementor-103 .elementor-element.elementor-element-2982edd{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-32ca0f8{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9e2ad10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-b21a0a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-957a56e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-957a56e .elementor-counter-title{justify-content:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-103 .elementor-element.elementor-element-957a56e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;}.elementor-103 .elementor-element.elementor-element-e7da8e7{text-align:start;font-size:12px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-9f17fbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-7dcc06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-7dcc06b .elementor-counter-title{justify-content:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-103 .elementor-element.elementor-element-7dcc06b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;}.elementor-103 .elementor-element.elementor-element-feb2c73{text-align:start;font-size:12px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-1f232b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-4b35b84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-4b35b84 .elementor-counter-title{justify-content:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-103 .elementor-element.elementor-element-4b35b84 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;}.elementor-103 .elementor-element.elementor-element-ae47bae{text-align:start;font-size:12px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-1ddb545{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-2e66a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-2e66a42 .elementor-counter-title{justify-content:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-103 .elementor-element.elementor-element-2e66a42 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;}.elementor-103 .elementor-element.elementor-element-7eed9bc{text-align:start;font-size:12px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-91e9ec3{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-91e9ec3:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-91e9ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;background-image:url("https://rpconstruction.in/wp-content/uploads/2026/10/background-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-335b2fb{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-103 .elementor-element.elementor-element-9f86f6d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-90014d0{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.7em;color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-c66560f{text-align:start;}.elementor-103 .elementor-element.elementor-element-c66560f .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.1em;color:#1E2326;}.elementor-103 .elementor-element.elementor-element-c3ecfc7{--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:flex-end;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-103 .elementor-element.elementor-element-85ad9bf{text-align:start;font-size:14px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-8dd0d59 .elementor-button{background-color:#1E2326;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-8dd0d59 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-8dd0d59 .elementor-button:focus{background-color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-8dd0d59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-065d963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 50px 0px 50px;}.elementor-103 .elementor-element.elementor-element-2de4bf0{--display:flex;--min-height:0px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-2de4bf0:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-2de4bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;background-image:url("https://rpconstruction.in/wp-content/uploads/2026/10/background-sky-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-260804d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-103 .elementor-element.elementor-element-ed8727b{--display:flex;--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;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-103 .elementor-element.elementor-element-6da7fee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-19bbd85 .elementor-button{background-color:#2E8B7A;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFC914;color:#FFC914;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC914;border-radius:5px 5px 5px 5px;padding:2px 2px 2px 2px;}.elementor-103 .elementor-element.elementor-element-19bbd85 .elementor-button-content-wrapper{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-19bbd85 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-103 .elementor-element.elementor-element-7cb1e7d{text-align:start;}.elementor-103 .elementor-element.elementor-element-7cb1e7d .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-c3657c7{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-24dd505{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-103 .elementor-element.elementor-element-af82650 .elementor-button{background-color:#2E8B7A;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#FFC914;color:#FFC914;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC914;border-radius:999px 999px 999px 999px;padding:12px 20px 12px 20px;}.elementor-103 .elementor-element.elementor-element-af82650 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-af82650 .elementor-button:focus{background-color:#FFC914;color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-af82650 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-af82650 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-103 .elementor-element.elementor-element-af82650 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-af82650 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-59e18bf{--display:flex;--min-height:0px;--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;--justify-content: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:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-bf8bd8f .swiper-slide-bg{background-image:url(https://rpconstruction.in/wp-content/uploads/2026/10/proje-2.png);background-size:cover;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-bf8bd8f .swiper-slide-contents{margin-left:auto;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-bf8bd8f .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-105121e .swiper-slide-bg{background-image:url(https://rpconstruction.in/wp-content/uploads/2026/10/proje-3.png);background-size:cover;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-105121e .swiper-slide-contents{margin-left:auto;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-105121e .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-a08b007 .swiper-slide-bg{background-image:url(https://rpconstruction.in/wp-content/uploads/2026/10/proje-1.png);background-size:cover;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-a08b007 .swiper-slide-contents{margin-left:auto;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-repeater-item-a08b007 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide{transition-duration:calc(3000ms*1.2);height:400px;}.elementor-103 .elementor-element.elementor-element-86772d0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-contents{max-width:54%;}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-inner{text-align:center;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-swiper-button{color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-pagination-bullet-active{background-color:#FFC914;}.elementor-103 .elementor-element.elementor-element-d13a888{--display:flex;--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;--justify-content:center;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-103 .elementor-element.elementor-element-d13a888:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-d13a888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;}.elementor-103 .elementor-element.elementor-element-a427ecf{--display:flex;--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:00px 00px;--row-gap:00px;--column-gap:00px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103 .elementor-element.elementor-element-a427ecf:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-a427ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#124A43;}.elementor-103 .elementor-element.elementor-element-1803caa{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ea76385{--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;}.elementor-103 .elementor-element.elementor-element-ea76385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-9da8b8d{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.7em;color:#FFC914;}.elementor-103 .elementor-element.elementor-element-4d98dd4{text-align:start;}.elementor-103 .elementor-element.elementor-element-4d98dd4 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a1c9fbc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--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-103 .elementor-element.elementor-element-5533d39{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-5533d39 .elementor-button{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-103 .elementor-element.elementor-element-4cfc890{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-4cfc890 .elementor-button{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-103 .elementor-element.elementor-element-c7d760a{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-c7d760a .elementor-button{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-103 .elementor-element.elementor-element-05a6131{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-05a6131.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-05a6131 .elementor-button{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-103 .elementor-element.elementor-element-1bfad96{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#DDDFE1;}.elementor-103 .elementor-element.elementor-element-e3d42bf{--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:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button{background-color:#FFC914;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC914;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 12px;}.elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button:focus{background-color:#FFC914;color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC914;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 12px;}.elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-e7e6f1d{--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;--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:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-e7e6f1d:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e7e6f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rpconstruction.in/wp-content/uploads/2026/10/background-7.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-5068607{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-103 .elementor-element.elementor-element-61e110f{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-db860ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-103 .elementor-element.elementor-element-db860ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-db860ba .elementor-heading-title{font-size:45px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#1E2326;}.elementor-103 .elementor-element.elementor-element-f31025a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .ekit-price-card-slider{--ekit_client_logo_slidetosho:4;}.elementor-103 .elementor-element.elementor-element-aa6f3eb{width:var( --container-widget-width, 0% );max-width:0%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .elementskit-clients-slider .single-client{min-height:0px;border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-aa6f3eb .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-aa6f3eb .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-aa6f3eb .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-2cb22a5{--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;--justify-content:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-077d43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-006360a{--display:flex;--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-103 .elementor-element.elementor-element-4b1535e{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-4b1535e:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-4b1535e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;background-image:url("https://rpconstruction.in/wp-content/uploads/2026/10/background-7.jpg");}.elementor-103 .elementor-element.elementor-element-1581c4ff{--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;--align-items:center;}.elementor-103 .elementor-element.elementor-element-69d8ef59{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;color:#2E8B7A;}.elementor-103 .elementor-element.elementor-element-2f5c25f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-103 .elementor-element.elementor-element-2f5c25f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-2f5c25f0 .elementor-heading-title{font-size:45px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#1E2326;}.elementor-103 .elementor-element.elementor-element-308e8603{text-align:center;font-size:16px;line-height:1.7em;color:#6b7277;}.elementor-103 .elementor-element.elementor-element-d3f2943 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-103 .elementor-element.elementor-element-d3f2943 .ekit-price-card-slider{--ekit_client_logo_slidetosho:4;}.elementor-103 .elementor-element.elementor-element-d3f2943{width:var( --container-widget-width, 0% );max-width:0%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-d3f2943 .elementskit-clients-slider .single-client{min-height:0px;border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-d3f2943 .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-d3f2943 .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-d3f2943 .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-103 .elementor-element.elementor-element-d3f2943 .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}:root{--page-title-display:none;}body.elementor-page-103{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-df37ba1{font-size:13px;}.elementor-103 .elementor-element.elementor-element-36446a7 .elementor-heading-title{font-size:46px;}.elementor-103 .elementor-element.elementor-element-ebc496b{font-size:15px;}.elementor-103 .elementor-element.elementor-element-7a49929{--grid-auto-flow:row;}.elementor-103 .elementor-element.elementor-element-44b852b{font-size:13px;}.elementor-103 .elementor-element.elementor-element-11208c0 .elementor-heading-title{font-size:46px;}.elementor-103 .elementor-element.elementor-element-73fe0de{font-size:15px;}.elementor-103 .elementor-element.elementor-element-fa3ad06{font-size:13px;}.elementor-103 .elementor-element.elementor-element-ed105df .elementor-heading-title{font-size:46px;}.elementor-103 .elementor-element.elementor-element-2982edd{font-size:15px;}.elementor-103 .elementor-element.elementor-element-9e2ad10{--grid-auto-flow:row;}.elementor-103 .elementor-element.elementor-element-e7da8e7{font-size:15px;}.elementor-103 .elementor-element.elementor-element-feb2c73{font-size:15px;}.elementor-103 .elementor-element.elementor-element-ae47bae{font-size:15px;}.elementor-103 .elementor-element.elementor-element-7eed9bc{font-size:15px;}.elementor-103 .elementor-element.elementor-element-90014d0{font-size:13px;}.elementor-103 .elementor-element.elementor-element-c66560f .elementor-heading-title{font-size:46px;}.elementor-103 .elementor-element.elementor-element-85ad9bf{font-size:15px;}.elementor-103 .elementor-element.elementor-element-2de4bf0{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-7cb1e7d .elementor-heading-title{font-size:46px;}.elementor-103 .elementor-element.elementor-element-c3657c7{font-size:15px;}.elementor-103 .elementor-element.elementor-element-a427ecf{--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;}.elementor-103 .elementor-element.elementor-element-a427ecf.e-con{--align-self:center;}.elementor-103 .elementor-element.elementor-element-1803caa{--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;}.elementor-103 .elementor-element.elementor-element-9da8b8d{font-size:13px;}.elementor-103 .elementor-element.elementor-element-4d98dd4 .elementor-heading-title{font-size:46px;}.elementor-103 .elementor-element.elementor-element-a1c9fbc{--grid-auto-flow:row;}.elementor-103 .elementor-element.elementor-element-1bfad96{font-size:15px;}.elementor-103 .elementor-element.elementor-element-e7e6f1d{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-61e110f{font-size:13px;}.elementor-103 .elementor-element.elementor-element-db860ba .elementor-heading-title{font-size:32px;}.elementor-103 .elementor-element.elementor-element-f31025a{font-size:15px;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-103 .elementor-element.elementor-element-4b1535e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-69d8ef59{font-size:13px;}.elementor-103 .elementor-element.elementor-element-2f5c25f0 .elementor-heading-title{font-size:32px;}.elementor-103 .elementor-element.elementor-element-308e8603{font-size:15px;}.elementor-103 .elementor-element.elementor-element-d3f2943 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-103 .elementor-element.elementor-element-d3f2943 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-9358162{--width:60%;}.elementor-103 .elementor-element.elementor-element-6095a18{--width:36%;}.elementor-103 .elementor-element.elementor-element-aaa0bf2{--width:50%;}.elementor-103 .elementor-element.elementor-element-3e8d848{--width:55%;}.elementor-103 .elementor-element.elementor-element-f1bb677{--width:100%;}.elementor-103 .elementor-element.elementor-element-66a7097{--width:100%;}.elementor-103 .elementor-element.elementor-element-9f86f6d{--width:60%;}.elementor-103 .elementor-element.elementor-element-c3ecfc7{--width:36%;}.elementor-103 .elementor-element.elementor-element-260804d{--width:100%;}.elementor-103 .elementor-element.elementor-element-ed8727b{--width:100%;}.elementor-103 .elementor-element.elementor-element-6da7fee{--width:60%;}.elementor-103 .elementor-element.elementor-element-24dd505{--width:36%;}.elementor-103 .elementor-element.elementor-element-a427ecf{--width:100%;}.elementor-103 .elementor-element.elementor-element-1803caa{--width:100%;}.elementor-103 .elementor-element.elementor-element-ea76385{--width:95%;}.elementor-103 .elementor-element.elementor-element-e3d42bf{--width:55%;}.elementor-103 .elementor-element.elementor-element-5068607{--content-width:640px;}.elementor-103 .elementor-element.elementor-element-1581c4ff{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-103 .elementor-element.elementor-element-9358162{--width:100%;}.elementor-103 .elementor-element.elementor-element-6095a18{--width:100%;}.elementor-103 .elementor-element.elementor-element-f1bb677{--width:100%;}.elementor-103 .elementor-element.elementor-element-66a7097{--width:100%;}.elementor-103 .elementor-element.elementor-element-9f86f6d{--width:100%;}.elementor-103 .elementor-element.elementor-element-c3ecfc7{--width:100%;}.elementor-103 .elementor-element.elementor-element-6da7fee{--width:100%;}.elementor-103 .elementor-element.elementor-element-24dd505{--width:100%;}.elementor-103 .elementor-element.elementor-element-a427ecf{--width:70%;}.elementor-103 .elementor-element.elementor-element-1803caa{--width:100%;}.elementor-103 .elementor-element.elementor-element-ea76385{--width:100%;}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-5bdf470{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-103 .elementor-element.elementor-element-f604157{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9358162{--width:100%;}.elementor-103 .elementor-element.elementor-element-df37ba1{font-size:13px;}.elementor-103 .elementor-element.elementor-element-36446a7 .elementor-heading-title{font-size:36px;}.elementor-103 .elementor-element.elementor-element-6095a18{--width:100%;}.elementor-103 .elementor-element.elementor-element-ebc496b{font-size:15px;}.elementor-103 .elementor-element.elementor-element-b6a2592{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8461678 img{width:100%;height:300px;}.elementor-103 .elementor-element.elementor-element-3e8d848{--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-103 .elementor-element.elementor-element-7a49929{--e-con-grid-template-columns:repeat(1, 1fr);--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-103 .elementor-element.elementor-element-f1bb677{--width:100%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-44b852b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-103 .elementor-element.elementor-element-11208c0{padding:0px 0px 15px 0px;}.elementor-103 .elementor-element.elementor-element-11208c0 .elementor-heading-title{font-size:18px;}.elementor-103 .elementor-element.elementor-element-73fe0de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-103 .elementor-element.elementor-element-66a7097{--width: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-103 .elementor-element.elementor-element-fa3ad06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-103 .elementor-element.elementor-element-ed105df{padding:0px 0px 15px 0px;}.elementor-103 .elementor-element.elementor-element-ed105df .elementor-heading-title{font-size:18px;}.elementor-103 .elementor-element.elementor-element-2982edd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-103 .elementor-element.elementor-element-9e2ad10{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-103 .elementor-element.elementor-element-e7da8e7{font-size:15px;}.elementor-103 .elementor-element.elementor-element-feb2c73{font-size:15px;}.elementor-103 .elementor-element.elementor-element-ae47bae{font-size:15px;}.elementor-103 .elementor-element.elementor-element-7eed9bc{font-size:15px;}.elementor-103 .elementor-element.elementor-element-91e9ec3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:180px;--padding-left:15px;--padding-right:15px;}.elementor-103 .elementor-element.elementor-element-335b2fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9f86f6d{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-90014d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-103 .elementor-element.elementor-element-c66560f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-103 .elementor-element.elementor-element-c66560f .elementor-heading-title{font-size:30px;}.elementor-103 .elementor-element.elementor-element-c3ecfc7{--width: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-103 .elementor-element.elementor-element-85ad9bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-103 .elementor-element.elementor-element-8dd0d59 .elementor-button{font-size:12px;}.elementor-103 .elementor-element.elementor-element-2de4bf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6da7fee{--width:100%;}.elementor-103 .elementor-element.elementor-element-19bbd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-19bbd85 .elementor-button{padding:5px 07px 5px 7px;}.elementor-103 .elementor-element.elementor-element-7cb1e7d .elementor-heading-title{font-size:36px;}.elementor-103 .elementor-element.elementor-element-c3657c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-103 .elementor-element.elementor-element-24dd505{--width:100%;--justify-content:flex-start;--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-103 .elementor-element.elementor-element-af82650{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-af82650 .elementor-button{padding:5px 07px 5px 7px;}.elementor-103 .elementor-element.elementor-element-59e18bf{--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-103 .elementor-element.elementor-element-86772d0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide{height:200px;}.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-contents{max-width:39%;}.elementor-103 .elementor-element.elementor-element-d13a888{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-103 .elementor-element.elementor-element-a427ecf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ea76385{--width:100%;--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-103 .elementor-element.elementor-element-9da8b8d{font-size:13px;}.elementor-103 .elementor-element.elementor-element-4d98dd4 .elementor-heading-title{font-size:36px;}.elementor-103 .elementor-element.elementor-element-a1c9fbc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--justify-items:stretch;--align-items:end;}.elementor-103 .elementor-element.elementor-element-05a6131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-1bfad96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-103 .elementor-element.elementor-element-e3d42bf{--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-56034d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-56034d8 .elementor-button{padding:5px 07px 5px 7px;}.elementor-103 .elementor-element.elementor-element-72cdfc8 .elementor-button{padding:5px 7px 5px 7px;}.elementor-103 .elementor-element.elementor-element-e7e6f1d{--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:50px;--padding-left:15px;--padding-right:15px;}.elementor-103 .elementor-element.elementor-element-5068607{--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-103 .elementor-element.elementor-element-61e110f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-103 .elementor-element.elementor-element-db860ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-db860ba .elementor-heading-title{font-size:28px;}.elementor-103 .elementor-element.elementor-element-f31025a{font-size:14px;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-103 .elementor-element.elementor-element-aa6f3eb .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-103 .elementor-element.elementor-element-a4a8d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 20px;}.elementor-103 .elementor-element.elementor-element-4b1535e{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-103 .elementor-element.elementor-element-1581c4ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-69d8ef59{font-size:13px;}.elementor-103 .elementor-element.elementor-element-2f5c25f0 .elementor-heading-title{font-size:28px;}.elementor-103 .elementor-element.elementor-element-308e8603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;font-size:15px;}.elementor-103 .elementor-element.elementor-element-d3f2943 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-103 .elementor-element.elementor-element-d3f2943 .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}}/* Start custom CSS for counter, class: .elementor-element-957a56e *//* Counter number: 100 */
.elementor-counter .elementor-counter-number {
    color: #124A43 !important;
}

/* Counter suffix: + */
.elementor-counter .elementor-counter-number-suffix {
    color: #FFC914 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7dcc06b *//* Counter number: 100 */
.elementor-counter .elementor-counter-number {
    color: #2E8B7A !important;
}

/* Counter suffix: + */
.elementor-counter .elementor-counter-number-suffix {
    color: #FFC914 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4b35b84 *//* Counter number: 100 */
.elementor-counter .elementor-counter-number {
    color: #2E8B7A !important;
}

/* Counter suffix: + */
.elementor-counter .elementor-counter-number-suffix {
    color: #FFC914 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2e66a42 *//* Counter number: 100 */
.elementor-counter .elementor-counter-number {
    color: #2E8B7A !important;
}

/* Counter suffix: + */
.elementor-counter .elementor-counter-number-suffix {
    color: #FFC914 !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-86772d0 *//* Keep the project section visible */
.elementor-103 .elementor-element.elementor-element-86772d0 {
    position: relative;
}

/* Project slide */
.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-inner {
    position: relative;
}

/* Information card - Desktop */
.elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-contents {
    position: absolute !important;
    right: 0 !important;
    bottom: 0px;
    left: auto !important;
    top: auto !important;
    width: 300px !important;
    max-width: 75% !important;
    padding: 22px 24px !important;
    margin: 0 !important;
    background: rgba(248, 249, 248, 0.94);
    border-left: 4px solid #124A43;
    box-shadow: 0 8px 24px rgba(30, 35, 38, 0.12);
    text-align: left;
    box-sizing: border-box;
    z-index: 5;
}

/* Title */
.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-heading {
    font-family: inherit;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.3;
    color: #1E2326;
    margin: 0 0 10px;
}

/* Description */
.elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-description {
    font-family: inherit;
    font-size: 13px;
    line-height: 1.7;
    color: #6B7277;
    margin: 0;
}

/* Mobile layout */
@media (max-width: 767px) {
    .elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-contents {
        right: px !important;
        bottom: 5px !important;
        width: 58% !important;
        max-width: 58% !important;
        padding: 10px !important;
        background: rgba(250, 250, 248, 0.96);
        border-left: 3px solid #2E8B7A;
        box-shadow: 0 3px 10px rgba(30, 35, 38, 0.10);
    }

    .elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-heading {
        font-size: 13px !important;
        line-height: 1.35 !important;
        margin-bottom: 5px !important;
    }

    .elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-description {
        font-size: 10px !important;
        line-height: 1.45 !important;
    }

    .elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-button {
        font-size: 10px !important;
        padding: 7px 10px !important;
        margin-top: 7px !important;
    }
}

/* Small mobile screens */
@media (max-width: 380px) {
    .elementor-103 .elementor-element.elementor-element-86772d0 .swiper-slide-contents {
        width: 56% !important;
        max-width: 56% !important;
        padding: 8px !important;
    }

    .elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-heading {
        font-size: 12px !important;
    }

    .elementor-103 .elementor-element.elementor-element-86772d0 .elementor-slide-description {
        font-size: 9px !important;
        line-height: 1.4 !important;
    }
}/* End custom CSS */