.elementor-15 .elementor-element.elementor-element-85511e4{--display:flex;--min-height:95vh;--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;--justify-content:center;--overlay-opacity:0.52;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-85511e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-85511e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1370B6;background-image:url("https://www.waterviewliving.ca/wp-content/uploads/2025/06/Photo-2025-06-12-2-37-02-PM-scaled.jpg");background-position:center center;}.elementor-15 .elementor-element.elementor-element-85511e4::before, .elementor-15 .elementor-element.elementor-element-85511e4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-85511e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-85511e4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-85511e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-85511e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0087C4;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-4bee86c > .elementor-widget-container{margin:8% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-4bee86c img{width:16%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-95883ce > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-15 .elementor-element.elementor-element-95883ce{text-align:center;}.elementor-15 .elementor-element.elementor-element-95883ce .elementor-heading-title{font-family:"Trirong", Sans-serif;font-size:55px;font-weight:300;text-shadow:0px 3px 3px rgba(0, 0, 0, 0.23);color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a4c570d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:10px 10px 10px 10px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-a4c570d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a4c570d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__label{text-align:left;font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__desc{text-align:left;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){font-size:14px;margin:3px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder input{color-scheme:normal;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__heading{font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__heading-desc{font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-repeater__new{background-color:#0FC262;color:#FFFFFF;border-style:none;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-repeater__new:hover{background-color:#009445;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-repeater__remove{background-color:#FF0000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-repeater__remove:hover{background-color:#B60000;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__action-button{background-color:#007FE4;color:#FFFFFF;transition:all 0.1s;padding:12px 40px 12px 40px;border-style:solid;border-color:#006ABE;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__action-button:hover{background-color:#FFFFFF;color:#000000;border-color:#C7C7C7;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages{color:#020101;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:2px;min-height:2px;background-color:#007FE4;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:20px 20px 20px 20px;border-color:#007FE4;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{height:2px;min-height:2px;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{color:#0FC262;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{height:2px;min-height:2px;background-color:#0FC259;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0FC259;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-message--success{text-align:center;}.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-message--error{text-align:center;}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-85511e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-85511e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-85511e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-85511e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4bee86c img{width:37%;}.elementor-15 .elementor-element.elementor-element-95883ce .elementor-heading-title{font-size:47px;line-height:1.1em;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-3089ba2 */.elementor-15 .elementor-element.elementor-element-3089ba2 h1, .elementor-15 .elementor-element.elementor-element-3089ba2 h2, .elementor-15 .elementor-element.elementor-element-3089ba2 h3, .elementor-15 .elementor-element.elementor-element-3089ba2 h4, .elementor-15 .elementor-element.elementor-element-3089ba2 h5, .elementor-15 .elementor-element.elementor-element-3089ba2 h6 { text-align: left; margin-bottom: 30px; font-family: "Trirong"; }

.elementor-15 .elementor-element.elementor-element-3089ba2 h2 { font-size: 280%; }
.elementor-15 .elementor-element.elementor-element-3089ba2 * { font-family: "Inter"; }

.elementor-15 .elementor-element.elementor-element-3089ba2 h2 span { 
    background: #007FE4; 
    color: #FFF; 
    font-size: 80%; 
    padding: 0% 3%; 
    border-radius: 5px; 
    border-bottom: 1px solid rgba(0,0,0,0.1); 
    margin-top: 2px !important; 
    margin-right: 5px;
    line-height: 200%;
    font-family: "Trirong";}

.elementor-15 .elementor-element.elementor-element-3089ba2 .previous-address-block { background: #ccebf3; border: 1px solid #81d9f0; padding: 4%; border-radius: 5px; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .submit-button { background: #000; border-color: #000; color: #FFF; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .submit-button:hover { color: #000; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .flex-vertical-center {     display: flex;
    flex-direction: column;
    justify-content: left;
    align-items: middle; 
    padding: 1%;
}

.elementor-15 .elementor-element.elementor-element-3089ba2 .field-type-submit-field { width: 100%; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder__action-button { width: 100%; font-family: "Trirong"; }
    
.elementor-15 .elementor-element.elementor-element-3089ba2 .flex-vertical-center * { align-self: left; margin-bottom: 0; margin-top: 0; }
    
.elementor-15 .elementor-element.elementor-element-3089ba2 .flex-vertical-center h4 { margin-bottom: 10px; font-weight: 700; }

.wp-block-columns { align-items: center !important; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .coapplicant-heading { margin-top: 16px; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-choice--item { height: 180px; border: 10px solid  #EEE; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-choice--item.is-checked {  border-color: #007fe4; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-choice--item:hover { border: 10px solid #CCC; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-choice--item.is-checked:hover {  border-color: #007fe4; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-choice--item .wp-block-cover { width: 100%;  }

.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-choice--item .wp-block-cover .wp-block-cover__background { height: 220px; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .wp-block-cover, .elementor-15 .elementor-element.elementor-element-3089ba2 .wp-block-cover-image { overflow: hidden; }

.elementor-15 .elementor-element.elementor-element-3089ba2 .wp-container-jet-forms-choices-field-is-layout-5924e470 { flex-wrap: wrap; }



.elementor-15 .elementor-element.elementor-element-3089ba2 .coapplicant-uploads {  background: #EEE; border: 1px solid #DDD;
border-bottom: 3px solid #DDD; border-radius: 10px; padding: 3%; }

@media (min-width: 782px) {
    .elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-repeater__items .wp-block-columns {
        flex-wrap: wrap !important;
    }
    
.elementor-15 .elementor-element.elementor-element-3089ba2 .jet-form-builder-file-upload__content { min-height: 1px; }/* End custom CSS */