.elementor-1749 .elementor-element.elementor-element-134bef3{--display:flex;--min-height:57vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-134bef3:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-134bef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#034E23;background-image:url("https://shreeramchemicalsindia.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-10-2026-05_01_09-PM.png");}.elementor-1749 .elementor-element.elementor-element-134bef3 > .elementor-shape-top .elementor-shape-fill, .elementor-1749 .elementor-element.elementor-element-134bef3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FDF7F0;}.elementor-1749 .elementor-element.elementor-element-134bef3 > .elementor-shape-top svg, .elementor-1749 .elementor-element.elementor-element-134bef3 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-1749 .elementor-element.elementor-element-134bef3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1749 .elementor-element.elementor-element-134bef3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-134bef3 > .elementor-shape-bottom svg, .elementor-1749 .elementor-element.elementor-element-134bef3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.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-1749 .elementor-element.elementor-element-3849731{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-1749 .elementor-element.elementor-element-3849731.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-3849731 .elementor-heading-title{font-family:"Poetsen One", Sans-serif;font-size:65px;font-weight:500;color:#034E23;}.elementor-1749 .elementor-element.elementor-element-feff0e6{--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;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-92c9a08{--display:flex;--justify-content:flex-start;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-85189fe{text-align:start;}.elementor-1749 .elementor-element.elementor-element-85189fe .elementor-heading-title{font-family:"Poetsen One", Sans-serif;font-size:46px;font-weight:500;color:#37110C;}.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-1749 .elementor-element.elementor-element-bcb79dd{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#75514C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1749 .elementor-element.elementor-element-428bb64{--divider-border-style:solid;--divider-color:#E0D1BC;--divider-border-width:1px;}.elementor-1749 .elementor-element.elementor-element-428bb64 .elementor-divider-separator{width:100%;}.elementor-1749 .elementor-element.elementor-element-428bb64 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1749 .elementor-element.elementor-element-950c47c .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-1749 .elementor-element.elementor-element-950c47c .elementor-icon-box-title{margin-block-end:6px;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#356E0D;color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-framed .elementor-icon{background-color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#37110C;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-950c47c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#37110C;}.elementor-1749 .elementor-element.elementor-element-950c47c .elementor-icon{font-size:19px;}.elementor-1749 .elementor-element.elementor-element-950c47c .elementor-icon i{transform:rotate(0deg);}.elementor-1749 .elementor-element.elementor-element-950c47c .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-950c47c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1749 .elementor-element.elementor-element-950c47c:has(:hover) .elementor-icon-box-title,
					 .elementor-1749 .elementor-element.elementor-element-950c47c:has(:focus) .elementor-icon-box-title{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-950c47c .elementor-icon-box-description{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon-box-title{margin-block-end:6px;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#356E0D;color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-framed .elementor-icon{background-color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#37110C;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-3bc57b7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#37110C;}.elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon{font-size:19px;}.elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon i{transform:rotate(0deg);}.elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1749 .elementor-element.elementor-element-3bc57b7:has(:hover) .elementor-icon-box-title,
					 .elementor-1749 .elementor-element.elementor-element-3bc57b7:has(:focus) .elementor-icon-box-title{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-3bc57b7 .elementor-icon-box-description{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon-box-title{margin-block-end:6px;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#356E0D;color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-framed .elementor-icon{background-color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#37110C;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-324130c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#37110C;}.elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon{font-size:19px;}.elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon i{transform:rotate(0deg);}.elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1749 .elementor-element.elementor-element-324130c:has(:hover) .elementor-icon-box-title,
					 .elementor-1749 .elementor-element.elementor-element-324130c:has(:focus) .elementor-icon-box-title{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-324130c .elementor-icon-box-description{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-8315a0b{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon-box-title{margin-block-end:6px;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#356E0D;color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-framed .elementor-icon{background-color:#356E0D;}.elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#37110C;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1749 .elementor-element.elementor-element-8315a0b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#37110C;}.elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon{font-size:19px;}.elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon i{transform:rotate(0deg);}.elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-1749 .elementor-element.elementor-element-8315a0b:has(:hover) .elementor-icon-box-title,
					 .elementor-1749 .elementor-element.elementor-element-8315a0b:has(:focus) .elementor-icon-box-title{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-8315a0b .elementor-icon-box-description{color:#37110C;}.elementor-1749 .elementor-element.elementor-element-162afd2{--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-1749 .elementor-element.elementor-element-3de8ff7{text-align:start;}.elementor-1749 .elementor-element.elementor-element-3de8ff7 .elementor-heading-title{font-family:"Poetsen One", Sans-serif;font-size:32px;font-weight:500;color:#37110C;}.elementor-1749 .elementor-element.elementor-element-65717d9{--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:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}@media(max-width:1366px){.elementor-1749 .elementor-element.elementor-element-134bef3{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-feff0e6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-65717d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-1749 .elementor-element.elementor-element-134bef3{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-feff0e6{--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:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-65717d9{--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:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1749 .elementor-element.elementor-element-3849731 .elementor-heading-title{font-size:50px;}.elementor-1749 .elementor-element.elementor-element-85189fe .elementor-heading-title{font-size:35px;}.elementor-1749 .elementor-element.elementor-element-8315a0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-54c63f8 *//* Form container */
.fluentform {
    padding: 30px;
    border-radius: 16px;
    box-shadow: 0 10px 35px rgba(0,0,0,0.08);
}

/* Labels */
.fluentform label {
    font-weight: 600;
    color: #263b2a;
}

/* Inputs */
.fluentform input,
.fluentform select,
.fluentform textarea {
    width: 100%;
    border: 1px solid #dce5dc;
    border-radius: 8px;
    padding: 13px 15px;
    transition: all 0.3s ease;
}

/* Input hover/focus */
.fluentform input:focus,
.fluentform select:focus,
.fluentform textarea:focus {
    border-color: #4c8b3c;
    box-shadow: 0 0 0 3px rgba(76,139,60,0.10);
    outline: none;
}

/* Submit button */
.fluentform button[type="submit"] {
    background: #356E0D;
    color: #ffffff;
    border: none;
    border-radius: 8px;
    padding: 13px 30px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Button hover */
.fluentform button[type="submit"]:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162afd2 *//* Premium Enquiry Form */
.elementor-1749 .elementor-element.elementor-element-162afd2 {
    position: relative;
    overflow: hidden;
    padding: 35px;
    border-radius: 20px;

    background:
        radial-gradient(circle at 90% 10%, rgba(112, 170, 70, 0.20), transparent 30%),
        radial-gradient(circle at 10% 90%, rgba(35, 110, 55, 0.15), transparent 35%),
        linear-gradient(135deg, #f7fbf3 0%, #edf6e8 50%, #ffffff 100%);

    border: 1px solid rgba(75, 130, 65, 0.18);

    box-shadow:
        0 20px 50px rgba(35, 80, 35, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* Decorative glow */
.elementor-1749 .elementor-element.elementor-element-162afd2::before {
    content: "";
    position: absolute;
    width: 180px;
    height: 180px;
    top: -90px;
    right: -70px;

    background: rgba(99, 160, 70, 0.15);
    border-radius: 50%;
    filter: blur(5px);
    pointer-events: none;
}

/* Bottom decorative shape */
.elementor-1749 .elementor-element.elementor-element-162afd2::after {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    bottom: -140px;
    left: -100px;

    background: rgba(45, 115, 55, 0.08);
    border-radius: 50%;
    pointer-events: none;
}

/* Keep form content above decoration */
.elementor-1749 .elementor-element.elementor-element-162afd2 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e78b48 */.contact-map {
    width: 100%;
    overflow: hidden;
    border-radius: 15px;
}

.contact-map iframe {
    width: 100%;
    height: 450px;
    display: block;
    border: 0;
}
@media (max-width: 767px) {
    .contact-map iframe {
        height: 350px;
    }
}/* End custom CSS */