{"id":54,"date":"2026-02-12T12:55:55","date_gmt":"2026-02-12T17:55:55","guid":{"rendered":"https:\/\/eickvieira.com\/?page_id=54"},"modified":"2026-04-05T22:56:02","modified_gmt":"2026-04-06T03:56:02","slug":"mortage-calculator","status":"publish","type":"page","link":"https:\/\/eickvieira.com\/fr\/mortage-calculator\/","title":{"rendered":"Mortgage Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"54\" class=\"elementor elementor-54\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-868213b e-con-full e-flex e-con e-parent\" data-id=\"868213b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd898c elementor-widget elementor-widget-html\" data-id=\"2bd898c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Mortgage Calculator Hero \u2014 paste into Elementor Custom HTML widget -->\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Jost:wght@300;400;500&display=swap');\r\n  * { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  .calc-hero { background: #011F27 !important; padding: 3rem 3.5rem !important; display: flex !important; justify-content: space-between !important; align-items: center !important; flex-wrap: wrap !important; gap: 2rem !important; }\r\n  .calc-hero-left { flex: 1; min-width: 280px; }\r\n  .calc-hero-back { font-family: 'Jost', sans-serif !important; font-size: 11.5px !important; color: #94A89C !important; font-weight: 300 !important; text-decoration: none !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; margin-bottom: 1.2rem !important; }\r\n  .calc-hero-label { font-family: 'Jost', sans-serif !important; font-size: 10px !important; font-weight: 500 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; color: #94A89C !important; margin-bottom: 8px !important; display: block !important; }\r\n  .calc-hero-title { font-family: 'Cormorant Garamond', serif !important; font-size: 38px !important; font-weight: 400 !important; color: #FAFAF8 !important; line-height: 1.15 !important; margin-bottom: 10px !important; }\r\n  .calc-hero-title em { font-style: italic !important; color: #C5B89A !important; }\r\n  .calc-hero-sub { font-family: 'Jost', sans-serif !important; font-size: 14px !important; color: rgba(250,250,248,0.6) !important; font-weight: 300 !important; line-height: 1.7 !important; max-width: 480px !important; }\r\n  .calc-hero-disclaimer { font-family: 'Jost', sans-serif !important; font-size: 10.5px !important; color: rgba(250,250,248,0.3) !important; font-weight: 300 !important; font-style: italic !important; line-height: 1.6 !important; max-width: 480px !important; margin-top: 1rem !important; padding-top: 1rem !important; border-top: 0.5px solid rgba(250,250,248,0.1) !important; }\r\n  .calc-hero-right { display: flex !important; flex-direction: column !important; gap: 12px !important; }\r\n  .calc-trust-item { display: flex !important; align-items: flex-start !important; gap: 12px !important; }\r\n  .calc-trust-dot { width: 5px !important; height: 5px !important; border-radius: 50% !important; background: #C5B89A !important; flex-shrink: 0 !important; margin-top: 7px !important; }\r\n  .calc-trust-text { font-family: 'Jost', sans-serif !important; font-size: 13px !important; color: rgba(250,250,248,0.65) !important; font-weight: 300 !important; line-height: 1.6 !important; }\r\n  .calc-trust-text strong { color: #FAFAF8 !important; font-weight: 500 !important; display: block !important; font-size: 13px !important; margin-bottom: 1px !important; }\r\n  .calc-divider { border: none !important; border-top: 0.5px solid rgba(250,250,248,0.1) !important; margin: 0.5rem 0 !important; }\r\n<\/style>\r\n\r\n<div class=\"calc-hero\">\r\n\r\n  <div class=\"calc-hero-left\">\r\n    <a href=\"https:\/\/eickvieira.com\/resources\/\" class=\"calc-hero-back\">\r\n      <svg width=\"10\" height=\"10\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M10 6H2M5.5 2.5L2 6l3.5 3.5\" stroke=\"#94A89C\" stroke-width=\"1.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n      <\/svg>\r\n      Back to Resources\r\n    <\/a>\r\n    <span class=\"calc-hero-label\">Resources \u00b7 Free tool<\/span>\r\n    <h1 class=\"calc-hero-title\">Mortgage <em>Calculator<\/em><\/h1>\r\n    <p class=\"calc-hero-sub\">Estimate your monthly mortgage payment in seconds \u2014 before you even speak to a broker. A useful first step before booking visits or making an offer.<\/p>\r\n    <p class=\"calc-hero-disclaimer\">For illustrative purposes only. Does not constitute financial or legal advice. Consult a licensed mortgage professional for an accurate assessment.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"calc-hero-right\">\r\n    <div class=\"calc-trust-item\">\r\n      <div class=\"calc-trust-dot\"><\/div>\r\n      <div class=\"calc-trust-text\">\r\n        <strong>Instant results<\/strong>\r\n        No sign-up or form required\r\n      <\/div>\r\n    <\/div>\r\n    <hr class=\"calc-divider\">\r\n    <div class=\"calc-trust-item\">\r\n      <div class=\"calc-trust-dot\"><\/div>\r\n      <div class=\"calc-trust-text\">\r\n        <strong>Includes CMHC insurance<\/strong>\r\n        Automatically calculated when down payment is under 20%\r\n      <\/div>\r\n    <\/div>\r\n    <hr class=\"calc-divider\">\r\n    <div class=\"calc-trust-item\">\r\n      <div class=\"calc-trust-dot\"><\/div>\r\n      <div class=\"calc-trust-text\">\r\n        <strong>Multiple frequencies<\/strong>\r\n        Monthly, bi-weekly, or weekly payment options\r\n      <\/div>\r\n    <\/div>\r\n    <hr class=\"calc-divider\">\r\n    <div class=\"calc-trust-item\">\r\n      <div class=\"calc-trust-dot\"><\/div>\r\n      <div class=\"calc-trust-text\">\r\n        <strong>Need a pre-approval?<\/strong>\r\n        Connect with a trusted mortgage specialist below\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f5741d e-con-full e-flex e-con e-parent\" data-id=\"8f5741d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-44af236 e-con-full e-flex e-con e-child\" data-id=\"44af236\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc88319 elementor-widget__width-initial elementor-widget elementor-widget-calculated-fields-form\" data-id=\"bc88319\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"calculated-fields-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_1{min-height:1166px;}}@media (max-width:768px){#cp_calculatedfieldsf_pform_1{min-height:912px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:1171px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_1\" id=\"cp_calculatedfieldsf_pform_1\" action=\"https:\/\/eickvieira.com\/fr\/mortage-calculator\/\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-7 cp_cff_13\"  dir=\"ltr\" data-nonce=\"2f914e51e9\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_1\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"7\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/eickvieira.com\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_1=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Purchase Price\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":false,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"small\",\"currencySymbol\":\"$\",\"currencyText\":\"\",\"thousandSeparator\":\",\",\"centSeparator\":\".\",\"noCents\":true,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname11\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":1,\"ftype\":\"fslider\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"slider\":{\"label\":\"Slider\",\"rules\":{}},\"slider_handle\":{\"label\":\"Slider handle\",\"rules\":{}},\"slider_range\":{\"label\":\"Slider range\",\"rules\":{}},\"caption\":{\"label\":\"Caption\",\"rules\":{}},\"caption_left\":{\"label\":\"Left caption\",\"rules\":{}},\"caption_right\":{\"label\":\"Right caption\",\"rules\":{}}}},\"title\":\"Down Payment (%)\",\"exclude\":false,\"readonly\":false,\"predefined\":\"\",\"predefinedMin\":\"\",\"predefinedMax\":\"\",\"predefinedClick\":false,\"size\":\"small\",\"thousandSeparator\":\",\",\"centSeparator\":\".\",\"typeValues\":false,\"min\":\"5\",\"max\":100,\"step\":1,\"marks\":false,\"divisions\":5,\"range\":false,\"logarithmic\":false,\"caption\":\"{0}\",\"minCaption\":\"\",\"maxCaption\":\"\",\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname5\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":2,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Down Payment ($)\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"round(fieldname1 * fieldname11 \\\/ 100)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname3\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":3,\"ftype\":\"fnumber\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Interest Rate (%)\",\"predefined\":\"5\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"small\",\"prefix\":\"\",\"postfix\":\"\",\"thousandSeparator\":\"\",\"decimalSymbol\":\".\",\"min\":\"0\",\"max\":\"15\",\"step\":\"0.01\",\"formatDynamically\":false,\"twoDecimals\":false,\"dformat\":\"number\",\"formats\":[\"digits\",\"number\",\"percent\"],\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname4\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":4,\"ftype\":\"fnumber\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Amortization (Years)\",\"predefined\":\"25\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"small\",\"prefix\":\"\",\"postfix\":\"\",\"thousandSeparator\":\"\",\"decimalSymbol\":\".\",\"min\":\"10\",\"max\":\"30\",\"step\":\"1\",\"formatDynamically\":false,\"twoDecimals\":false,\"dformat\":\"digits\",\"formats\":[\"digits\",\"number\",\"percent\"],\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname12\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":5,\"ftype\":\"fdropdown\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"dropdown\":{\"label\":\"Dropdown\",\"rules\":{}}}},\"title\":\"Payment Frequency\",\"size\":\"small\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"toSubmit\":\"text\",\"merge\":0,\"choices\":[\"Monthly\",\"Bi-Weekly\",\"Weekly\"],\"choicesVal\":[\"M\",\"BW\",\"W\"],\"optgroup\":[false,false,false],\"choiceSelected\":\"\",\"select2\":false,\"multiple\":false,\"first_choice\":false,\"first_choice_text\":\"\",\"vChoices\":1,\"showDep\":false,\"nextPage\":false,\"choicesDep\":[[],[],[]],\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname10\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":6,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Estimated Payment\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"prec(\\n(\\n(fieldname12==\\u0022ABW\\u0022) ?\\n\\n(\\n(\\n(fieldname9 * (pow(1 + fieldname3\\\/100\\\/2, 2\\\/12) - 1)) \\\/\\n(1 - pow(1 + (pow(1 + fieldname3\\\/100\\\/2, 2\\\/12) - 1), -(fieldname4*12)))\\n) \\\/ 2\\n)\\n\\n:\\n\\n(\\nfieldname9 *\\n(\\npow(1 + fieldname3\\\/100\\\/2,\\n2 \\\/\\n(\\n(fieldname12==\\u0022M\\u0022) ? 12 :\\n(fieldname12==\\u0022W\\u0022) ? 52 :\\n26\\n)\\n) - 1\\n)\\n\\\/\\n(\\n1 - pow(\\n1 + (\\npow(1 + fieldname3\\\/100\\\/2,\\n2 \\\/\\n(\\n(fieldname12==\\u0022M\\u0022) ? 12 :\\n(fieldname12==\\u0022W\\u0022) ? 52 :\\n26\\n)\\n) - 1\\n),\\n-(fieldname4 *\\n(\\n(fieldname12==\\u0022M\\u0022) ? 12 :\\n(fieldname12==\\u0022W\\u0022) ? 52 :\\n26\\n)\\n))\\n)\\n)\\n)\\n,2)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname6\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":7,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":true,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Base Mortgage\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"round(fieldname1 - (fieldname1 * fieldname11 \\\/ 100))\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":8,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":true,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"CMHC Premium Rate (%)\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"(fieldname11 \\u003E= 20) ? 0 :\\n(fieldname11 \\u003E= 15) ? 2.8 :\\n(fieldname11 \\u003E= 10) ? 3.1 :\\n(fieldname11 \\u003E= 5)  ? 4.0 :\\n0\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname8\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":9,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":true,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"CMHC Insurance ($)\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"round(fieldname6 * (fieldname7 \\\/ 100))\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":10,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Total Mortgage (Including CMHC)\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"round(fieldname6 + fieldname8)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname13\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":11,\"ftype\":\"fnumber\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Balance After (Years)\",\"predefined\":\"5\",\"predefinedClick\":false,\"required\":false,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"small\",\"prefix\":\"\",\"postfix\":\"\",\"thousandSeparator\":\"\",\"decimalSymbol\":\".\",\"min\":\"0\",\"max\":\"30\",\"step\":\"1\",\"formatDynamically\":false,\"twoDecimals\":false,\"dformat\":\"digits\",\"formats\":[\"digits\",\"number\",\"percent\"],\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname14\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":12,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Total Interest Paid\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"round(\\n(fieldname10 *\\n (fieldname13 * (\\n   (fieldname12==\\u0022M\\u0022) ? 12 :\\n   (fieldname12==\\u0022W\\u0022) ? 52 :\\n   26\\n ))\\n)\\n-\\n(\\nfieldname9 - fieldname15\\n)\\n)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname15\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":13,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Remaining Balance\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"small\",\"eq\":\"round(\\n\\\/* r = effective rate per payment *\\\/\\n(\\nfieldname9 * pow(\\n  1 + (pow(1 + fieldname3\\\/100\\\/2, 2\\\/(\\n    (fieldname12==\\u0022M\\u0022) ? 12 :\\n    (fieldname12==\\u0022W\\u0022) ? 52 :\\n    26\\n  )) - 1),\\n  (\\n    fieldname13 *\\n    (\\n      (fieldname12==\\u0022M\\u0022) ? 12 :\\n      (fieldname12==\\u0022W\\u0022) ? 52 :\\n      26\\n    )\\n  )\\n)\\n)\\n-\\n(\\nfieldname10 *\\n(\\n  (pow(\\n    1 + (pow(1 + fieldname3\\\/100\\\/2, 2\\\/(\\n      (fieldname12==\\u0022M\\u0022) ? 12 :\\n      (fieldname12==\\u0022W\\u0022) ? 52 :\\n      26\\n    )) - 1),\\n    (\\n      fieldname13 *\\n      (\\n        (fieldname12==\\u0022M\\u0022) ? 12 :\\n        (fieldname12==\\u0022W\\u0022) ? 52 :\\n        26\\n      )\\n    )\\n  ) - 1)\\n  \\\/\\n  (pow(1 + fieldname3\\\/100\\\/2, 2\\\/(\\n    (fieldname12==\\u0022M\\u0022) ? 12 :\\n    (fieldname12==\\u0022W\\u0022) ? 52 :\\n    26\\n  )) - 1)\\n)\\n)\\n)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"}],{\"0\":{\"title\":\"Mortgage Calculator\",\"titletag\":\"H1\",\"textalign\":\"center\",\"headertextcolor\":\"#000000\",\"description\":\"Estimate your monthly mortgage payment in seconds.\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"thanks_popup\":{\"label\":\"Thanks message popup\",\"rules\":{}},\"close_thanks_popup\":{\"label\":\"Thanks message popup close icon\",\"rules\":{}},\"error_popup\":{\"label\":\"Error message popup\",\"rules\":{}},\"close_error_popup\":{\"label\":\"Error popup close icon\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}},\"request_cost\":\"fieldname2\"},\"formid\":\"cp_calculatedfieldsf_pform_1\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_1\">\n\t\t<div id=\"formheader_1\"><\/div>\n\t\t<div id=\"fieldlist_1\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"7cff9e82ea\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/54\" \/><input type=\"hidden\" name=\"cff_form_start_time\" value=\"kCcCl9LIB9Ln\/y4xmzq+Rw==\"><\/form>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d1cc84 e-con-full e-flex e-con e-child\" data-id=\"9d1cc84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d13502 elementor-widget elementor-widget-html\" data-id=\"4d13502\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n  BROKER CARDS \u2014 Mortgage Calculator page  (v3 \u2014 HubSpot modal)\r\n  Replace existing broker section in Elementor HTML widget\r\n  ============================================================ -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.bc-wrap *, .bc-wrap *::before, .bc-wrap *::after {\r\n  box-sizing: border-box !important; margin: 0 !important; padding: 0 !important;\r\n}\r\n.bc-wrap {\r\n  font-family: 'Jost', sans-serif !important;\r\n  background: #f5f7f6 !important;\r\n  padding: clamp(48px,6vw,80px) clamp(20px,5vw,60px) !important;\r\n  width: 100% !important; display: block !important;\r\n  --navy:   #0a2e2a;\r\n  --teal:   #3a9e83;\r\n  --teal-lt:#5dbfa0;\r\n  --muted:  #6b8c85;\r\n  --border: rgba(58,158,131,0.18);\r\n}\r\n.bc-inner {\r\n  max-width: 900px !important; margin: 0 auto !important; width: 100% !important;\r\n}\r\n\r\n\/* Header *\/\r\n.bc-header { text-align: center !important; margin-bottom: 48px !important; }\r\n.bc-label {\r\n  font-size: 10px !important; font-weight: 600 !important; letter-spacing: 0.22em !important;\r\n  text-transform: uppercase !important; color: var(--teal) !important;\r\n  display: flex !important; align-items: center !important; justify-content: center !important;\r\n  gap: 10px !important; margin-bottom: 12px !important;\r\n}\r\n.bc-label::before, .bc-label::after { content:''; display:block; width:28px; height:1px; background:var(--teal); opacity:0.4; }\r\n.bc-header h2 {\r\n  font-family: 'Cormorant Garamond', serif !important; font-weight: 300 !important;\r\n  font-size: clamp(26px,3.5vw,38px) !important; color: var(--navy) !important;\r\n  line-height: 1.15 !important; margin-bottom: 12px !important;\r\n}\r\n.bc-header h2 em { font-style: italic !important; color: var(--teal) !important; }\r\n.bc-header p { font-size: 14px !important; color: var(--muted) !important; line-height: 1.75 !important; max-width: 480px !important; margin: 0 auto !important; }\r\n\r\n\/* Cards grid *\/\r\n.bc-grid {\r\n  display: grid !important;\r\n  grid-template-columns: 1fr 1fr !important;\r\n  gap: 24px !important;\r\n}\r\n@media(max-width:640px){ .bc-grid { grid-template-columns: 1fr !important; } }\r\n\r\n\/* Card *\/\r\n.bc-card {\r\n  background: #fff !important;\r\n  border: 1px solid var(--border) !important;\r\n  border-radius: 12px !important;\r\n  overflow: hidden !important;\r\n  box-shadow: 0 4px 24px rgba(10,46,42,0.07) !important;\r\n  transition: box-shadow 0.25s, transform 0.25s !important;\r\n  display: flex !important; flex-direction: column !important;\r\n}\r\n.bc-card:hover {\r\n  box-shadow: 0 12px 40px rgba(58,158,131,0.14) !important;\r\n  transform: translateY(-3px) !important;\r\n}\r\n\r\n\/* Photo *\/\r\n.bc-photo {\r\n  width: 100% !important; height: 200px !important;\r\n  overflow: hidden !important; position: relative !important;\r\n  background: #e8f0ee !important;\r\n}\r\n.bc-photo img {\r\n  width: 100% !important; height: 100% !important;\r\n  object-fit: cover !important; object-position: center top !important;\r\n  display: block !important; transition: transform 0.4s !important;\r\n}\r\n.bc-card:hover .bc-photo img { transform: scale(1.02) !important; }\r\n.bc-badge {\r\n  position: absolute !important; bottom: 12px !important; left: 12px !important;\r\n  background: var(--navy) !important; color: var(--teal-lt) !important;\r\n  font-size: 9px !important; font-weight: 600 !important; letter-spacing: 0.14em !important;\r\n  text-transform: uppercase !important; padding: 4px 10px !important; border-radius: 20px !important;\r\n}\r\n\r\n\/* Body *\/\r\n.bc-body { padding: 24px 24px 28px !important; flex: 1 !important; display: flex !important; flex-direction: column !important; }\r\n.bc-name {\r\n  font-family: 'Cormorant Garamond', serif !important; font-weight: 400 !important;\r\n  font-size: 24px !important; color: var(--navy) !important; margin-bottom: 4px !important;\r\n}\r\n.bc-role { font-size: 12px !important; color: var(--muted) !important; letter-spacing: 0.06em !important; margin-bottom: 16px !important; }\r\n.bc-divider { height: 1px !important; background: var(--border) !important; margin-bottom: 16px !important; }\r\n.bc-specialty { font-size: 13px !important; font-weight: 500 !important; color: var(--navy) !important; margin-bottom: 8px !important; }\r\n.bc-tags { display: flex !important; gap: 6px !important; flex-wrap: wrap !important; margin-bottom: 20px !important; }\r\n.bc-tag {\r\n  font-size: 10px !important; font-weight: 500 !important; letter-spacing: 0.1em !important;\r\n  padding: 4px 10px !important; border-radius: 20px !important;\r\n  background-color: var(--teal-lt) !important; color: #fff !important; opacity: 0.85 !important;\r\n}\r\n.bc-perk {\r\n  font-size: 12.5px !important; color: var(--muted) !important;\r\n  line-height: 1.65 !important; margin-bottom: 20px !important; flex: 1 !important;\r\n}\r\n.bc-perk span { color: var(--teal) !important; font-weight: 500 !important; }\r\n\r\n\/* Card button *\/\r\n.bc-btn {\r\n  display: block !important; width: 100% !important; text-align: center !important;\r\n  background-color: #3a9e83 !important; color: #ffffff !important;\r\n  font-family: 'Jost', sans-serif !important; font-size: 11px !important;\r\n  font-weight: 600 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important;\r\n  text-decoration: none !important; padding: 14px 20px !important; border-radius: 6px !important;\r\n  border: none !important; cursor: pointer !important;\r\n  transition: background-color 0.22s !important;\r\n}\r\n.bc-btn:hover { background-color: #2d8a70 !important; color: #ffffff !important; }\r\n\r\n\/* \u2500\u2500 Modal overlay \u2500\u2500 *\/\r\n.bc-modal-overlay {\r\n  display: none;\r\n  position: fixed; inset: 0; z-index: 99999;\r\n  background-color: rgba(5,15,20,0.72);\r\n  align-items: center; justify-content: center;\r\n  padding: 20px;\r\n}\r\n.bc-modal-overlay.open { display: flex !important; }\r\n\r\n.bc-modal {\r\n  background-color: #ffffff;\r\n  border-radius: 12px; width: 100%; max-width: 500px;\r\n  box-shadow: 0 24px 64px rgba(0,0,0,0.28); overflow: hidden;\r\n  animation: bcSlideUp 0.3s ease;\r\n}\r\n@keyframes bcSlideUp { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }\r\n\r\n.bc-modal-header {\r\n  background-color: #0a2e2a;\r\n  padding: 22px 28px;\r\n  display: flex; align-items: center; justify-content: space-between;\r\n}\r\n.bc-modal-header h3 {\r\n  font-family: 'Cormorant Garamond', serif; font-weight: 400;\r\n  font-size: 22px; color: #ffffff; margin: 0; padding: 0;\r\n}\r\n.bc-modal-header h3 em { font-style: italic; color: #5dbfa0; }\r\n\r\n.bc-modal-close {\r\n  width: 32px; height: 32px; border-radius: 50%;\r\n  background-color: rgba(255,255,255,0.12);\r\n  border: 1px solid rgba(255,255,255,0.25);\r\n  color: #ffffff; cursor: pointer;\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-shrink: 0; padding: 0; margin: 0;\r\n}\r\n.bc-modal-close:hover { background-color: rgba(255,255,255,0.25); }\r\n\r\n.bc-modal-body {\r\n  padding: 28px 28px 32px;\r\n  max-height: 80vh;\r\n  overflow-y: auto;\r\n}\r\n\r\n\/* \u2500\u2500 HubSpot form overrides inside modal \u2500\u2500 *\/\r\n.bc-modal-body .hs-form-private { width: 100% !important; }\r\n\r\n.bc-modal-body .hs-form-private .hs-form-field {\r\n  margin-bottom: 14px !important;\r\n}\r\n.bc-modal-body .hs-form-private label {\r\n  font-family: 'Jost', sans-serif !important;\r\n  font-size: 11px !important; font-weight: 600 !important;\r\n  letter-spacing: 0.12em !important; text-transform: uppercase !important;\r\n  color: #6b8c85 !important; margin-bottom: 6px !important;\r\n  display: block !important;\r\n}\r\n\/* Hide the broker field label + input visually *\/\r\n.bc-modal-body .hs-form-private .hs_broker {\r\n  display: none !important;\r\n}\r\n.bc-modal-body .hs-form-private input[type=\"text\"],\r\n.bc-modal-body .hs-form-private input[type=\"email\"],\r\n.bc-modal-body .hs-form-private input[type=\"tel\"],\r\n.bc-modal-body .hs-form-private textarea,\r\n.bc-modal-body .hs-form-private select {\r\n  font-family: 'Jost', sans-serif !important;\r\n  font-size: 14px !important; color: #0a2e2a !important;\r\n  background-color: #ffffff !important;\r\n  border: 1px solid rgba(58,158,131,0.25) !important;\r\n  border-radius: 6px !important; padding: 11px 14px !important;\r\n  width: 100% !important; box-shadow: none !important;\r\n  outline: none !important;\r\n}\r\n.bc-modal-body .hs-form-private input:focus,\r\n.bc-modal-body .hs-form-private textarea:focus,\r\n.bc-modal-body .hs-form-private select:focus {\r\n  border-color: #3a9e83 !important;\r\n  box-shadow: 0 0 0 3px rgba(58,158,131,0.1) !important;\r\n}\r\n.bc-modal-body .hs-form-private textarea {\r\n  min-height: 80px !important; resize: vertical !important;\r\n}\r\n\/* First\/Last name side by side *\/\r\n.bc-modal-body .hs-form-private .hs-firstname,\r\n.bc-modal-body .hs-form-private .hs-lastname {\r\n  width: 48% !important; display: inline-block !important;\r\n}\r\n.bc-modal-body .hs-form-private .hs-lastname {\r\n  margin-left: 4% !important;\r\n}\r\n\/* Submit button *\/\r\n.bc-modal-body .hs-form-private .hs-submit input[type=\"submit\"],\r\n.bc-modal-body .hs-form-private input[type=\"submit\"] {\r\n  background-color: #3a9e83 !important; color: #ffffff !important;\r\n  font-family: 'Jost', sans-serif !important; font-size: 11px !important;\r\n  font-weight: 600 !important; letter-spacing: 0.18em !important;\r\n  text-transform: uppercase !important; border: none !important;\r\n  border-radius: 6px !important; padding: 14px 20px !important;\r\n  width: 100% !important; cursor: pointer !important;\r\n  transition: background-color 0.22s !important;\r\n  margin-top: 6px !important;\r\n}\r\n.bc-modal-body .hs-form-private input[type=\"submit\"]:hover {\r\n  background-color: #2d8a70 !important;\r\n}\r\n\/* Error messages *\/\r\n.bc-modal-body .hs-form-private .hs-error-msgs label {\r\n  color: #c0392b !important; font-size: 11px !important;\r\n  text-transform: none !important; letter-spacing: 0 !important;\r\n}\r\n\/* Success message *\/\r\n.bc-modal-body .submitted-message {\r\n  font-family: 'Jost', sans-serif !important;\r\n  font-size: 14px !important; color: #0a2e2a !important;\r\n  text-align: center !important; padding: 16px 0 !important;\r\n}\r\n<\/style>\r\n\r\n<div class=\"bc-wrap\">\r\n  <div class=\"bc-inner\">\r\n\r\n    <!-- Header -->\r\n    <div class=\"bc-header\">\r\n      <div class=\"bc-label\">Need a pre-approval?<\/div>\r\n      <h2>Connect with a trusted<br><em>mortgage specialist<\/em><\/h2>\r\n      <p>I regularly collaborate with these professionals. Contact them directly for a free, no-obligation consultation \u2014 in French, English, or Portuguese.<\/p>\r\n    <\/div>\r\n\r\n    <!-- Cards -->\r\n    <div class=\"bc-grid\">\r\n\r\n      <!-- Yacine -->\r\n      <div class=\"bc-card\">\r\n        <div class=\"bc-photo\">\r\n          <img decoding=\"async\" src=\"https:\/\/eickvieira.com\/wp-content\/uploads\/2026\/02\/yacine-photo-300x300.jpg\" alt=\"Yacine Beddari\">\r\n          <span class=\"bc-badge\">JA Hypoth\u00e8ques<\/span>\r\n        <\/div>\r\n        <div class=\"bc-body\">\r\n          <div class=\"bc-name\">Yacine Beddari<\/div>\r\n          <div class=\"bc-role\">Mortgage Broker \u00b7 JA Hypoth\u00e8ques<\/div>\r\n          <div class=\"bc-divider\"><\/div>\r\n          <div class=\"bc-specialty\">Best for rate shopping &amp; complex profiles<\/div>\r\n          <div class=\"bc-tags\">\r\n            <span class=\"bc-tag\">FR<\/span>\r\n            <span class=\"bc-tag\">EN<\/span>\r\n            <span class=\"bc-tag\">AR<\/span>\r\n          <\/div>\r\n          <div class=\"bc-perk\">Independent broker with access to <span>multiple lenders<\/span> \u2014 ideal if you want the best rate on the market or have a non-standard file.<\/div>\r\n          <button class=\"bc-btn\" onclick=\"bcOpenModal('yacine', 'Yacine')\">Request a free pre-approval<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Emanuel -->\r\n      <div class=\"bc-card\">\r\n        <div class=\"bc-photo\">\r\n          <img decoding=\"async\" src=\"https:\/\/eickvieira.com\/wp-content\/uploads\/2026\/04\/representant-hypothecaire-rego-emanuel.webp\" alt=\"Emanuel Rego\" style=\"object-fit:contain !important; object-position:center center !important; background:#e8f0ee;\">\r\n          <span class=\"bc-badge\">Desjardins<\/span>\r\n        <\/div>\r\n        <div class=\"bc-body\">\r\n          <div class=\"bc-name\">Emanuel Rego<\/div>\r\n          <div class=\"bc-role\">Repr\u00e9sentant hypoth\u00e9caire \u00b7 Desjardins<\/div>\r\n          <div class=\"bc-divider\"><\/div>\r\n          <div class=\"bc-specialty\">Best for Desjardins members<\/div>\r\n          <div class=\"bc-tags\">\r\n            <span class=\"bc-tag\">FR<\/span>\r\n            <span class=\"bc-tag\">EN<\/span>\r\n            <span class=\"bc-tag\">PT<\/span>\r\n          <\/div>\r\n          <div class=\"bc-perk\">Desjardins specialist offering the <span>ristourne annuelle<\/span> \u2014 annual rebate on interest paid, exclusive to Desjardins members.<\/div>\r\n          <button class=\"bc-btn\" onclick=\"bcOpenModal('emanuel', 'Emanuel')\">Request a free pre-approval<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- MODAL -->\r\n<div class=\"bc-modal-overlay\" id=\"bcModal\">\r\n  <div class=\"bc-modal\">\r\n    <div class=\"bc-modal-header\">\r\n      <h3 id=\"bcModalTitle\">Pre-approval with <em>Yacine<\/em><\/h3>\r\n      <button class=\"bc-modal-close\" onclick=\"bcCloseModal()\" aria-label=\"Close\">\r\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\">\r\n          <path d=\"M1 1l12 12M13 1L1 13\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"bc-modal-body\" id=\"bcModalBody\">\r\n      <!-- HubSpot form renders here -->\r\n      <div id=\"bcHsForm\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\nvar bcHsLoaded = false;\r\nvar bcCurrentBroker = '';\r\n\r\nvar bcConfig = {\r\n  portalId: '342742633',\r\n  formId:   '774e8c93-cfcd-48c6-8ce7-7ead1f38365f',\r\n  region:   'na3'\r\n};\r\n\r\nfunction bcLoadHubSpot(callback) {\r\n  if (window.hbspt) { callback(); return; }\r\n  var s = document.createElement('script');\r\n  s.src = 'https:\/\/js-na3.hsforms.net\/forms\/embed\/v2.js';\r\n  s.defer = true;\r\n  s.onload = callback;\r\n  document.head.appendChild(s);\r\n}\r\n\r\nfunction bcRenderForm(brokerValue) {\r\n  document.getElementById('bcHsForm').innerHTML = '';\r\n  hbspt.forms.create({\r\n    region:   bcConfig.region,\r\n    portalId: bcConfig.portalId,\r\n    formId:   bcConfig.formId,\r\n    target:   '#bcHsForm',\r\n    onFormReady: function(form) {\r\n      \/\/ Auto-fill hidden broker field\r\n      var brokerInput = form.querySelector('input[name=\"broker\"]');\r\n      if (brokerInput) {\r\n        brokerInput.value = brokerValue;\r\n        brokerInput.dispatchEvent(new Event('input', { bubbles: true }));\r\n        brokerInput.dispatchEvent(new Event('change', { bubbles: true }));\r\n      }\r\n    }\r\n  });\r\n}\r\n\r\nfunction bcOpenModal(brokerValue, brokerLabel) {\r\n  bcCurrentBroker = brokerValue;\r\n  document.getElementById('bcModalTitle').innerHTML = 'Pre-approval with <em>' + brokerLabel + '<\/em>';\r\n  document.getElementById('bcModal').classList.add('open');\r\n  document.body.style.overflow = 'hidden';\r\n\r\n  bcLoadHubSpot(function() {\r\n    bcRenderForm(brokerValue);\r\n  });\r\n}\r\n\r\nfunction bcCloseModal() {\r\n  document.getElementById('bcModal').classList.remove('open');\r\n  document.body.style.overflow = '';\r\n  document.getElementById('bcHsForm').innerHTML = '';\r\n}\r\n\r\n\/\/ Close on overlay click\r\ndocument.getElementById('bcModal').addEventListener('click', function(e) {\r\n  if (e.target === this) bcCloseModal();\r\n});\r\n\r\n\/\/ ESC key\r\ndocument.addEventListener('keydown', function(e) {\r\n  if (e.key === 'Escape') bcCloseModal();\r\n});\r\n<\/script>\r\n<!-- END Broker cards widget v3 \u2014 HubSpot -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Back to Resources Resources \u00b7 Free tool Mortgage Calculator Estimate your monthly mortgage payment in seconds \u2014 before you even speak to a broker. A useful first step before booking visits or making an offer. For illustrative purposes only. Does not constitute financial or legal advice. Consult a licensed mortgage professional for an accurate assessment. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"content-type":"","footnotes":""},"class_list":["post-54","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/pages\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":200,"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/pages\/54\/revisions"}],"predecessor-version":[{"id":2124,"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/pages\/54\/revisions\/2124"}],"wp:attachment":[{"href":"https:\/\/eickvieira.com\/fr\/wp-json\/wp\/v2\/media?parent=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}