﻿@font-face{font-family:Heebo-Regular;font-display:auto;src:url(/Content/fonts/heebo/Heebo-Regular.otf);src:url(/Content/fonts/heebo/Heebo-Regular.otf?#iefix) format('embedded-opentype'),url(/Content/fonts/heebo/Heebo-Regular.ttf) format('truetype')}@font-face{font-family:Heebo-Light;font-display:auto;src:url(/Content/fonts/heebo/Heebo-Light.otf);src:url(/Content/fonts/heebo/Heebo-Light.otf?#iefix) format('embedded-opentype'),url(/Content/fonts/heebo/Heebo-Light.ttf) format('truetype')}@font-face{font-family:Heebo-Medium;font-display:auto;src:url(/Content/fonts/heebo/Heebo-Medium.ttf) format('truetype')}@font-face{font-family:Heebo-Bold;font-display:auto;src:url(/Content/fonts/heebo/Heebo-Bold.otf);src:url(/Content/fonts/heebo/Heebo-Bold.otf?#iefix) format('embedded-opentype'),url(/Content/fonts/heebo/Heebo-Bold.ttf) format('truetype')}body{font-family:Heebo-Regular;direction:rtl;margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-family:Heebo-Regular;font-weight:400}a{text-decoration:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1.title{background-color:#2c323b;text-align:center;color:#fff;font-family:Heebo-Medium}h1.title .text{margin-right:20px}.content{text-align:center;color:#fff}.content .sub-title{margin:0;font-family:Heebo-Medium}.content .sub-title.small{font-family:Heebo-Regular}.content .red-button{background-color:#ec1e2e;color:#fff;display:block;transition:all .2s ease-in}.content .red-button:hover{color:#fff;background-color:#cd0012}.content .inline-list{list-style:none;padding:0}.content .inline-list li .cyrcle{width:12px;height:12px;background-color:#ec1e2e;border-radius:50%;display:inline-block;margin-left:7px}.content .inline-list li .text{vertical-align:top}.comments-list{list-style:none}.comments-list li{line-height:20px;font-size:13px;color:#fff;display:flex;justify-content:flex-start;text-align:right}.comments-list li .letter{margin-left:2px}.comments-list li .bold{font-family:Heebo-Medium}a.term{color:#fff}h2.hidden{visibility:hidden;font-size:0}@media only screen and (min-width:320px){body.desktop{background:url(/Content/MortgageCalculator/bg-desktop.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.mobile{background:url(/Content/MortgageCalculator/bg-mobile.jpg) no-repeat top center fixed;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}h1.title{font-size:30px;border-bottom:1px solid #ec1e2e;padding:5px 0}.content{margin:10% 15px 0 15px;width:auto}.content .sub-title{font-size:20px;line-height:30px;padding:0;display:inline-block;text-align:right}.content .sub-title.small{margin-top:20px;font-size:18px;text-align:right}.content .red-button{margin:10% 0;width:auto;height:60px;font-size:32px;font-family:Heebo-Medium;line-height:60px;display:block}.content .inline-list{display:block;text-align:right;margin:10px 0 0 0}.content .inline-list li{margin-bottom:10px}.content .inline-list li .text{font-size:19px;line-height:23px}.comments-list{padding:0 15px 0 0;list-style:none}}@media only screen and (min-width:768px){body{background:url(/Content/MortgageCalculator/bg-desktop.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}h1.title{font-size:44px;border-bottom:none;padding:10px 0}.content{margin:50px 15px 0 15px}.content .sub-title{font-size:23px;line-height:33px}.content .sub-title.small{margin-top:30px;font-size:19px}.content .red-button{margin:40px 80px;height:70px;font-size:38px;line-height:70px}}@media only screen and (min-width:992px){h1.title{font-size:44px}.content{margin:100px auto 0 auto;width:932px}.content .sub-title{padding:0;display:block;text-align:center}.content .red-button{margin:50px auto;width:400px;height:70px;font-size:38px;line-height:70px}.content .inline-list{display:flex;justify-content:space-between;margin:10px 0 0 0}.content .inline-list li{margin-bottom:0}.content .inline-list li .text{font-size:23px;line-height:23px}.comments-list{padding:0 60px 0 0;list-style:none}}@media only screen and (min-width:1200px){h1.title{font-size:45px}.content{margin:170px auto 0 auto;width:932px}.content .sub-title.small{text-align:center}}@media only screen and (min-width:1600px){.content{margin:250px auto 0 auto}h1.title{font-size:45px}}