﻿@-webkit-keyframes mrcWaitingAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mrcWaitingAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mrc-button{-webkit-appearance:none;border:0 none;border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1em;margin:0 auto;padding:12px 25px;position:relative;width:auto;text-align:center;text-decoration:none;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.fmcty-form.fmcty-results{overflow:visible}.mrc-results,.mrc-offers{list-style:none outside;margin:0 auto 40px;padding:0}.mrc-result{background:#fff;border:1px solid #ccc;box-shadow:0 1px 4px -1px rgba(0,0,0,0.33);margin:20px auto;overflow:hidden;padding:0;position:relative;text-align:left}.mrc-result .mrc-result-content{padding:20px;position:relative}.mrc-result .mrc-result-image{margin:0 auto}.mrc-result .mrc-result-image img{display:block;height:auto;margin:0 auto 20px;max-height:150px;max-width:180px;width:auto}.mrc-result .mrc-result-title{display:block;color:#484848;font-size:18px;font-weight:700;line-height:1em;margin:0 auto 10px;text-align:center}.mrc-result .mrc-result-nmls,.mrc-result .mrc-result-contact-nmls{color:#aaa;font-size:11px;font-weight:400;white-space:nowrap}.mrc-result .mrc-result-nmls:before,.mrc-result .mrc-result-contact-nmls:before{content:"– ";position:relative;top:-1px}.mrc-result .mrc-result-contact{display:block;color:#666;font-size:14px;font-weight:700;line-height:1em;margin:-5px auto 10px;text-align:center}.mrc-result .mrc-result-description{color:#666;font-size:14px;line-height:1.5em;margin-bottom:1em}.mrc-result .mrc-result-description ul{font-size:0.95em;line-height:1.25em;list-style-type:square;list-style-position:outside;margin-left:1em;padding-left:1em}.mrc-result .mrc-result-description ul li{list-style-type:square;list-style-position:outside;margin-bottom:0.5em}.mrc-result .trustpilot-widget,.mrc-result .mrc-socialsurvey-widget{background:#eee;border-radius:4px;clear:both;margin:0 0 10px;padding:5px 5px 2px}.mrc-result .trustpilot-widget iframe{height:44px !important}.mrc-result .mrc-socialsurvey-widget{font-size:14px;line-height:1.25em;padding:5px;text-align:left}.mrc-result .mrc-socialsurvey-widget a{display:block;text-decoration:none}.mrc-result .mrc-socialsurvey-widget .mrc-review-stars{background:url("https://www.mortgageresearchcenter.com/dist/mrc-review-stars.png") no-repeat 0 0;display:inline-block;height:20px;margin:3px 5px;vertical-align:middle;width:100px}.mrc-result .mrc-socialsurvey-widget .mrc-review-stars .mrc-review-stars-fill{background:url("https://www.mortgageresearchcenter.com/dist/mrc-review-stars.png") no-repeat 0 100%;display:block;height:20px}.mrc-result .mrc-socialsurvey-widget .mrc-review-score{font-weight:bold;margin:3px 5px;vertical-align:middle;white-space:nowrap}.mrc-result .mrc-socialsurvey-widget .mrc-review-score:after{content:" out of 5";font-size:0.8em;font-weight:normal;white-space:nowrap}.mrc-result .mrc-socialsurvey-widget .mrc-review-count{display:inline-block;margin:3px 5px;vertical-align:middle;white-space:nowrap}.mrc-result .mrc-socialsurvey-widget:hover .mrc-review-count{text-decoration:underline}.mrc-result .mrc-result-description-toggle{border-radius:5px;cursor:pointer;display:block;margin:10px 0;border:0 none;padding:10px 0;vertical-align:middle;background:none;line-height:1;-webkit-appearance:none;width:100%;text-transform:uppercase;font-weight:bold;font-size:13px}.mrc-result .mrc-result-description-toggle:hover{background:#eee}.mrc-result.mrc-result-exclusive .trustpilot-widget{background:none;height:325px;margin:0;overflow:hidden;padding:0}.mrc-result.mrc-result-exclusive .trustpilot-widget iframe{height:325px !important;margin-top:-30px}.mrc-result .mrc-result-reinforcement{background:#f7f7f7;padding:20px}.mrc-result .mrc-result-reinforcement-header{font-size:14px;font-weight:bold;text-align:center}.mrc-result .mrc-result-reinforcement-footer{bottom:5px;font-size:11px;line-height:18px;opacity:0.5;position:absolute;right:10px;text-align:right}.mrc-result .mrc-result-reinforcement-footer svg{height:18px;vertical-align:text-bottom;width:75px}@media screen and (min-width: 0) and (max-width: 599px){.mrc-result .mrc-result-content{padding:0 20px}.mrc-result.mrc-result-no-image .mrc-result-content{padding:20px}.mrc-result.mrc-result-exclusive .mrc-result-content{padding-bottom:20px}.mrc-result .mrc-result-image img{margin-bottom:0}.mrc-result .mrc-button{margin-bottom:20px}.mrc-result .mrc-button-secondary{margin-bottom:0}.mrc-result.mrc-result-compact .mrc-result-description,.mrc-result.mrc-result-compact .mrc-button-secondary{display:none !important}.mrc-result .mrc-socialsurvey-widget{text-align:center}}@media screen and (min-width: 600px){.mrc-result .mrc-result-content{padding-left:190px}.mrc-result.mrc-result-no-image .mrc-result-content{padding-left:20px}.mrc-result .mrc-result-image{float:left;margin:-75px 20px 50px 0;height:150px;line-height:150px;width:150px;position:absolute;left:20px;top:40%;max-width:none;max-height:none}.mrc-result .mrc-result-image img{display:inline;height:auto;margin:0 auto 10px;max-height:100%;max-width:100%;vertical-align:middle;width:auto}.mrc-result .mrc-result-title{font-size:24px;text-align:left}.mrc-result .mrc-result-contact{text-align:left}.mrc-result .trustpilot-widget iframe{height:24px !important}.mrc-result .mrc-result-description-toggle{display:none}.mrc-result.mrc-result-exclusive{min-height:325px}.mrc-result.mrc-result-exclusive .mrc-result-content{padding-left:20px;width:50%}.mrc-result.mrc-result-exclusive .mrc-result-image{float:none;margin:0 auto;position:static}.mrc-result.mrc-result-exclusive .mrc-result-reinforcement{bottom:0;position:absolute;right:0;top:0;width:50%}}.mrc-offer{background:#fff;border:1px solid #ccc;box-shadow:0 1px 4px -1px rgba(0,0,0,0.33);margin:20px auto;overflow:hidden;padding:0;position:relative;text-align:left}.mrc-offer .mrc-offer-content{padding:20px;position:relative}.mrc-offer .mrc-offer-image{margin:0 auto}.mrc-offer .mrc-offer-image img{display:block;height:auto;margin:0 auto 20px;max-height:150px;max-width:180px;width:auto}.mrc-offer .mrc-offer-title{display:block;color:#484848;font-size:18px;font-weight:700;line-height:1em;margin:0 auto 10px;text-align:center}.mrc-offer .mrc-offer-description{color:#666;font-size:14px;line-height:1.5em;margin-bottom:1em}.mrc-offer .mrc-offer-description ul{font-size:0.95em;line-height:1.25em;list-style-type:square;list-style-position:outside;margin-left:1em;padding-left:1em}.mrc-offer .mrc-offer-description ul li{list-style-type:square;list-style-position:outside;margin-bottom:0.5em}.mrc-offer .mrc-offer-legal{color:#999;font-size:10px;line-height:1.25;margin:10px 0 0}@media screen and (min-width: 0) and (max-width: 599px){.mrc-offer .mrc-offer-content{padding:0 20px 20px}.mrc-offer .mrc-offer-image img{margin-bottom:0}.mrc-offer .mrc-button{margin-bottom:20px}.mrc-offer .mrc-button-secondary{margin-bottom:0}}@media screen and (min-width: 600px){.mrc-offer .mrc-offer-content{padding-left:190px}.mrc-offer .mrc-offer-image{float:left;margin:-75px 20px 50px 0;height:150px;line-height:150px;width:150px;position:absolute;left:20px;top:40%;max-width:none;max-height:none}.mrc-offer .mrc-offer-image img{display:inline;height:auto;margin:0 auto 10px;max-height:100%;max-width:100%;vertical-align:middle;width:auto}.mrc-offer .mrc-offer-title{font-size:24px;text-align:left}}.mrc-offer[data-mrc-offer-id="ConsumersAdvocate"]{background:#eee;border:0 none;box-shadow:none;margin:0 -10px 0;min-height:100px;padding:10px;position:relative}.mrc-offer[data-mrc-offer-id="ConsumersAdvocate"] iframe{position:relative;z-index:2}.mrc-offer[data-mrc-offer-id="ConsumersAdvocate"] .ca-embed-iframe{min-height:100px}.mrc-offer[data-mrc-offer-id="ConsumersAdvocate"]:before{border-radius:50%;content:"";display:block;font-size:10px;height:44px;margin:0 0 0 -22px;text-indent:-9999em;width:44px;border-width:4px;border-bottom-style:solid;border-top-style:solid;border-left-style:dashed;border-right-style:dashed;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mrcWaitingAnimation 1.1s infinite linear;animation:mrcWaitingAnimation 1.1s infinite linear;position:absolute;left:50%;top:40px}.mrc-offer-ca-disclosure{font-size:12px;line-height:1.5em;color:rgba(0,0,0,0.5);margin:20px 25px}.mrc-offer-ca-disclosure strong{color:inherit}.mrc-offer-ca-disclosure img{display:block;height:auto;margin:10px 0;max-width:100%;width:266px}.mrc-submission-summary{margin:40px auto 0;padding-left:0;padding-right:0}.mrc-submission-summary:before,.mrc-submission-summary:after{content:"";display:table}.mrc-submission-summary:after{clear:both}.mrc-submission-summary .mrc-submission-summary-col .mrc-submission-summary-col-title{color:#aaa;font-size:12px;font-weight:700;margin:0 0 20px;text-transform:uppercase}.mrc-submission-summary .mrc-submission-summary-col>div{font-size:12px;margin:10px 0}.mrc-submission-summary .mrc-submission-summary-col>div strong,.mrc-submission-summary .mrc-submission-summary-col>div b,.mrc-submission-summary .mrc-submission-summary-col>div em,.mrc-submission-summary .mrc-submission-summary-col>div i{font-weight:inherit;font-style:inherit}.mrc-submission-summary .mrc-submission-summary-col-1,.mrc-submission-summary .mrc-submission-summary-col-2,.mrc-submission-summary .mrc-submission-summary-col-3{margin:20px 0}@media screen and (min-width: 600px){.mrc-submission-summary .mrc-submission-summary-col-1,.mrc-submission-summary .mrc-submission-summary-col-2,.mrc-submission-summary .mrc-submission-summary-col-3{float:left;width:33.33%}.mrc-submission-summary .mrc-submission-summary-col-3{float:right}}
