.elementor-235 .elementor-element.elementor-element-57758c2f:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-57758c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precision-energysolutions.com/wp-content/uploads/2024/05/contact.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-57758c2f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-463ab99 ) 30%, var( --e-global-color-accent ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-235 .elementor-element.elementor-element-57758c2f > .elementor-container{min-height:40vh;}.elementor-235 .elementor-element.elementor-element-57758c2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-235 .elementor-element.elementor-element-2e9245ed > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-235 .elementor-element.elementor-element-1d2941b5{text-align:center;}.elementor-235 .elementor-element.elementor-element-1d2941b5 .elementor-heading-title{-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-eca97ee );stroke:var( --e-global-color-eca97ee );}.elementor-235 .elementor-element.elementor-element-77f60348{text-align:center;}.elementor-235 .elementor-element.elementor-element-c27ae69{padding:6em 5em 6em 8em;}.elementor-235 .elementor-element.elementor-element-d1872c8 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-235 .elementor-element.elementor-element-ca487fb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-eca97ee );}.elementor-235 .elementor-element.elementor-element-c25c25b{text-align:left;}.elementor-235 .elementor-element.elementor-element-c25c25b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:400;text-transform:capitalize;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-964db02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4em 1em 1em 2em;}.elementor-235 .elementor-element.elementor-element-330fe3e{text-align:left;}.elementor-235 .elementor-element.elementor-element-330fe3e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:400;text-transform:capitalize;line-height:1.2em;}.elementor-235 .elementor-element.elementor-element-b891fc3.ekit-equal-height-enable,
					.elementor-235 .elementor-element.elementor-element-b891fc3.ekit-equal-height-enable > div,
					.elementor-235 .elementor-element.elementor-element-b891fc3.ekit-equal-height-enable .ekit-wid-con,
					.elementor-235 .elementor-element.elementor-element-b891fc3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox{background-color:var( --e-global-color-851f906 );padding:0px 15px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox .elementskit-info-box-title{margin:-10px 0px 0px 20px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox p{margin:0px 15px 0px 20px;}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );background-color:var( --e-global-color-ad6b31a );}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:10px 10px 10px 10px;transform:rotate(0deg);}.elementor-235 .elementor-element.elementor-element-1d1b172.ekit-equal-height-enable,
					.elementor-235 .elementor-element.elementor-element-1d1b172.ekit-equal-height-enable > div,
					.elementor-235 .elementor-element.elementor-element-1d1b172.ekit-equal-height-enable .ekit-wid-con,
					.elementor-235 .elementor-element.elementor-element-1d1b172.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox{background-color:var( --e-global-color-851f906 );padding:0px 15px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox .elementskit-info-box-title{margin:-10px 0px 0px 20px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox p{margin:0px 15px 0px 20px;}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );background-color:var( --e-global-color-ad6b31a );}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:10px 10px 10px 10px;transform:rotate(0deg);}.elementor-235 .elementor-element.elementor-element-8e8b5e5.ekit-equal-height-enable,
					.elementor-235 .elementor-element.elementor-element-8e8b5e5.ekit-equal-height-enable > div,
					.elementor-235 .elementor-element.elementor-element-8e8b5e5.ekit-equal-height-enable .ekit-wid-con,
					.elementor-235 .elementor-element.elementor-element-8e8b5e5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox{background-color:var( --e-global-color-851f906 );padding:0px 15px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox .elementskit-info-box-title{margin:-10px 0px 0px 20px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox p{margin:0px 15px 0px 20px;}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );background-color:var( --e-global-color-ad6b31a );}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;padding:10px 10px 10px 10px;transform:rotate(0deg);}.elementor-235 .elementor-element.elementor-element-a9c1eed:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-a9c1eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precision-energysolutions.com/wp-content/uploads/2025/05/cta-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-a9c1eed > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-235 .elementor-element.elementor-element-a9c1eed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 1em 8em 1em;}.elementor-235 .elementor-element.elementor-element-a790fd2 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-235 .elementor-element.elementor-element-dcd123a > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-235 .elementor-element.elementor-element-dcd123a{text-align:center;}.elementor-235 .elementor-element.elementor-element-dcd123a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.2rem;font-weight:400;text-transform:capitalize;line-height:1.2em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-eca97ee );stroke:var( --e-global-color-eca97ee );}.elementor-235 .elementor-element.elementor-element-3640e69 .elementor-button{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-235 .elementor-element.elementor-element-3640e69 .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-3640e69 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-235 .elementor-element.elementor-element-3640e69 .elementor-button-content-wrapper{flex-direction:row;}.elementor-235 .elementor-element.elementor-element-3640e69 .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-3640e69 .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-d1872c8{width:59.236%;}.elementor-235 .elementor-element.elementor-element-964db02{width:40.706%;}}@media(max-width:1024px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-d1872c8{width:100%;}.elementor-235 .elementor-element.elementor-element-964db02{width:100%;}}@media(min-width:1025px){.elementor-235 .elementor-element.elementor-element-a9c1eed:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-a9c1eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-ca487fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-c25c25b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-235 .elementor-element.elementor-element-c25c25b .elementor-heading-title{font-size:2.5rem;}.elementor-235 .elementor-element.elementor-element-964db02 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-235 .elementor-element.elementor-element-330fe3e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-235 .elementor-element.elementor-element-330fe3e .elementor-heading-title{font-size:2.5rem;}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox .elementskit-info-box-title{margin:-10px 0px 0px 20px;}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox .elementskit-info-box-title{margin:-10px 0px 0px 20px;}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox .elementskit-info-box-title{margin:-10px 0px 0px 20px;}.elementor-235 .elementor-element.elementor-element-a9c1eed{padding:6em 1em 6em 1em;}.elementor-235 .elementor-element.elementor-element-dcd123a > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-235 .elementor-element.elementor-element-dcd123a .elementor-heading-title{font-size:2.5rem;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-c27ae69{padding:20px 20px 20px 20px;}.elementor-235 .elementor-element.elementor-element-d1872c8 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-235 .elementor-element.elementor-element-ca487fb{text-align:center;}.elementor-235 .elementor-element.elementor-element-ca487fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-c25c25b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-235 .elementor-element.elementor-element-c25c25b{text-align:center;}.elementor-235 .elementor-element.elementor-element-c25c25b .elementor-heading-title{font-size:2.2rem;}.elementor-235 .elementor-element.elementor-element-330fe3e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-235 .elementor-element.elementor-element-330fe3e .elementor-heading-title{font-size:2.2rem;}.elementor-235 .elementor-element.elementor-element-b891fc3 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 20px;}.elementor-235 .elementor-element.elementor-element-1d1b172 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 20px;}.elementor-235 .elementor-element.elementor-element-8e8b5e5 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 20px;}.elementor-235 .elementor-element.elementor-element-dcd123a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-235 .elementor-element.elementor-element-dcd123a .elementor-heading-title{font-size:2.2rem;}}/* Start custom CSS for shortcode, class: .elementor-element-429ad46 */.elementor-235 .elementor-element.elementor-element-429ad46 .container{
    width: 100%;
}

.elementor-235 .elementor-element.elementor-element-429ad46 .row{
    display: flex;
    
}

.elementor-235 .elementor-element.elementor-element-429ad46 .col-6{
    width: 50%;
}

.elementor-235 .elementor-element.elementor-element-429ad46 .col-6, .col-12{
    margin:10px ;
}

.elementor-235 .elementor-element.elementor-element-429ad46 input, .elementor-235 .elementor-element.elementor-element-429ad46 textarea{
    margin-top: 10px;
    border-color: #dadada;
}
.elementor-235 .elementor-element.elementor-element-429ad46 input:focus, textarea:focus{
    outline: none;
}
.elementor-235 .elementor-element.elementor-element-429ad46 .col-12{
    width: 100%;
}
.elementor-235 .elementor-element.elementor-element-429ad46 label{
    width: 100%;
}
.elementor-235 .elementor-element.elementor-element-429ad46 textarea{
    height: 94px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #bfc0c1 !important;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bfc0c1 !important;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bfc0c1 !important;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #bfc0c1 !important;
    opacity: 1;
}/* End custom CSS */