.elementor-22 .elementor-element.elementor-element-4b6dd95:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4b6dd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-22 .elementor-element.elementor-element-4b6dd95 > .elementor-background-overlay{background-image:url("https://grainfarms.in/wp-content/uploads/2026/07/how-to-calculate-house-construction-cost-in-pune.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4b6dd95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:101px 101px 101px 101px;}.elementor-22 .elementor-element.elementor-element-4b6dd95 > .elementor-shape-bottom svg{width:calc(108% + 1.3px);height:61px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-bc3c3ba{width:var( --container-widget-width, 13.839% );max-width:13.839%;margin:127px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:13.839%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-bc3c3ba .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-75b065e{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-f0022ea img{height:303px;}.elementor-22 .elementor-element.elementor-element-bf32e49 img{height:300px;}.elementor-22 .elementor-element.elementor-element-d89c496 img{height:297px;}.elementor-22 .elementor-element.elementor-element-3661a13{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-27c0a11 img{height:303px;}.elementor-22 .elementor-element.elementor-element-0f921c8 img{height:300px;}.elementor-22 .elementor-element.elementor-element-d0736a7 img{height:297px;}.elementor-22 .elementor-element.elementor-element-b104f59{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-586b0ec img{height:303px;}.elementor-22 .elementor-element.elementor-element-133bb0a img{height:300px;}.elementor-22 .elementor-element.elementor-element-da87936 img{height:297px;}.elementor-22 .elementor-element.elementor-element-52ba4d6{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-e9fe71b img{height:303px;}.elementor-22 .elementor-element.elementor-element-7908e10 img{height:300px;}.elementor-22 .elementor-element.elementor-element-197cab3 img{height:297px;}.elementor-22 .elementor-element.elementor-element-50b8cc6{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-b97c1a6 img{height:303px;}.elementor-22 .elementor-element.elementor-element-718a0e9 img{height:300px;}.elementor-22 .elementor-element.elementor-element-a95670c img{height:297px;}.elementor-22 .elementor-element.elementor-element-c8d9442{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-3b3b263 img{height:303px;}.elementor-22 .elementor-element.elementor-element-aeb14e9 img{height:300px;}.elementor-22 .elementor-element.elementor-element-7a96d17 img{height:297px;}.elementor-22 .elementor-element.elementor-element-674cf4e{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-4d01b4d img{height:303px;}.elementor-22 .elementor-element.elementor-element-3ea5071 img{height:300px;}.elementor-22 .elementor-element.elementor-element-248cd21 img{height:297px;}.elementor-22 .elementor-element.elementor-element-eb2ffc3{margin-top:15px;margin-bottom:0px;padding:29px 0px 19px 0px;}.elementor-22 .elementor-element.elementor-element-ab7dda7 img{height:297px;}.elementor-22 .elementor-element.elementor-element-a8842cd img{height:297px;}.elementor-22 .elementor-element.elementor-element-49d3a9c{margin-top:15px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-f889779 img{height:295px;}.elementor-22 .elementor-element.elementor-element-7c1d41a img{height:297px;}.elementor-22 .elementor-element.elementor-element-dbf3637 img{height:297px;}.elementor-22 .elementor-element.elementor-element-1be527e{margin-top:15px;margin-bottom:0px;padding:35px 0px 53px 0px;}.elementor-22 .elementor-element.elementor-element-63e0f21 img{width:100%;height:295px;}.elementor-22 .elementor-element.elementor-element-9ea019b img{height:297px;}.elementor-22 .elementor-element.elementor-element-f74076e img{height:297px;}.elementor-22 .elementor-element.elementor-element-8951b27:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8951b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC23A;}.elementor-22 .elementor-element.elementor-element-8951b27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:61px 0px 46px 0px;}.elementor-22 .elementor-element.elementor-element-8951b27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-22 .elementor-element.elementor-element-f5f2c1d{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-e5b3338{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-2e01d5b .elementor-button{background-color:#EBC23A;border-style:groove;border-width:1px 1px 1px 1px;border-color:#010102;padding:17px 29px 13px 21px;}.elementor-22 .elementor-element.elementor-element-2e01d5b .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-2e01d5b .elementor-button:focus{background-color:#2B445C;color:#DDDA51;}.elementor-22 .elementor-element.elementor-element-2e01d5b{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-2e01d5b .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-2e01d5b .elementor-button:focus svg{fill:#DDDA51;}