.account{background-color:#f7f7f7;padding:30px}.account>.inner{margin:auto;max-width:1174px;box-shadow:0 0 3px #bbb;border-radius:4px;background-color:#fff;font-size:13px;display:flex}@media only screen and (max-width:860px){.account{padding:20px}.account>.inner{flex-wrap:wrap;padding:15px}}.acc-menu{width:240px;margin-right:0;background-color:#fff;border-right:1px solid #ddd}.acc-menu a{display:block;border-radius:4px;padding:18px 22px;font-size:14px;text-decoration:none;border-bottom:1px solid #eee;color:#666;font-weight:400}.acc-menu a i{width:20px;color:#2b984f;font-size:17px;margin-right:5px;text-align:center}.acc-menu a.cur,.acc-menu a:hover{background-color:rgba(0,0,0,.06)}.acc-menu a span{text-transform:uppercase;font-size:11px;position:relative;top:-4px;opacity:.6}@media only screen and (max-width:860px){.acc-menu{width:100%;margin:0 -2px;display:flex;flex-wrap:wrap;justify-content:center;border-right:0}.acc-menu a{margin:2px;padding:8px 10px;text-align:center;font-size:15px;border-top:0}}.content{width:calc(100% - 240px - 65px - 65px);background-color:#fff;padding:50px 65px}.content h2{text-align:left;font-weight:300;font-size:25px;margin:0 0 20px;color:#059853;padding:0}.content h2 a{float:right;margin-top:6px;font-size:18px;font-weight:400;text-decoration:none}.content h2 span{text-transform:uppercase;font-size:14px;position:relative;top:-9px;opacity:.8}.content p{margin:10px 0;font-size:14px;line-height:150%}.content table{border-collapse:collapse;margin:30px 0}.content table td{border:1px solid #ccc;padding:11px;font-size:14px;min-width:45px}.content table tr.top td{font-weight:700}.content table tr td.num{text-align:right}@media only screen and (max-width:995px){.content{padding:35px 40px}}@media only screen and (max-width:925px){.content{padding:25px 35px}}@media only screen and (max-width:860px){.content{width:100%;padding:20px;margin-top:15px}.content div h2{font-size:23px;margin:0}}.welcome .provided-by{width:400px;height:150px;margin:25px 0;background-position:center center;background-size:contain;background-repeat:no-repeat}.welcome .provided-by-text{margin:18px 0;font-weight:300;font-size:23px;color:#555}.api-key .key{font-weight:100;font-size:44px;color:#777;letter-spacing:2px}.api-key .usage{font-weight:100;font-size:32px;color:#777;letter-spacing:2px}.api-key .usage span{font-size:17px;position:relative;top:-12px}.api-key .trial-limit{margin:-5px 0 25px;font-size:13px;color:#666}.api-key .actions{margin:30px 0}.api-key .actions .button2{font-size:14px;padding:8px 12px;margin-right:15px}.api-key .actions .button2 i{margin-right:3px}.api-key .historical-calls{margin:35px 0}.api-key .historical-calls h3{margin:22px 0;font-size:17px;font-weight:300}.api-key .historical-calls #chart{margin:22px 0;width:440px;height:260px}.api-key .historical-calls #chart.load{display:flex;align-items:center;justify-content:center}.api-key .historical-calls #chart.load img{width:22px}.credits-used .history .loading{margin:20px 0;font-size:20px;color:#999}.credits-used .history .loading img{width:40px;margin-right:10px;position:relative;top:13px}.credits-used .history>h3{margin-top:30px;border-bottom:1px solid #eee}.credits-used .history .search{margin:25px 0;display:flex;justify-content:space-between}.credits-used .history .search div{display:flex;align-items:center}.credits-used .history .search div.time{width:52px;font-size:21px;font-weight:300;color:#888}.credits-used .history .search div.img{width:160px}.credits-used .history .search div.name{width:360px;font-size:16px;color:#222}.credits-used .history .search div.actions{width:90px}.credits-used .history .search div.actions a{font-size:15px;padding:6px 12px}.subscription .info{display:flex;flex-wrap:wrap;margin:30px -15px 18px}.subscription .info>div{width:150px;min-height:85px;padding:25px 10px;background-color:#f7f7f7;margin:0 15px;text-align:center;position:relative}.subscription .info>div img.plan{margin:3px 0 1px;height:38px}.subscription .info>div p.name{font-size:19px;font-weight:300;margin:15px 0}.subscription .info>div p.name.long{margin:8px 0 0;font-size:16px;line-height:120%}.subscription .info>div p.price{position:absolute;left:0;bottom:5px;width:100%;font-size:20px;font-weight:400}.subscription .info>div p.light{font-size:11px;color:#999;font-style:italic}.subscription .info>span.op{margin:50px 0;font-size:30px;font-weight:300;color:#aaa}.subscription p{margin:20px 0;font-size:15px;line-height:140%}.subscription .actions{margin:20px 0}.subscription .actions .button{padding:7px 12px;font-size:15px;margin-right:9px}.subscription .actions .button.cancel{padding:7px 12px;font-size:15px;background-color:#bc0000}.subscription .actions .button.react{min-width:132px}.subscription .active-card{margin:10px 0;display:flex;justify-content:flex-start;align-items:center}.subscription .active-card .cur-card{text-align:left}.subscription .active-card .button{margin:3px 0 0 25px;padding:6px 9px;font-size:14px}.subscription .grandfather{max-width:630px;margin:20px 0;font-size:15px;line-height:160%;color:#2b984f;border:1px dotted #2b984f;padding:18px;border-radius:8px}.subscription .grandfather i{float:left;margin-right:22px;font-size:38px;color:#2b984f;position:relative;top:3px}.subscription p.upgrade img{width:48px;margin-left:6px;position:relative;top:6px}.subscription table{margin:25px 0}.subscription table tr.refunded td{color:#666;text-decoration:line-through red}.subscription table td{padding:4px 10px;font-size:13px}.subscription table td.num{text-align:right}.subscription table td.lesser{color:#777}.details form input[type=password],.details form input[type=text]{border:1px solid rgba(0,0,0,.2);background-color:#fff;padding:8px;font-size:14px;box-shadow:none;outline:0;border-radius:2px}.details .error{margin:25px 0;font-size:15px;color:red}.refer-friend p{font-size:14px;margin:12px 0}.refer-friend li{font-size:14px;margin:12px 0}.refer-friend li input{font-size:14px;padding:8px}.refer-friend .paid{color:#2b984f}.refer-friend .wait{color:#999}.refer-friend td{padding:8px 10px!important;font-size:14px!important}.preferences{display:flex;flex-wrap:wrap}.preferences>div{width:360px}.preferences>div form>div{margin:38px 0}.preferences>div form>div h3{margin:12px 0 20px;font-size:14px;font-weight:400}.preferences>div form>div h3 strong{font-weight:500;border-bottom:2px solid #eee}.preferences>div form>div label{margin-right:10px;font-size:13px}.preferences>div .button{font-size:14px;padding:10px 16px}.sub-users .current-logo{width:400px;height:150px;margin:25px 0;background-position:center center;background-size:contain;background-repeat:no-repeat;border:1px solid #ccc}.sub-users td{padding:5px 6px!important;font-size:13px!important}.sub-users td:nth-of-type(4){text-align:right}.sub-users td:nth-of-type(5){text-align:right}.sub-users tr.cancelled{color:#999}.sub-users p.note{font-size:13px;color:#666}.properties table{width:100%;margin:20px auto;border-collapse:collapse}.properties table td{border:1px solid #ccc;padding:5px 7px;font-size:13px}.properties table td.right{text-align:right}.properties table td.notes{width:160px}.properties table tr:nth-of-type(1) td{font-weight:700;background-color:#f7f7f7}.pdf-branding p{font-size:15px}.pdf-branding form{margin:5px 0 0;display:flex;flex-wrap:wrap}.pdf-branding form .form-error{color:red;font-size:14px}.pdf-branding form>div{width:350px}.pdf-branding form>div h3{margin:30px 0 25px;font-size:20px;font-weight:400}.pdf-branding form>div:nth-of-type(3){width:100%;margin:30px 0 15px}.pdf-branding form>div .advice{margin:20px 0;color:#555;font-size:14px}.pdf-branding form>div .cur{display:block;margin:18px 0;border:1px dashed #ccc}.pdf-branding form>div .cur.logo{width:240px;height:120px;background-position:center center;background-size:contain;background-repeat:no-repeat}.pdf-branding form>div .cur.colour{width:105px;height:60px;text-align:center;font-size:15px;letter-spacing:1px;outline:0}.pdf-branding form>div .button{font-size:15px;padding:10px 16px}.pdf-branding form>div .defaults{margin:25px 0 0;font-size:13px}.pdf-history .history>h3{margin-top:30px;border-bottom:1px solid #eee}.pdf-history .history>div{margin:25px 0;display:flex;justify-content:space-between}.pdf-history .history>div div{display:flex;align-items:center}.pdf-history .history>div div.time{width:60px;font-size:22px;font-weight:300;color:#666}.pdf-history .history>div div.name{width:225px;font-size:17px;color:#222}.pdf-history .history>div div.name i{margin-right:7px;color:#2b984f}.pdf-history .history>div div.status{width:225px;font-size:15px;color:#666}.pdf-history .history>div div.actions{width:100px}.pdf-history .history>div div.actions a{font-size:15px;padding:6px 12px}.api{padding:15px;min-height:560px}.api h1{margin:20px 0;font-size:34px;text-align:center}.api h2{max-width:840px;margin:20px auto;font-size:19px;line-height:160%;font-weight:300;text-align:center}.api .categories{max-width:calc(100vw - 100px);margin:10px auto;display:flex;justify-content:space-around}.api .categories>div{width:230px;margin:10px}.api .categories>div h3{margin:20px 0;font-size:26px;font-weight:300}.api .categories>div .methods{max-width:890px;margin:30px auto 45px}.api .categories>div .methods a{display:block;margin:30px 0;text-align:left;text-decoration:none}.api .categories>div .methods a h3{margin:8px 0;font-size:19px;font-weight:300;color:#2b984f}.api .categories>div .methods a h3 i{margin-left:3px;font-size:16px;opacity:.4}.api .categories>div .methods a p{margin:8px 0;font-size:14px;font-weight:400;line-height:150%;color:#777}.api .categories>div .methods a:hover h3 i{opacity:1}.api .logos{max-width:890px;margin:40px auto;display:flex;justify-content:center;flex-wrap:wrap}.api .logos a{height:65px;display:flex;justify-content:center;align-items:flex-start;margin:5px 33px}.api .logos a.settled img{width:150px;margin-top:5px}.api .logos a.sourced img{width:165px;margin-top:5px}.api .logos a.unbolted img{width:125px;margin-top:7px}.api .logos a.propertyxyz img{width:185px;margin-top:8px}.api .logos a.houzen img{width:132px;margin-top:7px}.api .logos a.assetz img{width:108px;margin-top:1px}.api .logos a.tla img{width:112px;margin-top:5px}.api .logos a.rightval img{width:160px;margin-top:0}.api .actions{margin:30px 0;text-align:center}.api .actions .button{font-size:15px;padding:7px 18px;min-width:170px;margin:10px}@media only screen and (max-width:560px){.api .methods>div h3{font-size:25px}}.api-docs{max-width:1200px;margin:20px auto;display:flex;justify-content:center}.api-docs .side{width:215px;margin:12px 12px 12px 0}.api-docs .side a{display:block;margin:7px 0;padding:9px;font-size:15px;font-weight:400;background-color:#f7f7f7;border-radius:3px 0 0 3px}.api-docs .side a.cur{background-color:rgba(43,152,79,.12)}.api-docs .doc{width:880px;margin:20px 0 20px 16px;box-shadow:0 1px 3px #aaa;padding:15px 38px;background-color:#fff;border-radius:6px}.api-docs .doc h2{font-weight:300;font-size:33px;margin:20px 0}.api-docs .doc .warn{margin:15px 0;padding:10px;background-color:rgba(255,0,0,.05);color:red;border-radius:3px;font-size:13px}.api-docs .doc .warn a{color:red}.api-docs .doc .fa-check{color:#2b984f}.api-docs .doc .fa-check.partial{color:#f60}.api-docs .doc .fa-times{color:#f03e3e}.api-docs .doc .cover{display:inline-block;margin:0;padding:7px 12px;background-color:#f7f7f7;border-radius:4px}.api-docs .doc .cover div{display:inline-block;margin-right:16px;font-size:14px}.api-docs .doc .cover div:last-child{margin-right:0}.api-docs .doc .cover div span{display:inline-block;margin:3px}.api-docs .doc .cover div span i{margin-left:3px;font-size:14px}.api-docs .doc .extra-cost{max-width:520px;margin:20px 0;color:#ffaa71;font-size:14px;padding:10px;border:1px dotted #ffaa71;border-radius:6px}.api-docs .doc .extra-cost i{float:left;margin:8px 8px 0 4px;font-size:16px;min-width:18px;min-height:16px}.api-docs .doc p{font-size:15px;line-height:160%}.api-docs .doc p.relevant{max-width:620px;color:#666;font-size:14px;border:1px solid #ddd;padding:7px 12px}.api-docs .doc p.relevant i{margin-right:3px}.api-docs .doc p.vals span{display:inline-block;background-color:#eee;color:#2b984f;margin:2px 3px;font-size:13px;padding:0 4px;border-radius:2px}.api-docs .doc h3{font-weight:400;font-size:22px;margin:28px 0 20px}.api-docs .doc table{border-collapse:collapse;margin:20px 0 35px}.api-docs .doc table tr td{padding:8px;border:1px solid #ccc;font-size:13px}.api-docs .doc table tr td:first-child{font-weight:700}.api-docs .doc table tr.top td{font-weight:700}.api-docs .doc .your-key{font-size:14px;color:#666;margin-top:-10px}.api-docs .doc .raw{font-size:14px;color:#666}.api-docs .doc ul li{margin:8px 0;font-size:14px}.api-docs .doc pre{color:#777;background-color:#f7f7f7;padding:20px;overflow:auto}.api-docs .doc pre .number{color:#ca78d4}.api-docs .doc pre .key{color:#e76b77}.api-docs .doc pre .string{color:#96be66}.api-docs .doc pre .boolean{color:#4bafec}.api-docs .doc pre .null{color:#e9c07a}.api-docs .doc code{color:#777;background-color:#eee}.api-docs .doc .coverage{margin:20px 0 30px}.api-docs .doc .coverage .na{color:#aaa}.api-docs .doc .coverage td:first-child{text-align:left;font-weight:400}.api-docs .doc .notes{margin:30px 0 40px}.api-docs .doc .notes p{font-size:13px;color:#888}.api-docs .doc .notes p i{color:#f60}.api-docs .doc table.errors tr td:nth-of-type(1){width:35px}.api-docs .doc table.errors tr td:nth-of-type(2){width:145px}.api-docs .doc table.errors tr td{line-height:150%}.api-pricing{padding:15px;min-height:560px}.api-pricing .top{width:940px;max-width:calc(100vw - 60px);margin:16px auto;display:flex;justify-content:space-between}.api-pricing .top .switcher{margin:14px 0}.api-pricing .top .switcher a{color:#999;text-decoration:none}.api-pricing .top .switcher a.button{font-size:16px;color:#fff}.api-pricing .top .switcher a.button:hover{color:#fff}.api-pricing .top .switcher a i{margin-right:2px}.api-pricing .top .switcher a:hover{color:#777}.api-pricing .top .vat{margin:14px 0;color:#999}.api-pricing h1{margin:20px 0;font-size:34px;text-align:center}.api-pricing h2{max-width:830px;margin:12px auto;font-size:17px;line-height:155%;text-align:center;font-weight:300}.api-pricing .switcher{margin:20px 0;text-align:center}.api-pricing .switcher a{color:#999;text-decoration:none}.api-pricing p{max-width:830px;margin:12px auto;font-size:17px;line-height:155%;text-align:center;font-weight:300}.api-pricing .plans{margin:30px auto;max-width:800px;border:1px solid #ddd}.api-pricing .plans .plan{margin:0;padding:20px 18px 15px;display:flex;justify-content:space-between;background-color:#fff;font-size:18px}.api-pricing .plans .plan:nth-child(even){background-color:#f7f7f7}.api-pricing .plans .plan .name{width:85px;font-weight:400}.api-pricing .plans .plan .price{width:115px;margin-top:-4px;text-align:right;color:#2b984f;font-size:24px}.api-pricing .plans .plan .price.promo{width:135px}.api-pricing .plans .plan .calls{width:180px;text-align:right;font-weight:400}.api-pricing .plans .plan .per-call{width:95px;font-weight:400}.api-pricing .plans .plan div span{margin-left:3px;font-weight:300;font-size:15px;color:#555;position:relative;top:-1px}.api-pricing .plans .plan .action{margin-bottom:-7px}.api-pricing .plans .plan .button{min-width:98px;margin:0;padding:7px 12px;font-size:14px;position:relative;top:-4px}.api-pricing .plans .plan:nth-of-type(3) .inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.api-pricing .faq{width:700px;max-width:calc(100vw - 100px);margin:35px auto;text-align:center}.api-pricing .faq h2{font-weight:300;font-size:36px;color:#2b984f;margin:15px 0}.api-pricing .faq div{margin:35px 0}.api-pricing .faq div h3{font-weight:400;font-size:21px;margin:15px 0;color:#333}.api-pricing .faq div p{font-size:15px;line-height:155%}.api-status{padding:15px;min-height:560px}.api-status h2{max-width:830px;margin:12px auto;font-size:17px;line-height:155%;text-align:center;font-weight:300}.api-status .status{width:690px;margin:30px auto;color:#fff;font-size:20px;padding:12px 14px;border-radius:3px}.api-status .status.good{background-color:#74be65;border:1px solid #68ab5b}.api-status .status.medium{background-color:#ffae00;border:1px solid #ff7e00}.api-status .status.bad{background-color:#a80000;border:1px solid #780000}.api-status .status span{margin-left:6px;text-transform:uppercase;letter-spacing:.4px;font-size:14px;opacity:.5}.api-status .chart{width:718px;height:195px;margin:30px auto}.api-status .note{max-width:915px;margin:30px auto;text-align:center;font-size:13px;color:#666}.calc-common{max-width:1180px;min-height:550px;margin:30px auto 40px;padding:0 30px;box-sizing:border-box;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-around}.calc-common h1{font-size:36px;margin:11px 0}.calc-common h2{font-size:22px;font-weight:300;margin:11px 0;line-height:150%}.calc-common .instructions{width:320px}.calc-common .instructions p{margin:25px 0;font-size:14px;line-height:150%}.calc-common form.tool{width:100%;max-width:320px;margin:20px 0;padding:15px 45px;box-sizing:border-box;background-color:#f7f7f7;border-radius:4px;text-align:center}.calc-common form.tool .edit-fields{font-size:14px}.calc-common form.tool .result{margin:30px 0;font-size:20px;color:#888}.calc-common form.tool .result span{font-size:44px;font-weight:300;color:#2b984f}.calc-common form.tool .result2{margin:30px 0;font-size:16px;color:#888}.calc-common form.tool .result2 span{font-size:34px;font-weight:300;color:#2b984f}.calc-common .side{width:290px;padding:20px}@media only screen and (max-width:1180px){.calc-common .also-see{width:100%;padding-top:5px;margin-top:30px}.calc-common form{margin:0 20px 0 30px}.calc-common .instructions{width:calc(100% - 500px)}}@media only screen and (max-width:830px){.calc-common{margin:8px auto 20px;flex-direction:column;padding:0 20px}.calc-common h1{font-size:25px;margin:8px 0}.calc-common h2{font-size:19px;margin:8px 0;line-height:150%}.calc-common form.tool{margin:15px auto;padding:10px 35px;max-width:100%}.calc-common form.tool label input[type=text]{font-size:22px;padding:8px;margin-top:6px}.calc-common form.tool .result{margin:25px 0;font-size:18px}.calc-common form.tool .result span{font-size:40px}.calc-common form.tool .result2{margin:25px 0;font-size:15px}.calc-common form.tool .result2 span{font-size:32px}.calc-common .instructions{width:100%}.calc-common .instructions p{margin:15px 0;line-height:140%}.calc-common .side{margin:0 auto;width:100%}}.yield-calculator .add-expenses{font-size:14px;color:#999}.yield-calculator form.tool{height:446px}.yield-calculator form.tool label{display:block;margin:20px 0;font-weight:700;font-size:15px}.yield-calculator form.tool label input[type=text]{font-size:25px;width:100%;box-sizing:border-box;font-weight:300;padding:11px;text-align:center;color:#666;margin-top:6px}.yield-calculator form.tool .email-group{display:flex}.yield-calculator form.tool .email-group input{font-size:15px;width:100%;box-sizing:border-box;font-weight:300;padding:11px;text-align:left;color:#666;margin-top:6px;border-radius:4px 0 0 4px}.yield-calculator form.tool .email-group button{padding-left:15px;padding-right:15px;margin:6px 0 0;width:80px;border-radius:0 4px 4px 0}.yield-calculator form.tool .email-group button:disabled{opacity:.5;cursor:not-allowed}.yield-calculator form.tool .email-confirm{display:none;text-align:left;margin:5px 0;font-size:12px;font-weight:500;color:#2b984f}.yield-calculator form.tool .email-errors{display:none;text-align:left;margin:5px 0;font-size:12px;font-weight:500;color:red}.stamp-duty-calculator .embed-only{display:none}.stamp-duty-calculator form.tool{height:690px}.stamp-duty-calculator form.tool fieldset{border:0;margin:10px 0;padding:0}.stamp-duty-calculator form.tool .email-group{display:flex}.stamp-duty-calculator form.tool .email-group input{font-size:15px;width:100%;box-sizing:border-box;font-weight:300;padding:11px;text-align:left;color:#666;margin-top:6px;border-radius:4px 0 0 4px}.stamp-duty-calculator form.tool .email-group button{padding-left:15px;padding-right:15px;margin:6px 0 0;width:80px;border-radius:0 4px 4px 0}.stamp-duty-calculator form.tool .email-group button:disabled{opacity:.5;cursor:not-allowed}.stamp-duty-calculator form.tool .email-confirm{display:none;text-align:left;margin:5px 0;font-size:12px;font-weight:500;color:#2b984f}.stamp-duty-calculator form.tool .email-errors{display:none;text-align:left;margin:5px 0;font-size:12px;font-weight:500;color:red}.stamp-duty-calculator form.tool label{display:block;margin:20px 0;font-weight:700;font-size:15px}.stamp-duty-calculator form.tool label input[type=text]{font-size:25px;width:100%;box-sizing:border-box;font-weight:300;padding:11px;text-align:center;color:#666;margin-top:6px}.stamp-duty-calculator form.tool label input[type=checkbox],.stamp-duty-calculator form.tool label input[type=radio]{margin-right:8px}.stamp-duty-calculator form.tool label select{width:150px;font-size:16px}.stamp-duty-calculator form.tool fieldset label{width:195px;margin:10px auto;font-weight:400;text-align:left}.stamp-duty-calculator form.tool .result{margin:24px 0}.stamp-duty-calculator form.tool .temp{margin:-14px -4px -2px;font-size:12px;line-height:150%;color:#999}.stamp-duty-calculator form.tool .result2{margin-top:12px}.stamp-duty-calculator form.tool .result2 span{position:relative;top:5px;margin-right:5px}.development-calculator{text-align:center;max-width:1000px;margin:0 auto;padding:16px 0;min-height:660px}.development-calculator h1{font-size:42px;margin:15px 0;text-align:center}.development-calculator h2{font-size:26px;margin:15px 0;text-align:center;font-weight:300;color:#444}.development-calculator p{margin:25px 0;line-height:160%}.development-calculator .fields{display:flex;justify-content:center;flex-wrap:wrap;max-width:600px;margin:22px auto}.development-calculator .fields label{display:block;width:230px;margin:16px;font-size:15px}.development-calculator .fields label input{width:150px}.development-calculator .fields label select{width:200px}.development-calculator .fields label .button{width:144px;padding:15px;font-size:17px}.development-calculator .fields label.advanced{display:none}.development-calculator .fields hr.separator{margin:25px 0;display:none}.development-calculator .fields p.show-advanced{width:100%;margin:20px 0 8px;font-size:14px}.development-calculator .result{display:none}.development-calculator .result table{border-collapse:collapse;margin:20px auto}.development-calculator .result table td{border:1px solid #ccc;padding:8px 12px;text-align:left;font-size:14px;position:relative}.development-calculator .result table td:nth-of-type(1){width:130px}.development-calculator .result table td:nth-of-type(2){width:80px}.development-calculator .result table td sup{color:#999;position:absolute;top:9px;left:5px;font-weight:400}.development-calculator .result table td:nth-of-type(2){text-align:right}.development-calculator .result table tr.blank td{border-left:0;border-right:0}.development-calculator .result table tr.total td{font-weight:700}.development-calculator .result table tr.good td{color:#2b984f}.development-calculator .result table tr.nearly td{color:#f60}.development-calculator .result table tr.bad td{color:#d20000}.development-calculator .result .links{margin:20px 0}.development-calculator .result .links a{margin:0 15px;text-decoration:none;font-size:14px}.development-calculator .result .footnotes{width:420px;margin:25px auto;padding:10px 20px;border:1px dotted #ccc;text-align:left}.development-calculator .result .footnotes p{margin:3px 0;font-size:12px;color:#777}.cash-flow-calculator{text-align:center;max-width:1000px;margin:0 auto;padding:16px 0;min-height:660px}.cash-flow-calculator h1{font-size:42px;margin:15px 0;text-align:center}.cash-flow-calculator h2{font-size:26px;margin:15px 0;text-align:center;font-weight:300;color:#444}.cash-flow-calculator form{display:flex;justify-content:center}.cash-flow-calculator form>div{width:300px;margin:-16px 16px}.cash-flow-calculator form>div div{margin:30px 0;padding:5px 24px 14px;border-radius:4px;box-shadow:0 0 5px #bbb}.cash-flow-calculator form>div div h3{font-size:18px;margin:12px 0;text-align:center;font-weight:400}.cash-flow-calculator form label{display:flex;justify-content:space-between;margin:8px 0;font-size:14px}.cash-flow-calculator form label span{line-height:29px}.cash-flow-calculator form label input[type=text]{margin:0;font-size:15px;width:85px;box-sizing:border-box;font-weight:300;padding:4px;text-align:right;color:#222}.cash-flow-calculator .advice{width:250px}.cash-flow-calculator .advice>div{border:1px solid #2b984f;box-shadow:0 0 0}.cash-flow-calculator .advice>div p{text-align:left;font-size:14px;line-height:150%}.cash-flow-calculator table{border-collapse:collapse;margin:20px auto;border:2px solid #ccc}.cash-flow-calculator table td,.cash-flow-calculator table th{border:1px solid #ccc;padding:5px 10px;text-align:right;font-size:15px}.cash-flow-calculator table tr.top td{font-weight:500}@media only screen and (max-width:830px){.cash-flow-calculator{padding:6px 0}.cash-flow-calculator h1{font-size:34px;margin:12px 0}.cash-flow-calculator h2{font-size:24px;margin:12px 0}.cash-flow-calculator form{flex-wrap:wrap}.cash-flow-calculator table td{min-width:60px}}.cities{padding:18px;max-width:1150px;margin:0 auto}.cities h1{font-weight:300;font-size:38px;margin:10px 0}.cities h2{font-weight:300;font-size:24px;color:#444;margin:10px 0}.cities p{font-size:15px;line-height:160%;margin:15px 0;max-width:600px}.cities .grid{display:flex;flex-wrap:wrap;margin:10px -14px}.cities .grid a{display:block;width:195px;margin:14px;text-decoration:none}.cities .grid a p{margin:6px;text-align:center;font-size:22px;font-weight:400;line-height:135%}.cities .credit{margin:40px 0;text-align:center;font-size:14px;color:#666}.cities .credit a{color:#888;text-decoration:none;border-bottom:1px solid #aaa}@media only screen and (max-width:676px){.cities{padding:10px 15px}.cities h1{font-size:32px}.cities h2{font-size:20px}.cities .grid{margin:10px -7px}.cities .grid a{width:118px;margin:7px}.cities .grid a img{width:118px}.cities .grid a p{font-size:18px}}.city{padding:14px;max-width:1200px;margin:0 auto;position:relative}.city .updated{position:absolute;top:10px;right:10px;padding:10px 12px;font-size:15px;margin:25px 0 35px;background-color:rgba(23,151,86,.08);color:#0a702c;text-align:center;border-radius:4px}.city .updated i{margin-right:3px}.city h1{font-weight:300;font-size:40px;margin:10px 0}.city h2{font-weight:300;font-size:25px;color:#444;margin:12px 0}.city .back{margin:20px 0}.city .back a{text-decoration:none;font-size:17px;font-weight:400}.city .img{float:right;margin-left:60px}.city .img img{max-width:390px}.city .img .credit{max-width:350px;margin:10px auto 15px;text-align:center;font-size:12px;color:#999}.city .img .credit a{color:#888;text-decoration:none;border-bottom:1px solid #aaa}.city .blurb p{font-size:15px;line-height:160%;margin:15px 0}.city p.promote .button{line-height:160%;margin:15px 0}.city p.promote .button{font-size:16px;padding:8px 14px}.city table{border-collapse:collapse;margin:22px 0;font-size:14px}.city table td{border:1px solid #ccc;padding:9px 11px;max-width:74px;line-height:140%}.city table td.wider{max-width:78px}.city table td:nth-of-type(n+2){text-align:right}.city table td:nth-of-type(7){text-align:left}.city table td.actions{max-width:none}.city table td.actions a{margin-right:10px;text-decoration:none}.city table td.actions a i{margin-right:1px}.city table tr.top{font-weight:700;font-weight:15px}.comparables-finder{min-height:500px;text-align:center;margin:0;padding:14px 0;background-color:#f7f7f7}.comparables-finder h1{font-size:46px;margin:18px;text-align:center}.comparables-finder h2{font-size:24px;margin:18px;text-align:center;color:#444;font-weight:300}.quick-comparables{text-align:center;margin:0;padding:16px 0}.quick-comparables h1{margin:24px 0;padding:0 25px;font-size:45px;text-align:center}.quick-comparables h2{margin:24px 0;padding:0 25px;font-size:21px;font-weight:300;text-align:center;line-height:160%}.quick-comparables p{margin:25px 0;line-height:160%}.quick-comparables form{margin:30px 0}.quick-comparables .fields{display:flex;justify-content:center;flex-wrap:wrap;max-width:700px;margin:30px auto 25px}.quick-comparables .fields label{display:block;width:175px;margin:16px}.quick-comparables .fields label input[type=number],.quick-comparables .fields label input[type=text]{width:142px;height:18px}.quick-comparables .fields label select{width:164px;height:40px;font-size:15px;border:1px solid #ccc;border-radius:4px;background:#fff}.quick-comparables .num-found{width:260px;margin:20px auto 32px;padding:8px 16px 24px;background-color:#f7f7f7;font-size:18px}.quick-comparables .num-found span{font-size:34px;font-weight:200;margin-right:8px;position:relative;top:6px}.quick-comparables .num-found span.wait{opacity:.35}.quick-comparables .button{padding:12px 20px;font-size:17px}.quick-comparables-view{text-align:center;margin:0;padding:12px 0}.quick-comparables-view .pdf-only{display:none}.quick-comparables-view h1{margin:15px 0;font-size:36px;text-align:center}.quick-comparables-view h2{margin:15px 0;font-size:21px;font-weight:300;text-align:center}.quick-comparables-view .inputs{margin:25px auto;max-width:1200px;display:flex;justify-content:space-between;background:rgba(0,0,0,.03);border-radius:5px}.quick-comparables-view .inputs>div{width:15%;margin:14px 5px}.quick-comparables-view .inputs>div .label{margin:6px 0;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:1px}.quick-comparables-view .inputs>div .value{margin:6px 0;font-size:16px;color:#2b984f}.quick-comparables-view .actions{margin:26px 0;text-align:center}.quick-comparables-view .actions a{margin:0 20px;text-decoration:none;font-size:15px}.quick-comparables-view .actions a i{margin-right:5px}.quick-comparables-view p{margin:25px 0;line-height:160%}.quick-comparables-view .gentime-pdf{display:none;margin:12px 0;font-size:13px;opacity:1;color:#666}.quick-comparables-view .gentime-pdf img{width:130px;margin-left:5px;position:relative;top:6px}.quick-comparables-view .gen-table .table-container{max-width:1200px;width:calc(100% - 50px);overflow:auto;margin:0 auto}.quick-comparables-view .gen-table .table-container table{margin:0}.quick-comparables-view .gen-table p.explain{margin:15px 0;font-size:13px;color:#666;text-align:center;display:none}.quick-comparables-view .gen-table p.explain.show{display:block}.quick-comparables-view .gen-table a.omit-sale{margin-left:5px}.quick-comparables-view .gen-table tr.removed td{color:#888;text-decoration:line-through}.quick-comparables-view .gen-table tr.removed td:last-child{text-decoration:none}.quick-comparables-view .gen-table tr.removed a.omit-sale{opacity:.4;cursor:not-allowed}@media only screen and (max-width:700px){.quick-comparables-view .inputs{flex-wrap:wrap;justify-content:space-around}.quick-comparables-view .inputs>div{min-width:105px}}@media only screen and (max-width:500px){.quick-comparables-view .actions{margin:25px 0}.quick-comparables-view .actions a{display:block;margin:10px 0}}.finance-finder{min-height:500px;text-align:center;margin:0;padding:14px 0;background-color:#f7f7f7}.finance-finder h1{font-size:46px;margin:18px;text-align:center}.finance-finder h2{font-size:24px;margin:18px;text-align:center;color:#444;font-weight:300}.finance-finder.input h1,.finance-finder.view h1{font-size:38px}.finance-finder.input h2,.finance-finder.view h2{font-size:22px;line-height:155%}.finance-finder.input .enter{max-width:540px;margin:30px auto;padding:18px;background-color:#fff}.finance-finder.input .enter form{margin:30px 0}.finance-finder.input .enter form .set{min-height:68px;display:flex;justify-content:center;text-align:left;font-size:15px}.finance-finder.input .enter form .title{width:150px;padding:16px;border:1px solid #eee;display:flex;align-items:center;font-weight:500;border-right:0;border-bottom-width:0;flex-wrap:wrap}.finance-finder.input .enter form .title span{margin-top:3px;font-weight:300;color:#888;font-size:13px}.finance-finder.input .enter form .fields{width:100%;max-width:285px;padding:16px;border:1px solid #eee;display:flex;align-items:center;border-bottom-width:0}.finance-finder.input .enter form .set:nth-last-child(2)>div{border-bottom:1px solid #eee}.finance-finder.input .enter form .fields label{display:block;margin:0 25px 0 0}.finance-finder.input .enter form .fields label:last-child{margin-right:0}.finance-finder.input .enter form .fields label input[type=number],.finance-finder.input .enter form .fields label input[type=text]{width:100px;margin:0;padding:9px 10px;font-size:15px}.finance-finder.input .enter form .submit{margin:30px 0 0}.finance-finder.input .enter form .one-line-search{margin:0}.finance-finder.input .button{font-size:16px;padding:8px 12px}.finance-finder.input .note{font-size:14px}.finance-finder.input .enter form.dev .title{width:171px}.finance-finder.input .enter form.dev .fields{width:130px}@media only screen and (max-width:490px){.finance-finder.input .enter form .fields{flex-direction:column;align-items:start;padding:8px;justify-content:center}.finance-finder.input .enter form .fields label{margin:3px}}.finance-finder.view .inputs{max-width:1150px;width:calc(100% - 50px);box-sizing:border-box;margin:30px auto 10px;padding:10px 25px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:5px}.finance-finder.view .inputs>div{display:flex;flex-wrap:wrap}.finance-finder.view .inputs>div.centered{justify-content:center}.finance-finder.view .inputs>div.col{flex-direction:column}.finance-finder.view .inputs .user-values span{font-size:14px;text-align:left;margin:5px 30px 5px 0}.finance-finder.view .inputs span>strong{font-weight:500;margin-right:5px}.finance-finder.view .inputs span.pc{color:#2b984f;font-size:19px;font-weight:400;min-width:110px;text-align:left}.finance-finder.view .inputs a.edit{text-decoration:none;margin:3px 5px;font-size:14px;min-width:90px}.finance-finder.view .inputs .filter-controls{display:flex;flex-direction:column;align-items:center}.finance-finder.view .inputs .filter-controls a.clear{display:none;text-decoration:none;font-weight:400;font-size:14px;margin-bottom:5px}.finance-finder.view .inputs .filter-controls button{font-size:14px;margin-bottom:10px;padding:8px 16px;min-width:130px}.finance-finder.view .inputs .filter-controls button:after{content:" Show filters"}.finance-finder.view .inputs .filter-controls button.expanded:after{content:" Hide filters"}@media only screen and (max-width:1000px){.finance-finder.view .inputs .user-values span{min-width:200px}.finance-finder.view .inputs.finance .user-values span{min-width:120px}}@media only screen and (max-width:500px){.finance-finder.view .inputs{flex-direction:column;align-items:flex-start}.finance-finder.view .inputs span.pc{min-width:initial;margin:10px 5px}.finance-finder.view .inputs .user-values{justify-content:space-between;margin-bottom:10px}.finance-finder.view .inputs .user-values span{margin:5px}}.finance-finder.view .filter-loans{max-width:1150px;width:calc(100% - 50px);box-sizing:border-box;margin:10px auto;display:none}.finance-finder.view .filter-loans .flex-wrap{display:flex;justify-content:space-between;padding:0 20px}.finance-finder.view .filter-loans .group p{text-align:left}.finance-finder.view .filter-loans .group p{font-weight:600;color:#444}.finance-finder.view .filter-loans .group label{text-align:left;display:block;margin:10px 0;color:#444}.finance-finder.view .filter-loans .group i{cursor:pointer;padding:0 5px}.finance-finder.view .results-container{overflow:scroll;max-width:1150px;width:calc(100% - 50px);box-sizing:border-box;margin:0 auto}.finance-finder.view .results{width:100%;margin:20px 0;border-radius:5px;border-spacing:0;border:1px solid rgba(0,0,0,.2);background-color:#fff;box-sizing:inherit}.finance-finder.view .results td{min-width:70px;font-size:15px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.12)}.finance-finder.view .results td.logo{background-color:#fff}.finance-finder.view .results td.logo img{width:120px}.finance-finder.view .results td.rate{font-size:18px;font-weight:500;color:#2b984f}.finance-finder.view .results td.rate.small{font-size:16px;font-weight:400}.finance-finder.view .results td.text{text-align:left;max-width:250px;font-size:14px;line-height:155%}.finance-finder.view .results td.term{max-width:15px;font-size:14px;line-height:155%}.finance-finder.view .results td.action{min-width:125px}.finance-finder.view .results td.action a.button{font-size:14px;padding:6px 10px}.finance-finder.view .results td .ast{margin-left:2px;font-size:12px;color:#555;position:relative;top:-3px}.finance-finder.view .results tr.top td{font-weight:700;font-size:15px!important}.finance-finder.view .results tr.top i{cursor:pointer;padding:5px}@media only screen and (max-width:1150px){.finance-finder.view .results td{min-width:55px}.finance-finder.view .results td.text.long{min-width:150px}}.footer{width:100%;padding:30px 0;font-size:14px}.footer .small-logo{display:block;width:220px;margin:20px auto}.footer .footer-menu{max-width:calc(100vw - 120px);margin:10px auto;display:flex;justify-content:space-around;flex-wrap:wrap}.footer .footer-menu div{margin:15px}.footer .footer-menu div h3{margin:12px 0;font-size:15px;font-weight:400}.footer .footer-menu div a{display:block;margin:7px 0;font-size:13px;font-weight:400;color:#888;text-decoration:none}.footer .footer-menu div a strong{color:#2b984f}.footer .footer-menu div a i{width:18px;margin-right:3px;text-align:center}.footer .footer-menu-secondary{margin:5px 0 15px;text-align:center}.footer .footer-menu-secondary a{display:inline-block;margin:6px 15px;font-size:13px;font-weight:400;color:#888;text-decoration:none}.footer .legal{margin:-4px 0 20px;font-size:13px;font-weight:400;text-align:center;color:#999}.footer .legal p{margin:22px 0}.footer .legal p a{color:#888;text-decoration:none}.footer .legal p span{margin:0 6px}@media only screen and (max-width:830px){.footer{padding:10px 0}.footer .slogan{padding:20px 0 8px;display:block;text-align:center;font-size:17px}.footer .slogan img{display:block;margin:8px auto;width:180px}.footer .footer-menu{flex-wrap:wrap;padding:10px 0}.footer .footer-menu div{width:100%;margin-bottom:0}.footer .footer-menu div h3{text-align:center;margin:18px 0 10px;font-size:15px}.footer .footer-menu div a{margin:4px 0;font-size:14px;text-align:center}.footer .footer-menu-secondary{margin-top:20px}.footer .legal{padding:20px 30px}}.growth-zones{max-width:1168px;margin:20px auto}.growth-zones h1{text-align:center;font-weight:300;font-size:48px;margin:10px 0}.growth-zones h2{text-align:center;font-weight:300;font-size:24px;color:#444;margin:10px 0}.growth-zones p{font-size:15px;line-height:160%;margin:15px 0;max-width:600px}.growth-zones .filter{width:610px;margin:20px auto;display:flex;justify-content:center;background-color:#f7f7f7;padding:18px;border-radius:6px}.growth-zones .filter label{margin:0 15px;font-size:15px}.growth-zones .filter label select{width:auto;min-width:155px;font-size:15px;height:32px;font-size:14px;border:1px solid #ddd;background-color:#fff}.growth-zones .grid{display:flex;flex-wrap:wrap;justify-content:center;margin:22px auto}.growth-zones .grid a{display:block;width:244px;margin:18px 24px;text-decoration:none;text-align:center}.growth-zones .grid a img{width:240px;height:200px}.growth-zones .grid a p{margin:6px 0;text-align:center;font-size:21px;font-weight:400;line-height:135%}@media only screen and (max-width:700px){.growth-zones{margin:12px auto}.growth-zones h1{font-size:41px;margin:8px 14px}.growth-zones h2{font-size:22px;margin:8px 14px}.growth-zones .filter{width:calc(100vw - 80px);flex-wrap:wrap}.growth-zones .filter label{margin:10px}.growth-zones .grid a{margin:15px}}.growth-zone{max-width:1176px;margin:20px auto;position:relative}.growth-zone .head{margin:8px auto;display:flex;justify-content:space-between}.growth-zone .head h1{font-weight:300;font-size:45px;margin:0;text-align:center}.growth-zone .head .tags{margin:23px 0;text-align:center}.growth-zone .head .tags span{margin:0 8px;border-radius:4px;font-size:14px;padding:7px 10px}.growth-zone .head .tags .category{background-color:rgba(43,152,79,.25)}.growth-zone .head .tags .status{background-color:rgba(0,72,150,.2)}.growth-zone .head .tags .warning{background-color:rgba(255,0,0,.3)}.growth-zone .head .tags .warning i{color:rgba(255,0,0,.75)}.growth-zone .head .tags .external-url{background-color:#eee}.growth-zone .head .tags .external-url a{color:#777;text-decoration:none}.growth-zone .back{margin:18px 0;font-size:15px}.growth-zone .main{display:flex;justify-content:space-between;margin:35px 0}.growth-zone .main>div{height:340px;margin:0;border:1px solid #eee;border-radius:6px}.growth-zone .main .map{width:calc(58% - 20px)}.growth-zone .main .img{width:calc(42% - 20px);background-size:cover;background-position:center center;background-repeat:no-repeat}.growth-zone .text{display:flex;justify-content:space-between;margin:35px 0}.growth-zone .text div:nth-of-type(1){width:calc(58% - 20px)}.growth-zone .text div:nth-of-type(2){width:calc(42% - 20px - 20px - 20px);padding:12px 20px;border:1px solid #eee;border-radius:6px}.growth-zone .text div li,.growth-zone .text div p{margin:10px 0;font-size:14px;line-height:150%}.growth-zone .text div h4{margin:8px 0;font-size:15px;font-weight:500}.growth-zone .fade{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.growth-zone .promote{position:absolute;bottom:160px;left:calc(50% - 295px);text-align:center;padding:12px 30px;background-color:#fff;border:2px solid #ddd;border-radius:4px}.growth-zone .promote p{max-width:550px;margin:20px auto;line-height:140%}.growth-zone .promote .button{font-size:16px;padding:10px 20px}@media only screen and (max-width:1240px){.growth-zone{margin:20px}}@media only screen and (max-width:800px){.growth-zone .head{display:block}.growth-zone .head .tags{margin:0}.growth-zone .head .tags span{display:inline-block;margin:8px}.growth-zone .back{margin:0;text-align:center}.growth-zone .main{flex-wrap:wrap;margin:12px 0}.growth-zone .main>div{height:260px;margin:12px 0}.growth-zone .main .map{width:calc(100vw - 20px)}.growth-zone .main .img{width:calc(100vw - 20px)}.growth-zone .text{flex-wrap:wrap;margin:0 10px}.growth-zone .text div:nth-of-type(1){width:calc(100vw - 20px);order:2}.growth-zone .text div:nth-of-type(2){width:calc(100vw - 20px);order:1;margin-bottom:15px}.growth-zone .promote{position:absolute;bottom:160px;left:calc(50% - 200px);text-align:center;padding:12px 20px;background-color:#fff;border:2px solid #ddd;border-radius:4px}.growth-zone .promote p{max-width:430px;margin:20px auto}}.header{width:100%;border-bottom:1px solid #eee;height:84px}.header .in{display:flex;justify-content:space-between;max-width:1200px;margin:auto;padding:9px 0;position:relative}.header .in .burger{display:none}.header .in .logo{margin:19px 14px 0 0}.header .in .logo a img{width:240px}.header .in .main{display:flex;padding-right:5px}.header .in .main .menu{list-style-type:none;margin:0;padding:0}.header .in .main .menu li{display:inline-block;margin:0 0 6px 12px;position:relative;cursor:pointer}.header .in .main .menu li a{display:inline-block;color:#444;text-decoration:none;padding:21px 11px 30px;font-size:18px;font-weight:400}.header .in .main .menu li a .fa-angle-down{margin-left:3px;font-size:22px;text-align:center;position:relative;top:3px;color:#2b984f}.header .in .main .menu li:hover .sub{display:flex}.header .in .main .menu li.cur{border-bottom:3px solid #2b984f}.header .in .main .menu li .sub{display:none;width:480px;padding:5px 0 0;margin:0;position:absolute;top:68px;left:-10px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.22);border-radius:5px;z-index:8;flex-wrap:wrap}.header .in .main .menu li .sub li{margin:4px 20px;padding:0;border-bottom:1px solid rgba(0,0,0,.05)}.header .in .main .menu li .sub li a{display:block;width:200px;padding:10px 0 14px;font-size:14px;position:relative;line-height:145%;color:#333;transition:ease .4s;font-weight:500}.header .in .main .menu li .sub li a i{width:20px;margin-right:7px;font-size:18px;text-align:center;position:relative;top:2px;color:#2b984f}.header .in .main .menu li .sub li a span{display:inline-block;margin:2px 0;font-size:13px;padding-left:31px;color:rgba(0,0,0,.6);font-weight:400}.header .in .main .menu li .sub li a:hover{opacity:1!important}.header .in .main .menu li .sub:hover{display:flex}.header .in .main .menu li .sub:hover li a{opacity:.68}.header .in .main .menu li .sub li:nth-of-type(n+7){border-bottom:0}.header .in .main .menu li .sub.t6 li:nth-of-type(n+5){border-bottom:0}.header .in .main .menu li .sub li.more{width:480px;margin:0;background-color:rgba(0,0,0,.03)}.header .in .main .menu li .sub li.more a{display:block;margin:0 auto}.header .in .main .menu li .sub.compact{width:340px}.header .in .main .menu li .sub.compact li a{width:130px}.header .in .second{padding-left:5px;font-weight:400}.header .in .second .menu{list-style-type:none;margin:9px 0;padding:0}.header .in .second .menu li{display:inline-block;margin:5px 0 0 2px}.header .in .second .menu li a{color:#777;font-size:17px;padding:11px 7px}.header .in .second .menu li.balance{margin-right:5px;text-align:right;color:#aaa;font-size:14px}.header .in .second .menu li.balance i{margin-right:3px}.header .in .second .menu li a.button{margin:0 0 0 12px;padding:9px 19px;color:#fff!important}.header .in .second .menu li a.button2{margin:0 0 0 12px;padding:8px 18px}.header .in .second .menu li a.acc{margin:3px 0 0 9px;padding:7px 11px;font-size:13px}.header .in .second .menu li a.acc i{margin-right:2px}@media only screen and (max-width:1220px){.header{width:calc(100vw - 30px);margin:0 auto}.header .in .menu li{margin:4px 0 0 7px}.header .in .menu li a{font-size:17px;padding:12px 10px}.header .in .second .menu li a{font-size:14px}}@media only screen and (max-width:1120px){.header .in .main .menu li{margin:0 0 6px 6px}.header .in .second .menu li a.acc{margin:3px 0 0 6px;padding:7px 10px}}@media only screen and (max-width:1050px){.header{width:100vw;height:66px}.header .in{justify-content:center;position:static}.header .in>div{padding-top:12px}.header .in .main{display:block}.header .in .second{display:block}.header .in .burger{display:block;position:absolute;right:0;top:0;padding:19px;color:#3c4651;font-size:25px;cursor:pointer}.header .in .logo{display:block;margin:0}.header .in .logo a img{width:235px}.header .in .menu{display:none;position:absolute;left:0;width:100%;background-color:#333439;padding:10px 10px 20px;z-index:5}.header .in .main .menu{top:138px}.header .in .second .menu{top:59px;padding:15px 30px}.header .in .main .menu li{width:100%;padding:0;margin-left:0}.header .in .main .menu li a{margin:2px 6px;display:block;outline:0;color:#888!important;padding:22px 26px;text-decoration:none;font-size:17px;margin:0;border-top:1px solid #444}.header .in .main .menu li a .fa-angle-down{display:none}.header .in .main .menu li .sub{display:none!important}.header .in .main .menu li span.beta{display:none}.header .in .second .menu li{display:inline-block;margin-right:5px}.header .in .second .menu li a.button{width:100px;margin:6px 0}.header .in .second .menu li a.button2{width:100px;margin:6px 0}.header .in .second .menu li a.acc{width:68px;font-size:13px}}.home{background-color:#f7f7f7;padding:5px 30px 30px;background-size:cover;background-position:center center}.home .top{max-width:1200px;margin:24px auto;display:flex;justify-content:space-between}.home .top .intro h1{margin:8px 0 0 50px;font-size:45px;text-align:left}.home .top .intro p{margin:14px 0 0 50px;font-size:24px;text-align:left;max-width:610px;line-height:160%}.home .top .main-actions{margin:15px 45px 15px 0;text-align:center}.home .top .main-actions p{margin:15px 0}.home .top .main-actions p .button{margin:0 10px;padding:12px 16px;font-size:17px}.home .top .main-actions p .button2{margin:0 10px;padding:11px 15px;font-size:16px}.home .top .welcome-back{width:316px;margin:0;border:2px solid #fff;padding:7px 20px;border-radius:3px;text-align:center}.home .top .welcome-back h3{margin:10px 0;font-size:23px;font-weight:300}.home .top .welcome-back p{max-width:270px;margin:11px auto;font-size:16px;font-weight:300;line-height:145%}.home .top .welcome-back p .button{margin:2px 10px;padding:5px 12px;font-size:15px}.home .top .welcome-back p .button2{margin:2px 10px;padding:4px 11px;font-size:14px}.home .common-tasks .boxes .fa-arrow-right{color:#fff;text-shadow:0 0 2px #fff}@media only screen and (min-width:1800px){.home{background-image:linear-gradient(#fff 0,rgba(255,255,255,0) 80%),url(/images/home/background1600.jpg)}}@media only screen and (min-width:1600px) and (max-width:1800px){.home{background-image:linear-gradient(#fff 0,rgba(255,255,255,0) 80%),url(/images/home/background1400.jpg)}}@media only screen and (min-width:1400px) and (max-width:1600px){.home{background-image:linear-gradient(#fff 0,rgba(255,255,255,0) 80%),url(/images/home/background1200.jpg)}}@media only screen and (min-width:1200px) and (max-width:1400px){.home{background-image:linear-gradient(#fff 0,rgba(255,255,255,0) 80%),url(/images/home/background1000.jpg)}}@media only screen and (min-width:1000px) and (max-width:1200px){.home{background-image:linear-gradient(#fff 0,rgba(255,255,255,0) 80%),url(/images/home/background800.jpg)}}@media only screen and (max-width:1000px){.home .top .intro h1{font-size:42px;margin-left:30px}.home .top .intro p{font-size:21px;margin-left:30px;max-width:580px}.home .top .welcome-back{display:none}}@media only screen and (max-width:850px){.home .top{flex-wrap:wrap}.home .top .intro{width:100%}.home .top .intro h1{text-align:center;margin-left:auto}.home .top .intro p{max-width:100%;text-align:center;margin-left:auto}.home .top .main-actions{width:100%;margin:0}.home .top .main-actions p{margin:10px}}.local-data-specific{margin:38px 0;text-align:center;min-height:551px}.local-data-specific h1{font-weight:300;font-size:38px;margin:30px 0}.local-data-specific h1 span{border-bottom:6px solid #eee}.local-data-specific h2{font-weight:300;font-size:28px;color:#666}.local-data-specific h2 span{margin:0 15px}.local-data-specific .explain{font-size:24px;font-weight:400;margin:15px 0 55px}.local-data-specific .actions{margin:30px 0}.local-data-specific .actions a{margin:0 24px;font-size:22px}.local-data-specific .actions a.button{font-size:21px;padding:8px 18px}@media only screen and (max-width:830px){.local-data-specific{margin:30px}.local-data-specific h1{font-size:28px;margin:18px 0}.local-data-specific h2 span{font-size:20px;margin:0 10px}.local-data-specific h3{font-size:22px;margin:30px 30px 15px}.local-data-specific .actions{margin:25px 0}.local-data-specific .actions a{margin:0 12px;font-size:20px}}.draw-area{width:95%;max-width:1150px;margin:25px auto 70px;display:flex}.draw-area .instructions{width:18%;margin-right:2%}.draw-area .instructions h1{font-size:34px;line-height:130%;margin:0}.draw-area .instructions p{font-weight:400;font-size:14px;line-height:145%;margin:20px 0}.draw-area .instructions .sample{margin:25px 0;text-align:center}.draw-area .instructions .sample .gauge{width:122px;height:100px;margin:10px 0}.draw-area .instructions .sample .sample-size-num{margin:10px 0;padding:0;text-align:center;color:#666;font-size:15px}.draw-area .instructions .sample .advice{margin:10px 0;padding:0;text-align:center;color:#333;opacity:.5;font-size:14px}.draw-area .instructions .sample .advice.calc{color:#aaa}.draw-area .instructions .sample .advice.bad{color:#f03e3e;opacity:1}.draw-area .instructions .sample .advice.warn{color:#ffa800;opacity:1}.draw-area .instructions .sample .advice.good{color:#2b984f;opacity:1}.draw-area .instructions .explain p.sourcing-list-reminder{background:rgba(43,152,79,.07);padding:10px;border-radius:6px}.draw-area .instructions .draw-form{margin:25px 0}.draw-area .instructions .draw-form label{display:block;text-align:left}.draw-area .instructions .draw-form input[type=text]{box-sizing:border-box;width:100%;margin-bottom:10px}.draw-area .instructions .draw-form .button{font-size:16px;padding:12px 22px}.draw-area .instructions .draw-form.sourcing .button{width:100%}.draw-area .map-container{width:80%;height:600px;border:1px solid #2b984f;position:relative}.draw-area .map-container #map-canvas{width:100%;height:100%}.draw-area .map-container .polygon-controls{position:absolute;top:10px;left:191px;z-index:2;display:flex;flex-wrap:wrap}.draw-area .map-container .poly-action{display:block;background-color:#fff;box-shadow:1px 1px 1px #ccc;color:#555;padding:10px 9px;margin:0 4px;font-size:12px;text-decoration:none;text-align:center;min-width:82px}.draw-area .map-container .poly-action:hover{background-color:#eee}@media only screen and (max-width:1035px){.draw-area #map-canvas{height:495px}}@media only screen and (max-width:910px){.draw-area .map-container .polygon-controls{top:53px;left:6px;margin-right:10px}.draw-area .map-container .poly-action{padding:7px 14px;font-size:11px;margin-top:8px}}@media only screen and (max-width:830px){.draw-area{flex-wrap:wrap;margin-top:10px}.draw-area .instructions{width:100%;margin:0}.draw-area .instructions .sample{width:auto;display:flex;justify-content:center;align-items:center;margin:0}.draw-area .instructions .sample .gauge{margin:0 20px 0 0}.draw-area .instructions .sample .info{max-width:250px;min-width:110px}.draw-area .instructions .explain p{margin-bottom:10px}.draw-area .instructions .draw-form{margin:10px 0}.draw-area .instructions .draw-form .button{font-size:15px;padding:8px 12px}.draw-area .instructions .draw-form.sourcing{display:flex;justify-content:space-between;align-items:flex-end}.draw-area .instructions .draw-form.sourcing .form-field{width:100%}.draw-area .instructions .draw-form.sourcing input[type=submit]{margin:10px 0 10px 10px;height:40px}.draw-area .instructions .draw-form.sourcing .button{width:initial}.draw-area #map-canvas{width:100%;height:240px}.draw-area .map-container{width:100%}}.dashboard{justify-content:space-between;font-size:16px;background-color:#f7f7f7}.bar{max-width:1200px;margin:0 auto;padding-top:16px;position:relative}.bar h1{font-size:26px;margin:1px 0 12px;line-height:104%}.bar h1 strong{font-weight:300}.bar h1 span{margin-left:3px;font-size:17px;color:#aaa;position:relative;top:-2px}.bar h1 .actions a{display:inline-block;font-size:15px;text-decoration:none;margin-left:25px;position:relative;top:-2px}.bar h1 .actions a:last-child{margin-right:0}.bar h1 .actions a i{margin-right:2px}.bar h1 img{width:108px;height:86px;float:left;margin:-3px 24px 0 -1px;border:1px solid #ccc}.bar h1 .mini-demog{float:right;position:relative;top:-4px}.bar h1 .mini-demog div{display:inline-block;margin-left:15px;font-size:14px;color:#aaa;font-weight:400}.bar .tabs{list-style-type:none;display:flex;justify-content:flex-start;margin:-2px 0 -3px;padding:0}.bar .tabs>li{margin:0 7px;position:relative}.bar .tabs>li>a{display:block;min-width:74px;min-height:36px;padding:10px 15px;text-align:center;background-color:rgba(255,255,255,.6);color:#2b984f;font-size:16px;border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;text-decoration:none;cursor:pointer;position:relative;top:0}.bar .tabs>li>a i{display:block;width:15px;height:15px;margin:0 auto 4px}.bar .tabs>li:hover>a,.bar .tabs>li>a.cur{margin-top:0;padding-bottom:12px;background-color:#fff;border-color:#ccc;border-bottom:1px solid #fff;top:-2px}.bar .tabs>li>a.cur{color:#444;font-weight:500}.bar .tabs>li>a:focus{outline:0}.bar .tabs>li:first-child{margin-left:0}.bar .tabs>li:last-child{margin-right:0}.bar .tabs>li span{position:absolute;top:-14px;left:0;width:100%;text-transform:uppercase;font-size:12px;opacity:.9;color:#2b984f;letter-spacing:1px}.bar .persuade-save{display:none;position:absolute;top:-8px;width:200px;border:2px solid #2b984f;border-radius:6px;padding:8px 22px;background-color:#fff;color:#000;text-align:center;font-size:14px;line-height:155%}.bar .persuade-save:before{content:url(/images/persuade-arrow.png);position:absolute;top:26px;left:-13px}.bar .persuade-save a{position:absolute;top:8px;right:10px}@media only screen and (max-width:1100px){.bar{max-width:calc(100vw - 20px)}.bar .tabs>li{margin:0 5px}.bar .tabs>li>a{padding:11px 14px}.bar .tabs>li:hover>a{padding-bottom:13px}}@media only screen and (max-width:975px){.bar h1{width:92%;margin:0 auto;text-align:left}.bar h1 img{display:block;float:right;margin:-2px auto 4px}.bar h1 .actions{display:block;margin:12px 0 0}.bar h1 .actions a{margin-left:0;margin-right:18px}.bar .tabs{width:100%;justify-content:center;flex-wrap:wrap;margin:10px 0}.bar .tabs>li{margin:0 2px}.bar .tabs>li>a{min-width:84px;min-height:auto;border:1px solid #2b984f;border-radius:4px;padding:8px;margin:3px}.bar .tabs>li>a i{display:inline-block;margin-right:5px}.bar .tabs>li>a.cur,.bar .tabs>li>a:hover{border:1px solid #2b984f;background-color:#2b984f;color:#fff;padding:8px;margin:3px;border-radius:4px;top:0}.bar .tabs>li span{display:none}.bar h1 .mini-demog{float:none}.bar h1 .mini-demog div{margin-left:0;margin-right:12px;font-size:13px;color:#888}}.tab{padding:20px;border-top:1px solid #ccc;background-color:#fff;min-height:620px}.tab h2{color:#2b984f;font-weight:400;font-size:22px;margin:18px 0}.tab .settings{max-width:1200px;margin:0 auto 10px;display:flex;justify-content:space-between}.tab .settings>div{display:flex;margin:2px 0 0}.tab .settings>div a{border:1px solid rgba(5,152,83,.36);border-right:0;margin:0;padding:12px 15px;font-size:14px;text-decoration:none;position:relative}.tab .settings>div a.cur{background-color:rgba(5,152,83,.2)!important}.tab .settings>div a:hover{background-color:rgba(5,152,83,.08)}.tab .settings>div a:hover .drop{display:block}.tab .settings>div a:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.tab .settings>div a:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid rgba(5,152,83,.36)}.tab .settings>div a i{margin-right:2px}.tab .settings>div a .drop{display:none;position:absolute;top:35px;left:0;background-color:#fff;z-index:2}.tab .settings>div a .drop div{width:84px;border:1px solid rgba(5,152,83,.2);border-bottom:0;margin:0;padding:9px 15px;font-size:13px}.tab .settings>div a .drop div:last-of-type{border-bottom:1px solid rgba(5,152,83,.2)}.tab .settings>div a .drop div:hover{background-color:rgba(5,152,83,.05)}.tab .settings>div a .drop.wide div{width:140px}@media only screen and (max-width:830px){.tab .settings{flex-wrap:wrap}.tab .settings>div{width:100%;margin:7px 0;text-align:center}.tab .settings>div a{border:1px solid rgba(5,152,83,.2);border-right:0;margin:0;padding:7px 15px;font-size:14px;text-decoration:none;position:relative}}.tab .warn{max-width:1200px;margin:20px auto;padding:20px;background-color:#f7f7f7;border:1px dotted #ccc;color:#666;font-size:15px}.tab .warn.cen{text-align:center}.tab .analysis-wrap{max-width:1240px;margin:0 auto}.tab .analysis-wrap .data-actions{max-width:1200px;margin:20px auto 10px}.tab .analysis{margin:0 auto;display:flex;justify-content:space-between}.tab .analysis .segs{display:flex;justify-content:center;margin:0;flex-wrap:wrap;position:relative}.tab .analysis .segs .top{display:flex;justify-content:space-between;padding:1px 0 0}.tab .analysis .segs .top h2{text-align:left;margin:18px;color:#444;font-weight:300;font-size:23px}.tab .analysis .segs .top h2 .sample-size{margin-left:16px;color:#999;font-size:14px;position:relative;top:-2px}.tab .analysis .segs>div{width:350px;min-height:260px;padding:3px 15px 0;margin:14px;background-color:#f7f7f7;border-radius:5px}.tab .analysis .segs>div .top .zoom{padding:12px 8px 6px}.tab .analysis .segs>div .top .zoom a{display:inline-block;padding:11px}.tab .analysis .segs>div .top .zoom a:hover{color:#4cb83b;transition:all .25s ease}.tab .analysis .segs>div .top .zoom a.shrink{display:none}.tab .analysis .segs>div h3.conf{font-size:18px}.tab .analysis .segs>div h3 span{font-size:13px;color:#999}.tab .analysis .segs>div h3.insuff-data{font-size:16px!important;max-width:220px;margin:12px 20px;font-weight:400!important;color:#bbb!important;line-height:170%!important}.tab .analysis .segs>div .scatter{width:90%;margin:0 auto;position:relative}.tab .analysis .segs>div .scatter .plot-container{width:100%;height:76px;margin:36px 0;border:1px solid #eee;background-color:#fff}.tab .analysis .segs>div .scatter .plot-container .plot{width:calc(100% - 10px);height:100%}.tab .analysis .segs>div .scatter .avg{display:none;position:absolute;top:-30px;height:115px;border-left:2px dotted #2b984f}.tab .analysis .segs>div .scatter .avg div{position:absolute;top:0;left:8px;width:170px;color:#2b984f;font-size:25px;font-weight:400}.tab .analysis .segs>div .scatter .avg div span{color:#999;font-size:15px;position:relative;top:-2px;font-weight:300}.tab .analysis .segs>div .scatter .conf{display:none;position:absolute;top:84px;border:1px solid #2b984f;border-top:0;padding:0;height:6px}.tab .analysis .segs>div .scatter .conf div{position:absolute;top:15px;text-align:center;color:#444;font-size:21px;font-weight:300}.tab .analysis .segs>div .scatter .conf div span{display:block;color:#999;font-size:14px;margin-top:3px}.tab .analysis .segs>div .trendline-info{margin:30px 50px 0;color:#777;font-size:13px;line-height:155%;text-align:center}.tab .analysis .segs>div.enlarged{position:absolute;z-index:5}.tab .analysis .segs>div.enlarged .top .zoom a.enlarge{display:none}.tab .analysis .segs>div.enlarged .scatter{height:375px}.tab .analysis .segs>div.enlarged .scatter .plot-container{height:380px}.tab .analysis .segs>div.enlarged .scatter .avg{height:415px}.tab .analysis .segs>div.enlarged .scatter .conf{top:415px}.tab .analysis .segs>div.enlarged2 .top .zoom a.shrink{display:inline-block}.tab .analysis .segs.asking_prices_sqf>div,.tab .analysis .segs.sold_prices_sqf>div{width:1175px;max-width:calc(100vw - 55px);padding:30px 0}.tab .analysis .segs.asking_prices_sqf>div .top,.tab .analysis .segs.sold_prices_sqf>div .top{display:none}.tab .analysis .segs.asking_prices_sqf>div .scatter,.tab .analysis .segs.sold_prices_sqf>div .scatter{height:400px;width:92%}.tab .analysis .segs.asking_prices_sqf>div .scatter .plot-container,.tab .analysis .segs.sold_prices_sqf>div .scatter .plot-container{height:310px}.tab .analysis .segs.asking_prices_sqf>div .scatter .avg,.tab .analysis .segs.sold_prices_sqf>div .scatter .avg{height:355px;font-size:20px;border-left:2px solid #2b984f}.tab .analysis .segs.asking_prices_sqf>div .scatter .conf,.tab .analysis .segs.sold_prices_sqf>div .scatter .conf{top:355px;font-size:19px}.tab .analysis .segs.long_let>div .scatter .avg div{font-size:24px}.tab .analysis .segs.hmo{max-width:830px}.tab .analysis .segs.yield>div{text-align:center;min-height:240px}.tab .analysis .segs.yield>div .top-yield-marker{display:none}.tab .analysis .segs.yield>div.top-yield{border:1px solid #2b984f;width:341px;position:relative}.tab .analysis .segs.yield>div.top-yield .top-yield-marker{display:block;position:absolute;top:10px;right:10px;background-color:#2b984f;color:#fff;padding:5px 6px;border-radius:4px;font-size:13px;text-transform:uppercase}.tab .analysis .segs.yield>div h3{font-size:52px;font-weight:100;line-height:80%;margin:26px 0;color:#2b984f}.tab .analysis .segs.yield>div h3.insuff-data{margin:12px auto}.tab .analysis .segs.yield>div h3 span{font-size:15px;font-weight:300;color:#999}.tab .analysis .set-binaries{max-width:385px;margin:6px 0;display:flex;flex-wrap:wrap}.tab .analysis .set-binaries div{width:160px;background-color:#f7f7f7;margin:6px;padding:14px 8px;text-align:center}.tab .analysis .set-binaries div p:nth-of-type(1){width:100%;font-size:34px;margin:2px 0;line-height:130%;font-weight:100}.tab .analysis .set-binaries div p:nth-of-type(2){width:100%;font-size:15px;margin:2px 0;line-height:130%}.tab .map{width:1200px;margin:15px auto;display:flex;flex-wrap:wrap;justify-content:space-between}.tab .map p{max-width:none}.tab .map p a{text-decoration:none;font-size:15px}.tab .map p i{margin-right:1px}.tab .map #data-map{width:100%;height:calc(100vh - 400px);margin:20px auto}.tab .map .data-actions{margin:0}.tab .map .key{width:calc(48px * 9);display:flex;position:relative}.tab .map .key .part{width:48px;height:10px}.tab .map .key .label{position:absolute;bottom:-15px;font-size:11px;color:#777}.tab .map .key .label.low{left:0}.tab .map .key .label.high{right:0}.tab .table{width:1200px;margin:15px auto}.tab .table p{max-width:none;text-align:right}.tab .table p a{text-decoration:none;font-size:14px}.tab .table table{border-collapse:collapse;width:100%}.tab .table table td{border:1px solid #ccc;padding:4px 8px;font-size:14px}.tab .table table td.right{text-align:right}.tab .table table tr:nth-of-type(1){background-color:#eee;font-weight:700}.tab .growth h2{text-align:center}.tab .growth .main{display:flex;justify-content:center}.tab .growth .main .chart{width:595px;height:350px;margin:30px}.tab .growth .main .text{margin:30px}.tab .growth .main .text table{border-collapse:collapse;margin-bottom:30px}.tab .growth .main .text table td{border:1px solid #ddd;padding:8px 10px;font-size:14px}.tab .growth .main .text table td:nth-of-type(3){text-align:right}.tab .growth .main .text table tr.top td{font-weight:700}.tab .growth .main .text .perf{display:flex;justify-content:center}.tab .growth .main .text .perf div{width:50px;margin:10px;font-size:12px;color:#999;text-transform:uppercase;text-align:center}.tab .growth .main .text .perf div span{display:block;margin:5px;font-size:23px;font-weight:300;color:#444}.tab .activity{max-width:1122px;margin:5px auto;display:flex;justify-content:space-around}.tab .activity .volume{width:590px;margin:0 40px}.tab .activity .volume h3{text-align:center;font-size:28px;font-weight:300}.tab .activity .volume h3 span{margin:0 4px;color:#2b984f;font-size:36px;position:relative;top:4px}.tab .activity .volume .chart{width:590px;height:345px;margin:10px auto}.tab .activity .volume .stats{margin:20px 0;display:flex;justify-content:space-around}.tab .activity .volume .stats .num{width:125px;margin:5px;text-align:center;font-size:13px}.tab .activity .volume .stats .num span{font-size:40px;font-weight:300;color:#2b984f}.tab .activity .volume.rent{width:400px;margin:0 30px}.tab .activity .volume.rent .stats{flex-wrap:wrap}.tab .activity .volume.rent .stats .num{margin:25px}.tab .activity .demand{width:350px;margin:30px 40px;padding:25px 20px;border:1px solid #ccc;border-radius:4px;text-align:center}.tab .activity .demand .num{margin:10px auto;font-size:15px}.tab .activity .demand .num span{font-size:58px;font-weight:300;color:#2b984f}.tab .activity .demand .gauge{width:185px;height:150px;margin:30px 0 20px}.tab .activity .demand .rating{margin:15px 0;font-size:35px}.tab .activity .demand .rating.cold{color:#1167bd}.tab .activity .demand .rating.warm{color:#ffa800}.tab .activity .demand .rating.hot{color:#f03e3e}.tab .activity .demand .explain{margin:15px 0;font-size:19px;color:#666}.tab .activity .demand.rent{margin:30px 20px}.tab .activity .insufficient{max-width:600px;margin:50px auto;text-align:center}.tab .activity .insufficient span{display:inline-block;font-size:30px;margin:20px 0;color:#aaa}@media only screen and (max-width:830px){.tab .activity{width:95%;flex-wrap:wrap}.tab .activity .volume{width:100%}.tab .activity .volume h3{margin:8px 0;font-size:22px}.tab .activity .volume h3 span{font-size:30px;top:3px}.tab .activity .volume .chart{width:100%;height:230px;margin:15px auto}.tab .activity .volume .stats{margin:15px 0}.tab .activity .volume .stats .num{width:180px;margin:5px}.tab .activity .volume .stats .num span{font-size:34px}.tab .activity .demand{width:100%;margin:20px;padding:15px}.tab .activity .demand .num{font-size:14px}.tab .activity .demand .num span{font-size:45px}.tab .activity .demand .gauge{width:160px;height:130px;margin:15px 0 12px}.tab .activity .demand .rating{margin:15px 0 8px;font-size:26px}.tab .activity .demand .explain{margin:8px 0;font-size:18px}}.tab .stock{max-width:1200px;margin:25px auto 10px;display:flex;justify-content:center;flex-wrap:wrap}.tab .stock h3.insuff-data{font-size:16px!important;max-width:190px;font-weight:400!important;color:#555;line-height:155%!important;margin:12px auto!important}.tab .stock .physical{margin:18px 0;display:flex;justify-content:center;flex-wrap:wrap;padding:0}.tab .stock .physical>div{width:450px;height:285px;margin:20px 55px;text-align:center}.tab .stock .physical>div h2{margin:0;font-size:17px;color:#333}.tab .stock .physical>div .chart{width:100%;height:250px;margin-top:15px}.tab .stock .occupancy{margin:45px 0;display:flex;justify-content:center;flex-wrap:wrap;padding:0}.tab .stock .occupancy .chart{width:550px;height:300px;margin:0 50px}.tab .stock .occupancy .typical{width:295px;margin:0 50px;padding:12px 0;border:1px solid #ccc;position:relative}.tab .stock .occupancy .typical div{text-align:center;margin:32px}.tab .stock .occupancy .typical div h2{font-size:17px;margin-bottom:0;color:#333}.tab .stock .occupancy .typical div h3{font-weight:300;font-size:36px;margin:6px 0 3px;color:#2b984f}.tab .stock .occupancy .typical div h4{font-weight:300;font-size:15px;margin:3px 0;color:#999}.tab .stock .agents{margin:-10px 0;display:flex;justify-content:center;flex-wrap:wrap}.tab .stock .agents>div{margin:10px 40px;text-align:center}.tab .stock .agents>div h3{text-align:center;font-size:18px;margin:15px 0;font-weight:400}.tab .stock .agents>div table{width:420px;border-collapse:collapse;margin:15px auto}.tab .stock .agents>div table td{border:1px solid #ccc;padding:7px;height:48px;font-size:14px}.tab .stock .agents>div table td:nth-of-type(n+3){text-align:right}.tab .stock .agents>div table td:nth-of-type(1){width:45px}.tab .stock .agents>div table td:nth-of-type(2){width:90px}.tab .stock .agents>div table td:nth-of-type(2) img{max-width:90px;max-height:48px}.tab .stock .agents>div table td:nth-of-type(3){width:63px}.tab .stock .agents>div table td:nth-of-type(4){width:63px}.tab .stock .agents>div table td:nth-of-type(5){width:63px}.tab .stock .agents>div table tr.top td{font-weight:700;background-color:#f7f7f7}@media only screen and (max-width:1175px){.tab .stock .physical>div{width:395px;height:245px;margin:20px 40px;text-align:center}.tab .stock .physical>div .chart{height:210px;margin-top:15px}.tab .stock .occupancy .chart{width:500px;height:280px;margin:0 30px}.tab .stock .occupancy .typical{width:280px;margin:0 30px}.tab .stock .agents>div{margin:0 35px;text-align:center}.tab .stock .agents>div table{width:395px}.tab .stock .agents>div table td{padding:8px}}@media only screen and (max-width:650px){.tab .stock .physical>div{width:calc(100vw - 100px);margin:20px auto}.tab .stock .occupancy{margin:10px 0}.tab .stock .occupancy .chart{width:calc(100vw - 100px);height:280px;margin:25px auto}.tab .stock .occupancy .typical{width:calc(100vw - 100px);margin:25px auto}.tab .stock .agents{flex-wrap:wrap}.tab .stock .agents>div{margin:20px auto}.tab .stock .agents>div table{max-width:calc(100vw - 50px)}.tab .stock .agents>div table td{padding:6px;font-size:13px}.tab .stock .agents>div table td:nth-of-type(1){width:auto}.tab .stock .agents>div table td:nth-of-type(2){width:auto}.tab .stock .agents>div table td:nth-of-type(3){width:auto}.tab .stock .agents>div table td:nth-of-type(4){width:auto}.tab .stock .agents>div table td:nth-of-type(5){width:auto}}.tab .monitor #chart{width:1200px;max-width:calc(100vw - 50px);height:550px;max-height:calc(100vh - 100px);margin:30px auto 50px}.tab .monitor .save-to-start{background-image:url(/images/save-to-start.png);background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex}.tab .monitor .save-to-start .msg{width:325px;margin:auto;background-color:#fff;border:1px solid #ccc;padding:15px 35px 25px;position:relative;top:-15px;text-align:center}.tab .monitor .save-to-start .msg h2{margin:15px 0;font-weight:300;font-size:30px;line-height:155%}.tab .monitor .save-to-start .msg p{margin:15px 0;font-weight:300;font-size:20px;line-height:155%}.tab .monitor .save-to-start .msg p a{text-decoration:none}.tab .demographics{max-width:1200px;margin:8px auto}.tab .demographics .map-exp{width:100%;height:calc(100vh - 315px);position:relative}.tab .demographics .map-exp .map{margin:12px 0 13px;width:100%;height:100%}.tab .demographics .map-exp .explorer{width:140px;padding:12px 25px;position:absolute;top:calc(50% - 130px);left:20px;border:1px solid #2b984f;border-radius:3px;z-index:2;text-align:center;background-color:rgba(255,255,255,.75)}.tab .demographics .map-exp .explorer .name{margin:22px 0;font-size:22px;font-weight:300}.tab .demographics .map-exp .explorer .value{margin:22px 0;font-size:42px;font-weight:300}.tab .demographics .map-exp .explorer .explain{margin:22px 0;font-size:14px;font-weight:400;color:#666;line-height:150%}.tab .demographics .map-exp .key{position:absolute;top:10px;right:10px;z-index:3}.tab .demographics .map-exp .key span{position:absolute;bottom:-15px;font-size:13px;color:#666}.tab .demographics .map-exp .key span:nth-of-type(1){left:0}.tab .demographics .map-exp .key span:nth-of-type(2){right:0}.tab .demographics>h3.insuff-data{font-size:21px!important;max-width:250px;font-weight:400!important;color:#555;line-height:155%!important;margin:50px auto!important}.tab .demographics .work{display:flex;justify-content:center;flex-wrap:wrap}.tab .demographics .work>div{margin:24px 40px;text-align:center}.tab .demographics .work>.nrs{width:290px}.tab .demographics .work>.nrs .chart{width:290px;height:200px;margin:15px 0}.tab .demographics .work>.explain{width:290px;padding-top:50px;font-size:14px;line-height:150%}.tab .demographics .work>.income{width:240px;padding-top:50px}.tab .demographics .work>div h2{font-size:18px;margin-bottom:0;color:#333}.tab .demographics .work>div h3{font-weight:300;font-size:46px;margin:12px 0 7px;color:#2b984f}.tab .demographics .work>div h3.insuff-data{font-size:16px!important;max-width:190px;font-weight:400!important;color:#555;line-height:155%!important;margin:12px auto!important}.tab .demographics .travel{display:flex;justify-content:center;flex-wrap:wrap}.tab .demographics .travel>div{margin:24px 40px;text-align:center}.tab .demographics .travel>.method{width:375px}.tab .demographics .travel>.method .chart{width:375px;height:220px;margin:15px 0}.tab .demographics .travel>.stat{width:220px;padding-top:50px}.tab .demographics .travel>div h2{font-size:18px;margin-bottom:0;color:#333}.tab .demographics .travel>div h3{font-weight:300;font-size:46px;margin:12px 0 7px;color:#2b984f}.tab .demographics .travel>div h4{font-weight:300;font-size:20px;margin:7px 0;color:#aaa}.tab .demographics .travel>div h3.insuff-data{font-size:16px!important;max-width:190px;font-weight:400!important;color:#555;line-height:155%!important;margin:12px auto!important}.tab .demographics .age_political{display:flex;justify-content:center;flex-wrap:wrap}.tab .demographics .age_political>div{width:360px;margin:24px 50px;text-align:center}.tab .demographics .age_political>div .chart{width:360px;height:250px;margin:15px}.tab .demographics .age_political>div h2{font-size:18px;margin-bottom:0;color:#333}.tab .demographics .age_political>div h3{font-weight:300;font-size:46px;margin:12px 0 7px;color:#2b984f}.tab .demographics .age_political>div h3.insuff-data{font-size:16px!important;max-width:190px;font-weight:400!important;color:#555;line-height:155%!important;margin:12px auto!important}.tab .demographics .age_political>div table{margin:15px auto;border-collapse:collapse}.tab .demographics .age_political>div table td{border:0;padding:7px;text-align:left;font-size:12px}.tab .demographics .age_political>div table td:nth-of-type(1){width:130px;text-align:right}.tab .demographics .age_political>div table td:nth-of-type(2){width:320px}.tab .demographics .age_political>div table td span{font-size:12px;color:#999}.tab .demographics .age_political>div table td .vote-bar{height:18px;background-color:#eee}.tab .demographics .age_political>div .constituencies{margin:10px 0;font-size:12px;color:#888;line-height:155%}@media only screen and (max-width:800px){.tab .demographics .map-exp{height:400px}.tab .demographics .map-exp .explorer{width:calc(100% - 40px - 32px);padding:6px 16px 8px;top:auto;bottom:20px;left:20px;display:flex;justify-content:space-around;flex-wrap:wrap}.tab .demographics .map-exp .explorer .name{margin:14px 0;font-size:21px}.tab .demographics .map-exp .explorer .value{margin:3px 0;font-size:35px}.tab .demographics .map-exp .explorer .explain{width:100%;margin:2px 0;font-size:12px}}.tab .corporates{max-width:1122px;margin:0 auto}.tab .corporates table{margin:20px 0;border-collapse:collapse}.tab .corporates table td{padding:3px 5px;border:1px solid #ccc;font-size:12px}.tab .corporates table td.num{text-align:right}.tab .corporates table tr.top td{font-weight:700}.tab .corporates table tr.offshore td{background-color:#ffffcb}.tab .area{max-width:1220px;margin:0 auto}.tab .area .bad i{color:rgba(255,0,0,.8)}.tab .area .medium i{color:#e98900}.tab .area .good i{color:rgba(41,151,82,.8)}.tab .area>div{margin:10px}.tab .area .summary{display:flex;justify-content:space-between}.tab .area .summary h2.headline{margin:15px 0 10px;font-size:36px;font-weight:300}.tab .area .summary h2.headline i{margin-right:4px}.tab .area .summary h2.num{margin:22px 0 5px;font-size:21px;font-weight:300;color:#666}.tab .area .bad{color:rgba(255,0,0,.8)}.tab .area .medium{color:#e98900}.tab .area .good{color:rgba(41,151,82,.8)}.tab .area .map-container{position:relative}.tab .area .map-container .map{margin:12px 0 13px;width:100%;height:calc(100vh - 355px)}.tab .area .map-container .key{position:absolute;bottom:15px;left:15px;background-color:rgba(255,255,255,.75);padding:4px 16px;border-radius:4px}.tab .area .map-container .key div{margin:14px 0;display:flex;align-items:center;font-size:13px}.tab .area .map-container .key div span{width:12px;height:12px;border:1px solid #000;border-radius:50%;margin-right:4px}.tab .area .crime .map-note{margin:12px 0;color:#999;text-align:center;font-size:13px}.tab .area .crime .stats{display:flex;justify-content:space-between}.tab .area .crime .stats p{text-align:left}.tab .area .crime .stats .chart{width:450px;height:200px;margin:30px 0}.tab .area .crime .stats .notables{width:450px;margin:11px 0}.tab .area .crime .stats .notables div{margin:16px 0;font-size:13px;line-height:150%;position:relative;padding-left:22px}.tab .area .crime .stats .notables div i{position:absolute;top:2px;left:0;font-size:16px}.tab .area .schools .msg{margin:-9px 0 14px}.tab .area .schools .msg p{margin:5px 0;max-width:100%;text-align:left;font-size:13px;color:#777;line-height:155%}.tab .area .schools .msg.count-0 p{color:#f60}.tab .area .schools .msg em{color:#f60;font-style:normal}.tab .area .planning .stats{margin:20px 0;display:flex;justify-content:space-between}.tab .area .planning .stats>div{display:flex;justify-content:space-between;font-size:15px}.tab .area .planning .stats>div div:nth-of-type(1){margin-right:6px}.tab .area .insufficient{width:540px;margin:20px auto;text-align:center}.tab .area .insufficient span{display:inline-block;margin:20px 0;color:#aaa;font-size:52px;font-weight:300}@media only screen and (max-width:1100px){.tab .area>div{margin:10px 25px}.tab .area .crime .stats{flex-wrap:wrap}.tab .area .crime .stats .chart{margin:30px auto}.tab .area .crime .stats .notables{margin:11px auto}}@media only screen and (max-width:830px){.tab .area>div{margin:10px}.tab .area .summary{flex-wrap:wrap}.tab .area .summary h2.headline{margin:5px 0;font-size:33px}.tab .area .summary h2.num{margin:5px 0;font-size:19px}.tab .area .map{margin:12px 0;order:2}}br.clear{clear:both}.gentime{margin:30px 0;font-size:13px;text-align:center;color:#777}.gentime-pdf{display:none}.popup.pdf-options{width:425px;padding:18px 28px}.popup.pdf-options h3{font-size:21px;margin:15px 0 10px}.popup.pdf-options .halves{display:flex;justify-content:space-between}.popup.pdf-options .halves div:nth-of-type(1){width:200px}.popup.pdf-options .halves div:nth-of-type(2){width:200px}.popup.pdf-options .halves div label{display:block;width:100%;margin:5px auto;text-align:left;font-size:13px}.popup.pdf-options .button{margin:0 0 5px}.popup.pdf-options .done{display:none;margin:25px 0}.popup.pdf-options .done p{margin:20px}.popup.pdf-options a.close{top:20px;right:20px}.popup.about-data-sheets{width:320px;padding-top:10px;padding-bottom:30px}.popup.about-data-sheets p{font-size:15px}.popup.about-data-sheets img{margin:4px 0}.popup.edit-lose-history a:not(.close){font-size:17px;margin:12px 0;padding:10px 20px}@media only screen and (max-width:975px){.tab .growth .main{flex-wrap:wrap}.tab .growth .main .chart{max-width:calc(100vw - 60px);height:240px;margin:10px}.tab .agents .top>div{flex-wrap:wrap}.tab .agents .top>div>div table td{padding:7px;font-size:13px}.tab .agents .top>div>div table img{max-width:calc(116px * .8);max-height:calc(56px * .8)}}@media only screen and (max-width:830px){.tab{padding:15px}.tab .analysis .segs>div .top .zoom{display:none}.tab .analysis .segs>div h3.insuff-data{max-width:250px}.tab .analysis .segs>div.faded{min-height:150px}.tab .analysis .segs.yield>div{padding:10px 14px 8px;min-height:130px}.tab .analysis .segs.yield>div h3{font-size:46px;margin:24px 0 10px}.tab .analysis .segs.asking_prices_sqf>div,.tab .analysis .segs.sold_prices_sqf>div{margin:5px}.tab .analysis .segs.asking_prices_sqf>div .scatter,.tab .analysis .segs.sold_prices_sqf>div .scatter{height:300px}.tab .analysis .segs.asking_prices_sqf>div .scatter .plot,.tab .analysis .segs.sold_prices_sqf>div .scatter .plot{height:210px}.tab .analysis .segs.asking_prices_sqf>div .scatter .avg,.tab .analysis .segs.sold_prices_sqf>div .scatter .avg{height:255px}.tab .analysis .segs.asking_prices_sqf>div .scatter .conf,.tab .analysis .segs.sold_prices_sqf>div .scatter .conf{top:255px}.tab .monitor>div{width:calc(100vw - 50px);height:320px;margin:30px auto 50px}}.plot-map{margin:12px;position:relative}.plot-map .pdf-only{display:none}.plot-map .contain{width:100%;height:calc(100vh - 125px);position:relative;overflow:hidden;display:flex}.plot-map .contain div.description h2{margin:10px;font-size:19px;font-weight:400;display:none}.plot-map .contain .layers{width:240px;border:1px solid #bbb;background-color:#fff;z-index:4;overflow:auto}.plot-map .contain .layers div.title-layer{position:relative}.plot-map .contain .layers>div{margin:0;padding:7px 12px 7px 16px;border-bottom:1px solid rgba(0,0,0,.2)}.plot-map .contain .layers>div:last-child{border-bottom:0}.plot-map .contain .layers>div h2{margin:5px 0;font-size:19px;font-weight:400}.plot-map .contain .layers>div h3{margin:5px 0;font-size:16px;font-weight:400;display:flex;justify-content:space-between}.plot-map .contain .layers>div h3 i{display:none;margin-right:4px;font-size:18px;color:#2b984f}.plot-map .contain .layers>div .new-search{display:block;margin:1px 0;font-size:13px;text-decoration:none}.plot-map .contain .layers>div .new-search i{margin-right:2px;font-size:12px;position:relative;top:-1px}.plot-map .contain .layers>div .layer-content .content-inner{margin-top:10px}.plot-map .contain .layers>div .titles-key div{margin:6px 0;font-size:12px}.plot-map .contain .layers>div .titles-key div span{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:2px;position:relative;top:2px}.plot-map .contain .layers>div .titles-key div span{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:2px;position:relative;top:2px}.plot-map .contain .layers>div .show-all-titles{margin-top:10px;display:flex;align-items:center}.plot-map .contain .layers>div .show-all-titles .name{width:142px;margin:6px 0;font-size:12px}.plot-map .contain .layers>div .show-all-titles .acts i{font-size:17px;top:-1px}.plot-map .contain .layers>div .key{display:none;margin:18px 0 6px}.plot-map .contain .layers>div .key>div{margin:11px 0 5px;display:flex}.plot-map .contain .layers>div .key>div img{width:21px;height:21px;margin-right:7px;position:relative;top:-3px}.plot-map .contain .layers>div .key>div .name{width:110px;font-size:12px}.plot-map .contain .layers>div .key>div .acts i{margin:0 4px;font-size:15px;position:relative;top:-4px}.plot-map .contain .layers>div .key>div .acts .toggle-overlay i{font-size:17px;top:-1px}.plot-map .contain .layers>div .key>div.hidden{opacity:.4}.plot-map .contain .layers>div .info{margin:10px 0}.plot-map .contain .layers>div .info div{margin:8px 0;font-size:12px}.plot-map .contain .layers>div .info div i{width:14px;text-align:center;font-size:13px;margin-right:4px;color:#2b984f}.plot-map .contain .layers>div .info div a{text-decoration:none}.plot-map .contain .layers>div .info div .flag{height:11px;margin-right:2px}.plot-map .contain .layers>div .info div.warn{color:#d30000}.plot-map .contain .layers>div .info div.warn i{color:#d30000}.plot-map .contain .layers>div .stats{display:none;margin:12px 0}.plot-map .contain .layers>div .stats div{font-size:13px;padding:7px;background-color:rgba(255,255,0,.15);border:1px solid rgba(255,192,0,.3)}.plot-map .contain .layers>div .stats div:nth-of-type(1){margin-right:10px}.plot-map .contain .layers>div .loading img{width:25px;opacity:.9}.plot-map .contain .layers>div .loading.l-planning{height:67px}.plot-map .contain .layers>div .loading.l-market{height:129px}.plot-map .contain .layers .progress{width:100px;height:3px;position:absolute;right:5px;top:15px;border:1px solid #2b984f;margin:5px 10px;border-radius:3px}.plot-map .contain .layers .progress.hidden{display:none}.plot-map .contain .layers .progress>.indicator{transition:all .2s;width:10%;height:3px;background:#2b984f;opacity:.5}.plot-map .contain .map-container{position:relative;width:calc(100% - 225px);height:calc(100% - 2px);border:1px solid #bbb;border-left:0;margin:0}.plot-map .contain .map-container #plot-map{width:100%;height:100%;z-index:1}.plot-map .contain .top{position:absolute;top:11px;left:244px;display:flex;justify-content:flex-start}.plot-map .contain .top .tags{margin:0 0 0 4px;display:flex;z-index:2;pointer-events:none}.plot-map .contain .top .tags>div{margin:0 4px 4px 0;background-color:#fff;border-radius:3px;padding:8px 9px;font-size:12px;pointer-events:auto}.plot-map .contain .top .tags>div a{text-decoration:none}.plot-map .contain .buttons{position:absolute;top:48px;left:8px;z-index:2}.plot-map .contain .buttons a{display:inline-block;height:18px;line-height:18px;margin:0 2px;background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#555;padding:6px 9px;font-size:14px;text-decoration:none;z-index:2;text-align:center}.plot-map .contain .buttons a:hover{background-color:#eee}.plot-map .contain .buttons a.cur{font-weight:700}.plot-map .contain .buttons a.zoom{font-size:17px;position:relative;top:2px}.plot-map .contain .buttons .jump-out{font-size:11px;position:relative;top:-1px}.plot-map .contain .buttons .jump-out.w3w{top:0}.plot-map .contain .buttons .jump-out img{position:relative;top:2px}.plot-map .contain .buttons .move-map{font-size:12px;position:relative;top:-1px}.plot-map .contain .title-explorer{width:307px;max-height:calc(100% - 6px);position:absolute;top:0;right:-351px;padding:3px;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;z-index:2;overflow:auto}.plot-map .contain .title-explorer>div{width:254px;margin:3px;padding:5px 14px;background-color:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.94);font-size:14px;border-radius:4px}.plot-map .contain .title-explorer>div.half{width:109px}.plot-map .contain .title-explorer>div.key{border:1px solid rgba(43,152,79,.7)}.plot-map .contain .title-explorer>div i{margin-left:2px;opacity:.8}.plot-map .contain .title-explorer .load{height:80px;padding-top:30px;text-align:center}.plot-map .contain .title-explorer .load img{width:25px}.plot-map .contain .title-explorer .load span{display:block;margin-top:3px;text-transform:uppercase;font-size:11px;color:#bbb;letter-spacing:1px}.plot-map .contain .title-explorer .load.small{margin:2px 0;height:25px;padding-top:5px}.plot-map .contain .title-explorer .load.small img{width:18px;opacity:.9}.plot-map .contain .title-explorer .address{margin:5px 0;font-size:18px;line-height:150%;font-weight:300}.plot-map .contain .title-explorer .address.fail{margin:0;font-size:16px}.plot-map .contain .title-explorer .label{margin:8px 0 6px;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:rgba(0,0,0,.55)}.plot-map .contain .title-explorer h3{margin:5px 0;font-size:16px;font-weight:300}.plot-map .contain .title-explorer .analysis{display:none;position:relative}.plot-map .contain .title-explorer .analysis p{margin:10px 0;font-size:14px}.plot-map .contain .title-explorer .analysis p strong{font-weight:500}.plot-map .contain .title-explorer .analysis span.wait{color:#666}.plot-map .contain .title-explorer .analysis .hide-buildings{position:absolute;top:5px;right:10px;padding:4px 6px;font-size:11px}.plot-map .contain .title-explorer .actions a{display:block;margin:6px 0;text-decoration:none}.plot-map .contain .title-explorer .actions a i{width:16px;font-size:14px;text-align:center;margin-right:3px}.plot-map .contain .title-explorer .actions a i.fa-external-link{margin-right:0;font-size:11px;position:relative;top:-1px}.plot-map .contain .title-explorer .owner a.show-more{display:block;margin:0 0 -5px;font-size:13px;text-decoration:none}.plot-map .contain .title-explorer .owner p{margin:10px 0;font-size:14px}.plot-map .contain .title-explorer .owner p.offshore{color:red}.plot-map .contain .title-explorer .owner .more{display:none}.plot-map .contain .title-explorer .owner .more p{margin:8px 0;font-size:13px}.plot-map .contain .title-explorer .owner table td{padding:3px 4px;font-size:13px}.plot-map .contain .title-explorer a.close{position:absolute;top:20px;right:20px;font-size:18px}.plot-map .contain .measurement-marker{background-color:#fff;padding:10px;box-shadow:0 0 4px #ccc;border-radius:4px;font-size:12px;white-space:nowrap}.plot-map .contain .leaflet-draw-toolbar.leaflet-bar.leaflet-control{margin-top:0}.plot-map .title-measure{position:absolute;top:0;left:0;background-color:#fff;padding:10px;box-shadow:0 0 4px #ccc;border-radius:4px;font-size:14px;z-index:2}.plot-map .legals{margin:20px 0;text-align:center}.plot-map .legals p{margin:10px 0;font-size:13px;color:#999}.by-company{text-align:center;max-width:1120px;margin:0 auto;padding:16px 0;min-height:660px}.by-company h1{font-size:42px;margin:15px 0;text-align:center}.by-company h2{font-size:26px;margin:15px 0;text-align:center;font-weight:300;color:#444}.by-company p{margin:25px 0;line-height:160%}.by-company label{display:block;width:220px;margin:30px auto}.by-company label input{width:200px}.by-company label .button{width:144px;padding:15px;font-size:17px}.by-company .filter input{width:275px;padding:8px 10px;font-size:16px}.by-company table{margin:30px auto;border-collapse:collapse}.by-company table td{border:1px solid #ccc;padding:3px 12px;text-align:left;font-size:13px}.by-company table td.highlight{min-width:130px;background-color:rgba(255,255,0,.2)}.by-company table td .button{padding:5px 11px;font-size:14px}.by-company table tr.top td{font-weight:500}.by-company .result-error{color:red}@media only screen and (max-width:650px){.plot-map{margin:0 auto}.plot-map .contain{flex-wrap:wrap;height:auto}.plot-map .contain div.description h2{display:block;font-size:21px}.plot-map .contain .layers{width:100vw;order:2;border:0}.plot-map .contain .layers>div{padding:7px 12px 12px 16px}.plot-map .contain .layers>div h2{display:none}.plot-map .contain .layers>div h3{margin-bottom:0}.plot-map .contain .layers>div h3 i{display:block}.plot-map .contain .layers>div .layer-content{display:none}.plot-map .contain .layers>div:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.plot-map .contain .layers .progress{right:50px}.plot-map .contain .map-container{width:100vw;height:calc(100vh - 340px);order:1;border:1px solid #2b984f;margin:0 10px}.plot-map .contain #plot-map{width:100%;height:100%}.plot-map .contain .top{position:static}.plot-map .contain .top .tags{flex-wrap:wrap;margin:0 0 5px 10px}.plot-map .contain .top .tags>div{background:#f7f7f7}.plot-map .contain .buttons{left:9px;top:10px}.plot-map .contain .buttons a{display:inline-block;height:16px;line-height:16px;margin:0 1px;padding:5px 8px;font-size:13px}.plot-map .contain .buttons a.zoom{font-size:16px;position:relative;top:2px}.plot-map .contain .buttons .jump-out{font-size:10px;position:relative;top:-1px}.plot-map .contain .buttons .move-map{font-size:11px;position:relative;top:-1px}.plot-map .contain .title-explorer{width:262px;padding:8px 15px;background-color:rgba(255,255,255,.95);border:none;border-left:1px solid #bbb}.plot-map .contain .title-explorer .size,.plot-map .contain .title-explorer h3{margin:8px 0}.plot-map .contain .title-explorer .owner{margin:16px 0}.plot-map .contain .title-explorer .address{font-size:18px;margin:10px 0 8px}.plot-map .contain .title-explorer .actions{display:flex;flex-wrap:wrap;margin:10px -3px}.plot-map .contain .title-explorer .actions .button{width:63px;height:65px;font-size:11px;margin:3px;display:flex;justify-content:center;flex-direction:column}.plot-map .contain .title-explorer .actions .button i{margin:0 0 5px}.plot-map .contain .title-explorer .actions .button i.fa-external-link{margin:5px 0 0}}.popup-blanket{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;justify-content:center;align-items:center;background-color:#000;opacity:.5;z-index:8}.popup{display:none;width:280px;max-height:calc(100vh - 100px);padding:16px 35px;background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;box-shadow:0 0 4px #bbb;text-align:center;z-index:9;overflow-y:auto;overflow-x:hidden}.popup h3{font-size:25px;font-weight:400;line-height:135%;margin:20px 0}.popup p{margin:20px 0;font-size:16px;line-height:145%}.popup .button{font-size:18px;padding:8px 16px}.popup input[type=email],.popup input[type=text]{width:220px}.popup select{width:245px}.popup a.close:not(.button){position:absolute;top:22px;right:26px;font-size:20px}@media only screen and (max-width:800px){.popup{max-width:calc(100vw - 90px)}}.popup.funding-types{width:480px}.popup.funding-types p{margin:20px 0 30px}.popup.saved-filters div.filter{margin:20px 0;font-size:16px;line-height:145%;display:flex;justify-content:space-between}.popup.video{width:780px;padding:40px 50px}.popup.close-account{width:320px;padding-top:12px;padding-bottom:12px}.popup.close-account p{margin:20px 0;font-size:15px;line-height:140%}.popup.close-account .button{font-size:15px;padding:6px 12px}.popup.close-account textarea{width:270px;height:90px;margin:0 auto}.popup.lose-price-lock{width:300px}.popup.lose-price-lock p{font-size:15px;line-height:150%}.popup.lose-price-lock .button{font-size:15px;padding:6px 12px}.popup.suggest-downgrade{width:300px}.popup.suggest-downgrade p{font-size:15px;line-height:150%}.popup.suggest-downgrade .button{font-size:15px;padding:6px 12px}.popup.prompt-update-card{width:333px}.popup.postcode-table-columns{max-height:calc(100vh - 80px);width:auto;padding:10px}.popup.postcode-table-columns p{margin:6px 0;font-size:14px}.popup.postcode-table-columns .halves{display:flex;justify-content:center;margin:-5px 0}.popup.postcode-table-columns .halves>div{margin:0;text-align:left}.popup.postcode-table-columns .halves>div h4{margin:6px 0;font-size:15px;font-weight:500}.popup.postcode-table-columns .halves>div div{width:280px;margin:11px 5px;padding:7px 10px 11px;border:1px solid #ddd;border-radius:4px}.popup.postcode-table-columns .halves>div label{display:block;margin:2px 0;font-size:13px}.popup.postcode-table-columns .bottom{margin:15px 5px;display:flex;justify-content:space-between}.popup.postcode-table-columns .bottom p.count{margin:15px 0;font-size:15px}.popup.postcode-table-columns .bottom .button{margin:0;font-size:15px;padding:8px 12px}@media only screen and (max-width:740px){.popup.postcode-table-columns .halves{display:block}}.popup.outcode-history{width:640px}.popup.outcode-history h3{line-height:100%;margin-bottom:10px}.popup.outcode-history .type{display:flex;margin:10px 5px 0}.popup.outcode-history .type>span{color:#2b984f;border:1px solid rgba(5,152,83,.36);border-right:0;margin:0;padding:12px 15px;font-size:14px;text-decoration:none;position:relative}.popup.outcode-history .type>span.cur{background-color:rgba(5,152,83,.2)!important}.popup.outcode-history .type>span:hover{background-color:rgba(5,152,83,.08);cursor:pointer}.popup.outcode-history .type>span:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.popup.outcode-history .type>span:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid rgba(5,152,83,.36)}.popup.outcode-history #chart{width:580px;height:440px}.popup.about-postcode-table{width:620px;padding-top:10px;padding-bottom:30px}.popup.about-postcode-table p{font-size:14px}.popup.about-postcode-table h4{margin:15px 0 0;font-size:17px;font-weight:400}.popup.about-postcode-table table{width:100%;margin:10px 0;border-collapse:collapse;text-align:left;font-size:13px}.popup.about-postcode-table table td{padding:6px 8px;border:1px solid #ccc}.popup.about-postcode-table table td:nth-of-type(1){font-weight:500;width:165px}.popup.postcode-table-settings .options{width:250px;margin:0 auto;text-align:left}.popup.postcode-table-settings .options p{font-size:15px}.popup.postcode-table-settings .options p span{display:inline-block;margin-left:25px;font-size:13px;color:#888}.popup.view-object{width:675px}.popup.view-object .planning{margin:20px 18px}.popup.view-object .planning h1{margin:14px 0;padding:0 20px;font-size:28px;font-weight:400;text-align:center}.popup.view-object .planning h2{margin:14px 0;padding:0 20px;font-size:22px;font-weight:400;text-align:center}.popup.view-object .planning div{font-size:14px;line-height:148%}.popup.view-object .planning table{border-collapse:collapse;margin:30px auto}.popup.view-object .planning table td{border:1px solid #ccc;padding:6px 9px;font-size:14px;text-align:left}.popup.view-object .planning table td:nth-of-type(1){font-weight:700}.popup.view-object .planning .proposal{margin:30px 0;text-align:center;font-size:16px}.popup.view-object .planning .status{margin:15px 0 40px;line-height:150%}.popup.view-object .planning .status span{display:inline-block;font-size:18px;border:2px solid;padding:6px 9px;border-radius:5px;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.popup.view-object .planning .status span.positive{color:#2b984f;border-color:#2b984f}.popup.view-object .planning .status span.negative{color:#f03e3e;border-color:#f03e3e}.popup.view-object .planning .status span.neutral{color:#aaa;border-color:#aaa}.popup.view-object .planning .timeline{margin:25px 0;display:flex;justify-content:center;align-items:center}.popup.view-object .planning .timeline>div{width:150px;margin:0 30px;padding:16px;border:1px solid #ccc;border-radius:4px;position:relative}.popup.view-object .planning .timeline>div span{position:absolute;top:-11px;left:0;width:100%;margin:0 auto;color:#666;text-transform:uppercase}.popup.view-object .planning .timeline>div span em{font-style:normal;background-color:#fff;padding:0 8px;font-size:13px}.popup.view-object .planning .timeline>img{width:33px;height:30px}.popup.view-object .planning .links{margin:32px 0}.popup.view-object .planning .links a{margin:0 10px;padding:7px 11px;font-size:13px}@media only screen and (max-width:800px){.popup.view-object{width:360px;max-width:calc(100vw - 70px);max-height:calc(100vh - 170px);padding:16px 20px}.popup.view-object .planning{margin:15px 10px}.popup.view-object .planning h1{margin:12px 0;padding:0 15px;font-size:25px}.popup.view-object .planning h2{margin:12px 0;padding:0 15px;font-size:19px}.popup.view-object .planning table td{padding:5px 8px;font-size:13px}.popup.view-object .planning .proposal{margin:20px 0;font-size:15px}.popup.view-object .planning .status{margin:10px 0 20px}.popup.view-object .planning .timeline{flex-wrap:wrap;margin:10px 0}.popup.view-object .planning .timeline>div{width:125px;margin:6px auto;padding:14px 14px 14px 100px;text-align:left}.popup.view-object .planning .timeline>div span{top:16px;left:5px;width:auto}.popup.view-object .planning .timeline>img{display:none}.popup.view-object .planning .links{margin:15px 0}.popup.view-object .planning .links a{margin:8px}}.popup.upgrade-for-pdf{width:415px;padding-top:10px;padding-bottom:30px}.popup.upgrade-for-pdf p{font-size:15px}.popup.upgrade-for-pdf .plans{margin:24px 0;display:flex;justify-content:center}.popup.upgrade-for-pdf .plans>div{width:160px;margin:9px;padding:15px;position:relative;border-radius:4px;background-color:rgba(0,0,0,.03)}.popup.upgrade-for-pdf .plans>div .name{font-size:28px;font-weight:300}.popup.upgrade-for-pdf .plans>div .access{font-size:24px;font-weight:300;padding:0 5px}.popup.upgrade-for-pdf .plans>div .access i{font-size:22px}.popup.upgrade-for-pdf .plans>div .access i.fa-times{color:red}.popup.upgrade-for-pdf .plans>div .access i.fa-check{color:#2b984f}.popup.upgrade-for-pdf .plans>div.cur{background-color:rgba(23,151,86,.18)}.popup.upgrade-for-pdf .plans>div.cur:after{content:'Your current plan';margin:8px;position:absolute;bottom:0;left:0;padding:4px;background-color:#fff;font-size:12px;border-radius:3px}.popup.configure-alerts{padding-top:10px;padding-bottom:30px}.popup.configure-alerts .details{display:flex;justify-content:space-around;border:1px solid #ccc;border-radius:5px;padding:10px 5px}.popup.configure-alerts .details p{font-size:13px;margin:0}.popup.configure-alerts .details p span{font-weight:700}.popup.configure-alerts .existing{display:none;background:rgba(43,152,79,.07);padding:10px;border-radius:6px}.popup.configure-alerts{width:390px;padding-top:10px;padding-bottom:30px}.popup.configure-alerts h3{margin:25px 0;font-weight:400;font-size:19px}.popup.configure-alerts h4{margin:0 15px 15px;font-weight:400;font-size:16px}.popup.configure-alerts p{font-size:14px}.popup.configure-alerts p.create{text-align:left;margin:0 0 5px}.popup.configure-alerts table{border-collapse:collapse;width:100%}.popup.configure-alerts table tr.legacy{background:#eee}.popup.configure-alerts table td{padding:8px 10px;border:1px solid #ccc;font-size:13px;text-align:left;line-height:18px}.popup.configure-alerts table td i{color:#2b984f;font-size:16px}.popup.configure-alerts table td i.fa-times{cursor:pointer;padding:0 5px}.popup.configure-alerts table td.center{padding:5px;text-align:center;width:40px}.popup.configure-alerts select{flex-grow:1;margin:5px;margin-left:0;color:#2b984f;font-size:14px;border:1px solid #2b984f;padding:8px 30px 8px 8px;line-height:18px;border-radius:5px;background-position:right 10px top 50%;font-weight:300}.popup.configure-alerts .inputs{display:flex;justify-content:space-between;margin-bottom:-5px}.popup.configure-alerts .inputs .button{width:60px;margin:5px 0}.popup.configure-alerts p.create-filters{font-size:13px;color:#888;margin-bottom:0}.popup.set-operator{width:305px;padding-bottom:35px}.popup.set-operator p{font-size:15px}.popup.set-operator ul{list-style-type:none;margin:0;padding:0}.popup.set-operator ul li{margin:10px 0;padding:0}.popup.set-operator ul li a{text-decoration:none}.popup.set-operator ul li a.cur{opacity:.5;cursor:not-allowed}.popup.what-is-credit p{font-size:15px}.popup.what-is-credit ul{list-style-type:none;margin:0;padding:0}.popup.what-is-credit ul li{margin:14px 0;font-weight:400}.popup.what-is-branded-pdf p{font-size:15px}.popup.add-sub-user p.explain{font-size:14px;color:#666}.popup.history-moved{width:360px}.popup.overwrite{width:330px}.popup.referred{width:305px}.popup.why-no-price{width:390px}.popup.fair-usage-policy{width:400px}.popup.fair-usage-policy p{font-size:15px}.popup.fair-usage-policy .provided-by{width:400px;height:150px;margin:25px 0;background-position:center center;background-size:contain;background-repeat:no-repeat}.popup.fair-usage-policy .provided-by-text{margin:18px 0;font-weight:300;font-size:23px;color:#555}.popup.warn-small .button{font-size:15px;padding:8px 12px}.popup.warn-large .button{font-size:15px;padding:8px 12px}.popup.account-expired{width:380px}.popup.account-paused{width:380px}.popup.account-paused .button.loading,.popup.confirm-unpause-subscription .button.loading{cursor:not-allowed;opacity:.5}.popup.pause-subscription{width:350px}.popup.pause-subscription p{font-weight:500}.popup.pause-subscription ul{margin:0;padding-inline-start:25px;text-align:left}.popup.pause-subscription ul li{margin-bottom:10px;line-height:145%}.popup.pause-subscription .options{text-align:left;max-width:100px;margin:0 auto}.popup.pause-subscription .options label{display:block;margin:15px 0}.popup.pause-subscription .button.loading{cursor:not-allowed;opacity:.5}.popup.callback form{margin:0 0 12px}.popup.callback form label{display:block;margin:18px;font-size:14px;font-weight:700}.popup.callback form label input[type=text]{width:195px;margin:4px;padding:10px;font-size:15px}.popup.callback form label .button{margin-top:12px;font-size:15px;padding:8px 14px}.popup.callback form label .rec{color:#2b984f}.popup.data-explained{width:450px;padding-top:12px;padding-bottom:12px}.popup.data-explained h4{margin:18px 0 6px;font-size:14px}.popup.data-explained p{margin:6px 0 18px;font-size:13px}.popup.choose-pdf-download .formats{margin:25px 0}.popup.choose-pdf-download .formats label{display:block;width:165px;margin:8px auto;text-align:left}.popup.source-properties{width:380px}.popup.source-properties select{color:#2b984f;border:1px solid rgba(23,151,86,.35);padding:8px;border-radius:5px;margin:0 5px 10px;font-weight:300;line-height:18px}.popup.source-properties input[type=submit]{line-height:20px;margin:0 5px 10px}.popup.b2bfinance{width:510px;padding:15px 35px;text-align:left}.popup.b2bfinance h3{margin:15px 0;font-size:24px;font-weight:300;line-height:150%}.popup.b2bfinance h3 img{height:26px;margin-left:6px;position:relative;top:6px}.popup.b2bfinance ul{margin:30px 0;padding:0;list-style-type:none;justify-content:space-around;text-align:left}.popup.b2bfinance ul li{margin:12px;padding-left:30px;background-image:url(/images/finance-finder/b2bfinance-tick.png);background-position:0 3px;background-repeat:no-repeat;background-size:20px;font-size:15px;line-height:155%}.popup.b2bfinance p{margin:24px 0;line-height:165%;font-size:16px}.popup.b2bfinance .legals{font-size:11px;color:#888}.popup.area-save-success .hidden{display:none}.popup.area-save-success a.button{width:200px;display:block;box-sizing:border-box}.popup.area-save-success a.button2{width:200px;margin-bottom:20px;display:block;box-sizing:border-box;padding:7px 16px}.popup.create-area{width:350px}.popup.create-area .or,.popup.create-area .search-loc{display:none}.popup.create-area form.one-line-search{width:initial}.popup.create-area form.one-line-search input{width:100%;box-sizing:border-box;font-size:18px;border-radius:4px}.popup.create-area form.one-line-search input[type=submit]{margin-bottom:0;margin-top:15px}.popup.coords{width:240px;padding-bottom:30px}.popup.coords textarea{width:200px;height:340px}.popup.signal table{margin:20px auto;border-collapse:collapse}.popup.signal table td{border:1px solid #ccc;padding:8px 12px;font-size:14px;text-align:left}.popup.signal table td i{width:26px;font-size:16px}.popup.signal table td i.fa-signal-alt-1{color:red}.popup.signal table td i.fa-signal-alt-2{color:#f60}.popup.signal table td i.fa-signal-alt-3{color:#f60}.popup.signal table td i.fa-signal-alt{color:#2b984f}.popup.signal table td span{color:#aaa}.popup.polygon-breakdown{width:350px}.popup.polygon-breakdown table{margin:20px auto;border-collapse:collapse}.popup.polygon-breakdown table td{border:1px solid #ccc;padding:7px 10px;font-size:13px;text-align:left}.popup.polygon-breakdown table td.blank{border:0}.popup.polygon-breakdown table td.total{font-weight:700}.popup.polygon-breakdown table td.num{text-align:right}.popup.polygon-breakdown table tr.top td{font-weight:700}.popup.price-history{width:480px;height:420px}.popup.price-history .load img{width:30px;margin:100px 0}.popup.price-history #chart{width:460px;height:320px;margin:20px auto}.popup.price-history .google-visualization-tooltip div{padding:10px;font-size:15px;line-height:150%}.popup.move-area{width:275px;padding-top:5px;padding-bottom:25px}.popup.move-area p{margin:10px 0;font-size:14px}.popup.move-area div{margin:15px 0;position:relative;height:100px}.popup.move-area div i{position:absolute;font-size:35px}.popup.move-area div a:nth-of-type(1) i{top:0;left:calc(50% - 20px)}.popup.move-area div a:nth-of-type(2) i{top:35px;left:calc(50% - 60px)}.popup.move-area div a:nth-of-type(3) i{top:35px;left:calc(50% + 20px)}.popup.move-area div a:nth-of-type(4) i{top:70px;left:calc(50% - 20px)}.popup.join-for-data{width:585px}.popup.join-for-data .imgs{display:flex;flex-wrap:wrap;justify-content:center}.popup.join-for-data .imgs img{width:260px;height:175px;margin:15px;border:1px solid #ccc;border-radius:4px}.popup.time-machine{width:345px;padding:15px 40px 30px}.popup.time-machine select{border:1px solid #aaa;padding:3px 5px;border-radius:4px}.popup.time-machine select[name=month]{width:150px}.popup.time-machine select[name=year]{width:80px}.popup.time-machine .button{font-size:15px;padding:8px 14px}.popup.recaptcha-limit{width:300px;padding-bottom:30px}.popup.reset-circle-radius{width:300px}.popup.reset-circle-radius form{text-align:left}.popup.reset-circle-radius form label{margin-bottom:5px;display:block}.popup.reset-circle-radius form input{width:100%;box-sizing:border-box}.popup.reset-circle-radius form p.error{color:red;display:none}.popup.duplicate-filters{width:320px}.popup.send-valuation-feedback{width:320px}.popup.send-valuation-feedback label{display:block;margin-bottom:20px}.popup.send-valuation-feedback select{width:100%;box-sizing:border-box;padding:8px;border-radius:5px;font-size:16px;border:1px solid #ccc}.popup.send-valuation-feedback select:focus{border:1px solid #2b984f}.popup.send-valuation-feedback textarea{margin-top:5px;width:100%;resize:none;box-sizing:border-box;height:180px;border-radius:5px;padding:8px;font-size:16px}.popup.send-valuation-feedback input[type=submit]{margin-bottom:20px}.popup.send-valuation-feedback input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.popup.send-valuation-feedback span.error{color:red;font-size:14px;margin:5px 0 0;display:block}.popup.send-valuation-feedback div.success{color:#2b984f;font-size:16px;display:block;margin-bottom:20px;font-weight:400}.popup.send-valuation-feedback div.hidden,.popup.send-valuation-feedback span.hidden{display:none}.popup.send-valuation-feedback div.success i{display:block;margin-bottom:20px;font-size:60px}.postcode-table{max-width:1220px;margin:10px auto;width:100%;padding:0 10px;box-sizing:border-box}.postcode-table .headings{display:flex;justify-content:space-between;align-items:center}.postcode-table .headings h1{font-size:38px;margin:6px 0}.postcode-table .headings h2{font-weight:300;font-size:23px;margin:22px 0 15px;color:#444}.postcode-table .headings .views{margin-top:8px}.postcode-table .headings .views a{display:inline-block;margin:2px 8px;padding:8px 10px;font-size:16px;position:relative;text-decoration:none}.postcode-table .headings .views a i{margin-right:2px}.postcode-table .headings .views a span{font-size:10px;opacity:.8;position:relative;top:-5px;text-transform:uppercase}.postcode-table .headings .views a.cur,.postcode-table .headings .views a:hover{background-color:rgba(5,152,83,.1);border-radius:5px}.postcode-table .controls{margin:10px 0 8px;display:flex;justify-content:space-between}.postcode-table .controls .actions{margin:2px 0 4px}.postcode-table .controls .actions a{display:inline-block;text-decoration:none;margin-right:28px;font-size:15px}.postcode-table .controls .actions a i{margin-right:2px}.postcode-table .controls .actions a.button{margin:0 28px 0 0;font-size:15px;padding:5px 10px}.postcode-table .controls .count{margin:7px;font-size:15px}.postcode-table .controls .count span{color:#999}.postcode-table .controls .count img{width:18px;height:18px;margin-right:3px;position:relative;top:4px}.postcode-table .controls .sort{font-size:14px}.postcode-table .controls .sort select{width:140px;font-size:14px}.postcode-table .controls .sort select[name=sortDir]{width:60px}.postcode-table .strategies{display:none;flex-wrap:wrap;margin:0 -5px}.postcode-table .strategies a{width:186px;display:block;margin:5px;background-color:#f7f7f7;padding:5px 15px;color:#000;text-decoration:none}.postcode-table .strategies a h4{color:#2b984f;margin:10px 0;font-weight:300;font-size:21px}.postcode-table .strategies a h4 i{font-size:19px;margin-right:5px}.postcode-table .strategies a p{margin:10px 0;font-size:13px;line-height:155%}.postcode-table .data{position:relative}.postcode-table table{border-collapse:collapse;margin:6px auto}.postcode-table table td{border:1px solid #ccc;padding:4px 9px;font-size:13px;min-width:62px;text-align:right}.postcode-table table td.cen{text-align:center}.postcode-table table td:nth-of-type(1){text-align:left}.postcode-table table td:last-child{min-width:160px;font-size:12px}.postcode-table table td:last-child a{text-decoration:none;margin-right:6px}.postcode-table table td:last-child a:last-of-type{margin-right:0}.postcode-table table tr.top td{font-weight:700;padding:6px 9px;background-color:#f7f7f7}.postcode-table table tr.top td.blank{background-color:#fff;border:0}.postcode-table table tr.filter td{background-color:#fafafa}.postcode-table table tr.filter td select{width:84px;background-color:#fff;font-size:13px}.postcode-table table tr.filter td select.wide{width:94px}.postcode-table table tr.blank td,.postcode-table table tr.filter td.empty{border:0;background-color:#fff}.postcode-table table tr.loading td{padding:150px 0;text-align:center;color:#bbb;font-size:40px;font-weight:300}.postcode-table table tr.loading td img{display:block;margin:auto}.postcode-table table tr.loading:hover{background-color:#fff}.postcode-table table tr:hover{background-color:#f7f7f7}.postcode-table .fade{position:absolute;bottom:0;left:0;width:100%;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.postcode-table .promote{display:none;text-align:center;padding:30px}.postcode-table .promote p{max-width:550px;margin:20px auto;line-height:140%}.postcode-table .promote .button{font-size:16px;padding:10px 20px}@media only screen and (max-width:1126px){.postcode-table .headings{flex-wrap:wrap}.postcode-table .headings h1{order:0;font-size:34px;margin:6px 0}.postcode-table .headings h2{order:2;width:100%;font-size:23px;margin:10px 0 15px}.postcode-table .headings .views{order:1}.postcode-table .controls{flex-wrap:wrap;margin:2px 0 8px}.postcode-table .controls .actions{margin:2px 0 4px}.postcode-table .controls .sort{margin-top:5px}}@media only screen and (max-width:560px){.postcode-table .controls .actions{margin:2px -6px 4px}.postcode-table .controls .actions a{background-color:#f7f7f7;border-radius:4px;margin:6px;padding:12px 16px;font-size:15px}}@media only screen and (max-width:470px){.postcode-table .headings h1{order:0}.postcode-table .headings h2{order:1}.postcode-table .headings .views{order:2}}.postcode-map{max-width:1220px;margin:10px auto;width:100%;padding:0 10px;box-sizing:border-box}.postcode-map .headings{display:flex;justify-content:space-between;align-items:center}.postcode-map .headings h1{font-size:38px;margin:6px 0}.postcode-map .headings h2{font-weight:300;font-size:23px;margin:22px 0 15px;color:#444}.postcode-map .headings .views{margin-top:8px}.postcode-map .headings .views a{display:inline-block;margin:2px 8px;padding:8px 10px;font-size:16px;position:relative;text-decoration:none}.postcode-map .headings .views a i{margin-right:2px}.postcode-map .headings .views a span{font-size:10px;opacity:.8;position:relative;top:-5px;text-transform:uppercase}.postcode-map .headings .views a.cur,.postcode-map .headings .views a:hover{background-color:rgba(5,152,83,.1);border-radius:5px}.postcode-map .map-menu{display:flex;justify-content:space-between;margin:10px -6px}.postcode-map .map-menu a{min-width:64px;margin:0 5px;padding:9px 10px;background-color:#f7f7f7;color:#333;border-radius:5px;font-size:14px;text-decoration:none;text-align:center}.postcode-map .map-menu a.cur{background-color:#ddd}.postcode-map .map-menu.disable a{opacity:.7;cursor:not-allowed}.postcode-map .map-container{width:100%;height:calc(100vh - 275px);margin:10px auto 12px;position:relative}.postcode-map .map-container .loading{position:absolute;top:10px;right:48px;z-index:3;background-color:#fff;padding:1px 6px 5px;font-size:14px;color:#666}.postcode-map .map-container .loading img{width:16px;margin-right:3px;position:relative;top:4px}.postcode-map .map-container #map-canvas{width:100%;height:100%}.postcode-map .map-container .promote{display:none;position:absolute;top:calc(50% - 120px);left:calc(50% - 180px);width:300px;background-color:#fff;border:2px solid #ccc;border-radius:4px;padding:15px 30px 10px;text-align:center}.postcode-map .map-container .promote p{line-height:140%}.postcode-map .map-container .promote .button{font-size:16px;padding:10px 20px}.postcode-map .notes{display:flex;justify-content:space-between}.postcode-map .notes .key{width:calc(48px * 9);display:flex;position:relative}.postcode-map .notes .key .part{width:48px;height:10px}.postcode-map .notes .key .label{position:absolute;bottom:-15px;font-size:11px;color:#777}.postcode-map .notes .key .label.low{left:0}.postcode-map .notes .key .label.high{right:0}.postcode-map .notes .missing{font-size:12px;color:#777}@media only screen and (max-width:1126px){.postcode-map .headings{flex-wrap:wrap}.postcode-map .headings h1{order:0;font-size:34px;margin:6px 0}.postcode-map .headings h2{order:2;width:100%;font-size:23px;margin:10px 0 15px}.postcode-map .headings .views{order:1}.postcode-map .map-menu{display:flex;justify-content:space-between;margin:10px -6px}.postcode-map .map-menu a{min-width:66px;margin:0 6px;padding:10px 13px;background-color:#f7f7f7;color:#333;border-radius:5px;font-size:14px;text-decoration:none;text-align:center}.postcode-map .map-menu a.cur{background-color:#ddd}.postcode-map .map-menu.disable a{opacity:.7;cursor:not-allowed}.postcode-map .map-menu{flex-wrap:wrap;justify-content:flex-start;margin:8px -5px}.postcode-map .map-menu a{min-width:auto;margin:5px;padding:8px 11px}}@media only screen and (max-width:470px){.postcode-map .headings h1{order:0}.postcode-map .headings h2{order:1}.postcode-map .headings .views{order:2}}.pricing{padding:18px 0 35px;margin:auto;background-color:#f7f7f7;min-height:600px;text-align:center}.pricing .top{width:940px;max-width:calc(100vw - 60px);margin:16px auto 9px;display:flex;justify-content:space-between}.pricing .top h1{margin:0;font-size:35px}.pricing .top .switcher{margin:14px 0}.pricing .top .switcher a{color:#999;text-decoration:none}.pricing .top .switcher a.button{font-size:16px;color:#fff}.pricing .top .switcher a.button:hover{color:#fff}.pricing .top .switcher a i{margin-right:2px}.pricing .top .switcher a:hover{color:#777}.pricing .top .vat{margin:14px 0;color:#999}.pricing .pd-toggle{margin:10px 0 8px}.pricing .promotion{max-width:190px;margin:16px auto 26px;font-size:13px;background-color:rgba(23,151,86,.07);border-radius:4px;padding:7px 9px;color:#0a702c;text-align:center}.pricing .promotion i{font-size:14px!important;margin-right:2px;position:relative;top:1px}.pricing .plans{display:flex;justify-content:center}.pricing .plans .plan{width:240px;margin:22px;padding:22px 24px 0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);border-radius:4px;position:relative}.pricing .plans .plan h2{margin:16px 0;font-weight:300;font-size:30px}.pricing .plans .plan p.old-price{font-weight:200;font-size:24px;color:#777}.pricing .plans .plan p.old-price .cur{font-size:20px;position:relative;top:-10px}.pricing .plans .plan p.old-price .time{font-size:14px;position:relative;top:-6px;letter-spacing:.2px}.pricing .plans .plan .strike{position:relative;padding:0 8px}.strike::after{content:'';border-bottom:1px solid #777;position:absolute;left:0;top:55%;width:100%}.pricing .plans .plan h3{margin:16px 0 10px;font-weight:200;font-size:60px}.pricing .plans .plan h3.promo{font-size:50px}.pricing .plans .plan h3 .cur{font-size:30px;position:relative;top:-20px;margin-right:5px}.pricing .plans .plan h3 .time{font-size:20px;position:relative;top:-15px;color:#777;margin-left:-5px;letter-spacing:.4px}.pricing .plans .plan h3 .pence{font-size:28px;position:relative;top:-13px;color:#777;margin-left:2px;letter-spacing:.4px}.pricing .plans .plan h4{max-width:180px;margin:15px auto;color:#666;font-weight:300;line-height:150%}.pricing .plans .plan a.button{margin:14px 0;padding:12px 20px;font-size:16px;color:#fff}.pricing .plans .plan .features{margin:20px 0 0}.pricing .plans .plan .features>div{padding:15px;border-top:1px dotted #ccc}.pricing .plans .plan .features>div .num{margin:9px 0;color:#2b984f;font-size:29px}.pricing .plans .plan .features>div .exp{margin:9px 0;color:#666;font-size:16px}.pricing .plans .plan .features>div .text{margin:16px 0;color:#2b984f;font-size:23px}.pricing .plans .plan a{text-decoration:none;color:#888}.pricing .plans .plan a .qu{font-size:17px;opacity:.7;margin-left:1px}.pricing .plans .plan a .qu:hover{opacity:1}.pricing .plans .plan .blank{background-color:transparent;border:0}.pricing .plans .plan .pop{position:absolute;top:9px;right:9px;padding:5px 7px;background-color:rgba(23,151,86,.1);color:rgba(23,151,86,.85);font-size:13px;text-align:center;border-radius:4px}.pricing .plans .plan i{font-size:19px}.pricing .plans .plan i.fa-check{color:#2b984f}.pricing .plans .plan i.fa-times{color:#dbd9d2}.pricing .affiliate{margin:-25px 0 40px;font-size:26px;font-weight:300;color:#999}.pricing .affiliate img{height:45px;position:relative;top:12px;margin-left:10px}.pricing .all-plans{margin:28px 0;font-size:15px;color:#666}.pricing .all-plans span{display:inline-block;margin:11px;padding:8px 10px;border:1px solid #ddd;border-radius:5px}.pricing .all-plans span i{color:#2b984f;margin-right:2px}.pricing .extras{margin:32px 0}.pricing .extras span{margin:0 26px;font-size:16px;color:#666}.pricing .faq{width:720px;max-width:calc(100vw - 100px);margin:35px auto}.pricing .faq h2{font-weight:300;font-size:36px;color:#2b984f;margin:15px 0}.pricing .faq div{margin:35px 0}.pricing .faq div h3{font-weight:400;font-size:21px;margin:15px 0;color:#333}.pricing .faq div p{font-size:15px;line-height:155%}@media only screen and (max-width:940px){.pricing .top h1{font-size:36px}.pricing .plans .plan{margin:18px;padding:14px 18px 0}.pricing .plans .plan h2{margin:14px 0;font-size:27px}.pricing .plans .plan h3{margin:14px 0 10px;font-size:50px}.pricing .plans .plan .features>div .num{font-size:27px}.pricing .plans .plan .features>div .exp{font-size:15px}.pricing .plans .plan .features>div .text{font-size:21px}}@media only screen and (max-width:720px){.pricing .top{flex-wrap:wrap;margin:0 auto}.pricing .top h1{width:100%;order:1;margin:10px 0}.pricing .top .switcher{width:100%;order:2;margin:10px 0}.pricing .top .vat{width:100%;order:3;margin:10px 0}.pricing .plans{max-width:400px;flex-wrap:wrap;margin:10px auto}.pricing .plans .plan{width:calc(100vw - 100px)}}.property-grid{margin:15px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:38px}.grid-property{position:relative;background-repeat:no-repeat;border-radius:2px;transition:all .2s;text-decoration:none}.grid-property.not-interested,.grid-property.not-interested:hover{opacity:.4}.grid-property:hover{opacity:.9}.grid-property .img{width:100%;height:220px;background-size:cover;background-position:center;background-color:#eee}.grid-property .tag-bar{display:flex;justify-content:space-between}.grid-property .tag-bar .tag-section{display:flex;align-items:center;padding:8px}.grid-property .tag-bar .tag{display:inline-block;color:#fff;border-radius:12px;padding:4px 10px;font-size:12px;margin:2px 4px;text-align:center}.grid-property .tag-bar .tag.sstc{background-color:#4bafec}.grid-property .tag-bar .tag.new{background-color:#2b984f}.grid-property .tag-bar .tag.distance{background-color:#fff;color:#2b984f;text-transform:none}.grid-property .saved{color:#fff;font-size:30px;text-shadow:0 1px 2px #333;padding:0;margin:0 4px}.grid-property .info{width:100%;margin:7px 0;box-sizing:border-box;color:#222;font-size:14px;border-radius:0 0 2px 2px;display:flex;justify-content:space-between}.grid-property .info div:nth-of-type(2){text-align:right}.grid-property .info p{margin:8px 0;font-size:13px}.grid-property .info p.key{font-size:15px}.grid-property .info p.days{color:#777}.grid-property .info p span{font-weight:500}@media only screen and (max-width:775px){.property-grid{grid-gap:15px}}.origin-bar{padding:2px;background-color:rgba(43,152,79,.12)}.origin-bar .inner{max-width:1176px;margin:7px auto;display:flex;justify-content:space-between;align-items:center}.origin-bar p{margin:0 10px;font-size:15px;font-weight:400;text-align:center}.origin-bar .button{min-width:40px;font-size:14px;margin-left:8px;padding:8px 12px}.property{max-width:1176px;margin:26px auto;position:relative}.property .pdf-only{display:none}.property .head{margin:26px 0;display:flex;justify-content:space-between}.property .head .agent{width:116px;height:76px;margin:11px 16px 10px 0;background-position:center center;background-size:contain;background-repeat:no-repeat}.property .head .text{width:calc(100% - 116px - 345px)}.property .head .text h1{margin:5px 0 12px;font-size:33px}.property .head .text h2{margin:12px 0;font-size:28px;font-weight:300}.property .head .text h2 span{color:#bbb;margin:0 5px}.property .head .actions{max-width:310px;margin:0 0 0 10px;position:relative;text-align:right}.property .head .actions>a{display:inline-block;margin:7px 0 7px 12px;padding:9px 16px;text-decoration:none;font-size:14px}.property .head .actions>a i{margin-right:5px}.property .head .actions>a.react.yes{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.property .head .actions>a.react.no{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.property .head .actions>a.react.sel{background-color:rgba(23,151,86,.2)}.property .head .actions>a.react i{margin-right:0}.property .head .actions>a.more{width:80px}.property .head .actions>a.more:hover+.sub{display:block}.property .head .actions .sub{display:none;position:absolute;top:93px;right:0;box-shadow:0 1px 3px #bbb;border-radius:0 0 4px 4px;background-color:#fff;text-align:left;z-index:2}.property .head .actions .sub a{width:94px;display:block;padding:10px;text-decoration:none;font-size:14px}.property .head .actions .sub a i{width:16px;text-align:center;margin-right:3px}.property .head .actions .sub a:hover{background-color:rgba(0,0,0,.04)}.property .head .actions .sub:hover{display:block}.property .notes{display:none;margin:34px 0;background-color:rgba(43,152,79,.12);border-radius:7px;padding:12px 25px;position:relative}.property .notes .inner{display:flex}.property .notes .inner div{width:150px;margin:5px 0;font-size:19px;text-transform:uppercase;font-weight:500;color:#2b984f}.property .notes .inner div i{margin-right:5px}.property .notes textarea{margin-left:10px;width:calc(100% - 175px);height:55px;resize:none;background-color:rgba(255,255,255,.35);border:1px solid rgba(43,152,79,.2)}.property .notes .autosaved{display:none;position:absolute;bottom:30px;left:25px;font-size:14px;color:#666}.property .lists{margin:20px 0 25px}.property .lists span{display:inline-block;margin-right:15px;padding:10px 13px;background-color:rgba(43,152,79,.12);border-radius:4px;font-size:17px;letter-spacing:.4px;font-weight:400;color:#2b984f}.property .lists span i{margin-right:3px}.property .jarvis-report{max-width:920px;margin:26px 0 32px;font-size:21px;line-height:155%}.property .main{display:flex;justify-content:space-between}.property .main .images{width:705px;height:445px;position:relative}.property .main .images>div{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;border-radius:8px}.property .main .images a{position:absolute;top:160px;color:#fff;font-size:80px;padding:10px;text-shadow:0 0 4px #888;z-index:99}.property .main .images a.prev{left:10px}.property .main .images a.next{right:10px}.property .main .boxes{width:501px;margin:-10px 0;display:flex;justify-content:flex-end;flex-wrap:wrap}.property .main .boxes .box{width:222px;height:210px;margin:10px 0 10px 20px;border:1px solid #ddd;border-radius:4px;background-size:cover;position:relative}.property .main .boxes .box h3{margin:18px 0;text-align:center;font-size:17px;font-weight:400}.property .main .boxes .box p.desc{font-size:13px;line-height:135%;margin:0}.property .main .boxes .box p.err{margin:20px 30px;font-size:13px;line-height:135%;color:#666}.property .main .boxes .box #map{width:100%;height:100%;z-index:3}.property .main .boxes .box .jump-out{position:absolute;top:10px;right:10px;padding:2px 5px;background-color:#fff;border:1px solid #ccc;z-index:4}.property .main .boxes .box .chart{width:208px;height:138px;margin:1px auto}.property .main .boxes .box em{display:block;margin:20px;font-size:14px;color:#777;text-align:center;line-height:150%}.property .main .boxes .box.stat{display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:100;color:#444;text-align:center}.property .main .boxes .box.taxes table{margin:20px auto;border-collapse:collapse}.property .main .boxes .box.taxes table td{padding:3px 7px;border:1px solid #ccc;font-size:13px}.property .main .boxes .box.taxes table td.num{text-align:right}.property .main .boxes .box.taxes .lha{font-size:14px;color:#888;line-height:20px}.property .main .boxes .box.taxes .lha .load{display:inline-block;width:69px;height:18px;line-height:18px;margin-left:2px;background-color:#eee;border-radius:4px;position:relative;top:-1px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#999}.property .description{margin:30px;font-size:15px;line-height:150%;max-height:400px;overflow:hidden;position:relative}.property .description li{list-style-type:none;float:left;margin:8px;padding:7px 12px;background-color:#eee;border-radius:4px}.property .description .fade{width:100%;height:115px;position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 80%)}.property .description a.show-all{width:200px;position:absolute;z-index:2;left:calc(50% - 100px);bottom:2px;text-decoration:none}@media only screen and (max-width:1230px){.property{margin:26px 16px}.property .main .images{width:calc(100vw - 520px);height:415px}}@media only screen and (max-width:1080px){.property .head .text h1{font-size:30px}.property .head .text h2{font-size:25px}.property .main{flex-wrap:wrap;margin:0}.property .main .images{width:100%;height:440px}.property .main .boxes{width:100%;margin:30px auto;justify-content:space-between}.property .main .boxes .box{width:calc(50% - 25px);height:210px;margin:10px}.property .main .boxes .box .chart{width:95%;height:120px;margin:1px auto}}@media only screen and (max-width:800px){.property{max-width:calc(100vw - 50px);margin:26px auto}.property .head{flex-wrap:wrap}.property .head .text{width:100%}.property .head .text h1{font-size:28px}.property .head .text h2{font-size:24px}.property .head .actions{max-width:100%;text-align:left;margin:0}.property .head .actions>a{margin-left:0;margin-right:0}.property .actions{margin:20px -15px}.property .actions a{display:inline-block;margin:10px 15px}.property .head .actions>a.more{margin:7px 10px}.property .description{margin:15px 20px}}.saved{padding:0 1px 60px}.saved h2{margin:20px 0;font-weight:300;font-size:21px;padding:0;text-align:center}.saved .panel{max-width:1180px;min-height:450px;margin:30px auto;padding:0 15px}.saved table{border-collapse:collapse;margin:30px 0}.saved table td{border:1px solid #ccc;padding:11px;font-size:14px;min-width:45px}.saved table tr.top td{font-weight:700}.saved table tr td.num{text-align:right}.controls{margin:18px 0;display:flex;justify-content:space-between;align-items:center}.controls .count{padding:10px 0;color:#888;font-size:17px}.controls .filter{text-decoration:none;margin-right:30px;font-size:15px}.controls .filter input{width:140px;font-size:15px;padding:6px 12px 6px 28px}.controls .filter i{margin-right:1px;width:16px}.controls .text-filter{position:relative}.controls .text-filter input{border:1px solid rgba(5,152,83,.36);margin-top:0;width:140px;font-size:15px;padding:8px 12px 7px 28px}.controls .text-filter i{position:absolute;top:10px;left:7px;color:#888}.controls .sort{margin-right:18px;color:#444;font-size:15px}.controls .sort select{width:auto;font-size:15px;margin:0 0 0 2px}.controls .view{display:flex}.controls .view a{border:1px solid rgba(5,152,83,.36);border-right:0;margin:0;padding:7px 12px;text-decoration:none;font-size:15px}.controls .view a.cur{background-color:rgba(5,152,83,.2)!important}.controls .view a:hover{background-color:rgba(5,152,83,.08)}.controls .view a:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.controls .view a:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid rgba(5,152,83,.36)}.controls .view a i{margin-right:3px;font-size:15px}.controls a.download{text-decoration:none;margin-right:30px;font-size:15px}.controls select{color:#2b984f;border:1px solid rgba(5,152,83,.36);border-radius:5px;padding:6px}.controls a.button{font-size:15px;padding:8px 16px}.controls a.button i{font-size:15px;margin-right:2px;font-weight:400}.controls>a,.controls>div{margin-top:5px;margin-bottom:5px}@media only screen and (max-width:860px){.saved>.inner{flex-wrap:wrap;padding:15px}.controls{flex-wrap:wrap}}@media only screen and (max-width:780px){.controls{height:auto}}@media only screen and (max-width:995px){.saved .panel{padding:30px 40px}}@media only screen and (max-width:925px){.saved .panel{padding:25px 35px}}@media only screen and (max-width:860px){.saved .panel{padding:20px;margin-top:15px}}.no-saved{padding:5px;text-align:center}.no-saved h2{margin:20px 0;font-size:34px;font-weight:300;color:#333}.no-saved h3{margin:20px 0;font-size:25px;font-weight:300;color:#555}.suggest{display:flex;justify-content:center;text-align:center}.suggest div{width:310px;margin:30px;padding:30px;background-color:#f7f7f7}.suggest div p{font-size:17px;line-height:155%}.suggest div .button{margin:12px 0;font-size:15px;padding:10px 16px}.suggest div .button i{margin-right:4px}@media only screen and (max-width:780px){.suggest div{width:240px;margin:20px;padding:20px}}@media only screen and (max-width:630px){.suggest{flex-direction:column;align-items:center}}.areas .grid{display:flex;justify-content:center;flex-wrap:wrap;margin:14px -31px}.areas .grid>div{width:258px;margin:24px;text-align:center;position:relative}.areas .grid>div .top{display:flex;justify-content:space-between}.areas .grid>div .top h3{font-weight:300;font-size:17px;text-align:left;margin:0;max-height:20px;overflow:hidden;max-width:170px}.areas .grid>div .top .show-act{margin:0 0 0 4px;padding:4px 7px;font-size:15px;border-radius:12px;z-index:2;position:relative;top:-4px}.areas .grid>div .top .show-act i{font-size:16px;position:relative;top:1px}.areas .grid>div .top .show-act.active{border-bottom-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.areas .grid>div a{text-decoration:none}.areas .grid>div .actions{display:none;position:absolute;top:24px;right:0;padding:1px;background-color:#fff;border:1px solid rgba(23,151,86,.35);border-radius:3px;border-top-right-radius:0;text-align:left;z-index:1}.areas .grid>div .actions a{display:block;padding:7px 11px;text-decoration:none;font-size:15px;position:relative;top:-1px}.areas .grid>div .actions a i{width:16px;margin-right:3px}.areas .grid>div .actions a:hover{background-color:rgba(23,151,86,.12)}.areas .grid>div img{width:258px;height:180px;display:inline-block;margin:5px 0 2px;background-color:#eee}.areas .grid>div .stats{display:flex;justify-content:space-between;padding:0}.areas .grid>div .stats div{padding:10px 6px;font-size:15px;line-height:120%}.areas .grid>div .stats div span{display:inline-block;margin-top:2px;font-size:12px;color:#999}.areas .grid>div .stats .calc{font-size:17px;color:#999;padding:22px 0}.areas .grid>div .stats .too-large{font-size:15px;color:#999;padding:15px 0}.areas .grid>div p{margin:1px 0}.areas .grid>div input[type=submit]{display:inline-block;color:#2b984f;border:0;background-color:#fff;font-size:15px;text-decoration:underline;cursor:pointer;text-align:center}.areas .list>div{display:flex;width:100%;margin:0;position:relative}.areas .list>div img{display:none}.areas .list>div .top h3{width:200px}.areas .list>div .top .show-act{display:none}.areas .list>div .actions{position:absolute;top:0;right:0}.areas .list>div .actions a{display:inline-block;margin:14px 8px;padding:0;font-size:14px;text-decoration:none}.areas .list>div .stats{display:flex;justify-content:space-between;padding:0;margin:16px 15px}.areas .list>div .stats div{width:90px;padding:0;font-size:14px;line-height:120%;text-align:center}.areas .list>div .stats div span{display:none}.areas .list>div .top .fa-angle-down{display:none}.areas .list>div.head{margin-top:20px;font-weight:700}@media only screen and (max-width:860px){.areas .header{flex-wrap:wrap}.areas .header h2{width:100%}.areas .grid{margin:14px -20px}.areas .grid>div{margin:16px 20px}}.saved-plots .header{display:flex;justify-content:space-between}.saved-plots .owner{margin:15px 0;position:relative;padding-left:20px;line-height:150%}.saved-plots .owner .corporate-info{font-size:12px;color:#555}.saved-plots .owner .ball{display:block;width:12px;height:12px;position:absolute;top:4px;left:0;border-radius:50%}.saved-plots .grid{margin:22px -25px;display:flex;justify-content:center;flex-wrap:wrap}.saved-plots .grid>div{width:210px;margin:25px 48px;position:relative}.saved-plots .grid>div .top{display:flex;justify-content:space-between}.saved-plots .grid>div .top h3{min-height:42px;margin:3px 0;font-size:16px;font-weight:400}.saved-plots .grid>div .top>.fa-angle-down{font-size:16px;margin-left:6px;margin-bottom:5px;outline:0}.saved-plots .grid>div .top i:first-child{margin-left:2px}.saved-plots .grid>div .top .copy i{font-size:14px}.saved-plots .grid>div a{text-decoration:none}.saved-plots .grid>div .actions{display:none;position:absolute;top:20px;right:0;padding:5px 8px;background-color:#fff;border:1px solid #ccc;border-radius:3px;text-align:left}.saved-plots .grid>div .actions a{display:block;margin:3px 0;text-decoration:none;position:relative;top:-1px}.saved-plots .grid>div .actions a i{width:18px;margin-right:3px;position:relative;top:5px}.saved-plots .grid>div img{width:210px;height:150px;margin:4px 0}.saved-plots .grid>div .attributes{margin:14px -4px}.saved-plots .grid>div .attributes span{margin:0 4px;padding:4px 6px;background-color:#eee;font-size:15px;font-weight:400}.saved-plots .grid>div .owner{min-height:60px}.saved-plots .list>div{display:flex;width:100%;margin:0;position:relative}.saved-plots .list>div img{display:none}.saved-plots .list>div .top h3{width:215px}.saved-plots .list>div .actions{position:absolute;top:0;right:0}.saved-plots .list>div .actions a{display:inline-block;margin:16px 10px;text-decoration:none}.saved-plots .list>div .attributes{display:flex;justify-content:space-between;padding:0;margin:16px 15px}.saved-plots .list>div .attributes span{width:100px;padding:0;font-size:14px;line-height:120%;text-align:center}.saved-plots .list>div .top .fa-angle-down{display:none}.saved-plots .list>div .owner{margin:15px 10px}.saved-plots .list>div.head{margin-top:20px;font-weight:700}@media only screen and (max-width:860px){.saved-plots .header{flex-wrap:wrap}.saved-plots .header h2{width:100%}.saved-plots .grid{margin:14px -20px}.saved-plots .grid>div{margin:16px 20px}}.saved-plots .no-plots{padding:5px}.properties .property-grid .saved-menu{text-align:right;margin:5px 0}.properties .property-grid .saved-menu .show-act{margin:0 0 0 4px;padding:4px 7px;font-size:15px;border-radius:12px;z-index:2;position:relative;top:-4px}.properties .property-grid .saved-menu .show-act i{font-size:16px;position:relative;top:1px}.properties .property-grid .saved-menu .show-act.active{border-bottom-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.properties .property-grid .actions{display:none;position:absolute;top:29px;right:0;padding:1px;background-color:#fff;border:1px solid rgba(23,151,86,.35);border-radius:3px;border-top-right-radius:0;text-align:left;z-index:1}.properties .property-grid .actions span{display:block;padding:7px 11px;text-decoration:none;font-size:15px;position:relative;top:-1px}.properties .property-grid .actions span i{width:16px;margin-right:3px}.properties .property-grid .actions span:hover{background-color:rgba(23,151,86,.12)}.sourcing-alerts{text-align:center}.sourcing-alerts h2{margin:20px 0;font-weight:300;font-size:21px;padding:0}.sourcing-alerts table{margin:30px auto}.sourcing-alerts table a.search{margin-right:10px}.sourcing-alerts table i{margin-right:5px}.sourcing-alerts p.freq{margin:40px 0;font-size:14px;color:#555}.saved-filters h2{margin:0 20px 30px;font-weight:300;font-size:21px;padding:0}.saved-filters h3{text-align:center;margin:50px 20px 20px;font-weight:300;font-size:18px;padding:0}.saved-filters h3 strong{font-weight:500}.saved-filters .table-container{width:100%;max-width:1100px;margin:0 auto 20px;overflow:scroll}.saved-filters table{width:100%;margin:0}.saved-filters table td{width:10%;min-width:60px}.saved-filters table td:nth-of-type(1){width:20%}.saved-filters table td:nth-of-type(2){width:60%}.saved-filters table tr.duplicate td{background-color:rgba(255,165,0,.3)}.saved-filters table i{margin-right:5px}.saved-filters .sourcing-default{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1100px;margin:0 auto 50px}.saved-filters .sourcing-default.loading{opacity:.4}.saved-filters .sourcing-default>div{display:flex;flex-direction:column}.saved-filters .sourcing-default select{border:1px solid #ccc;padding:10px 35px 10px 10px;border-radius:5px;width:275px;font-size:16px}.saved-filters .sourcing-default.loading select{cursor:not-allowed}.saved-filters .sourcing-default select:focus{outline:0;border:1px solid #2b984f}.saved-filters .sourcing-default .explain{text-align:right;font-size:13px;color:#666;max-width:500px;margin-top:10px}@media only screen and (max-width:350px){.saved-filters h3 strong{word-break:break-all}}.sourcing-search{margin:34px 20px 65px;text-align:center}.sourcing-search h1{margin:36px 0;font-size:46px}.sourcing-search h1 i{color:#2b984f;font-size:46px;margin-right:14px;position:relative;top:3px}.sourcing-search .description{max-width:920px;margin:30px auto}.sourcing-search .description p{margin:20px 0;font-size:16px;line-height:160%}.sourcing-search .results-count{height:30px;color:#2b984f}.sourcing-search .results-count .threshold{color:#f03e3e}.sourcing-search .results-count .hidden{display:none}.sourcing-search .results-count img{height:30px}.sourcing-search .results-count .count{line-height:30px}.sourcing-search .search{max-width:700px;margin:50px auto 10px;padding:32px 42px;text-align:center;background-color:rgba(0,0,0,.04);border-radius:6px;display:flex;justify-content:space-between}.sourcing-search .search .one-line-search{text-align:left;width:initial;margin:initial}.sourcing-search .search .one-line-search input[type=text]{font-size:18px;line-height:24px;width:250px;box-sizing:border-box;padding:12px;border-radius:8px}.sourcing-search .search select{box-sizing:border-box;width:250px;border:1px solid #ccc;font-size:18px;padding:12px;line-height:24px;margin-top:5px;border-radius:5px;border-radius:8px}.sourcing-search .search select:focus{outline:0;border:1px solid #2b984f}.sourcing-search .search .radius .fields{position:relative}.sourcing-search .search .radius .fields i{position:absolute;top:calc(50% - 4px);right:14px;color:#666}.sourcing-search .search .button{font-size:18px;line-height:24px;margin-top:23px;padding:13px 35px}.sourcing-search .search .button:disabled{opacity:.4;background-color:#2b984f;cursor:not-allowed}.sourcing-results{max-width:1200px;margin:20px auto;padding:0 15px}.sourcing-results .create-new-area{position:fixed;bottom:30px;right:50px;background:#2b984f;color:#fff;border-radius:24px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:15px 20px;z-index:1;width:150px;text-align:center;cursor:pointer;transition:all .2s}.sourcing-results .create-new-area:hover{background:#4cb83b}.sourcing-results .create-new-area i{font-size:18px;margin-right:10px;min-height:18px}.sourcing-results .create-new-area span{font-size:14px;line-height:14px;font-weight:500}.sourcing-results .title{margin:0;display:flex;justify-content:space-between;align-items:center}.sourcing-results .title h1{margin:0;font-size:38px;padding-top:1px}.sourcing-results .title h2{margin:0;font-size:21px;padding-top:7px;font-weight:300;color:#444;text-align:center}.sourcing-results .title h2 span{font-weight:400}.sourcing-results p.default-filter{font-size:14px;color:#444}.sourcing-results .description .set{margin-top:10px}.sourcing-results .description .set p{display:none;text-align:center;font-size:15px;color:#444;margin:5px}.sourcing-results .description .set p span{font-weight:400}.sourcing-results .bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sourcing-results .bar.tool{margin:30px 0;padding:10px;background-color:rgba(0,0,0,.04);border-radius:5px;margin-bottom:10px;margin-top:30px}.sourcing-results .bar.view{margin:15px 0;padding:0}.sourcing-results .bar .button2{margin:8px;padding:8px 10px;font-size:14px}.sourcing-results .bar .button2 i{margin-right:5px}.sourcing-results .bar .label{margin-right:8px;font-size:14px;color:#2b984f}.sourcing-results .bar select{color:#2b984f;width:110px;font-size:16px;border:1px solid rgba(23,151,86,.35);padding:8px;line-height:18px;border-radius:5px;margin:0;background-position:right 10px top 50%;font-weight:300}.sourcing-results .bar select[name=sort]{width:160px}.sourcing-results .bar select[name=sort-dir]{width:80px}.sourcing-results .bar select[name=radius]{margin:5px}.sourcing-results .bar .pd-toggle span.right-label{font-size:14px;padding-left:0;padding-top:12px}.sourcing-results .bar .pd-toggle input[type=checkbox]:checked~span.right-label{font-weight:300;color:#2b984f}.sourcing-results .bar .sort{display:flex;align-items:center;margin:10px 5px}.sourcing-results .bar .sort.hidden{display:none}.sourcing-results .bar .sort .sorter{display:flex}.sourcing-results .bar .sort .sorter select:first-of-type{border-right:0;border-radius:5px 0 0 5px}.sourcing-results .bar .sort .sorter select:last-of-type{border-radius:0 5px 5px 0}.sourcing-results .bar .type{display:flex;justify-content:space-between;margin:10px 5px}.sourcing-results .bar .type a{border:1px solid rgba(23,151,86,.35);text-decoration:none;display:block;padding:8px 12px;font-size:14px}.sourcing-results .bar .type a:hover{background:rgba(5,152,83,.1)}.sourcing-results .bar .type a:first-of-type{border-right:0;border-radius:5px 0 0 5px}.sourcing-results .bar .type a:last-of-type{border-left:0;border-radius:0 5px 5px 0}.sourcing-results .bar .type a.active{background:rgba(5,152,83,.2);cursor:not-allowed}.sourcing-results .bar .intersect-list,.sourcing-results .bar .type a i{margin-right:5px}.sourcing-results .bar .set-operations a{display:inline-block}.sourcing-results .bar .filter{margin-right:5px;display:inline-block}.sourcing-results .bar .set-operations a.clear-intersect{background:rgba(5,152,83,.2);display:none;margin-right:5px}.sourcing-results .bar .set-operations a.clear-exclude{background:rgba(5,152,83,.2);display:none}.sourcing-results form.filters select{background:#fff}.sourcing-results .empty{display:none;width:100%;padding:50px 0;min-height:250px;text-align:center}.sourcing-results .empty h2{margin:20px 0;font-size:34px;font-weight:300;color:#333}.sourcing-results .empty h3{margin:20px 0;font-size:25px;font-weight:300;color:#555}.sourcing-results .dedupe-disabled{display:none;margin:12px 0 30px;font-size:14px;color:#666}.sourcing-results .results-table{width:100%;margin:20px auto;border-collapse:collapse}.sourcing-results .results-table tr.not-interested{opacity:.4}.sourcing-results .results-table tr.saved{background-color:rgba(23,151,86,.35)}.sourcing-results .results-table td{border:1px solid #ccc;padding:5px 7px;font-size:13px}.sourcing-results .results-table td.right{text-align:right}.sourcing-results .results-table td.notes{width:160px}.sourcing-results .results-table thead tr td{font-weight:700;background-color:#f7f7f7}.sourcing-results .map-view .grid-property{width:250px;height:245px;display:block}.sourcing-results .map-view .grid-property .img{height:180px}.sourcing-results .pagination-wrap{text-align:center}.sourcing-results ul.pagination{list-style:none;padding:0}.sourcing-results ul.pagination li{display:inline-block;border:1px solid #2b984f;border-radius:5px;width:45px;margin:2px;font-weight:500}.sourcing-results ul.pagination li:hover{background:rgba(5,152,83,.1)}.sourcing-results ul.pagination li a,.sourcing-results ul.pagination li span{display:block;text-decoration:none;color:#2b984f;padding:8px 0}.sourcing-results ul.pagination li.active{color:#2b984f;background:rgba(5,152,83,.2);cursor:not-allowed}.sourcing-results .map-view{width:100%;height:600px;max-height:100vh;min-height:300px;box-sizing:border-box;padding-bottom:15px}.sourcing-results .map-view #property-map{width:100%;height:100%}.sourcing-results .table-view p.note{margin:0;font-size:13px;color:#666}.sourcing-results .table-view p.note span{padding:2px 4px;background-color:rgba(49,152,79,.1)}.sourcing-results .grid-view.hidden,.sourcing-results .map-view.hidden,.sourcing-results .table-view.hidden{display:none}.sourcing-results .mobile-tools{display:none;background:#f5f5f5;position:fixed;z-index:2;width:100vw;bottom:0;left:0;transform:translateY(100%) translateY(-50px);transition:all .2s;padding-bottom:10px}.sourcing-results .mobile-tools.expanded{transform:translateY(0)}.sourcing-results .mobile-tools .handle{background:#2b984f;text-align:center;padding:17px;margin:0 auto;color:#fff;cursor:pointer}.sourcing-results .mobile-tools .handle i{margin-left:5px;font-weight:600;font-size:15px}@media only screen and (max-width:800px){.sourcing-results .title h1{margin:0 0 10px;font-size:36px}.sourcing-results .title i{display:none}.sourcing-results .description{margin-bottom:20px}.sourcing-results .description .copy{margin:0}.sourcing-results .search{margin:10px auto;padding:30px}.sourcing-results .search form{flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:250px}.sourcing-results .search form .radius{margin-top:15px}.sourcing-results .search form .one-line-search{padding:initial}}@media only screen and (max-width:775px){.sourcing-search .search{flex-direction:column;align-items:center}.sourcing-search .search .one-line-search{padding:0 0 20px}.sourcing-results{margin:10px 0}.sourcing-results .no-mobile{display:none}.sourcing-results .mobile-tools{display:block}.sourcing-results .title{display:block}.sourcing-results .title h1{text-align:center;font-size:28px;margin-bottom:8px}.sourcing-results .title h2{font-size:14px;padding-top:0}.sourcing-results p.default-filter{text-align:center}.sourcing-results .description{margin:15px 0 25px}.sourcing-results .description .set p{font-size:14px}.sourcing-results .bar.view{justify-content:space-between;max-width:510px;margin:8px auto;padding:5px;background:0 0}.sourcing-results .bar.view .type{border-radius:5px;width:100%;max-width:500px;margin:5px;background:#fff}.sourcing-results .bar.view .type a{width:33%;text-align:center}.sourcing-results .bar.view .label{font-size:12px}.sourcing-results .bar.view .sort select{padding:11px 12px 10px}.sourcing-results .mobile-tools .bar select[name=sort]{width:120px}.sourcing-results .mobile-tools .bar select[name=sort-dir]{width:70px}.sourcing-results .mobile-tools .bar .pd-toggle span{min-width:initial}.sourcing-results .mobile-tools .bar .pd-toggle input[type=checkbox]~span.right-label{font-size:12px}.sourcing-results .bar.tool{justify-content:space-between;max-width:510px;margin:8px auto;padding:5px;background:0 0}.sourcing-results .bar.tool .set-operations{display:contents}.sourcing-results .bar .button2{margin:5px;min-width:100px}.sourcing-results .bar .button2 i{margin-right:0}.sourcing-results .bar .button2 p{margin:3px 0 0;font-size:12px}.sourcing-results .bar select{font-size:12px;line-height:12px;width:122px;padding:21px 12px 18px;background-position:right 12px top 50%}.sourcing-results .create-new-area{bottom:70px;right:20px}.sourcing-results form.filters{position:fixed;left:0;top:0;width:100%;border-radius:0}}@media only screen and (max-width:410px){.sourcing-results .no-mobile-sm{display:none}.sourcing-results .bar .button2{min-width:70px}.sourcing-results .bar select{width:92px;padding:19px 10px;background-position:right 10px top 50%}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;font-weight:300}h1{font-weight:300;color:#111}a{color:#2b984f;cursor:pointer}.disabled{opacity:.5;cursor:not-allowed}p.small{margin-top:-10px;font-size:12px}br.clear{clear:both}hr{width:90%;margin:70px auto;background-color:#ccc;height:1px;border:0}input[type=email],input[type=number],input[type=password],input[type=text]{width:300px;border:1px solid #ccc;font-size:18px;padding:11px;margin-top:5px;border-radius:4px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{outline:0;border:1px solid #2b984f}select{width:325px;font-size:18px;margin-top:5px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif}select:focus{outline:0;border:1px solid #2b984f}select.pd{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuNCIgaGVpZ2h0PSIyOTIuNCI+PHBhdGggZmlsbD0iIzJiOTg0ZiIgZD0iTTI4NyA2OS40YTE3LjYgMTcuNiAwIDAgMC0xMy01LjRIMTguNGMtNSAwLTkuMyAxLjgtMTIuOSA1LjRBMTcuNiAxNy42IDAgMCAwIDAgODIuMmMwIDUgMS44IDkuMyA1LjQgMTIuOWwxMjggMTI3LjljMy42IDMuNiA3LjggNS40IDEyLjggNS40czkuMi0xLjggMTIuOC01LjRMMjg3IDk1YzMuNS0zLjUgNS40LTcuOCA1LjQtMTIuOCAwLTUtMS45LTkuMi01LjUtMTIuOHoiLz48L3N2Zz4=);background-color:#fff;background-position:right 15px top 50%;background-size:12px auto;background-repeat:no-repeat}select.pd:hover{background-color:#fff;cursor:pointer}select.pd:focus{background-color:#fff;cursor:pointer}select.pd:disabled{background-color:#fff;cursor:not-allowed}textarea{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;padding:12px 15px;font-size:15px;line-height:155%;border:1px solid #ccc}textarea:focus{outline:0;border:1px solid #2b984f}input[type=button],input[type=submit]{-webkit-appearance:none}.ui-menu-item .ui-menu-item-wrapper div.w3w-location{color:#666;font-size:11px;display:flex;align-items:center;margin:3px 0}.ui-menu-item .ui-menu-item-wrapper div.w3w-location .flag{display:inline-block;width:16px;height:16px;margin-right:3px;margin-left:1px;background:url(/images/icons/flags.png),no-repeat}.ui-menu-item .ui-menu-item-wrapper div.w3w-location .flag.flag-gb{background-position:-176px -64px}.ui-menu-item .ui-menu-item-wrapper.ui-state-active div.w3w-location{color:#fff}.pd-toggle{display:flex;justify-content:center;align-items:center}.pd-toggle input[type=checkbox]{display:none}.pd-toggle label{width:34px;height:10px;padding:10px;display:block;position:relative;cursor:pointer;order:2;-webkit-tap-highlight-color:transparent}.pd-toggle label .pd-toggle-track{transition:all .2s;width:100%;height:100%;background:0 0;border-radius:7px;border:2px solid #2b984f;opacity:.5}.pd-toggle label .pd-toggle-handle{transition:all .2s;width:20px;height:20px;background:#2b984f;border-radius:50%;position:absolute;top:7px;left:9px}.pd-toggle label .pd-toggle-handle:hover{box-shadow:0 0 0 7px rgba(43,152,79,.2)}.pd-toggle input[type=checkbox]:checked+label .pd-toggle-track{background:#2b984f}.pd-toggle input[type=checkbox]:checked+label .pd-toggle-handle{left:28px}.pd-toggle span{user-select:none;transition:all .2s;padding:10px 12px;color:#888;min-width:100px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.pd-toggle span.left-label{font-weight:500;color:#333;text-align:center;order:1}.pd-toggle span.right-label{font-weight:300;text-align:center;order:3}.pd-toggle input[type=checkbox]:checked~span.right-label{font-weight:500;color:#333}.pd-toggle input[type=checkbox]:checked~span.left-label{font-weight:300;color:#888}.text-center{text-align:center}.no-scroll{overflow:hidden}.button{display:inline-block;border:0;margin:5px auto;background-color:#2b984f;color:#fff;cursor:pointer;padding:8px 35px;font-size:20px;font-weight:400;border-radius:4px;text-decoration:none;text-align:center;transition:all .2s}.button:hover{background-color:#4cb83b}.button:focus{outline:0}.button.disabled{opacity:.4;cursor:not-allowed}.button.caution{background-color:#f78521}.button.caution:hover{background-color:#ffa800}.button.warn{background-color:#bc0000}.button.warn:hover{background-color:#df0000}.button.pill{border-radius:99px}.button2{display:inline-block;border:0;margin:5px auto;background-color:#fff;border:1px solid rgba(23,151,86,.35);color:#2b984f;cursor:pointer;padding:8px 35px;font-size:20px;border-radius:4px;text-decoration:none;text-align:center}.button2.strong{border-color:rgba(23,151,86,.5)}.button2:focus{outline:0}.costs-one{font-size:12px;color:#999}.common-start{margin:50px 12px}.common-start h1{margin:22px 0;font-size:55px;color:#111;text-align:center}.common-start .instruct{margin:35px 0;text-align:center;font-size:13px;color:#444}.common-start .features{max-width:1200px;margin:25px auto;display:flex;justify-content:center;flex-wrap:wrap}.common-start .features div{width:250px;margin:28px;padding:3px 3px 3px 45px;font-size:17px;font-weight:400;color:#0a702c;position:relative}.common-start .features div sup{position:absolute;top:0}.common-start .features div i{width:40px;height:30px;color:#2b984f;font-size:25px;text-align:center;position:absolute;top:0;left:0}.common-start .features div span{display:inline-block;margin-top:5px;font-size:15px;color:#333;font-weight:300;line-height:155%}.one-line-search{width:498px;margin:45px auto;position:relative}.one-line-search input[type=text]{width:380px;font-size:21px;padding:12px;border-radius:8px 0 0 8px}.one-line-search .button{border-radius:0 8px 8px 0;font-size:18px;padding:15px 16px 14px;position:relative;top:-1px}.one-line-search .costs-one{width:100px;position:absolute;top:65px;left:422px}@media only screen and (max-width:600px){.one-line-search{width:357px}.one-line-search input[type=text]{width:260px;font-size:17px;padding:10px}.one-line-search .button{font-size:14px;padding:13px 14px;top:-1px}.one-line-search .costs-one{top:55px;left:292px}}.search-loc{display:none}.or{display:none}@media only screen and (max-width:676px){.search-loc{display:block;margin:0 auto;font-size:16px;padding:8px 11px}.or{display:block;margin:-22px 0 23px;font-size:16px;text-align:center;font-size:19px;color:#666}}.exp{max-width:910px;margin:30px auto;padding:0 25px;font-size:21px;font-weight:300;line-height:170%}.exp span{padding:2px 6px;background-color:rgba(43,152,79,.12);border-radius:4px;white-space:nowrap}.last-update{background-color:#fff;padding:10px;margin:0 5px 5px;border-radius:3px;font-size:15px;position:absolute;top:0;right:25px}.tag{border-radius:2px;text-transform:uppercase;padding:3px;font-size:12px}.tag.i{border:1px solid #136efb;color:#136efb}.tag.a{border:1px solid #26bf7d;color:#26bf7d}.tag.d{border:1px solid #a20000;color:#a20000}.tip{font-size:14px;color:#777;margin-top:10px}.tip i{color:#2b984f}.cur-card{margin:10px 0;text-align:center}.cur-card img{height:auto;margin-right:5px;position:relative;top:4px}.cur-card .dots{position:relative;top:1px;letter-spacing:2px}.personas{background-color:#f7f7f7;margin:30px 0;padding:40px 20px;text-align:center}.personas h2{font-weight:300;font-size:30px;margin:16px}.personas .pers{display:flex;justify-content:center}.personas .pers a{background-color:#fff;margin:30px;padding:18px 24px 22px;color:#000;text-decoration:none;border-radius:8px;position:relative;box-shadow:0 0 5px #ddd;border:1px solid #fff;font-size:18px}.personas .pers a i:nth-of-type(1){font-size:23px;margin-right:8px;color:#2b984f;position:relative;top:2px}.personas .pers a i:nth-of-type(2){font-size:23px;margin-left:8px;color:#2b984f;position:relative;top:2px}.personas .pers a img{position:absolute;top:12px;right:20px;width:20px}.personas .pers a:hover{border:1px solid #ddd}@media only screen and (max-width:700px){.personas{padding:25px 20px 15px}.personas h2{font-size:25px}.personas .pers{flex-wrap:wrap;margin:30px 0}.personas .pers a{margin:12px}}table.sortable .header,table.sortable .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat}table.sortable .tablesorter-header.num{padding-right:18px}table.sortable thead .headerSortUp,table.sortable thead .tablesorter-headerAsc,table.sortable thead .tablesorter-headerSortUp{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7)}table.sortable thead .headerSortDown,table.sortable thead .tablesorter-headerDesc,table.sortable thead .tablesorter-headerSortDown{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7)}table.sortable thead .sorter-false{background-image:none}.common-tasks{max-width:1200px;margin:28px auto 40px}.common-tasks .boxes{margin:16px auto;display:flex;justify-content:space-between}.common-tasks .boxes .part{width:300px;padding:12px 30px 22px;background-color:#fff;text-align:left;border-radius:5px}.common-tasks .boxes .part h2{font-size:38px;margin:20px 18px 18px;font-weight:300;color:#111}.common-tasks .boxes .part h2 span{display:inline-block;margin-right:11px;width:28px;height:28px;line-height:28px;border:1px solid #bbb;font-size:21px;text-align:center;border-radius:50%;color:#bbb;position:relative;top:-5px}.common-tasks .boxes .part a{display:block;margin:6px 0;padding:12px 20px 15px;text-decoration:none;position:relative}.common-tasks .boxes .part a i{width:30px;position:absolute;top:18px;left:20px;color:rgba(43,152,79,.5);text-align:center;font-size:24px}.common-tasks .boxes .part a h3{margin:5px 0 0 40px;font-size:22px;font-weight:400}.common-tasks .boxes .part a h4{margin:4px 0 0 40px;font-weight:400;font-size:15px;color:#666;line-height:155%}.common-tasks .boxes .part a:hover{background-color:rgba(43,152,79,.07);border-radius:6px}.common-tasks .boxes .part a:hover i{color:rgba(43,152,79,.75)}.common-tasks .boxes .part.type2 a{margin:3px 0}@media only screen and (max-width:1000px){.common-tasks .boxes{flex-wrap:wrap}.common-tasks .boxes .part h2{font-size:35px}}@media only screen and (max-width:850px){.common-tasks .boxes .part{margin:20px auto;padding:8px}.common-tasks .boxes .part h2{font-size:32px}.common-tasks .boxes .part a{margin-left:0!important}.common-tasks .boxes .part a h3{padding:1px;font-size:20px}.common-tasks .boxes .part a h4{padding:1px}}.source{width:320px;margin:40px auto;padding:19px 16px 16px;border:1px solid #ddd;border-radius:3px;font-size:14px;text-align:center;color:#666;line-height:140%;position:relative}.source div{width:100%;position:absolute;top:-9px;left:0;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#666}.source div span{background-color:#fff;padding:0 8px}.source div i{color:#2b984f}.source .button2{margin-left:5px;font-size:13px;padding:1px 5px}.side-promote{width:240px;margin:0 auto;border:1px solid #2b984f;border-radius:6px;padding:40px 30px;text-align:center}.side-promote img{width:215px;margin:0 auto}.side-promote h3{margin:15px 0;font-size:26px;font-weight:300}.side-promote .links{margin:40px 0}.side-promote .links p{margin:25px 0;font-size:18px}.side-promote .links p a{text-decoration:none}.side-promote .links p:nth-of-type(3){font-weight:600}.filter i.far{width:16px}.filters{display:none;position:absolute;background-color:#fff;box-shadow:0 0 3px #999;border-radius:2px;padding:8px 25px;font-size:15px;z-index:3}.filters .none{color:#888}.filters div{margin:15px 0}.filters .active div{margin:11px 0}.filters .active div .method{display:inline;margin-right:10px}.filters .active div .method span{margin-right:20px}.filters .active div .method select{width:73px;margin-right:0}.filters .active div .delete-filter{margin-right:9px}.filters .active div select{width:auto;height:32px;margin-right:10px;font-size:14px;border:1px solid #ddd;border-radius:4px}.filters .active div input[name=value]{width:95px;padding:7px;border:1px solid #ddd;font-size:14px;border-radius:4px}.filters .buttons{margin:18px 0}.filters .buttons a{text-decoration:none;margin-right:20px}.filters .buttons .save-filters{display:none}.filters .buttons .apply-filters{display:none;font-size:14px;padding:6px 8px}div .iradio_flat-green{margin-right:4px;position:relative;top:-2px}#payment-form{width:328px;padding:6px 40px 20px;margin:24px auto;background-color:#fff;border-radius:4px;position:relative}#payment-form label{display:block;margin:20px 0;position:relative}#payment-form label input[type=email],#payment-form label input[type=password],#payment-form label input[type=text]{margin-top:3px}#payment-form input[name=discount_code]{width:80px}#payment-form label .valid-code{display:none;position:absolute;top:28px;left:120px;color:#2b984f}#payment-form label .invalid-code{display:none;position:absolute;top:38px;left:120px;color:#a94442}#payment-form label.add-discount-code{display:none}#payment-form label.terms{font-size:12px;font-weight:300;line-height:150%;position:relative;padding-left:24px;text-align:left}#payment-form label.terms input{position:absolute;top:0;left:0}#payment-form label.terms.highlight{background-color:#fffccd}#payment-form p.add-code{position:absolute;bottom:20px;right:44px}#payment-form p.add-code a{color:#bbb;font-size:14px;text-decoration:none;border-bottom:1px solid #ccc}#payment-form p.annual-warning{font-size:13px;background-color:rgba(23,151,86,.07);border-radius:4px;padding:7px 9px;color:#0a702c}#payment-form p.annual-warning.hidden,#payment-form p.annual-warning.monthly{display:none}#payment-form .StripeElement{width:298px;margin-top:5px;background-color:#fff;padding:12px;border:1px solid #ccc}#payment-form .StripeElement--focus{border:1px solid #2b984f}#payment-form .StripeElement--invalid{border-color:#fa755a}#payment-form .StripeElement--webkit-autofill{background-color:#fefde5!important}#payment-form .errors{color:red}.coverage{max-width:1150px;margin:30px auto;text-align:center}.coverage h1{font-size:46px;margin:16px}.coverage p{max-width:700px;margin:20px auto;font-size:19px;line-height:160%;color:#333;font-weight:400}.coverage p span{background-color:rgba(49,152,79,.15);padding:2px 4px;border-radius:5px}.coverage table{text-align:left;margin:30px auto;font-size:14px;border-collapse:collapse}.coverage table tr td{border:1px solid #ccc;width:135px;height:45px;padding:12px}.coverage table tr td i{font-size:26px}.coverage table tr td i.fa-check{color:#2b984f}.coverage table tr td i.fa-times{color:#f03e3e}.coverage table tr td i.fa-times.na{color:#ccc}.coverage table tr td .na{color:#aaa}.coverage table tr td .note{display:block;margin-top:1px;font-size:12px;color:#888;line-height:150%}.coverage table tr td.blank{border:0}.coverage table tr td.name{width:158px;font-weight:400;font-size:16px;line-height:140%}.coverage table tr td.name span{font-size:13px;color:#777}.coverage table tr.top td{height:45px;font-weight:500;font-size:18px}.coverage table tr.top td span{font-size:12px;font-weight:400;color:#aaa}.coverage table td:nth-of-type(n+2){min-width:60px;text-align:center}.data-table{margin:21px 0}.data-table .table-controls{margin:15px 0;display:flex;justify-content:space-between}.data-table .table-controls .links{margin-top:6px}.data-table .table-controls .links a{text-decoration:none;margin-right:30px;font-size:15px}.data-table .table-controls .links a i{margin-right:1px}.data-table .table-controls .sort{font-size:14px}.data-table .table-controls .sort select{width:140px;font-size:14px}.data-table .table-controls .sort select[name=sortDir]{width:60px}.data-table .table-controls .count{margin:7px;font-size:15px}.data-table .table-controls .count span{color:#999}.data-table .table-controls .count img{width:18px;height:18px;margin-right:3px;position:relative;top:4px}.gen-table h3{margin:25px 0;text-align:center;font-size:23px!important;font-weight:300}.gen-table>div{max-width:1020px;margin:30px auto 15px}.gen-table>div table{width:100%;margin:20px 0;border-collapse:collapse}.gen-table>div table thead{border:1px solid #ddd;border-bottom:0}.gen-table>div table tbody{border:1px solid #ddd;border-top:0}.gen-table>div table td{min-width:42px;padding:4px 8px;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;text-align:left}.gen-table>div table tr.top td{background-color:#eee;font-weight:700}.gen-table>div table tr:nth-of-type(even){background-color:#f7f7f7}.gen-table>div table td.date{width:84px}.gen-table>div table td.num{text-align:right}.gen-table>div table td.fw{width:55px}.gen-table>div table td.fw.wide{width:80px}.gen-table>div table td.fw.small{width:35px;min-width:auto}.gen-table>div table tr.average td{border:0}.gen-table>div table tr.average td.f{border:1px solid #ccc;background-color:#eee;font-weight:700;text-align:right}.gen-table.comparables .loading{margin:40px 0 800px;color:#666}.gen-table.comparables .loading img{width:250px}.gen-table.comparables .loading span{position:relative;top:-30px}.gen-table.comparables .sorted-by{font-size:13px;color:#666}.gen-table.comparables .comparable-type-switcher{display:flex;align-items:center}.gen-table.comparables .comparable-type-switcher p.small{margin-bottom:5px;font-size:13px;color:#666;margin-top:0;margin-bottom:0}.gen-table.comparables .comparable-type-switcher select{max-width:220px;font-size:15px;margin-top:0;margin-left:15px}.schools .loading{margin:40px 0 800px;color:#666}.schools .loading img{width:250px}.schools .loading span{position:relative;top:-30px}.schools .warn{font-size:13px;color:#666}.schools .warn a{color:#666}.energy-rating{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:22px;font-weight:400;text-align:center}.energy-rating.small{display:inline-block;width:26px;height:26px;line-height:26px;font-size:18px}.energy-rating.A{background-color:#008459}.energy-rating.B{background-color:#19b059}.energy-rating.C{background-color:#8dc641}.energy-rating.D{background-color:#fc0}.energy-rating.E{background-color:#f7ac64}.energy-rating.F{background-color:#f78521}.energy-rating.G{background-color:#ef1c39}@media only screen and (max-width:700px){.comparables{max-width:calc(100vw - 25px);overflow-x:scroll}.property .gen-table.schools{overflow-x:scroll}}.section-menu{background-color:#f7f7f7;border-bottom:1px solid #eee;text-align:center}.section-menu a{display:inline-block;margin:0 4px;padding:21px 26px;color:#333;text-decoration:none;font-weight:400;font-size:17px}.section-menu a i{width:20px;color:#2b984f;font-size:17px;margin-right:5px;text-align:center}.section-menu a.cur{border-bottom:2px solid #2b984f}.about{margin:32px 0}.about h1{margin:16px;font-size:36px;text-align:center}.about h2{max-width:860px;margin:16px auto 40px;font-size:22px;font-weight:300;line-height:155%;color:#222;text-align:center}.about .section-index p.intro{max-width:860px;margin:16px auto;font-size:22px;font-weight:300;line-height:155%;color:#222;text-align:center}.about .section-index p.intro a{text-decoration:none;border-bottom:2px solid rgba(41,151,82,.5)}.about .section-index p.intro a:hover{border-bottom:2px solid #299752}.about .section-index p.intro strong{font-weight:500}.about .section-index{padding:20px 30px 30px}.about .section-index>h3{margin:16px;font-size:48px;font-weight:300;text-align:center}.about .section-index:nth-of-type(even){background-color:#fff}@media only screen and (max-width:850px){.about h1{font-size:32px;max-width:95vw;margin:16px}.about h2{font-size:20px;max-width:95vw;margin:16px 16px 30px}.about .section-index>h3{font-size:42px;max-width:95vw;margin:16px}.about .section-index p.intro{font-size:20px}}.persona{max-width:1150px;margin:30px auto}.persona h1{font-size:42px;margin:16px;text-align:center}.persona h2{font-weight:300;font-size:26px;margin:16px;text-align:center;color:#444}.persona .methods{max-width:1020px;margin:40px auto}.persona .methods>div{display:flex;justify-content:space-between;margin:40px 0;padding:45px 0 20px;border-top:1px solid rgba(0,0,0,.08);text-align:left;min-height:180px}.persona .methods>div:nth-of-type(even){flex-direction:row-reverse}.persona .methods>div:last-child{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:50px}.persona .methods>div .img{margin:8px 0}.persona .methods>div .img img{display:block;width:450px;height:280px;border:1px solid #ddd;margin:0}.persona .methods>div .text{width:500px}.persona .methods>div .text h3{font-size:32px;font-weight:300;margin:0}.persona .methods>div .text p{font-weight:400;font-size:15px;margin:12px 0;line-height:140%}.persona .quote{width:300px;height:128px;background-color:#f7f7f7;margin:50px auto;padding:20px 140px 20px 25px;position:relative;line-height:145%;font-size:15px}.persona .quote img{position:absolute;top:0;right:-45px;margin-left:20px;width:167px;height:167px;border-radius:50%}.persona .quote span{color:#888}.persona a.button{font-size:16px;padding:10px 15px}.persona .final-cta{margin:60px 0;text-align:center}.persona .final-cta a.button{font-size:18px;padding:15px 20px}.newsroom{margin:0;padding:10px;background-color:#f7f7f7}.newsroom .top{max-width:1200px;margin:10px auto;padding:0 20px;display:flex;justify-content:space-between}.newsroom .top h1{margin:5px 0;font-size:38px}.newsroom .top h2{margin:20px 0;padding-left:30px;font-size:19px;font-weight:300;line-height:1.3}.newsroom .main{max-width:1234px;margin:8px auto;display:flex;justify-content:space-between}.newsroom .news{width:calc(100% - 364px);margin:0}.newsroom .news .articles{margin:0;display:flex;justify-content:center;flex-wrap:wrap}.newsroom .news .articles>a{display:block;width:330px;margin:18px;padding:12px 26px;background-color:#fff;box-shadow:1px 1px 2px #eee;border-radius:4px;text-decoration:none;text-align:left;position:relative}.newsroom .news .articles>a:hover{box-shadow:1px 1px 3px #ccc}.newsroom .news .articles>a h3{margin:10px 0;font-size:23px;font-weight:400;line-height:145%;color:#222;text-align:left}.newsroom .news .articles>a p{margin:10px 0;font-size:15px;font-weight:400;line-height:160%;color:#666}.newsroom .news .meta{display:flex;justify-content:space-between;margin:20px 0 5px;flex-wrap:wrap}.newsroom .news .articles>a .date{margin:5px 0;font-size:15px;color:#2b984f;text-transform:uppercase;letter-spacing:1px}.newsroom .news .articles>a .src{margin:5px 0;font-size:14px;opacity:.65;filter:grayscale(100%)}.newsroom .covid{width:344px;background:#ededed;margin:18px 20px;padding:0 12px;height:fit-content;border-radius:4px}.newsroom .covid>div{width:calc(100% - 50px);height:220px;padding:15px 25px 8px;margin:12px 0;border-radius:4px;background-color:#fff;overflow:none;position:relative}.newsroom .covid>div:nth-of-type(1){height:245px}.newsroom .covid>div .gradient{margin:15px 0;font-size:13px}.newsroom .covid>div .gradient span{color:#fff;padding:2px 4px}.newsroom .covid>div .gradient.vbad span{background-color:rgba(255,0,0,.8)}.newsroom .covid>div .gradient.bad span{background-color:#e98900}.newsroom .covid>div .gradient.medium span{background-color:#bbb}.newsroom .covid>div .gradient.good span{background-color:rgba(41,151,82,.8)}.newsroom .covid>div h3{font-size:15px;margin:5px 0;font-weight:400}.newsroom .covid>div .chart{width:100%;height:165px;margin:20px auto}.newsroom .covid>div i{position:absolute;top:22px;right:22px;color:#bbb;font-size:16px;cursor:help}.newsroom .covid>i{display:block;margin:12px auto;color:#bbb;text-align:center;font-size:20px}.newsroom p.cont{max-width:1100px;margin:24px auto;font-size:14px;line-height:155%;text-align:center}.newsroom p.back{text-align:center}@media only screen and (max-width:760px){.newsroom .top{flex-wrap:wrap}.newsroom .top h1{width:100%;text-align:center}.newsroom .top h2{margin:5px 0 0;padding-left:0;text-align:center}.newsroom .main{flex-direction:column}.newsroom .news{width:initial}.newsroom .news .articles>a{width:100%}.newsroom .covid{width:initial;margin:0 18px;box-sizing:border-box}}.resources{padding:15px;background-color:#f7f7f7}.resources h1{margin:20px;font-size:38px;text-align:center}.resources .links{max-width:1230px;margin:20px auto;display:flex;justify-content:center;flex-wrap:wrap}.resources .links a{display:block;width:325px;margin:14px;padding:20px 28px;background-color:#fff;box-shadow:0 1px 3px #ddd;color:#000;text-decoration:none;border-radius:5px}.resources .links a .img{margin:10px 0;width:325px;height:210px;background-size:cover;background-position:center center}.resources .links a h2{margin:18px 0;font-size:25px;font-weight:300;line-height:145%}.resources .links a p{line-height:155%;font-size:15px}.resource{max-width:1176px;margin:20px auto;display:flex;justify-content:space-between}.resource .main{width:775px;margin:0}.resource .main h1{font-size:36px;margin:15px 0;line-height:140%}.resource .main h2{font-size:24px;margin:22px 0;font-weight:400}.resource .main h3{font-size:21px;margin:22px 0;font-weight:400}.resource .main .tags{margin:20px 0 30px}.resource .main .tags .tag{margin-right:8px}.resource .main p{margin:18px 0;font-size:16px;line-height:165%}.resource .main li{margin:5px 0;font-size:16px;line-height:165%}.resource .main img{display:block;margin:30px 0;border:2px solid #e5e5e5;max-width:100%}.resource .main img.float{display:block;max-width:320px}.resource .main img.float.right{float:right;margin:10px 0 30px 30px}.resource .main img.float.left{float:left;margin:10px 30px 30px 0}.resource .main.tease{max-height:calc(100vh - 102px);overflow:hidden;position:relative}.resource .main.tease .continue{width:100%;position:absolute;bottom:0;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 45%)}.resource .main.tease .continue .button{margin:100px 0 30px;font-size:15px;padding:9px 14px}.resource .meta{width:290px;margin:8px 0}.resource .meta .date{margin:20px 0;font-size:16px;color:#666}.resource .meta .author{margin:35px 0}.resource .meta .author img{width:80px;border-radius:50%;float:left;margin-right:15px}.resource .meta .author p.name{margin:8px 0;font-size:17px;font-weight:400;line-height:150%}.resource .meta .author p.pos{margin:5px 0;font-size:14px;font-weight:300}.resource .meta .author p.email{margin:8px 0;font-size:14px;font-weight:300}.resource .meta .other{margin:35px 0}.resource .meta .other h3{margin:18px 0;font-size:16px;font-weight:500}.resource .meta .other ul{list-style-type:none;padding:0}.resource .meta .other ul li{margin:15px 0;font-size:15px;font-weight:400;line-height:150%}.resource .meta .other ul li a{text-decoration:none}.resource .meta .sticky{position:sticky;top:25px}.resource .promote{margin:35px 0}.resource .promote a{font-size:15px;padding:9px 20px}.price-psf{max-width:880px;margin:36px auto;text-align:center}.price-psf h1{font-size:46px;margin:25px}.price-psf p.intro{font-size:17px;margin:6px 45px;line-height:160%}.price-psf .boxes{display:flex;justify-content:center;margin:25px 0}.price-psf .boxes div{max-width:300px;margin:15px 25px;padding:16px 28px;border:1px solid #ddd;border-radius:5px}.price-psf .boxes div h2{font-size:32px;max-width:580px;margin:2px auto 10px;font-weight:300;line-height:160%}.price-psf .boxes div p{font-size:17px;margin:8px auto;line-height:160%}.price-psf .actions{margin:35px 0}.price-psf .actions div{margin:55px auto;max-width:700px}.price-psf .actions div h2{font-size:34px;margin:-2px auto 15px;font-weight:300;line-height:160%}.price-psf .actions div img{float:left;margin:10px 50px 0 0;border:1px solid #eee}.price-psf .actions div p{font-size:17px;margin:15px auto;line-height:160%}.price-psf .actions div p a{font-weight:500}.price-psf .actions div .button{font-size:18px;padding:10px 20px}.enter-email{text-align:center;margin:0 auto;padding:20px;min-height:500px}.enter-email h1{font-weight:300;font-size:44px;margin:15px 0;line-height:140%}.enter-email h2{font-weight:300;font-size:28px;margin:15px 0;line-height:140%;color:#444}.enter-email form{margin:60px 0}.enter-email form input[type=email]{text-align:center}.enter-email form .button{font-size:15px;padding:7px 20px}.enter-email .message{margin:50px 0;color:#2b984f}.section-index{padding:12px;background-color:#f7f7f7}.section-index h1{margin:20px 0;font-weight:300;font-size:42px;color:#ccc;text-align:center}.section-index h1 span{color:#000}.section-index h1 i{width:24px;margin:0 10px;font-size:24px;position:relative;top:-3px;text-align:center}.section-index h1 a{color:#ccc;text-decoration:none}.section-index h2{max-width:900px;margin:20px auto;font-weight:300;font-size:24px;color:#444;line-height:145%;text-align:center}.section-index .features{max-width:1200px;margin:30px auto;display:flex;justify-content:center;flex-wrap:wrap}.section-index .features>div{display:block;width:515px;margin:14px;padding:28px 28px 20px;background-color:#fff;box-shadow:0 1px 2px #ddd;border-radius:4px}.section-index .features>div img{float:left;margin:7px 26px 20px 0;border:1px solid #eee}.section-index .features>div h3{margin:0;font-size:24px;font-weight:400}.section-index .features>div p{margin:12px 0;font-size:15px;font-weight:400;line-height:150%}.section-index .features>div a{font-weight:500;font-size:16px}.section-index .links{max-width:1200px;margin:22px auto;display:flex;justify-content:center;flex-wrap:wrap}.section-index .links a{display:block;width:215px;margin:14px;padding:18px 25px 14px;background-color:#fff;box-shadow:0 1px 2px #ddd;border-radius:4px;text-decoration:none;text-align:center}.section-index .links a i{margin:10px 0;display:block;font-size:48px}.section-index .links a h3{margin:10px 0;font-size:22px;font-weight:400}.section-index .links a p{margin:10px 0;font-size:14px;font-weight:400;color:#999}.section-index .links a h4{margin:10px 0;font-size:13px;font-weight:400;color:#555;line-height:145%}.section-index .links a:hover{box-shadow:0 1px 3px #ccc}@media only screen and (max-width:700px){.section-index h1{max-width:92vw;margin:20px auto;font-size:38px}.section-index h1 i{width:22px;margin:0 8px;font-size:21px;position:relative;top:-3px}.section-index h2{max-width:92vw;margin:20px auto;font-size:21px}.section-index .features>div{width:300px;max-width:92vw;margin:14px auto}.section-index .features>div img{float:none}}.tool-index .choose{margin:30px 0;display:flex;justify-content:center;flex-wrap:wrap}.tool-index .choose a{display:block;width:205px;margin:25px 30px;padding:44px;background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #eee;font-size:20px;text-decoration:none}.tool-index .choose a i{display:block;margin-bottom:20px;font-size:45px}.tool-index .choose a span.count{display:inline-block;margin-top:20px;font-size:15px;color:#777;font-weight:400;line-height:155%}.tool-index .choose a:hover{box-shadow:0 1px 3px #ccc}.tool-index.extra .choose a{width:260px;padding:40px 34px;margin:25px 28px}.charts-library{padding:12px;background-color:#f7f7f7}.charts-library h1{margin:20px 0;font-weight:300;font-size:42px;color:#000;text-align:center}.charts-library h2{max-width:900px;margin:20px auto;font-weight:300;font-size:24px;color:#444;line-height:145%;text-align:center}.charts-library .features{max-width:1240px;margin:30px auto;display:flex;justify-content:center;flex-wrap:wrap}.charts-library .features>div{display:block;width:520px;margin:14px;padding:28px 28px 20px;background-color:#fff;box-shadow:0 1px 2px #ddd;border-radius:4px}.charts-library .features>div img{float:left;margin:7px 26px 20px 0;border:1px solid #eee}.charts-library .features>div h3{margin:0;font-size:24px;font-weight:400}.charts-library .features>div p{margin:12px 0;font-size:15px;font-weight:400;line-height:150%}.charts-library .features>div a{font-weight:500;font-size:16px}.charts-page{background-color:#f7f7f7;margin:0;padding:20px;text-align:center;position:relative}.charts-page h1{font-size:42px;margin:12px 0}.charts-page h1.small{font-size:38px;margin:12px 0}.charts-page h2{font-weight:300;font-size:24px;color:#444;margin:12px 0}.charts-page p{max-width:925px;margin:22px auto;font-size:15px;line-height:155%}.charts-page p.warn{background-color:rgba(255,0,0,.1);border:1px dotted rgba(255,0,0,.5);padding:15px;font-size:14px}.charts-page p.warn i{color:rgba(255,0,0,.6)}.charts-page .charts{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.charts-page .charts .chart{margin:20px 25px;padding:20px;background-color:#fff}.charts-page .charts .chart h3{font-weight:300;font-size:22px;margin:10px 0}.charts-page .charts .chart>div{width:505px;height:320px;margin-top:25px}.charts-page .source{font-size:13px}.construction-costs{margin:18px auto}.construction-costs .contain{display:flex;justify-content:center;flex-wrap:wrap}.construction-costs .contain .info{width:440px;margin:20px 45px;text-align:left}.construction-costs .contain .info h1{margin:0;font-size:38px}.construction-costs .contain .info .intro h3{margin:26px 0 12px;font-size:21px;font-weight:400}.construction-costs .contain .info .intro p{margin:12px 0;font-size:14px;line-height:150%}.construction-costs .contain .info .intro .map{float:right;width:calc(291px * .55);height:calc(440px * .55);margin:0 0 0 40px}.construction-costs .contain .stats{width:540px;margin:22px 45px}.construction-costs .contain .stats .menu{display:flex;justify-content:center;margin:4px -4px 0}.construction-costs .contain .stats .menu a{background-color:#eee;border:1px solid #ccc;margin:0 4px;padding:8px 10px;font-size:15px;text-decoration:none;z-index:2}.construction-costs .contain .stats .menu a.cur{background-color:#fff;border-bottom:1px solid #fff}.construction-costs .contain .stats .figs{display:none;border:1px solid #ccc;border-radius:0 0 5px 5px;margin:0;padding:10px 27px 30px;position:relative;top:-1px}.construction-costs .contain .stats .figs h2{font-size:32px;font-weight:300;margin:12px 0;text-align:center}.construction-costs .contain .stats .figs .key-costs{margin:20px 0 10px;display:flex;justify-content:space-between}.construction-costs .contain .stats .figs .key-costs div{width:175px;margin:8px;padding:3px;background-color:#f7f7f7;border-radius:3px;text-align:center}.construction-costs .contain .stats .figs .key-costs div h3{margin:10px 0;font-weight:300;font-size:25px;color:#2b984f}.construction-costs .contain .stats .figs .key-costs div span{display:block;margin:10px 4px;color:#555;font-weight:400;font-size:13px}.construction-costs .contain .stats .figs .key-costs div span strong{font-weight:500;font-size:14px}.construction-costs .contain .stats .figs .changes{display:flex;justify-content:space-around;margin:-6px 0 25px;padding:0 16px}.construction-costs .contain .stats .figs .changes div{width:170px;margin:10px;text-align:center;font-size:15px;color:#888;text-transform:uppercase;font-weight:300}.construction-costs .contain .stats .figs .changes div span{font-size:28px;font-weight:200;color:#2b984f;margin-right:7px;position:relative;top:4px}.construction-costs .contain .stats .figs table{border-collapse:collapse;margin:18px auto}.construction-costs .contain .stats .figs table td{border:1px solid #ccc;padding:5px 6px;font-size:12px}.construction-costs .contain .stats .figs table td:nth-of-type(1){width:310px}.construction-costs .contain .stats .figs table td:nth-of-type(2){width:50px;text-align:right}.construction-costs .contain .stats .figs table tr.top td{font-weight:700}.construction-costs .contain .stats .figs .blanket{display:none;position:absolute;top:0;left:0;width:calc(100% - 100px);height:calc(100% - 120px);padding:60px 50px;text-align:center;background-color:rgba(255,255,255,.88);font-size:15px;line-height:165%;z-index:2}.construction-costs .contain .stats .figs .blanket a{margin-top:15px;font-size:16px;padding:8px 16px}.construction-costs .contain .stats .default{display:block;padding:40px;font-weight:100;font-size:25px;color:#888;text-align:center}.council-tax{padding:20px}.council-tax h1{font-size:42px;margin:12px 0;text-align:center}.council-tax h2{width:416px;margin:16px auto 10px;color:#fff;font-weight:400;font-size:13px;padding:8px 10px;text-transform:uppercase}.council-tax h2.very-low-tax{background-color:#53a34e}.council-tax h2.low-tax{background-color:#8ccb38}.council-tax h2.average-tax{background-color:#dbc63f}.council-tax h2.high-tax{background-color:#ce7841}.council-tax h2.very-high-tax{background-color:#c93d3a}.council-tax p{margin:18px 0;text-align:center;font-size:15px}.council-tax table{border-collapse:collapse;margin:15px auto 25px}.council-tax table td{padding:8px 10px;border-bottom:1px solid #ddd;font-size:14px}.council-tax table td:nth-of-type(1){width:30px}.council-tax table td:nth-of-type(1) span{display:inline-block;width:25px;border:2px solid #dbe0e1;border-radius:2px;color:#666;padding:4px 0;text-align:center;font-weight:700;font-size:13px}.council-tax table td:nth-of-type(2){width:180px}.council-tax table td:nth-of-type(3){width:70px;text-align:right}.council-tax table td:nth-of-type(4){width:70px;text-align:right}.council-tax table td:nth-of-type(4) span.up{color:red}.council-tax table td:nth-of-type(4) span.freeze{color:#53a34e}.council-tax table td:nth-of-type(4) span{opacity:.5}.council-tax table tr.top td{font-weight:700}.council-tax table tr:last-child td{border-bottom:0}.affiliates{padding:30px 0;min-height:480px}.affiliates h1{font-weight:300;font-size:52px;margin:12px 0 28px;text-align:center}.affiliates h1 strong{font-weight:400}.affiliates>p{max-width:800px;margin:20px auto;font-size:15px;line-height:160%;text-align:center}.affiliates .boxes{display:flex;justify-content:center}.affiliates .boxes div{width:260px;margin:20px;padding:10px 30px 20px;background-color:#f7f7f7}.affiliates .boxes div h2{font-weight:300;font-size:26px;margin:15px 0}.affiliates .boxes div ul{margin:0;padding-left:20px}.affiliates .boxes div ul li{font-size:14px;line-height:150%;margin:8px 0}.affiliates .boxes div p{font-size:14px;line-height:150%;margin:8px 0}.generic{padding:30px 0;min-height:480px}.generic .inner{max-width:700px;margin:0 auto;text-align:center}.generic h1{font-weight:300;font-size:40px;margin:12px 0 28px;text-align:center}.generic h1 strong{font-weight:400}.generic h2{font-weight:300;font-size:26px;margin:20px 0}.generic p{font-size:15px;line-height:160%;margin:20px 0}.generic li{font-size:15px;line-height:160%;margin:8px 0}.sources{padding:18px 0;background-color:#f7f7f7;text-align:center}.sources h1{font-weight:300;font-size:42px;margin:10px 0 20px;text-align:center}.sources p{max-width:950px;margin:18px auto;font-size:15px;line-height:160%}.sources .data{margin:15px 0;display:flex;justify-content:center;flex-wrap:wrap}.sources .data>div{width:500px;margin:16px;padding:20px 24px 16px;background-color:#fff;border-radius:4px}.sources .data>div h2{font-weight:300;font-size:22px;margin:5px 0 20px;text-align:center}.sources .data>div h2 span{border-bottom:3px solid #eee}.sources .data>div p{margin:16px 0;font-size:14px;line-height:150%}.sources .data>div ul{max-width:400px;margin:12px auto;list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.sources .data>div ul li{display:block;width:160px;margin:7px 0;font-size:14px}.sources .data>div img{margin:8px 0;max-width:480px}.sources .data .plus{line-height:500px;font-size:50px;font-weight:100;color:#999}.sources p.disclaimer{max-width:780px;margin:30px auto;font-size:14px;color:#666}.yield-hotspots{max-width:1150px;margin:6px auto;padding:5px 30px;min-height:480px}.yield-hotspots h1{font-size:44px;margin:12px 0;text-align:center}.yield-hotspots h2{font-weight:300;font-size:23px;margin:12px 0;color:#444;text-align:center}.yield-hotspots table{border-collapse:collapse;margin:35px auto}.yield-hotspots table td{border:1px solid #ccc;padding:8px 10px;font-size:14px}.yield-hotspots table td a.disabled{opacity:.35}.yield-hotspots table td.num{text-align:right}.yield-hotspots table tr.top td{padding:10px;font-weight:700}.yield-hotspots table tr.lock td:nth-of-type(1){color:#999}.yield-hotspots table .button{font-size:13px;padding:5px 6px;margin:3px 0}.yield-hotspots .promote{padding:10px 24px;font-size:15px;position:fixed;left:50%;bottom:30px;transform:translate(-50%,0);background-color:#f7f7f7;border:2px solid #2b984f;color:#444;border-radius:4px;text-align:center;text-decoration:none}.yield-hotspots .promote p{margin:10px 0;font-size:18px}.yield-hotspots .promote .button{font-size:16px;padding:10px 16px}.expert-forecasts{margin:6px auto 50px;padding:5px 30px;min-height:480px}.expert-forecasts h1{font-size:42px;margin:12px 0;text-align:center}.expert-forecasts h2{font-weight:300;font-size:22px;margin:12px 0;color:#444;text-align:center}.expert-forecasts .updated{max-width:250px;margin:30px auto;padding:10px;background-color:rgba(43,152,79,.1);text-align:center;color:#2b984f;border-radius:3px;font-size:13px}.expert-forecasts .forecast{width:580px;margin:30px auto}.expert-forecasts .forecast .chart{width:520px;height:220px;margin:45px auto}.expert-forecasts .forecast table{border-collapse:collapse;margin:40px auto}.expert-forecasts .forecast table td{border:1px solid #ccc;padding:5px 10px;text-align:center;font-size:13px}.expert-forecasts .forecast table td:nth-of-type(1){width:85px;text-align:left}.expert-forecasts .forecast table td.num{width:45px}.expert-forecasts .forecast table td.num.e{color:#aaa}.expert-forecasts .forecast table td.up{text-align:left}.expert-forecasts .forecast table tr.top td{font-weight:500}.expert-forecasts .forecast table tr.avg td{border-top:3px solid #ccc;font-weight:500}.expert-forecasts .forecast .cumulative{margin:35px 0;text-align:center;font-size:15px}.expert-forecasts .forecast .cumulative span{color:#2b984f}.expert-forecasts .forecast .blanket{display:none;position:absolute;top:0;left:0;width:calc(100% - 320px);height:calc(100% - 120px);padding:60px 160px;text-align:center;background-color:rgba(255,255,255,.82);font-size:15px;line-height:165%;z-index:2}.expert-forecasts .forecast .blanket a{margin-top:15px;font-size:16px;padding:8px 16px}.bmv{padding:12px;background-color:#f7f7f7;text-align:center}.bmv h1{font-weight:300;font-size:44px;margin:12px 0}.bmv .main{display:flex;justify-content:space-between;max-width:990px;margin:40px auto}.bmv .main .explain{margin:0 10px}.bmv .main .explain h2{font-weight:300;font-size:32px;color:#444;margin:12px 0 25px}.bmv .main .explain p{max-width:400px;margin:12px 0;font-size:15px;line-height:150%}.bmv .main .lists{max-width:530px;margin:0 -9px;display:flex;justify-content:center;flex-wrap:wrap}.bmv .main .lists a{display:block;width:200px;margin:9px;padding:15px 22px 11px;background-color:#fff;border:1px solid #fff;text-decoration:none}.bmv .main .lists a i{margin:8px 0;display:block;font-size:32px}.bmv .main .lists a h3{margin:8px 0;font-size:17px;font-weight:400}.bmv .main .lists a p{margin:8px 0;font-size:11px;color:#999}.bmv .main .lists a h4{margin:8px 0;font-size:12px;font-weight:400;color:#555;line-height:145%}.bmv .main .lists a:hover{border:1px solid #2b984f}.sold-price{max-width:1180px;margin:35px auto;position:relative}.sold-price h1{margin:20px 0 12px;text-align:center;font-size:40px}.sold-price h2{margin:12px 0;text-align:center;font-size:34px;font-weight:300}.sold-price h2 span{border-bottom:4px solid #ddd}.sold-price .actions{margin:32px 0;text-align:center}.sold-price .actions a{margin:0 20px;text-decoration:none;font-size:15px}.sold-price .actions a i{margin-right:5px}.sold-price h3{margin:25px 0;text-align:center;font-size:27px;font-weight:300}.sold-price h3.lesser{margin:18px 0;font-size:24px}.sold-price .attributes{max-width:860px;margin:25px auto;display:flex;justify-content:center;flex-wrap:wrap}.sold-price .attributes div{width:210px;margin:10px;padding:14px;text-align:center;background-color:#f7f7f7}.sold-price .attributes div p:nth-of-type(1){margin:8px 0;font-size:12px;color:#777;text-transform:uppercase;letter-spacing:1px}.sold-price .attributes div p:nth-of-type(2){margin:8px 0;font-size:28px;font-weight:300}.sold-price .energy-rating{position:relative;top:-2px;margin-right:2px}.sold-price .listing{max-width:695px;margin:30px auto;padding:30px;border:1px solid #2b984f;text-align:center;font-size:16px;border-radius:4px}.sold-price .listing a{text-decoration:none;border-bottom:1px solid #2b984f}.sold-price .listing i{margin-left:2px}.sold-price .epc{margin:15px 0;font-size:15px;font-weight:400;color:#666;text-align:center}.sold-price .logos{text-align:center}.sold-price .logos img{margin:40px}.sold-price .logos img:nth-of-type(1){padding:6px 0}.contact{padding:15px;min-height:800px;background-color:#f7f7f7}.contact h1{font-weight:300;font-size:48px;margin:20px 0;text-align:center}.contact p.xmas{max-width:700px;margin:15px auto;padding:18px;background-color:rgba(0,100,0,.05);font-size:14px;line-height:155%}.contact p.xmas i{float:left;margin:10px 12px 10px 0;font-size:30px;color:#2b984f;position:relative;top:-6px}.contact .boxes{margin:0 0 40px}.contact .boxes>div{display:flex;width:595px;min-height:120px;padding:25px 45px 35px;margin:32px auto;background-color:#fff;border-radius:5px;position:relative}.contact .boxes>div h3{width:310px;margin:4px 35px 0 0;font-size:20px;font-weight:400;line-height:145%}.contact .boxes>div h3 i{display:inline-block;width:48px;margin-right:20px;color:#2b984f;font-size:44px;text-align:center;position:relative;top:12px}.contact .boxes>div span{background-color:#f7f7f7;position:absolute;top:102px;left:105px;border-radius:4px;padding:7px 10px;font-size:14px}.contact .boxes>div span i{margin-right:2px;color:#2b984f}.contact .boxes>div .main{width:340px}.contact .boxes>div .main p{font-size:15px;line-height:160%}.contact .boxes>div .main p a{font-size:19px;font-weight:500;text-decoration:none;border-bottom:1px solid #2b984f}.contact .legal{margin:25px 0;text-align:center}.contact .legal p{margin:16px 0;font-size:14px;color:#999}@media only screen and (max-width:700px){.contact .boxes>div{width:300px;padding:8px 25px;margin:20px auto;flex-wrap:wrap}.contact .boxes>div h3{width:100%;margin:4px 25px 10px 0;font-size:19px}.contact .boxes>div h3 i{width:36px;margin-right:9px;font-size:36px;top:10px}}.change-plan p{text-align:center}.change-plan .extras{margin:-5px 0 30px}.change-plan .extras span{font-size:14px;color:#999}.change-plan .extra-options{text-align:center;font-size:19px;margin:-4px 0 30px}.change-plan .extra-options a{margin:0 22px}.change-plan .extra-options a.cancel{color:#bc0000}.change-plan .switch-type{text-align:center;font-size:17px;margin:30px 0 18px}.region-lookup{padding:15px;min-height:800px;background-color:#f7f7f7}.region-lookup h1{font-weight:300;font-size:48px;margin:20px 0;text-align:center}.region-lookup p{text-align:center}.region-lookup select{display:block;width:100px;margin:30px auto}.region-lookup .region{display:none;margin:40px auto;width:340px;padding:12px;border:1px solid #2b984f;border-radius:4px;text-align:center}.region-lookup .region h3{margin:15px 0;font-size:25px;font-weight:300;color:#2b984f}.region-lookup .region p{margin:15px 0;font-size:21px;font-weight:300;color:#666}.region-lookup .region h4{margin:15px 0;font-size:36px;font-weight:100;color:#2b984f}.sub-menu{padding:6px 0 18px;font-size:21px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.sub-menu a{margin:5px 25px;display:block;text-decoration:none;border-bottom:1px solid #2b984f}.sub-menu a.cur{font-weight:700}.build-cost-index{text-align:center;padding:16px;background-color:#f7f7f7}.build-cost-index h1{font-size:42px;margin:15px 0;text-align:center}.build-cost-index h2{font-weight:300;font-size:26px;margin:15px 0;text-align:center;color:#444}.build-cost{text-align:center;max-width:1000px;margin:0 auto;padding:16px 0;min-height:620px}.build-cost h1{font-size:42px;margin:15px 0;text-align:center}.build-cost h2{font-weight:300;font-size:26px;margin:15px 0;text-align:center;color:#444}.build-cost p{margin:25px 0;line-height:160%}.build-cost .fields{display:flex;justify-content:center;flex-wrap:wrap;width:500px;margin:20px auto 15px}.build-cost .fields label{display:block;width:300px;margin:16px auto}.build-cost .fields label input[type=number],.build-cost .fields label input[type=text]{width:140px;height:15px}.build-cost .fields .matrix{width:270px;margin:25px auto;border:1px solid #ccc;padding:25px;border-radius:5px}.build-cost .fields .matrix td{padding:3px 7px;text-align:right;font-size:14px}.build-cost .fields .matrix td input[type=number]{width:80px;height:15px;padding:9px 6px;text-align:right;font-size:16px}.build-cost .fields .matrix tr.top td{font-weight:700}.build-cost .fields label select{width:164px;height:40px;font-size:15px}.build-cost .fields label span{display:inline-block;font-size:13px;color:#999;padding:6px 0}.build-cost .result table{margin:40px auto;border-collapse:collapse}.build-cost .result table td{padding:6px 10px;border:1px solid #ccc;text-align:right;font-size:14px}.build-cost .result table td.nb-l{border-left:0}.build-cost .result table td.nb-r{border-right:0}.build-cost .result table td input[type=number]{width:80px;height:15px;padding:9px 6px;text-align:right;font-size:16px}.build-cost .result table td:nth-of-type(1){text-align:left}.build-cost .result table tr.top td{font-weight:700}.build-cost .result table tr.empty td{height:25px;border:0}.build-cost .result .footnotes{width:420px;margin:25px auto;padding:10px 20px;border:1px dotted #ccc}.build-cost .result .footnotes p{margin:3px 0;font-size:12px;color:#777}.build-cost .error{max-width:420px;margin:30px auto;padding:10px 30px;border:1px solid #ccc}.build-cost .error h3{margin:15px 0;font-size:25px;font-weight:300;color:#f60}.build-cost .error p{font-size:14px;line-height:155%}.build-cost .links{margin:20px 0}.build-cost .links a{margin:0 15px;text-decoration:none;font-size:14px}.build-cost .button{padding:12px 20px;font-size:17px}.rebuild-cost{text-align:center;max-width:1000px;margin:0 auto;padding:16px 0;min-height:620px}.rebuild-cost h1{font-size:42px;margin:15px 0;text-align:center}.rebuild-cost h2{font-weight:300;font-size:26px;margin:15px 0;text-align:center;color:#444}.rebuild-cost p{margin:25px 0;line-height:160%}.rebuild-cost .fields{display:flex;justify-content:center;flex-wrap:wrap;width:800px;margin:20px auto 15px}.rebuild-cost .fields label{display:block;width:250px;margin:16px auto}.rebuild-cost .fields label input[type=number],.rebuild-cost .fields label input[type=text]{width:140px;height:15px}.rebuild-cost .fields label select{width:164px;height:40px;font-size:15px}.rebuild-cost .fields label span{display:inline-block;font-size:13px;color:#999;padding:6px 0}.rebuild-cost .result{margin:60px 0}.rebuild-cost .result>div{max-width:325px;margin:30px auto;display:flex}.rebuild-cost .result>div .label{width:200px;text-align:left;font-size:16px}.rebuild-cost .result>div .value{width:125px;text-align:right;font-size:19px}.rebuild-cost .result>div.total .label{font-size:22px;font-weight:400}.rebuild-cost .result>div.total .value{font-size:25px;font-weight:400;color:#2b984f}.rebuild-cost .error{max-width:420px;margin:30px auto;padding:10px 30px;border:1px solid #ccc}.rebuild-cost .error h3{margin:15px 0;font-size:25px;font-weight:300;color:#f60}.rebuild-cost .error p{font-size:14px;line-height:155%}.rebuild-cost .links{margin:20px 0}.rebuild-cost .links a{margin:0 15px;text-decoration:none;font-size:14px}.rebuild-cost .button{padding:12px 20px;font-size:17px}.rebuild-cost .disclaimer{max-width:800px;margin:30px auto;padding:0 25px;font-size:12px;line-height:155%;color:#666}.internal-area{text-align:center;max-width:1000px;margin:0 auto;padding:16px 0;min-height:660px}.internal-area h1{font-size:42px;margin:15px 0;text-align:center}.internal-area h2{font-size:26px;margin:15px 0;text-align:center;font-weight:300;color:#444}.internal-area p{margin:25px 0;line-height:160%}.internal-area label{display:block;width:180px;margin:30px auto}.internal-area label input{width:120px}.internal-area label select{width:144px}.internal-area label .button{width:144px;padding:15px;font-size:17px}.internal-area .filter input{width:275px;padding:8px 10px;font-size:16px}.internal-area table{margin:30px auto;border-collapse:collapse}.internal-area table td{border:1px solid #ccc;padding:6px 10px;text-align:left;font-size:14px}.internal-area table td.num{text-align:right}.internal-area table tr.top td{font-weight:500}.internal-area table tr.hidden{display:none}.internal-area table tr.no-results td{text-align:center}.internal-area table tr a.button.fill{font-size:14px;margin:0}.internal-area .result-error{color:red}.council-tax-lookup{text-align:center;max-width:1000px;margin:0 auto;padding:16px 0;min-height:660px}.council-tax-lookup h1{font-size:42px;margin:15px 0;text-align:center}.council-tax-lookup h2{font-size:26px;margin:15px 0;text-align:center;font-weight:300;color:#444}.council-tax-lookup p{margin:25px 0;line-height:160%}.council-tax-lookup label{display:block;width:180px;margin:30px auto}.council-tax-lookup label input{width:120px}.council-tax-lookup label select{width:144px}.council-tax-lookup label .button{width:144px;padding:15px;font-size:17px}.council-tax-lookup .filter input{width:275px;padding:8px 10px;font-size:16px}.council-tax-lookup table{margin:30px auto;border-collapse:collapse}.council-tax-lookup table td{border:1px solid #ccc;padding:6px 10px;text-align:left;font-size:14px}.council-tax-lookup table td.num{text-align:right}.council-tax-lookup table tr.top td{font-weight:500}.council-tax-lookup .result-error{color:red}.council-tax-lookup .band{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:50%;color:#fff;font-size:19px;font-weight:400;text-align:center}.council-tax-lookup .band.A{background-color:#377719}.council-tax-lookup .band.B{background-color:#4f9137}.council-tax-lookup .band.C{background-color:#70bf52}.council-tax-lookup .band.D{background-color:#f5c523}.council-tax-lookup .band.E{background-color:#f59723}.council-tax-lookup .band.F{background-color:#f55a22}.council-tax-lookup .band.G{background-color:#d0011b}.council-tax-lookup .band.H{background-color:#a20000}.browser-extension{max-width:1095px;margin:30px auto;text-align:center}.browser-extension h1{font-size:42px;margin:15px 0;text-align:center}.browser-extension .explained{display:flex;justify-content:space-between;margin:30px 0 50px;text-align:left;font-size:15px;line-height:155%}.browser-extension .explained img{width:604px;height:459px;margin:10px 0;border:2px solid #ddd;border-radius:4px}.browser-extension .explained .text{width:440px}.browser-extension .explained .text .steps{margin:22px 0}.browser-extension .explained .text .steps div{margin:14px 0}.browser-extension .explained .text .steps div i{color:#bbb;margin-right:4px}.browser-extension .explained .text .steps div span{display:inline-block;margin-left:23px;color:#888;font-size:14px}.browser-extension .explained .text .steps div span a{color:#999;text-decoration:none;border-bottom:1px solid #aaa}.browser-extension .explained .text .steps div.done i{color:#2b984f}.browser-extension .explained .text .steps div.done span{display:none}.browser-extension .explained .text .steps div.hide{display:none}.embed{max-width:900px;margin:30px auto;text-align:center}.embed h1{font-size:36px;margin:11px 0}.embed h2{font-size:24px;margin:25px 0 15px;text-align:center;font-weight:300;color:#444}.embed p{font-size:15px;margin:15px 0;line-height:155%}.embed .main{display:flex;justify-content:center}.embed .main .customise{width:400px;margin:10px 30px}.embed .main .customise h3{font-size:16px;margin:25px 0 5px;font-weight:500;color:#444}.embed .main .customise fieldset{border:0;margin:6px 0;padding:0}.embed .main .customise label{display:block;margin:6px 0;font-size:14px}.embed .main .customise label input[type=text]{font-size:25px;width:100%;box-sizing:border-box;font-weight:300;padding:11px;text-align:center;color:#666;margin-top:6px}.embed .main .customise label input[type=checkbox],.embed .main .customise label input[type=radio]{margin-right:8px}.embed .main .customise textarea{width:360px;height:100px;font-family:courier new,Courier,monospace;font-size:13px;resize:none}.embed .main .preview{width:400px;margin:10px 30px}.embed .side{width:290px;padding:20px}.embed p.legal{max-width:880px;margin:30px auto;font-size:13px;color:#777}.error-page{width:1150px;margin:0 auto;padding:30px 0;min-height:480px}.error-page h1{font-weight:300;font-size:40px;margin:20px 0}.error-page p{margin:15px 0;font-size:15px;line-height:160%;max-width:620px}.error-page ul{margin:25px 0}.error-page ul li{margin:12px 0;font-size:15px}.login{background-color:#f7f7f7;padding:50px;min-height:500px}.login .browser{width:100%;max-width:710px;box-sizing:border-box;margin:0 auto;padding:25px 20px 15px;background-color:#fff;margin-bottom:30px;display:flex;border:1px solid #ddd;border-radius:6px}.login .browser img{width:75px;float:left;margin-right:20px}.login .browser h4{margin:0;font-weight:400;font-size:19px;color:#f60}.login .browser h4 i{margin-right:3px}.login .browser p{font-size:14px;line-height:150%}.login .browser .links{margin:20px 0}.login .browser .links a{background-color:#f7f7f7;padding:7px 12px;border-radius:5px;margin-right:16px;text-decoration:none;font-size:15px}.login form{width:100%;max-width:405px;box-sizing:border-box;margin:0 auto;padding:20px 40px;background-color:#fff}.login form input[type=email],.login form input[type=password],.login form input[type=text]{width:100%;box-sizing:border-box}.login form label{display:block;margin:30px 0}.login form .error{margin:10px 0 20px;color:red}.reset{background-color:#f7f7f7;padding:50px;min-height:500px}.reset form{width:325px;margin:0 auto;padding:20px 40px;background-color:#fff}.reset form label{display:block;margin:30px 0}.reset form .error{margin:10px 0 20px;color:red}.reset .alert-success{color:#2b984f;margin:20px 0;text-align:center}.do-reset{background-color:#f7f7f7;padding:50px;min-height:500px}.do-reset form{width:325px;margin:0 auto;padding:20px 40px;background-color:#fff}.do-reset form label{display:block;margin:30px 0}.do-reset form .error{margin:10px 0 20px;color:red}.do-reset .alert-success{color:#2b984f;margin:20px 0}div.has-error{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #faebcc;padding:10px 15px;border-radius:4px}.start-trial{padding:10px 0;background-color:#f7f7f7}.start-trial h1{font-size:32px;margin:14px 0;text-align:center}.start-trial h1 img{height:34px;margin:0 10px;position:relative;top:6px}.start-trial .principles{max-width:600px;margin:16px auto -10px;text-align:center}.start-trial .principles.hidden{display:none}.start-trial .principles span{display:inline-block;margin:12px 10px}.start-trial .principles span i{color:#2b984f;font-size:19px;position:relative;top:1px;margin-right:2px}.start-trial .principles span strong{border-bottom:3px solid rgba(43,152,79,.25);font-weight:500;padding-bottom:1px}.start-trial .principles span strong.real{font-weight:600}.start-trial .explain{max-width:620px;margin:35px auto;font-size:14px;line-height:165%;color:#444;text-align:center}.start-trial .existing-user{max-width:520px;margin:25px auto;border:1px solid rgba(255,0,0,.3);background-color:rgba(255,0,0,.03);font-size:15px;padding:10px 28px;line-height:150%}.start-trial .pd-toggle{margin:10px auto 25px}.start-trial .pd-toggle label{margin:0}.reactivate{padding:12px 0;min-height:500px;background-color:#f7f7f7}.reactivate h1{font-weight:300;font-size:42px;margin:14px 0;text-align:center}.reactivate p{max-width:620px;margin:20px auto;text-align:center;line-height:155%;font-size:14px}.reactivate .existing-user{max-width:520px;margin:45px auto;border:1px solid rgba(255,0,0,.3);background-color:rgba(255,0,0,.03);font-size:15px;padding:10px 28px;line-height:150%}.reactivate .diff-plan{display:none;width:350px;margin:20px auto;padding:16px 24px 20px;background-color:#f7f7f7;border-radius:6px}.reactivate .diff-plan div{margin:5px 0;display:flex;font-size:15px}.reactivate .diff-plan div div:nth-of-type(1){width:95px;font-weight:400}.reactivate .diff-plan div div:nth-of-type(2){width:175px}.reactivate .diff-plan div div:nth-of-type(3){width:70px}.reactivate .diff-plan div div .button{margin:0;font-size:14px;padding:8px 12px;position:relative;top:-7px}.reactivate .diff-plan p{margin:0}.reactivate .show-invoices{margin:40px auto}.reactivate .invoices{display:none;margin:45px auto;border-collapse:collapse}.reactivate .invoices td{padding:6px 10px;border:1px solid #ccc;font-size:13px}.reactivate .invoices tr.top td{font-weight:400;background-color:#eee}.change-card{padding:12px 0;background-color:#f7f7f7;min-height:450px}.change-card h1{font-weight:300;font-size:36px;margin:14px 0;text-align:center}.change-card p{max-width:600px;margin:20px auto;text-align:center;line-height:140%}.trial-started{padding:20px 0;min-height:580px}.trial-started h1{font-weight:300;font-size:36px;margin:22px 0;text-align:center}.trial-started h1 img{width:65px;margin:0 6px;position:relative;top:7px}.trial-started .text{margin:40px 0}.trial-started .text p{text-align:center;margin:20px 0}.trial-started .text p strong{margin:0 2px;font-weight:400;background-color:rgba(43,152,79,.1);color:#2b984f;padding:5px;border-radius:4px}.trial-started .understand{width:550px;background-color:#f7f7f7;border:1px solid rgba(0,0,0,.06);padding:22px 30px 14px;margin:30px auto;text-align:center;border-radius:6px}.trial-started .understand .button{margin:5px;padding:8px 20px}.trial-started .understand .field-1 .button{width:25px}.trial-started .understand .field-2{max-width:400px;margin:0 auto}.trial-started .understand .field-2 .button{font-size:15px}.trial-started .common-tasks .boxes .fa-caret-right{color:#eee;text-shadow:none}.trial-started .actions{margin:50px 0;text-align:center}.trial-started .actions a{display:inline-block;margin:0 25px;font-size:20px}.invoice{width:715px;height:1060px;margin:5px auto 0;padding:5px;font-size:14px;line-height:140%;position:relative}.invoice .logo{width:250px}.invoice p{margin:25px 0;font-size:15px}.invoice p.info{margin:35px 0;display:flex;justify-content:space-between;font-size:20px}.invoice p.to{margin:35px 0}.invoice table{width:100%;border-collapse:collapse;margin:30px 0}.invoice table td{padding:10px 15px;border:1px solid #333}.invoice table td:nth-of-type(2){width:70px;text-align:right}.invoice table td:nth-of-type(3){width:70px;text-align:right}.invoice table tr.top{font-weight:700;background-color:#eee}.invoice table tr.totals td:nth-of-type(1){border:0}.invoice table tr.totals.grand td{font-size:20px;padding:15px}.invoice table tr.blank td{border:0}.invoice .payment-card{position:relative;top:4px;margin:0 5px 0 4px}.invoice .dots{font-size:21px;position:relative;top:3px}.invoice .legals{position:absolute;bottom:0;left:5px}.invoice .legals p{margin:10px 0;font-size:13px;color:#999}.invoice .legals p a{color:#999}.invoice .refund{position:absolute;top:120px;left:290px;border:3px solid red;color:red;font-size:30px;padding:15px;border-radius:5px;transform:rotate(-10deg)}.blank{min-height:600px;color:#666;padding:40px;text-align:center}.terms{max-width:1150px;margin:30px auto}.terms h1{font-weight:300;font-size:40px;margin:12px auto}.terms h2{font-weight:400;font-size:19px;margin:25px auto}.terms ol{list-style:none;margin:25px 0;padding:0}.terms ol>li{counter-increment:item;margin:20px 0 10px;font-size:14px;line-height:150%;max-width:1000px}.terms ol>li:before{content:counter(item) '.';float:left;margin-right:10px;font-size:19px}.terms p{margin:20px 0 10px;font-size:15px;line-height:155%;max-width:900px}.terms table{border-collapse:collapse}.terms table td{width:280px;border:1px solid #ccc;padding:20px;vertical-align:top;font-size:13px;line-height:150%}.terms table td li{margin:10px 0;font-size:13px}.terms table tr.top td{font-weight:700}.privacy{max-width:1150px;margin:30px auto}.privacy h1{font-weight:300;font-size:40px;margin:12px auto}.privacy h2{font-weight:400;font-size:19px;margin:25px auto}.privacy p{margin:20px 0 10px;font-size:14px;line-height:150%;max-width:1000px}.privacy li{margin:10px 0;font-size:14px;line-height:150%;max-width:900px}.privacy table{border-collapse:collapse}.privacy table td{width:280px;border:1px solid #ccc;padding:20px;vertical-align:top;font-size:13px;line-height:150%}.privacy table td li{margin:10px 0;font-size:13px}.privacy table tr.top td{font-weight:700}.fair-usage{max-width:1150px;margin:30px auto}.fair-usage h1{font-weight:300;font-size:40px;margin:12px auto}.fair-usage p{margin:20px 0 10px;font-size:14px;line-height:150%;max-width:1000px}.fair-usage table{margin:30px 0;border-collapse:collapse}.fair-usage table td{border:1px solid #ccc;padding:12px;font-size:14px}.fair-usage table td li{margin:10px 0;font-size:13px}.fair-usage table tr.top td{font-weight:700}.reviewsio{width:100%;max-width:1100px;margin:30px auto}.refer{width:calc(100% - 16px - 16px);margin:0;padding:16px;background-color:rgba(43,152,79,.1)}.refer p{margin:0;font-weight:400;font-size:15px;text-align:center;color:#333;font-size:16px}.refer p .button{margin:0 0 0 12px;background-color:rgba(43,152,79,.16);color:#2b984f;padding:8px 14px;font-size:16px;font-weight:500;text-decoration:none}.refer p .button:hover{background-color:rgba(43,152,79,.26)}.refer p .button i{margin-left:2px;font-size:16px}.downgrade-highlight{border:1px solid #2b984f;padding:0 20px;border-radius:4px}.card-exists{padding:15px;min-height:800px;background-color:#f7f7f7}.card-exists h1{font-weight:300;font-size:42px;margin:20px 0;text-align:center}.card-exists p{margin:20px 0;font-size:15px;text-align:center}.card-exists .accounts{margin:16px 0;display:flex;justify-content:center}.card-exists .accounts div{width:320px;margin:20px;padding:14px;background-color:#fff;border-radius:3px}.card-exists .accounts div p{margin:10px 0}.card-exists .accounts div p i{color:#666}.card-exists .accounts div strong{font-size:25px;font-weight:300;color:#2b984f}.card-exists .accounts div .button{font-size:15px;padding:9px 14px}.card-exists .explain{max-width:640px;margin:16px auto}.card-exists .explain p{margin:18px 0;font-size:14px;line-height:160%}.borrowed-time{position:absolute;top:0;left:0;width:100%;padding:10px;background-color:#bf0000;color:#fff;text-align:center;font-size:14px}.borrowed-time a{color:#fff;text-decoration:none;border-bottom:2px solid #fff}.admin-bar{display:flex;justify-content:center;position:fixed;bottom:0;right:0;z-index:1}.admin-bar a{display:block;background-color:#2b984f;color:#fff;opacity:.6;padding:6px 14px 5px;font-size:12px;margin:1px 0 0 1px;text-decoration:none}.admin-bar a.disabled{color:rgba(255,255,255,.6);text-decoration:line-through}.admin-bar a:hover{opacity:.92}.admin-bar a:first-child{border-top-left-radius:5px}.http-error{max-width:430px;margin:80px auto 220px;padding:25px 40px;border:1px solid red}.http-error .inner{max-width:1150px;margin:0 auto}.http-error h1{font-weight:400;font-size:28px;margin:10px 0}.http-error p{font-size:15px;line-height:160%;margin:15px 0;max-width:600px}.ui-autocomplete{z-index:10!important}.loading-blanket{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:#fff;opacity:.95;z-index:4}.loading-blanket .inner{position:relative;top:-15px;text-align:center}.loading-blanket img{width:230px;opacity:.6}.loading-blanket img.non-credit{width:45px}.loading-blanket .load-bar{width:200px;height:14px;margin:0 auto;border:1px solid #ccc;position:relative;top:-25px}.loading-blanket .load-bar .prog{height:14px;background-color:#ccc;width:0}.loading-blanket .text{margin:12px 0;font-size:21px;font-weight:100;color:#999}@media only screen and (max-width:1035px){body{width:100%;overflow-x:hidden;transition:transform .2s ease-in}body.menu-open .heading .inner .burger{background-color:#333439;color:#fff}.yield-hotspots{margin-top:12px}.yield-hotspots .headings{flex-wrap:wrap;font-size:28px}.yield-hotspots .headings h1{width:100%;margin:4px 0}.yield-hotspots .headings h2{width:100%;margin:4px 0;font-size:20px}.yield-hotspots h3{text-align:left;font-size:15px}.yield-hotspots table td{font-size:13px;padding:6px 8px}}@media only screen and (max-width:830px){input[type=email],input[type=password],input[type=text]{width:250px;font-size:16px;padding:10px;margin-top:5px}.persona h1{font-size:36px}.persona h2{font-size:22px}.persona .methods>div{flex-wrap:wrap;margin:25px 0;padding:30px 0 5px}.persona .methods>div .img{margin:20px auto}.persona .methods>div .img img{width:calc(450px * .7);height:calc(280px * .7)}.persona .methods>div .text{width:calc(90vw);text-align:center;margin:15px auto 5px}.price-psf{margin:20px}.price-psf h1{font-size:32px;margin:20px}.price-psf p.intro{font-size:18px;margin:25px auto;line-height:155%}.price-psf h2{font-size:28px;margin:14px 0}.price-psf .boxes{flex-wrap:wrap}.price-psf .boxes div{margin:12px 15px;padding:22px 19px 7px}.price-psf .boxes div h3{font-size:22px}.price-psf .boxes div p{font-size:16px;line-height:155%}.login{padding:20px}.login form{padding:12px 30px;font-size:15px}.login form label{margin:20px 0}.start-trial h1{font-size:28px;margin:8px 40px}.start-trial h1 img{width:55px;margin:0 6px;top:6px}.start-trial{display:block}.start-trial #payment-form{margin:25px auto}.start-trial .explain{margin:25px auto;width:338px}.start-trial form{width:300px;padding:12px 25px;margin:20px auto}.start-trial form .StripeElement{width:280px;margin-top:5px;background-color:#fff;padding:10px 8px;border:1px solid #ccc}.trial-started{padding:10px 15px}.trial-started h1{font-size:27px;margin:18px 12px}.trial-started h2{font-size:23px;margin:20px 22px}.trial-started h2 img{width:60px;margin:0 4px;top:7px}.trial-started .text{margin:22px 0;font-size:15px;line-height:135%}.trial-started .text p{margin:16px 0}.trial-started .understand{width:90%;padding:0;margin:30px auto;background-color:#fff}.trial-started .understand p{margin:10px 0}.trial-started .understand .button{margin:6px 4px;font-size:15px;padding:7px 19px}.trial-started .actions{margin:30px 0}.trial-started .actions a{display:block;margin:11px auto;font-size:17px}.yield-hotspots{padding:0 15px;margin-top:8px}.yield-hotspots .inner{padding:0 20px}.yield-hotspots h1{font-size:28px;margin:8px 0}.yield-hotspots h2{font-size:21px;margin:8px 0}.yield-hotspots p{font-size:14px;line-height:150%}.yield-hotspots .toggle-view{float:none}.yield-hotspots .toggle-view a{margin-left:0}.yield-hotspots .controls{flex-wrap:wrap}.yield-hotspots .last-update{position:static;display:inline-block;margin:0 0 15px;font-size:14px;padding:8px}.yield-hotspots .table-view table td{padding:4px 8px;font-size:14px}.yield-hotspots .table-view table tr.top td{padding:8px}.convert{left:0;transform:none;width:100%;border-radius:0}}@media only screen and (max-width:676px){.charts-page{padding:10px}.charts-page h1{font-size:30px;margin:10px 0}.charts-page .charts{margin:0}.charts-page .charts .chart{margin:10px auto}.charts-page .charts .chart>div{width:calc(100vw - 100px);height:210px;margin-top:10px}.charts-page .charts .last-updated{position:static}.council-tax{padding:10px}.council-tax h1{font-size:36px}.council-tax h2{width:370px;margin:15px auto}.council-tax p{margin:15px 0}.council-tax table{margin:5px auto}.council-tax table td{padding:6px 8px;font-size:13px}.council-tax table td:nth-of-type(1){width:25px}.council-tax table td:nth-of-type(2){width:165px}.council-tax table td:nth-of-type(3){width:65px}.council-tax table td:nth-of-type(4){width:65px}}.valuation-feedback-widget{position:fixed;bottom:30px;right:50px;background:#2b984f;color:#fff;border-radius:50%;padding:10px 13px;width:32px;height:38px;z-index:1;text-align:center;cursor:pointer;transition:all .2s;font-size:32px}.valuation-feedback-widget:hover{background:#4cb83b}.tutorials-index{padding:15px;background-color:#f7f7f7}.tutorials-index h1{margin:20px;font-size:40px;text-align:center}.tutorials-index .sections{max-width:1200px;margin:22px auto;display:flex;justify-content:center;flex-wrap:wrap}.tutorials-index .sections a{display:block;width:412px;height:385px;margin:20px 22px;padding:11px 36px;background-color:#fff;color:#000;text-decoration:none;position:relative;transition:ease .4s}.tutorials-index .sections a .top{display:flex;justify-content:space-between}.tutorials-index .sections a .top h2{margin:12px 0 5px;font-size:25px;font-weight:300}.tutorials-index .sections a .top .count{margin-top:18px;color:#777;font-size:18px}.tutorials-index .sections a .img{width:410px;height:235px;border:1px solid #ddd;margin:16px auto 19px;background-size:cover;background-position:center center}.tutorials-index .sections a .fa-play-circle{position:absolute;left:calc(50% - 40px);top:155px;color:rgba(23,151,86,.65);font-size:70px}.tutorials-index .sections a.show-video .img{border:1px solid rgba(23,151,86,.15)}.tutorials-index .sections a p{margin:16px 0;font-size:17px;line-height:155%}.tutorials-index .sections:hover a{opacity:.68}.tutorials-index .sections:hover a:hover{opacity:1!important}.tutorial-cat{padding:15px;background-color:#f7f7f7}.tutorial-cat h1{margin:20px;font-size:36px;text-align:center}.tutorial-cat h1 span{border-bottom:4px solid #ddd}.tutorial-cat h2{max-width:940px;margin:20px auto;font-size:25px;font-weight:300;line-height:150%;text-align:center;color:#333}.tutorial-cat h2 strong{font-weight:400}.tutorial-cat .tutorial-controls{display:flex;justify-content:space-between;align-items:flex-end;max-width:1220px;margin:30px auto}.tutorial-cat .tutorial-controls>div{display:flex;flex-direction:column}.tutorial-cat .tutorial-controls label{margin-bottom:5px;color:#333;font-size:14px;font-weight:400}.tutorial-cat .tutorial-controls select{max-width:300px;color:#2b984f;font-size:16px;font-weight:400;border:1px solid rgba(23,151,86,.35);padding:8px;line-height:18px;border-radius:5px;margin:0}.tutorial-cat .tutorial-controls .back{margin:10px 30px 10px 0;font-size:16px;font-weight:400;text-align:center}.tutorial-cat .tutorial-controls .back a{text-decoration:none}.tutorial-cat .list{max-width:1160px;margin:30px auto;padding:26px 30px;background-color:#fff;box-shadow:0 1px 3px #ddd;border-radius:5px}.tutorial-cat .list .links{display:flex;flex-wrap:wrap}.tutorial-cat .list .links a{width:515px;margin:25px 32px;font-weight:400;color:#000;text-decoration:none;font-size:16px;line-height:165%;transition:ease .4s;display:flex}.tutorial-cat .list .links a .noimg,.tutorial-cat .list .links a img{width:116px;height:82px;margin-right:20px;border:1px solid #ddd;background-color:rgba(0,0,0,.03)}.tutorial-cat .list .links a .noimg{font-size:55px;line-height:82px;font-weight:100;color:rgba(0,0,0,.09);text-align:center}.tutorial-cat .list .links a .info{width:377px}.tutorial-cat .list .links a .info span{display:inline-block;margin-top:5px;color:#777;font-size:14px}.tutorial-cat .list .links:hover a{opacity:.68}.tutorial-cat .list .links:hover a:hover{opacity:1!important}.tutorial{max-width:1170px;margin:28px auto}.tutorial h1{font-size:38px;margin:22px 0 6px}.tutorial h1 strong{font-weight:400;border-bottom:7px solid #eee}.tutorial .cols{display:flex;justify-content:space-between}.tutorial .cols .main{width:745px;margin:0}.tutorial .cols .main h2{font-size:24px;margin:22px 0;font-weight:400}.tutorial .cols .main h3{font-size:21px;margin:22px 0;font-weight:400}.tutorial .cols .main p{margin:18px 0;font-size:16px;line-height:165%}.tutorial .cols .main strong{font-weight:500}.tutorial .cols .main .back{margin:25px 0;font-size:17px;font-weight:400}.tutorial .cols .main .back a{text-decoration:none}.tutorial .cols .main li{margin:5px 0;font-size:16px;line-height:165%}.tutorial .cols .main img{display:block;margin:30px 0;border:2px solid #e5e5e5;max-width:100%}.tutorial .cols .main img.float{display:block;max-width:320px}.tutorial .cols .main img.float.right{float:right;margin:10px 0 30px 30px}.tutorial .cols .main img.float.left{float:left;margin:10px 30px 30px 0}.tutorial .cols .meta{width:322px;margin:8px 0}.tutorial .cols .meta .date{margin:20px 0;font-size:15px;color:#666}.tutorial .cols .meta .author{margin:35px 0}.tutorial .cols .meta .author img{width:80px;border-radius:50%;float:left;margin-right:15px}.tutorial .cols .meta .author p.name{margin:8px 0;font-size:17px;font-weight:400;line-height:150%}.tutorial .cols .meta .author p.pos{margin:5px 0;font-size:14px;font-weight:300}.tutorial .cols .meta .author p.email{margin:8px 0;font-size:14px;font-weight:300}.tutorial .cols .meta .other{margin:35px 0}.tutorial .cols .meta h3{margin:18px 0;font-size:16px;font-weight:500}.tutorial .cols .meta ul{list-style-type:none;padding:0}.tutorial .cols .meta ul li{margin:5px 0;font-size:15px;font-weight:400;line-height:150%}.tutorial .cols .meta ul li a{text-decoration:none}.tutorial .cols .meta .sticky{position:sticky;top:25px}.tutorial .cols .meta .promote{margin:30px 0 50px}.tutorial .cols .meta .promote a{font-size:15px;padding:6px 18px}@media only screen and (max-width:500px){.tutorial-cat .tutorial-controls{flex-wrap:wrap}.tutorial-cat .tutorial-controls>div{margin-top:20px}}.valuation-box{width:calc(100% - 50px);max-width:900px;box-sizing:border-box;margin:35px auto;padding:15px;background-color:#fff}.valuation-box h2{max-width:700px;margin:10px auto;font-weight:300;font-size:22px;line-height:160%;text-align:center;color:#444}.valuation-box h2 a{text-decoration:none;border-bottom:1px solid #2b984f}.valuation{text-align:center;margin:0;padding:16px 0;min-height:700px;background-color:#f7f7f7}.valuation h1{font-size:44px;margin:15px 0;padding:0 25px;text-align:center}.valuation h2{max-width:820px;font-size:24px;margin:18px auto;padding:0 25px;text-align:center;color:#444;font-weight:300;line-height:155%}.valuation p{margin:25px 0;line-height:160%}.valuation .fields{display:flex;justify-content:center;flex-wrap:wrap;margin:30px auto}.valuation .fields label{display:block;width:195px;margin:16px}.valuation .fields label input[type=number],.valuation .fields label input[type=text]{width:170px;height:16px;font-size:15px}.valuation .fields label select{width:194px;height:40px;font-size:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.valuation .fields label select:focus{outline:0;border:1px solid #2b984f}.valuation .fields label i.fa-search{padding:0 5px;color:#2b984f;cursor:pointer}.valuation .button{padding:12px 20px;font-size:17px}.gdv{text-align:center;margin:0;padding:16px 0;min-height:700px;background-color:#f7f7f7}.gdv h1{font-size:44px;padding:0 25px;margin:15px 0;text-align:center}.gdv h2{max-width:820px;padding:0 25px;font-size:24px;margin:18px auto;text-align:center;color:#444;font-weight:300;line-height:155%}.gdv p{margin:25px 0;line-height:160%}.gdv .fields{display:flex;justify-content:center;flex-wrap:wrap;max-width:750px;margin:30px auto}.gdv .fields label{display:block;width:300px;margin:16px auto}.gdv .fields label input[type=number],.gdv .fields label input[type=text]{width:140px;height:15px}.gdv .fields .matrix{width:600px;margin:25px auto;overflow:auto}.gdv .fields .matrix table{border:1px solid #ccc;border-radius:3px;padding:20px 10px}.gdv .fields .matrix td{padding:3px 7px;text-align:right;font-size:14px}.gdv .fields .matrix td input[type=number]{width:38px;height:15px;padding:9px 6px;text-align:right;font-size:16px}.gdv .fields label select{width:164px;height:40px;font-size:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.gdv .fields label select:focus{outline:0;border:1px solid #2b984f}.gdv .fields label span{display:inline-block;font-size:13px;color:#999;padding:6px 0}.gdv .button{padding:12px 20px;font-size:17px}.hmo-valuation{text-align:center;margin:0;padding:16px 0;min-height:700px;background-color:#f7f7f7}.hmo-valuation h1{font-size:44px;margin:15px 0;padding:0 25px;text-align:center}.hmo-valuation h2{max-width:820px;font-size:24px;margin:18px auto;padding:0 25px;text-align:center;color:#444;font-weight:300;line-height:155%}.hmo-valuation p{margin:25px 0;line-height:160%}.hmo-valuation .fields{display:flex;justify-content:center;flex-wrap:wrap;max-width:750px;margin:30px auto}.hmo-valuation .fields label{display:block;width:175px;margin:16px 5px}.hmo-valuation .fields label input[type=number],.hmo-valuation .fields label input[type=text]{width:142px;height:18px}.hmo-valuation .fields label select{width:164px;height:40px;font-size:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.hmo-valuation .fields label select:focus{outline:0;border:1px solid #2b984f}.hmo-valuation .button{padding:12px 20px;font-size:17px}.view-valuation{text-align:center;max-width:1080px;margin:0 auto;padding:10px 0;min-height:620px}.view-valuation .pdf-only{display:none}.view-valuation h1{font-size:40px;margin:15px 0 8px;text-align:center}.view-valuation h2{margin:8px 0;text-align:center;font-size:28px;font-weight:300}.view-valuation .actions{margin:26px 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.view-valuation .actions a{margin:5px 20px;text-decoration:none;font-size:15px}.view-valuation .actions a i{margin-right:5px}.view-valuation .results{margin:42px 0;display:flex;justify-content:center}.view-valuation .results>div{width:320px;margin:0 35px;padding:25px 30px;border:1px solid #ccc;border-radius:6px}.view-valuation .results>div .type{margin:14px 0;font-size:16px;color:#888;letter-spacing:5px;text-transform:uppercase}.view-valuation .results>div h3{margin:10px 0;font-size:45px;font-weight:100;color:#2b984f}.view-valuation .results>div h4{margin:10px 0;font-size:22px;font-weight:300;color:#999}.view-valuation .results>div.key{border:4px double #2b984f}.view-valuation .map-table{margin:25px 0;display:flex;justify-content:space-between}.view-valuation .map-table .map{width:485px;height:480px;border:1px solid #ccc}.view-valuation .map-table table{width:555px;border-collapse:collapse}.view-valuation .map-table table td{padding:3px 5px;border:1px solid #ccc;font-size:13px;text-align:left}.view-valuation .map-table table td.num{text-align:right}.view-valuation .map-table table td.fw{width:78px}.view-valuation .map-table table tr.top{font-weight:500}.view-valuation .insufficient{width:calc(100% - 50px);max-width:420px;box-sizing:border-box;margin:30px auto;padding:10px 30px;border:1px solid #ccc}.view-valuation .insufficient h3{margin:15px 0;font-size:25px;font-weight:300;color:#f60}.view-valuation .insufficient p{font-size:14px;line-height:155%}.view-valuation .disclaimer{max-width:800px;margin:30px auto;padding:0 25px;font-size:12px;line-height:155%;color:#666}.popup.area-lookup{width:550px}.popup.area-lookup form{margin-bottom:20px}.popup.area-lookup form input[type=text]{display:block;margin:5px auto}.popup.area-lookup .internal-area{min-height:initial;padding:0;display:none}.popup.area-lookup p.error{color:red;font-size:14px;margin:0 0 5px}@media only screen and (max-width:1150px){.view-valuation .map-table{justify-content:space-between}.view-valuation .map-table .map{width:calc(45% - 40px);margin:0 auto}.view-valuation .map-table .table-container{overflow:scroll;width:calc(55% - 40px);margin:0 auto}.view-valuation .map-table .table-container table{width:100%}}@media only screen and (max-width:830px){.view-valuation h1{font-size:34px}.view-valuation h2{font-size:22px}.view-valuation .results{margin:30px 0;flex-wrap:wrap}.view-valuation .results>div{margin:10px 15px;width:280px}.view-valuation .results h3{margin:10px 0;font-size:45px}.view-valuation .results h4{margin:10px 0;font-size:20px}.view-valuation .info{flex-wrap:wrap;width:92%;margin:20px auto}.view-valuation .info>div{width:100%}.view-valuation .info #map{width:100%;height:210px;margin:15px 0}.view-valuation .info .inputs table{width:100%;margin:15px auto}.view-valuation .map-table{flex-direction:column}.view-valuation .map-table .map{width:calc(100% - 50px);margin:10px auto}.view-valuation .map-table .table-container{overflow:scroll;width:calc(100% - 50px);margin:10px auto}.view-valuation .map-table .table-container table{width:100%}}