.elementor-15020 .elementor-element.elementor-element-9dba81a:not(.elementor-motion-effects-element-type-background), .elementor-15020 .elementor-element.elementor-element-9dba81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1f2025;background-image:url("https://www.veilux.net/wp-content/uploads/2025/08/explosion-proof-camera-geological-site-installation-hq.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15020 .elementor-element.elementor-element-9dba81a > .elementor-background-overlay{background-color:#304B67;opacity:0.42;transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-15020 .elementor-element.elementor-element-9dba81a > .elementor-container{min-height:400px;}.elementor-15020 .elementor-element.elementor-element-9dba81a{transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;color:#ffffff;margin-top:-17px;margin-bottom:-41px;padding:-3px -3px -3px -3px;}.elementor-15020 .elementor-element.elementor-element-9dba81a .elementor-heading-title{color:#ffffff;}.elementor-15020 .elementor-element.elementor-element-0ef0281 > .elementor-element-populated{padding:80px 20px 80px 20px;}.elementor-15020 .elementor-element.elementor-element-4e919bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15020 .elementor-element.elementor-element-4e919bb > .elementor-container{max-width:544px;}.elementor-15020 .elementor-element.elementor-element-99d88fb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15020 .elementor-element.elementor-element-6561ab6{text-align:center;}.elementor-15020 .elementor-element.elementor-element-6561ab6 .elementor-heading-title{font-size:52px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-15020 .elementor-element.elementor-element-5f5ee81:not(.elementor-motion-effects-element-type-background), .elementor-15020 .elementor-element.elementor-element-5f5ee81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15020 .elementor-element.elementor-element-5f5ee81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-15020 .elementor-element.elementor-element-5f5ee81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15020 .elementor-element.elementor-element-154638f > .elementor-element-populated{padding:26px 20px 16px 20px;}.elementor-15020 .elementor-element.elementor-element-5356c63 > .elementor-widget-container{margin:0px 11px 27px 11px;}.elementor-15020 .elementor-element.elementor-element-5356c63{text-align:center;}.elementor-15020 .elementor-element.elementor-element-b821ae5{text-align:center;}.elementor-15020 .elementor-element.elementor-element-f557967{--divider-border-style:solid;--divider-color:#F89A20;--divider-border-width:2px;}.elementor-15020 .elementor-element.elementor-element-f557967 .elementor-divider-separator{width:25%;}.elementor-15020 .elementor-element.elementor-element-f557967 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15020 .elementor-element.elementor-element-456d37e > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-15020 .elementor-element.elementor-element-9dba81a:not(.elementor-motion-effects-element-type-background), .elementor-15020 .elementor-element.elementor-element-9dba81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-15020 .elementor-element.elementor-element-9dba81a > .elementor-container{min-height:300px;}.elementor-15020 .elementor-element.elementor-element-0ef0281 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-15020 .elementor-element.elementor-element-99d88fb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15020 .elementor-element.elementor-element-154638f > .elementor-element-populated{padding:40px 20px 40px 20px;}}@media(max-width:767px){.elementor-15020 .elementor-element.elementor-element-9dba81a > .elementor-container{min-height:200px;}.elementor-15020 .elementor-element.elementor-element-0ef0281 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-15020 .elementor-element.elementor-element-99d88fb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15020 .elementor-element.elementor-element-154638f > .elementor-element-populated{padding:40px 0px 40px 0px;}}/* Start custom CSS for divider, class: .elementor-element-f557967 */.elementor-15020 .elementor-element.elementor-element-f557967 {
    background-color: rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-456d37e *//* label styling */
#wpforms-form-13595 label:not(.wpforms-field-sublabel) {
    font: bold 1rem Roboto, sans-serif;
    color: #333e48;
}

/* input field styling */
#wpforms-form-13595 #wpforms-13595-field_0, #wpforms-form-13595 #wpforms-13595-field_0-last, #wpforms-form-13595 #wpforms-13595-field_1, #wpforms-form-13595 #wpforms-13595-field_5, #wpforms-form-13595 #wpforms-13595-field_3 {
    border-radius: 2px;
    border: 1px solid #d6d6d6;
    height: 100%;
    font: 400 1rem Roboto, sans-serif;
    color: #333e48;
    background-color: #fff;
}
#wpforms-form-13595 #wpforms-13595-field_0, #wpforms-form-13595 #wpforms-13595-field_0-last, #wpforms-form-13595 #wpforms-13595-field_1, #wpforms-form-13595 #wpforms-13595-field_3 {
    padding: 0.5rem;
}
#wpforms-form-13595 #wpforms-13595-field_5 {
    padding: 0.5rem 0.5rem 0.5rem calc(48px + 0.5rem);
}
#wpforms-form-13595 #wpforms-13595-field_0-container, #wpforms-form-13595 #wpforms-13595-field_1-container, #wpforms-form-13595 #wpforms-13595-field_3-container, #wpforms-form-13595 #wpforms-13595-field_5-container {
    padding: 1rem 0;
}

/* submit button styling */
#wpforms-form-13595 #wpforms-submit-13595 {
    font: 500 1rem/1 Oswald, sans-serif;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-color: #F89A20;
    color: #0C0F3A;
    border: none;
    border-radius: 2px;
    padding: 1rem 1.5rem;
}
#wpforms-form-13595 #wpforms-submit-13595:hover {
    background-color: #F7910D;
}

/* name 0, email 1, phone 5, captcha 3 *//* End custom CSS */