.breakdance .bde-section-276-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-276-100{background-color:var(--bde-palette-color-1-b24a2a02-acaf-47fc-a219-ff9181ef9ef5);background-image:url(http://mortgagewithpawan.ca/wp-content/uploads/2026/07/Untitled-1351-x-300-px-1.jpg)}.breakdance .bde-section-276-100 .section-container{height:300px}@media (max-width:479px){.breakdance .bde-section-276-100 .section-container{justify-content:center}.breakdance .bde-section-276-100 .section-container{height:200px}}.breakdance .bde-div-276-101{width:100%}.breakdance .bde-div-276-101{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.breakdance .bde-heading-276-102{width:50%;font-size:52px;font-weight:700;text-transform:capitalize}@media (max-width:479px){.breakdance .bde-heading-276-102{width:90%;font-size:32px}}.breakdance .bde-section-276-103 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-div-276-105{width:70%;padding:50px 50px 50px 50px;border-top:1px solid #0a2d4d3d;border-bottom:1px solid #0a2d4d3d;border-left:1px solid #0a2d4d3d;border-right:1px solid #0a2d4d3d;border-radius:10px}.breakdance .bde-div-276-105{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:479px){.breakdance .bde-div-276-105{width:100%;padding-right:10px;padding-left:10px}}@media (max-width:479px){.breakdance .bde-heading-276-106{font-size:20px}}@media (max-width:479px){.breakdance .bde-text-276-107{font-size:14px;margin-top:10px}}.breakdance .bde-shortcode-276-108{width:100%}form:has(.total_amount){width:100%!important;max-width:1000px!important;margin:30px auto!important;padding:28px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;background:#ffffff!important;border:1px solid #e3e8ef!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(20,43,79,0.08)!important;box-sizing:border-box!important}form:has(.total_amount)>*:has(.total_amount),form:has(.total_amount)>*:has(.down_payment),form:has(.total_amount)>*:has(.interest_rate),form:has(.total_amount)>*:has(.amortization_period),form:has(.total_amount)>*:has(.payment_period){width:100%!important;min-width:0!important;margin:0!important;padding:15px 16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease!important}form:has(.total_amount)>*:has(.total_amount):hover,form:has(.total_amount)>*:has(.down_payment):hover,form:has(.total_amount)>*:has(.interest_rate):hover,form:has(.total_amount)>*:has(.amortization_period):hover,form:has(.total_amount)>*:has(.payment_period):hover{background:#ffffff!important;border-color:#d3dce8!important;box-shadow:0 3px 10px rgba(20,43,79,0.04)!important}form:has(.total_amount) label{display:block!important;width:100%!important;margin:0 0 8px 0!important;padding:0!important;color:#142b4f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-align:left}form:has(.total_amount) input{display:block!important;width:100%!important;max-width:100%!important;height:50px!important;margin:0!important;padding:0 15px!important;background:#ffffff!important;border:1px solid #ccd6e2!important;border-radius:7px!important;color:#142b4f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;outline:none!important;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}form:has(.total_amount) input:hover{border-color:#b5c2d1!important}form:has(.total_amount) input:focus{border-color:#1769e0!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(23,105,224,0.10)!important}form:has(.total_amount) select{display:block!important;width:100%!important;max-width:100%!important;height:50px!important;margin:0!important;padding:0 14px!important;background:#ffffff!important;border:1px solid #ccd6e2!important;border-radius:7px!important;color:#142b4f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;outline:none!important;box-sizing:border-box!important;cursor:pointer!important}form:has(.total_amount) select:focus{border-color:#1769e0!important;box-shadow:0 0 0 3px rgba(23,105,224,0.10)!important}form:has(.total_amount) .submit_button{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:220px!important;height:52px!important;margin:5px auto 0!important;padding:0 25px!important;background:#1769e0!important;border:none!important;border-radius:8px!important;color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;text-align:center!important;cursor:pointer!important;box-shadow:0 7px 18px rgba(23,105,224,0.20)!important;transition:all 0.2s ease!important;margin-left:0!important}form:has(.total_amount) .submit_button:hover{background:#0f5dcc!important;transform:translateY(-1px)!important;box-shadow:0 9px 22px rgba(23,105,224,0.26)!important}form:has(.total_amount) .submit_button:active{transform:translateY(0)!important;box-shadow:0 5px 12px rgba(23,105,224,0.18)!important}.monthly_payment{width:100%!important;max-width:1000px!important;margin:18px auto 0!important;padding:22px 25px!important;background:#1769e0!important;border-radius:12px!important;border:none!important;color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.5!important;text-align:center!important;box-sizing:border-box!important;box-shadow:0 8px 22px rgba(23,105,224,0.18)!important}.monthly_payment strong,.monthly_payment b{display:inline-block!important;margin-left:5px!important;color:#ffffff!important;font-size:26px!important;font-weight:700!important}form:has(.total_amount) textarea{width:100%!important;min-height:110px!important;margin:0!important;padding:13px 15px!important;background:#ffffff!important;border:1px solid #ccd6e2!important;border-radius:7px!important;color:#142b4f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;outline:none!important;box-sizing:border-box!important;resize:vertical!important}@media (max-width:700px){form:has(.total_amount){grid-template-columns:1fr!important;gap:14px!important;padding:18px!important;margin:20px auto!important;border-radius:13px!important}form:has(.total_amount)>*:has(.total_amount),form:has(.total_amount)>*:has(.down_payment),form:has(.total_amount)>*:has(.interest_rate),form:has(.total_amount)>*:has(.amortization_period),form:has(.total_amount)>*:has(.payment_period){padding:14px!important}form:has(.total_amount) .submit_button{width:100%!important;max-width:280px!important;margin:4px auto 0!important}.monthly_payment{margin-top:14px!important;padding:19px 16px!important;font-size:16px!important;border-radius:10px!important}.monthly_payment strong,.monthly_payment b{font-size:23px!important}}@media (max-width:400px){form:has(.total_amount){padding:14px!important}form:has(.total_amount) input,form:has(.total_amount) select{height:48px!important;font-size:15px!important}form:has(.total_amount) label{font-size:13px!important}form:has(.total_amount) .submit_button{max-width:100%!important}.monthly_payment strong,.monthly_payment b{display:block!important;margin:5px 0 0!important;font-size:22px!important}}@media (max-width:479px){.breakdance .bde-shortcode-276-108{width:100%}}