.location-banner{height:auto;position:absolute;top:35px;width:100%;z-index:-1}.results__header-wrapper{align-items:center;background-color:#fff;background-position:50%!important;background-repeat:no-repeat;background-size:cover!important;display:flex;min-height:0;padding:0}@media (min-width:1200px){.results__header-wrapper{max-width:none;min-height:240px;width:100%}}.results__header-wrapper>*{z-index:2}.results__header-wrapper>.results__header-shade{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1}@media(min-width:750px){.results__header-wrapper>.results__header-shade{background:rgba(35,70,145,.5490196078)}}.results__header-wrapper .results__header{background-color:hsla(0,0%,100%,.8);padding:.5rem 0}@media(max-width:1199px){.results__header-wrapper.header__image .results__header-shade{display:block;top:10px;max-height:100px}}@media(width:1200px){.results__header-wrapper.header__image .results__header-shade{display:block;top:10px;max-height:136px}}@media(min-width:1201px){.results__header-wrapper.header__image .results__header-shade{display:block;top:10px;max-height:224px}}.results__header-wrapper.header__image .results__header--results{background:transparent}@media (min-width:768px){.results__header-wrapper.header__image .results__header--results h1,.results__header-wrapper.header__image .results__header--results h2{color:#fff}}.results__header{margin:-5px auto 5px;padding:0;border-radius:12px}.results__header.results__header--results{background:#fff;max-width:75rem;padding:0 10px;width:100%}@media (min-width:1200px){.results__header.results__header--results{min-height:74px}}.results__header.results__header--results h1,.results__header.results__header--results h2{color:#666;font-size:18px;font-weight:600;line-height:29px;margin:0;padding:10px;text-align:left}@media (min-width:768px){.results__header.results__header--results h1,.results__header.results__header--results h2{color:#1b4496;font-size:24px}}@media (min-width:1200px){.results__header.results__header--results h1,.results__header.results__header--results h2{font-size:32px;line-height:32px;padding:20px 0 0}}.results__header.results__header--results h1,.results__header.results__header--results h1 b,.results__header.results__header--results h2 b{font-weight:700}.results__header.results__header--results h2{color:#666;font-size:16px;font-weight:400;line-height:22px;padding:0 8px}@media (min-width:768px){.results__header.results__header--results h2{padding-bottom:10px}}@media (min-width:1200px){.results__header.results__header--results h2{padding-bottom:14px;padding-top:14px}}@media(min-width:750px){.results__header{margin:8px auto}.results__header.results__header--results{background:#f2f2f2}}.results__header.results__header--location .content{padding:0 1rem}@media (min-width:1024px){.results__header.results__header--location .content{padding:0}}.results__header.results__header--location h1{font-size:18px;margin-top:20px;margin-bottom:10px}.results__header.results__header--location h1 span{color:#474747;font-weight:400}@media (min-width:1200px){.results__header.results__header--location h1{margin-top:6px}}.results__header.results__header--location .notary__back{border-bottom:1px dotted #666;margin-bottom:13px;overflow:auto;padding-bottom:5px;width:100%}.results__header.results__header--location .notary__back .notary__back__link{background:url(/media/images/arrow_left.png) 0 no-repeat;color:#666;height:20px;padding:4px 0 0 27px}.results__header .column--left{max-width:75rem;padding:10px;transition:max-width .2s ease-in .7s;width:100%}@media(min-width:75rem){.results__header .column--left{transition:max-width .3s ease-in}}.results__header .column--left h2{font-size:28px;margin-bottom:15px}@media(min-width:75rem){.results__header .column--left h2{font-size:32px}}.results__header .column--right{max-height:0;max-width:0;overflow:hidden;transition:padding .7s ease,max-width 0s ease .7s,max-height .5s ease-out}@media(min-width:75rem){.results__header .column--right{border:1px solid #f2f2f2;max-height:140px;max-width:300px;padding:10px;transition:padding .2s ease .4s,max-width 0s ease .3s,max-height .5s ease-out .4s}}.results__header .column--right h2{font-size:16px;line-height:1;margin:10px 0}.results__header .column--right .usp{margin:10px 0 0}.results__header .column--right .usp li:not(:first-child){margin-top:5px}.results__header .column--right .usp__header{font-size:16px}@media(min-width:768px){.results__header.results__header--personal{margin-top:-10px;max-width:none;width:100%}}@media(min-width:768px){.results__header.results__header--personal .personal-background{margin-top:80px}}.results__header.results__header--personal .results__info{background-color:#fff}@media(min-width:768px){.results__header.results__header--personal .results__info{background-color:hsla(0,0%,100%,.8)}}.results__header.results__header--personal .results__info .results__slogan{font-size:2rem;padding:0 0 15px}.results__header.results__header--personal .column--left,.results__header.results__header--personal .column--right{background-color:transparent;border:0}.results__row__content{background-color:#fff;color:#666;display:flex;flex-wrap:wrap;margin-bottom:15px;padding:20px 15px;position:relative}@media(min-width:75rem){.results__row__content{height:auto;padding:20px 10px 20px 45px}}.results__row__content a:not(.button){color:inherit}.results__row__content>div{align-items:flex-start;flex:1 1 0%}.results__row__content>div.result__notary-info{flex-grow:3}.results__row__content>div.result__cta,.results__row__content>div.result__notary-info{flex-basis:100%}@media (min-width:768px){.results__row__content>div.result__cta,.results__row__content>div.result__notary-info{flex-basis:0%}}.results__row__content:first-child .result__rank{background-color:#6abc28}.results__row__content:nth-child(2) .result__rank{background-color:rgb(117.8552631579,209.0263157895,44.4736842105)}.results__row__content:nth-child(3) .result__rank{background-color:rgb(131.3947368421,214.4736842105,64.5263157895)}.results__row__content:nth-child(4) .result__rank{background-color:rgb(145.0394736842,218.9473684211,85.5526315789)}.result__rank,.results__row__content:nth-child(5) .result__rank{background-color:#9fdf6b}.result__rank{border-bottom-right-radius:100%;color:#fff;font-size:20px;font-weight:700;height:40px;left:0;line-height:32px;position:absolute;text-align:center;text-indent:-10px;top:0;width:40px}.result__notary-info{display:flex;flex-direction:column}@media(min-width:75rem){.result__notary-info{flex-direction:row}}.result__notary-name{line-height:1;padding-inline-start:40px;width:100%;max-width:310px;font-size:20px}@media(min-width:48rem){.result__notary-name{margin-right:0}}@media(min-width:75rem){.result__notary-name{margin-right:1rem;padding-inline-start:0}}.result__notary-name a{color:inherit}.result__location__wrapper{display:block;padding-inline-start:40px;width:auto;word-break:break-word}@media(min-width:75rem){.result__location__wrapper{margin-right:.5rem;padding-inline-start:0;max-width:180px}}.result__location{margin-bottom:6px}@media (min-width:768px){.result__location{line-height:1}}.result__location a{font-weight:700}.result__review__wrapper{display:flex}@media(min-width:48rem){.result__review__wrapper{margin-top:0}}.result__review{font-size:14px;line-height:1}.result__review__stars{margin:7px 0}.result__review a.result__review__total{color:#1b4496;text-decoration:underline}.results .result__rate{align-items:flex-end;color:#999;display:flex;flex-direction:column;font-size:14px;line-height:1;text-align:left}@media(min-width:48rem){.results .result__rate{align-items:flex-start;margin-right:10px}}.result__rate__contracted{color:#1b4496;display:block;font-size:30px;height:36px;line-height:1;margin:5px 0;position:relative;text-decoration:none}@media(min-width:75rem){.result__rate__contracted{margin-top:10px}}.result__rate__contracted img{cursor:help;margin-bottom:10px}.result__rate__uncontracted{display:block;line-height:2;margin:0;position:relative;text-align:center}@media(min-width:75rem){.result__rate__uncontracted{margin:32px 10px 20px 0}}.result__rate__uncontracted a{padding-right:10px;text-decoration:underline}.result__rate__uncontracted img{cursor:help;margin-left:6px}.uncontracted__popup__wrapper{display:inline-block;position:relative}.result__cta .button-group{display:flex;flex-direction:row;gap:5px}.result__cta a{align-self:flex-start;font-size:1rem;-ms-grid-column-align:center;justify-self:center;padding:.75em .25rem;width:100%;margin:5px 5px 5px 0}.contract_is_mobile{display:none}.contract_is_desktop{display:block}.results-row{background:#fff;border-bottom:6px solid #e6ebf1;border-radius:12px;cursor:pointer;font-size:14px;margin-bottom:14px;padding:10px;position:relative;display:-ms-grid;display:grid;column-gap:0;row-gap:4px;-ms-grid-columns:1fr 0 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 4px auto 4px auto 4px auto 4px auto;grid-template-areas:"logo price" "title title" "score distance" "bullets bullets" "button button"}@media (min-width:1200px){.results-row{margin-bottom:32px;padding:10px 18px 30px;column-gap:18px;row-gap:0;-ms-grid-columns:180px 18px auto 18px auto 18px 260px;grid-template-columns:180px auto auto 260px;-ms-grid-rows:24px 0 30px 0 auto 0 auto;grid-template-rows:24px 30px auto auto;grid-template-areas:"logo title title price" "logo distance score price" "logo bullets bullets price" "logo bullets bullets button"}}.results-row .results-row__logo{-ms-grid-row:1;-ms-grid-column:1;align-items:center;display:flex;grid-area:logo;justify-content:center}.results-row .results-row__price{-ms-grid-row:1;-ms-grid-column:3;grid-area:price;padding-bottom:1px;position:relative}.results-row .results-row__price header{color:#60889f;display:block;text-align:right}.results-row .results-row__price section{display:flex;justify-content:flex-end;position:relative}.results-row .results-row__price .price-amount{color:#1b4496;font-size:32px;font-weight:700;line-height:44px}.results-row .results-row__price .rate-request-link{align-items:center;color:#999;display:flex;font-size:16px;height:100%;justify-content:center;text-decoration:underline;transition:color .2s ease}.results-row .results-row__price .rate-request-link:hover{color:#000}.results-row .results-row__price .info{align-items:center;display:flex;justify-content:center;width:32px}.results-row .results-row__price .info .tooltip-icon{margin:0}.results-row .results-row__price .tooltip__inner{cursor:default}.results-row .results-row__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:title;color:#1b4496;font-size:18px;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;padding:0;text-align:left;white-space:nowrap}.results-row .notary_validation{height:24px;width:100%}.results-row .notary_contract{float:left;width:18px;margin-right:6px;margin-top:4px}.results-row .notary_title{text-overflow:ellipsis}.results-row .results-row__score{-ms-grid-row:5;-ms-grid-column:1;grid-area:score;align-items:center;display:flex;flex-wrap:wrap;max-width:200px}@media(min-width:500px){.results-row .results-row__score{max-width:none}}.results-row .results-row__score .stars{overflow:hidden;position:relative;top:-2px;width:20px}.results-row .results-row__score .stars img{max-width:none}@media (min-width:1200px){.results-row .results-row__score .stars{width:auto}}.results-row .results-row__score .score-value{padding-inline:6px;font-weight:700}.results-row .results-row__score .score-value .has-value{color:#67bc29;font-size:24px;position:relative;top:-2px}.results-row .results-row__score .score-value .no-value{font-size:16px}.results-row .results-row__score .review-count{display:block;font-size:16px;white-space:nowrap}.results-row .results-row__distance{-ms-grid-row:5;-ms-grid-column:3;grid-area:distance;align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (min-width:1200px){.results-row .results-row__distance{align-items:flex-end;justify-content:flex-start}}.results-row .results-row__distance span{white-space:nowrap}.results-row .results-row__distance b{display:block;max-width:180px;overflow:hidden;padding-inline-end:6px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.results-row .results-row__distance b{max-width:400px}}@media (min-width:1024px){.results-row .results-row__distance b{max-width:600px}}@media (min-width:1200px){.results-row .results-row__distance b{max-width:20ch}}.results-row .results-row__bullets{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:bullets;padding:4px 0 12px}@media (min-width:1200px){.results-row .results-row__bullets{padding:4px 0 0}}.results-row .results-row__bullets ul{background:#eaf5fe;border-radius:12px;padding:4px 6px}.results-row .results-row__bullets ul:not(:has(li)){display:none}.results-row .results-row__bullets li{color:#2d4553;display:flex;padding-top:1px}.results-row .results-row__bullets li:before{content:"";background:transparent url(/media/images/icons/add-2.svg) 50% no-repeat;flex-shrink:0;display:block;height:20px;margin-right:4px;width:20px}.results-row .results-row__button{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:button;padding-bottom:20px}@media (min-width:1200px){.results-row .results-row__logo{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1}.results-row .results-row__price{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:7}.results-row .results-row__title{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3}.results-row .results-row__score{-ms-grid-row:3;-ms-grid-column:5}.results-row .results-row__distance{-ms-grid-row:3;-ms-grid-column:3}.results-row .results-row__bullets{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:3}.results-row .results-row__button{-ms-grid-row:7;-ms-grid-column:7;-ms-grid-column-span:1;padding-bottom:0}}.results-row .results-row__button a{border-radius:12px}.results-row .more-info-wrapper{bottom:12px;display:flex;height:0;justify-content:center;position:absolute;width:100%}.results-row .more-info-wrapper .inner{align-items:center;background:#fff;border-radius:12px;color:#2385bd;display:none;height:-moz-fit-content;height:fit-content;padding:5px 12px;white-space:nowrap;width:auto;border:solid #e6ebf1;border-width:2px 2px 6px}@media (min-width:1200px){.results-row .more-info-wrapper .inner{display:flex}}.results-row .more-info-wrapper .inner:after{content:"";background:transparent url(/media/images/icons/down-arrow.svg) 50% no-repeat;display:block;height:12px;margin-left:8px;width:12px}