.elementor-728 .elementor-element.elementor-element-bf9411c{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-31e62e8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-31e62e8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-728 .elementor-element.elementor-element-dd99dae{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-13e1bbb{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-cd55891{--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;--overlay-opacity:0.1;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-cd55891::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .elementor-background-video-container::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .e-con-inner > .elementor-background-video-container::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .elementor-background-slideshow::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kumudinienergy.com/wp-content/uploads/2026/09/Gemini_Generated_Image_6lxa1h6lxa1h6lxa-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-728 .elementor-element.elementor-element-79b0f82{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-79b0f82 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-bb55637{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-bb55637 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-37f7e0b{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-3f43a02{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-a39a864{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;--wcf-slide-distance:60px;text-align:start;}.elementor-728 .elementor-element.elementor-element-1172b19{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-1172b19 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-4ea2d83{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-4ea2d83 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-16e8589{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-9f97a76{box-shadow:0px 6px 10px 0px rgba(0,0,0,0.5);}.elementor-728 .elementor-element.elementor-element-00d93e3{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-a9f91c5{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-3ded305{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:start;}.elementor-728 .elementor-element.elementor-element-3ded305 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-f170ddd{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-6a3597f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-6a3597f.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-6a3597f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-6a3597f.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-6a3597f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-6a3597f .elementor-icon{font-size:30px;}.elementor-728 .elementor-element.elementor-element-6a3597f .elementor-icon svg{height:30px;}.elementor-728 .elementor-element.elementor-element-7f2f43a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-7f2f43a .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-7f2f43a .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-7f2f43a .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-138abb3{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-cfebdb2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-cfebdb2.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-cfebdb2.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-cfebdb2.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-cfebdb2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-cfebdb2 .elementor-icon{font-size:25px;}.elementor-728 .elementor-element.elementor-element-cfebdb2 .elementor-icon svg{height:25px;}.elementor-728 .elementor-element.elementor-element-44570dd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-44570dd .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-44570dd .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-44570dd .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-e327e95{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-fc12652.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-fc12652.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-fc12652.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-fc12652.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-fc12652.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-fc12652 .elementor-icon{font-size:25px;}.elementor-728 .elementor-element.elementor-element-fc12652 .elementor-icon svg{height:25px;}.elementor-728 .elementor-element.elementor-element-82daa53{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;}.elementor-728 .elementor-element.elementor-element-82daa53 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-82daa53 .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-82daa53 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-faa1cff{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-f291a4b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-f291a4b .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-20456df{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-20456df .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-20456df .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-20456df .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-8d96bd4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-8d96bd4 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-8d96bd4 .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-8d96bd4 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-783f820{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-783f820 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-783f820 .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-783f820 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-8915d51{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-8915d51 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-8915d51 .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-8915d51 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-0d2c973{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-0d2c973 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-0d2c973 .elementor-heading-title a:hover, .elementor-728 .elementor-element.elementor-element-0d2c973 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-1d9ce9e{--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;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-728 .elementor-element.elementor-element-b97a3c0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-b97a3c0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-8a91946 .wcf--social-icons ul{justify-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;}.elementor-728 .elementor-element.elementor-element-8a91946 .wcf-social-icon{color:var( --e-global-color-astglobalcolor6 );fill:var( --e-global-color-astglobalcolor6 );}.elementor-728 .elementor-element.elementor-element-8a91946 .wcf-social-icon:hover, .elementor-728 .elementor-element.elementor-element-8a91946 .wcf-social-icon:focus{color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor0 );}.elementor-728 .elementor-element.elementor-element-8234f59{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;text-align:center;}.elementor-728 .elementor-element.elementor-element-8234f59 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-728 .elementor-element.elementor-element-a39a864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;}}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-cd55891::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .elementor-background-video-container::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .e-con-inner > .elementor-background-video-container::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .elementor-background-slideshow::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-728 .elementor-element.elementor-element-cd55891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kumudinienergy.com/wp-content/uploads/2026/09/Gemini_Generated_Image_oyimxloyimxloyim-scaled.png");}.elementor-728 .elementor-element.elementor-element-a39a864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -35px;}.elementor-728 .elementor-element.elementor-element-f170ddd{--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;}.elementor-728 .elementor-element.elementor-element-7f2f43a{text-align:center;}.elementor-728 .elementor-element.elementor-element-44570dd{text-align:center;}.elementor-728 .elementor-element.elementor-element-82daa53{text-align:center;}.elementor-728 .elementor-element.elementor-element-20456df{text-align:center;}.elementor-728 .elementor-element.elementor-element-8d96bd4{text-align:center;}.elementor-728 .elementor-element.elementor-element-783f820{text-align:center;}.elementor-728 .elementor-element.elementor-element-8915d51{text-align:center;}.elementor-728 .elementor-element.elementor-element-0d2c973{text-align:center;}.elementor-728 .elementor-element.elementor-element-8a91946 .wcf--social-icons ul{justify-content:center;align-items:center;}}/* Start custom CSS for shortcode, class: .elementor-element-320d9e5 *//* 1. Style the labels */
.wpcf7-form label {
    display: block;
    font-weight: bold;
    margin-bottom: 8px;
    color: #333333;
}

/* 2. Style the typing boxes and dropdown menu */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
    width: 100%;
    padding: 12px;
    margin-bottom: 20px;
    border: 1px solid #cccccc;
    border-radius: 8px;
    background-color: #fafafa;
    font-size: 16px;
    box-sizing: border-box;
}

/* 3. Add a green glow when someone clicks inside a box */
.wpcf7-form input:focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus {
    border-color: #2e7d32; 
    outline: none;
}

/* 4. White Submit Button with black text and 5% shadow */
.wpcf7-form input[type="submit"] {
    background-color: #ffffff; 
    color: #000000; 
    font-size: 18px;
    font-weight: bold;
    padding: 15px 24px;
    border: 1px solid #e0e0e0; /* Light grey border so it doesn't vanish on a white page */
    border-radius: 8px;
    cursor: pointer;
    width: 100%; 
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* 5% downward shadow */
    transition: all 0.4s ease; /* Makes the color change smooth instead of instant */
}

/* 5. Hover Effect: Black button with orange shadow */
.wpcf7-form input[type="submit"]:hover {
    background-color: #000000; 
    color: #F79332; /* Changes text to orange so you can read it on the black button */
    border-color: #000000;
    box-shadow: 0px 6px 15px rgba(255, 140, 0, 0.7); /* Orange shadow */
}/* End custom CSS */