.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-103 .elementor-element.elementor-element-bfa01ca{background-image:url("https://grainfarms.in/wp-content/uploads/2026/06/DP-New-Construction-Home.width-800.jpg");padding:74px 74px 74px 74px;background-position:center center;background-size:cover;text-align:center;}.elementor-103 .elementor-element.elementor-element-bfa01ca .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-weight:600;color:#D8B700;}.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-103 .elementor-element.elementor-element-b4c4fa0{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-b4c4fa0 .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:20px;font-weight:600;color:#1B3742;}.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-103 .elementor-element.elementor-element-1866268{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#3D3939;}.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-103 .elementor-element.elementor-element-2003ce0 .elementor-button{background-color:#E6D3BB;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#252424;color:#252424;padding:6px 17px 6px 11px;}.elementor-103 .elementor-element.elementor-element-2003ce0{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-2003ce0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-c8de289{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-c8de289 .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:20px;font-weight:600;color:#1B3742;}.elementor-103 .elementor-element.elementor-element-62fe272{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#3D3939;}.elementor-103 .elementor-element.elementor-element-6396e28 .elementor-button{background-color:#E6D3BB;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#252424;color:#252424;padding:6px 17px 6px 11px;}.elementor-103 .elementor-element.elementor-element-6396e28{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-6396e28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-c9a00f8{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-c9a00f8 .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:20px;font-weight:600;color:#1B3742;}.elementor-103 .elementor-element.elementor-element-623bb57{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#3D3939;}.elementor-103 .elementor-element.elementor-element-ca658d9 .elementor-button{background-color:#E6D3BB;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#252424;color:#252424;padding:6px 17px 6px 11px;}.elementor-103 .elementor-element.elementor-element-ca658d9{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-ca658d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-14bc9bc{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-14bc9bc .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:20px;font-weight:600;color:#1B3742;}.elementor-103 .elementor-element.elementor-element-f34d352{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#3D3939;}.elementor-103 .elementor-element.elementor-element-e45e97f .elementor-button{background-color:#E6D3BB;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#252424;color:#252424;padding:6px 17px 6px 11px;}.elementor-103 .elementor-element.elementor-element-e45e97f{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-e45e97f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-f4cdc1e{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-f4cdc1e .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:20px;font-weight:600;color:#1B3742;}.elementor-103 .elementor-element.elementor-element-44e0524{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#3D3939;}.elementor-103 .elementor-element.elementor-element-9768629 .elementor-button{background-color:#E6D3BB;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#252424;color:#252424;padding:6px 17px 6px 11px;}.elementor-103 .elementor-element.elementor-element-9768629{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-9768629 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-103 .elementor-element.elementor-element-0bda877{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-0bda877 .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:20px;font-weight:600;color:#1B3742;}.elementor-103 .elementor-element.elementor-element-ae1622f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#3D3939;}.elementor-103 .elementor-element.elementor-element-0012d84 .elementor-button{background-color:#E6D3BB;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#252424;color:#252424;padding:6px 17px 6px 11px;}.elementor-103 .elementor-element.elementor-element-0012d84{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-0012d84 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-3346035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;}.elementor-103 .elementor-element.elementor-element-b4c4fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -43px;}.elementor-103 .elementor-element.elementor-element-1866268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -42px;}.elementor-103 .elementor-element.elementor-element-2003ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -35px;}.elementor-103 .elementor-element.elementor-element-3ec2f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-103 .elementor-element.elementor-element-c8de289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;}.elementor-103 .elementor-element.elementor-element-62fe272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-103 .elementor-element.elementor-element-6396e28{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-103 .elementor-element.elementor-element-c96cde0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -39px;}.elementor-103 .elementor-element.elementor-element-14bc9bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -41px;}.elementor-103 .elementor-element.elementor-element-f34d352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -42px;}.elementor-103 .elementor-element.elementor-element-e45e97f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) -44px;}.elementor-103 .elementor-element.elementor-element-d543f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;}.elementor-103 .elementor-element.elementor-element-f4cdc1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-103 .elementor-element.elementor-element-44e0524{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;}.elementor-103 .elementor-element.elementor-element-9768629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) -36px;}.elementor-103 .elementor-element.elementor-element-c70239d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-103 .elementor-element.elementor-element-0bda877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;}.elementor-103 .elementor-element.elementor-element-ae1622f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}}