.elementor-9142 .elementor-element.elementor-element-5018bcc3 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-5018bcc3 > .elementor-container{min-height:400px;}.elementor-9142 .elementor-element.elementor-element-5018bcc3:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-5018bcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9142 .elementor-element.elementor-element-5018bcc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-3f27291c{text-align:center;}.elementor-9142 .elementor-element.elementor-element-3f27291c .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:46px;font-weight:600;color:#ffffff;}.elementor-9142 .elementor-element.elementor-element-1f241a9c{font-family:"Lato", Sans-serif;font-size:18px;color:#ffffff;}.elementor-9142 .elementor-element.elementor-element-1f241a9c a{color:#ffffff;}.elementor-9142 .elementor-element.elementor-element-fe4376c, .elementor-9142 .elementor-element.elementor-element-fe4376c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-fe4376c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;z-index:0;}.elementor-9142 .elementor-element.elementor-element-fe4376c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-4b62b56 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-24f1e21:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-24f1e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thenotaryguy.ca/wp-content/uploads/2024/04/legal-counsel-presents.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9142 .elementor-element.elementor-element-24f1e21 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-24f1e21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:80px 15px 80px 15px;}.elementor-9142 .elementor-element.elementor-element-9ab7e5e > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF40;padding:40px 40px 40px 40px;}.elementor-9142 .elementor-element.elementor-element-666c6fb .title-after_title, .elementor-9142 .elementor-element.elementor-element-666c6fb .title-subtitle, .elementor-9142 .elementor-element.elementor-element-666c6fb .woodmart-title-container{max-width:70%;}.elementor-9142 .elementor-element.elementor-element-666c6fb .title-subtitle{color:var( --e-global-color-d32d0d6 );}.elementor-9142 .elementor-element.elementor-element-666c6fb .title{font-size:48px;}.elementor-9142 .elementor-element.elementor-element-3a3d0d8 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(max-width:1024px){.elementor-9142 .elementor-element.elementor-element-666c6fb .title{font-size:36px;}}@media(max-width:767px){.elementor-9142 .elementor-element.elementor-element-fe4376c{z-index:0;}.elementor-9142 .elementor-element.elementor-element-4b62b56 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-9142 .elementor-element.elementor-element-24f1e21{padding:60px 30px 60px 30px;}.elementor-9142 .elementor-element.elementor-element-9ab7e5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-666c6fb .title{font-size:28px;}.elementor-9142 .elementor-element.elementor-element-3a3d0d8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 0px 15px;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-3a3d0d8 *//* Change label color to white */
.wpcf7 label {
    color: white !important; /* Set label text color to white */
}

/* Change the text color inside the input fields to white */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    color: white !important;  /* White text inside the input fields */
    background-color: transparent !important; /* Transparent background */
    border: 1px solid white !important;  /* White border for inputs and textareas */
}

/* Change the border color when input fields are focused */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
    border-color: white !important; /* White border on focus */
    outline: none !important;  /* Remove outline for a cleaner focus state */
}

/* Change the color of the error messages (validation messages) */
.wpcf7 .wpcf7-not-valid-tip {
    color: white !important; /* White color for error messages */
}

/* Style the submit button to be black with white text */
.wpcf7 input[type="submit"].btn-color-black {
    background-color: #DBA642 !important; /* Set button background color to black */
    color: white !important; /* Set button text color to white */
    border: none !important; /* Remove border from button */
    padding: 12px 20px !important; /* Add padding */
    cursor: pointer !important; /* Set pointer cursor on hover */
    border-radius: px !important; /* Optional: Round button corners */
}

/* Button hover state: darker black when hovered */
.wpcf7 input[type="submit"].btn-color-black:hover {
    background-color: #DBA642 !important; /* Darken the button on hover */
}/* End custom CSS */
/* Start custom CSS */.main-page-wrapper {
   padding-top: 0px !important;
}/* End custom CSS */