@charset "UTF-8";
/*!
Theme Name: Mortgage Intelligence
Theme URI: https://www.mortgageintelligence.com/
Text Domain: imi
Version: 3.6.2
Requires at least: 5.0
Requires PHP: 8.0
Description: MI custom WordPress theme
Author: Absolute Magnitude, Victor Tihai, WPlook Studio
Author URI: https://www.wplook.com/
License: UNLICENSED
Template: m3
*/.not-found-heading{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;position:relative}.not-found-heading h1{color:#004B8D;color:var(--accent-color);font-family:Montserrat;font-size:3em}.not-found-content{min-height:60vh;padding:2rem}.not-found-content h2{color:#a9a9a9;color:var(--gray-color);font-size:1.4em;font-weight:700;margin-bottom:2rem}.not-found-content p{line-height:1.5rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{*zoom:1;display:inline-block;*display:inline;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:0.2em 0;padding:0.2em 0}.clear{clear:both}*{box-sizing:border-box}:root{--bg-color:#ffffff;--primary-color:#5a5a5a;--dark-color:#1C0066;--accent-color:#004B8D;--button-color:#004B8D;--gray-color:#a9a9a9;--text-color:#333;--form-color:#e8e8e8;--form-color:white;--form-hover:#f8f8f8;--secondary-color:#1C0066;--primary-chart-color:#004B8D;--secondary-chart-color:#d7a037;--shadow:0 0 12px rgba(0,0,0,0.75);--max-content-width:900px}html{-webkit-font-smoothing:antialiased;color:#333;color:var(--text-color);font-size:14px;font-weight:400;min-width:320px}@media (min-width:768px){html{font-size:15px}}@media (min-width:992px){html{font-size:16px}}body{background-color:#ffffff;background-color:var(--bg-color);margin:0;overflow-x:hidden;width:100%}p{font-size:1.1em;line-height:1.5em;margin-bottom:1.5rem}h1,h2{line-height:1.3}h1,h2,h3{width:100%}h4{color:#333;font-size:1.1em;font-weight:700;margin-bottom:1rem}img{height:auto;width:100%}a{color:#004B8D;color:var(--accent-color)}small{font-size:0.8em}b,strong{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}table{width:100%}table td,table th{padding:1rem}code{background:#eee;border:1px solid #ccc;border-radius:6px;display:block;font-family:monospace;font-size:0.85em;line-height:1.1rem;margin:1em;padding:1em;white-space:pre-wrap}.max-width{margin-left:auto;margin-right:auto;max-width:900px;max-width:var(--max-content-width);width:100%}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-image{margin-bottom:30px}.wp-block-image .figcaption{display:none}.wp-block-image.size-medium img{width:auto}.wp-block-pullquote{margin-left:auto;margin-right:auto;max-width:800px;padding:2rem 0;text-align:left}.wp-block-pullquote:before{background:#84bc34;content:" ";display:block;height:2px;margin:0 auto;position:relative;top:-32px;width:90px}.wp-block-pullquote blockquote>p:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='12.083px' viewBox='230.54 231.499 14 12.083' enable-background='new 230.54 231.499 14 12.083' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23666666' d='M239.694,243.464h3.231c0.449,0,0.83-0.157,1.144-0.471c0.314-0.314,0.471-0.695,0.471-1.144v-3.231 c0-0.449-0.157-0.83-0.471-1.144c-0.314-0.314-0.696-0.471-1.144-0.471h-1.885c-0.224,0-0.415-0.079-0.572-0.236 c-0.157-0.157-0.236-0.348-0.236-0.572v-0.269c0-0.595,0.21-1.102,0.631-1.523c0.421-0.421,0.928-0.631,1.523-0.631h0.538 c0.146,0,0.272-0.053,0.379-0.16c0.107-0.107,0.16-0.233,0.16-0.379v-1.077c0-0.146-0.053-0.272-0.16-0.379 c-0.107-0.106-0.233-0.16-0.379-0.16h-0.538c-0.583,0-1.14,0.114-1.67,0.341c-0.53,0.227-0.989,0.534-1.376,0.921 c-0.387,0.387-0.694,0.845-0.921,1.376c-0.227,0.53-0.341,1.087-0.341,1.67v5.923c0,0.449,0.157,0.83,0.471,1.144 S239.246,243.464,239.694,243.464z'/%3E%3Cpath fill='%23666666' d='M231.012,242.993c0.314,0.314,0.695,0.471,1.144,0.471h3.231c0.449,0,0.83-0.157,1.144-0.471 c0.314-0.314,0.471-0.695,0.471-1.144v-3.231c0-0.449-0.157-0.83-0.471-1.144c-0.314-0.314-0.695-0.471-1.144-0.471h-1.885 c-0.224,0-0.415-0.079-0.572-0.236c-0.157-0.157-0.236-0.348-0.236-0.572v-0.269c0-0.595,0.21-1.102,0.631-1.523 c0.421-0.421,0.928-0.631,1.523-0.631h0.539c0.146,0,0.272-0.053,0.379-0.16c0.107-0.107,0.16-0.233,0.16-0.379v-1.077 c0-0.146-0.053-0.272-0.16-0.379c-0.106-0.106-0.233-0.16-0.379-0.16h-0.539c-0.583,0-1.14,0.114-1.67,0.341 c-0.53,0.227-0.988,0.534-1.375,0.921c-0.387,0.387-0.694,0.846-0.921,1.376c-0.227,0.53-0.341,1.087-0.341,1.67v5.923 C230.541,242.298,230.698,242.679,231.012,242.993z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:14px 13px;content:" ";display:inline-block;height:13px;margin-right:8px;width:14px}.wp-block-pullquote p{font-size:1.1em}.wp-block-pullquote cite{color:#888;display:block;text-align:center}.wp-block-table table,td,th,tr{border:1px solid #ccc;margin-bottom:2rem}.aligncenter{text-align:center}.alignright{text-align:right}.btn-container{margin:0 auto;text-align:center;width:auto}.has-red-color{color:#004B8D}.split-list{clear:both}.split-list li{float:left;width:49%}.page-id-1705 .wp-block-image{margin:0 auto;max-width:200px}.smalltext{font-size:80%}form{width:100%}.form-input{margin-bottom:1rem}.form-input--name #first_name,.form-input--name #last_name{margin-bottom:0.5rem}.form-input--name{margin-bottom:0!important}.form-error{background:#fff1f3;color:red}.form-error,.form-success{display:none;line-height:1.6rem;margin-bottom:1rem;padding:1rem;text-align:left}.form-success{background:#e7fbdd;color:green}textarea{font-family:Arial}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;background-color:var(--form-color);border:1px solid #d8d8d8;border-radius:6px;color:#004B8D;color:var(--accent-color);font-family:Montserrat;font-size:1.1em;outline:none;padding:1rem 1.5rem;transition:all 0.2s ease-in-out;transition-property:background-color,border,box-shadow}select{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M0%207.33l2.829-2.83%209.175%209.339%209.167-9.339%202.829%202.83-11.996%2012.17z%22%2F%3E%3C%2Fsvg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:2.25rem}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{background-color:#f8f8f8;background-color:var(--form-hover)}input[type=checkbox]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#f8f8f8;background-color:var(--form-hover);border:1px solid #004b8d;border:1px solid var(--accent-color);box-shadow:0 0 5px #004B8D;box-shadow:0 0 5px var(--accent-color)}button:disabled,input[type=submit]:disabled{opacity:0.5}input.input-money,input.input-percent{background-repeat:no-repeat;background-size:16px}input.input-money{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%221em%22%20height%3D%221em%22%20style%3D%22-ms-transform%3A%20rotate%28360deg%29%3B%20-webkit-transform%3A%20rotate%28360deg%29%3B%20transform%3A%20rotate%28360deg%29%3B%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M28.81%2023.209c0-7.672-14.144-7.171-14.144-11.803c0-2.242%202.145-3.337%204.633-3.337c4.184%200%204.929%202.688%206.824%202.688c1.342%200%201.988-.845%201.988-1.792c0-2.201-3.337-3.867-6.537-4.444V2.397a2.398%202.398%200%201%200-4.798%200v2.199c-3.489.794-6.49%203.214-6.49%207.159c0%207.369%2014.142%207.071%2014.142%2012.247c0%201.793-1.941%203.586-5.129%203.586c-4.781%200-6.374-3.236-8.316-3.236c-.946%200-1.792.796-1.792%201.996c0%201.906%203.195%204.2%207.588%204.841l-.003.015v2.397a2.401%202.401%200%200%200%204.8%200v-2.397c0-.028-.014-.05-.016-.075c3.953-.738%207.25-3.315%207.25-7.92z%22%2F%3E%3C%2Fsvg%3E");background-position:left 16px center;padding-left:40px!important}input.input-percent{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%220.88em%22%20height%3D%221em%22%20style%3D%22-ms-transform%3A%20rotate%28360deg%29%3B%20-webkit-transform%3A%20rotate%28360deg%29%3B%20transform%3A%20rotate%28360deg%29%3B%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M112%20224c61.9%200%20112-50.1%20112-112S173.9%200%20112%200S0%2050.1%200%20112s50.1%20112%20112%20112zm0-160c26.5%200%2048%2021.5%2048%2048s-21.5%2048-48%2048s-48-21.5-48-48s21.5-48%2048-48zm224%20224c-61.9%200-112%2050.1-112%20112s50.1%20112%20112%20112s112-50.1%20112-112s-50.1-112-112-112zm0%20160c-26.5%200-48-21.5-48-48s21.5-48%2048-48s48%2021.5%2048%2048s-21.5%2048-48%2048zM392.3.2l31.6-.1c19.4-.1%2030.9%2021.8%2019.7%2037.8L77.4%20501.6a23.95%2023.95%200%200%201-19.6%2010.2l-33.4.1c-19.5%200-30.9-21.9-19.7-37.8l368-463.7C377.2%204%20384.5.2%20392.3.2z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");background-position:right 18px center;background-size:12px;padding-right:40px!important}.button,.is-style-outline .wp-block-button__link,.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link,.wp-block-button__link.is-style-outline,.wp-block-button__link.is-style-outline:not(.has-background){background:#004B8D;background:var(--button-color);border:0px!important;border-radius:10px;color:white!important;color:var(--form-color)!important;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:1.1em;font-weight:700;line-height:1.35rem;margin:0;outline:none;padding:0.66rem 1.4rem;text-align:center;text-decoration:none;text-shadow:none;transition:all 0.15s ease-in-out;white-space:nowrap}.button:hover,.is-style-outline .wp-block-button__link:hover,.wp-block-button__link.is-style-outline:hover,.wp-block-button__link:hover{background-color:#004B8D;background-color:var(--accent-color);color:white;filter:brightness(1.075);text-shadow:0 0 8px rgba(255,255,255,0.5)}.button.button--big{font-size:1.3em;font-weight:700}.has-text-align-center.wp-block-button{margin:10px auto!important}input#helpSwitch,label{display:none!important}.calc-tool label,.find-broker-search label,.form-input--casl label,label input[type=checkbox]{display:inline-block!important}.page-template-page-affordability-calc label input#lifeSwitch{display:none!important}.main-body ul{margin-bottom:40px}.main-body ul li{line-height:normal;list-style-type:disc;margin-left:25px}.page-heading{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;position:relative}@media (min-width:768px){.page-heading{padding-left:0;padding-right:0}}.page-heading h1{color:#004B8D;color:var(--accent-color);font-family:Montserrat;font-size:3em}.page-content{padding:2rem}@media (min-width:768px){.page-content{padding-left:0;padding-right:0}}.page-content h2{font-size:2em}.page-content h2,.page-content h3{color:#004B8D;color:var(--accent-color);font-family:Montserrat;margin-bottom:2rem}.page-content h3{font-size:1.4em;font-weight:700}.page-content ol,.page-content ul{margin-bottom:2rem;padding-left:2rem}.page-content li ol,.page-content li ul{margin-top:0.5rem}.page-content ol{list-style:decimal}.page-content ul{list-style:none}.page-content li{font-size:1.2rem;line-height:1.4;margin-bottom:0.5rem}.page-content ul li:before{content:"•";display:inline-block;font-size:0.75em;text-indent:-1.5rem}.page-content .wp-block-image{display:block;margin-bottom:2rem}.page-id-1705 h4{margin-bottom:0.5rem!important}.page-id-1705 .page-heading{padding-bottom:0.5rem!important}.page-id-13435 .wp-block-embed iframe{max-height:200px}.page-id-32 .page-content{padding-top:0!important}
