.elementor-501 .elementor-element.elementor-element-41e2c03d:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.losgatosnorth40.com/wp-content/uploads/2020/12/los-gatos-north-Grosvenor-2020-6.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-container{min-height:600px;}.elementor-501 .elementor-element.elementor-element-41e2c03d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;}.elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-501 .elementor-element.elementor-element-ebe6aef > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-501 .elementor-element.elementor-element-ebe6aef{text-align:center;}.elementor-501 .elementor-element.elementor-element-2132e02 > .elementor-container{max-width:800px;}.elementor-501 .elementor-element.elementor-element-2132e02{padding:0px 0px 80px 0px;}@media(min-width:1025px){.elementor-501 .elementor-element.elementor-element-41e2c03d:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-501 .elementor-element.elementor-element-41e2c03d:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.losgatosnorth40.com/wp-content/uploads/2021/01/los-gatos-north-Grosvenor-2020-6-md.jpg");}.elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-container{min-height:400px;}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-41e2c03d:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-41e2c03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.losgatosnorth40.com/wp-content/uploads/2021/01/los-gatos-north-Grosvenor-2020-6-sm.jpg");}}/* Start custom CSS for html, class: .elementor-element-fe29594 */#crmWebToEntityForm.zcwf_lblLeft {

  }
  #crmWebToEntityForm.zcwf_lblLeft * {
    box-sizing: border-box;
  }
  #crmWebToEntityForm{text-align: left;}
  #crmWebToEntityForm * {
    direction: ltr;
  }
  .zcwf_lblLeft .zcwf_title {
  

  }
  .zcwf_lblLeft .zcwf_col_fld input[type=text], .zcwf_lblLeft .zcwf_col_fld textarea {

  }
  .zcwf_lblLeft .zcwf_col_lab {

  }
  .zcwf_lblLeft .zcwf_col_fld {

  }
  .zcwf_lblLeft .zcwf_privacy{padding: 6px;}
  .zcwf_lblLeft .wfrm_fld_dpNn{display: none;}
  .dIB{display: inline-block;}
  .zcwf_lblLeft .zcwf_col_fld_slt {

  }
  .zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after {

  }
  .zcwf_lblLeft .zcwf_col_help {
    float: left;
    margin-left: 7px;
    font-size: 12px;
    max-width: 35%;
    word-break: break-word;
  }
  .zcwf_lblLeft .zcwf_help_icon {
    cursor: pointer;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: #fff;
    border: 1px solid #ccc;
    color: #ccc;
    text-align: center;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    border-radius: 50%;
  }
  .zcwf_lblLeft .zcwf_row {
  }
  .zcwf_lblLeft .formsubmit {
}
  .zcwf_lblLeft .zcwf_privacy_txt {
    color: rgb(0, 0, 0);
    font-size: 11px;
    display: inline-block;
    vertical-align: top;
    padding-top: 2px;
    margin-left: 6px;
  }
  .zcwf_lblLeft .zcwf_button {
  }
  .zcwf_lblLeft .zcwf_tooltip_over{

  }
  .zcwf_lblLeft .zcwf_tooltip_ctn{
  }
  .zcwf_lblLeft .zcwf_ckbox{

  }
  .zcwf_lblLeft .zcwf_file{
  }
  .clearB:after{
  }
  
input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="url"], select, textarea {
    width: 100%;
    border: 1px solid #025157;
    border-radius: 0px;
}  
  
.zcwf_row {
    margin-bottom: 20px
}

.zcwf_col_fld {
 padding: 0 5px;
}

.zcwf_col_fld.north40-half-col {
    width: 50%;
    float: left;
  }

.zcwf_row:after {
  content: "";
  display: table;
  clear: both;
  }

.zcwf_col_fld.submit-button {
    text-align: center;
}

.formsubmit.zcwf_button {
    color: #025157;
    text-transform: uppercase;
    line-height: 1.5em;
    border-style: solid;
    border-color: #025157;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    padding: 5px 8px 5px 08px;
}

.formsubmit.zcwf_button:hover {
    color: #ffffff;
    background-color: #6A8E8A;
    border-color: #6A8E8A;
}

.zcwf_col_fld.north40-confirm {
    display: flex;
    -webkit display: flex;
}

@media all and (max-width: 600px) {
    .zcwf_col_fld.north40-half-col {
        width: 100%;
        margin-bottom: 20px
    }
    
    
}/* End custom CSS */