.form_content_layout_2 .form-embed{width:100%;height:600px}.form_content_layout_2{background-color:var(--bkgd)}.form_content_layout_2 .locations_container .location_container{margin-top:15px;margin-bottom:45px}.form_content_layout_2 .location_title{font-size:20px;color:var(--accent);text-transform:uppercase;margin-bottom:15px;font-weight:600}.form_content_layout_2 .columns{width:100%}.form_content_layout_2 .form_column,.form_content_layout_2 .contact_column{width:50%}.form_content_layout_2 .form_column{padding-top:63px}.form_content_layout_2 .contact_container,.form_content_layout_2 .form_column,.form_content_layout_2 .contact_column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.form_content_layout_2 .contact_container{width:100%;margin-top:35px}.form_content_layout_2 .contact_column{padding-top:63px;padding-right:65px}.form_content_layout_2 .contact_icon_link,.form_content_layout_2 .hours{display:flex;color:var(--dark-link);flex-direction:row;align-items:center;justify-content:flex-start;text-decoration:none;font-size:18px;margin-bottom:15px;text-align:left;width:100%}.form_content_layout_2 a.contact_icon_link{text-decoration:underline}.form_content_layout_2 .contact_icon_link:hover{text-decoration:none}.form_content_layout_2 .contact_icon{filter:invert(1);width:35px}.form_content_layout_2 .cmb2-dynamic-form{display:flex;flex-direction:column;width:100%}.form_content_layout_2 .cmb2-dynamic-form .form-field{display:flex;flex-direction:column;margin-bottom:35px}.form_content_layout_2 .cmb2-dynamic-form .form-field label{font-size:20px}.form_content_layout_2 .cmb2-dynamic-form .form-field .form_instructions{font-size:14px;opacity:.6;margin-bottom:10px}.form_content_layout_2 .cmb2-dynamic-form .form-field .form_text,.form_content_layout_2 .cmb2-dynamic-form .form-field .form_textarea,.form_content_layout_2 .cmb2-dynamic-form .form-field .form_number,.form_content_layout_2 .cmb2-dynamic-form .form-field .form_phone,.form_content_layout_2 .cmb2-dynamic-form .form-field .form_email,.form_content_layout_2 .cmb2-dynamic-form .form-field .form_date{width:100%;max-width:600px;border-radius:var(--button-radius);padding:15px;font-size:16px;border:1px solid #d3d3d3;font-family:inherit;margin-top:10px}.form_content_layout_2 .cmb2-dynamic-form .form-field select{font-size:18px;width:100%;color:var(--dark-text);-webkit-appearance:none;background:0 0;appearance:none;border:none}.form_content_layout_2 .select_container{position:relative;border-radius:var(--button-radius);padding:15px;max-width:600px;width:100%;margin-top:15px;border:1px solid #d3d3d3;font-size:16px;background-color:var(--bkgd)}.form_content_layout_2 .select_container:after{content:'';position:absolute;top:50%;right:15px;width:24px;height:24px;background:url(//csdevelopmentreviewed.ca/wp-content/themes/modular-wp/contentlayouts/form-layout-2/../../img/down-chevron.svg) no-repeat center;background-size:contain;transform:translateY(-50%);pointer-events:none}.form_content_layout_2 .cmb2-dynamic-form .form-field .form_textarea{border-radius:calc(var(--button-radius) * 0.375)}.form_content_layout_2 .form_submit{margin-top:50px}.form_content_layout_2 .date_container{position:relative;width:100%;padding:15px}.form_content_layout_2 .date_container input[type=date]{position:relative;width:100%;background-color:var(--bkgd);color:transparent}.form_content_layout_2 .date_container input[type=date]:valid{color:var(--dark-text)}.form_content_layout_2 .date_container .placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;color:#999}.form_content_layout_2 .date_container input[type=date]:valid+.placeholder{display:none}.form_content_layout_2 .cmb2-dynamic-form .form-field .form_textarea{border-radius:calc(var(--button-radius) * 0.375)}.form_content_layout_2 .form_submit{margin-top:50px}.form_content_layout_2 .date_container{position:relative;width:100%;padding:15px 0}.form_content_layout_2 .date_container input[type=date]{position:relative;width:100%;background-color:var(--bkgd);color:transparent}.form_content_layout_2 .date_container input[type=date]:valid{color:var(--dark-text)}.form_content_layout_2 .date_container .placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;color:#999}.form_content_layout_2 .date_container input[type=date]:valid+.placeholder{display:none}.form_content_layout_2 .form_confirmation{padding:25px;border:5px solid green;font-size:18px;margin-bottom:50px;display:none;color:var(--dark-text)}.form_content_layout_2 .form_confirmation.failed_message{border:5px solid #df0b0b;background-color:rgba(255,0,0,.104)}@media (max-width:992px){.form_content_layout_2 .columns{width:100%;flex-direction:column}.form_content_layout_2 .form-embed{height:800px}.form_content_layout_2 .form_column{padding-right:0}.form_content_layout_2 .form_column,.form_content_layout_2 .contact_column{width:100%}.form_content_layout_2 .contact_column{padding-top:0;padding-right:unset}.form_content_layout_2 .contact_icon_link{font-size:17px}.form_content_layout_2 .contact_column{padding-top:0;padding-left:0}.form_content_layout_2 .hours{flex-direction:column;text-align:left;align-items:flex-start}}