/*!
	Emergico
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}@media print{*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! Application */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Roboto,sans-serif}h1,h2{font-size:1.6em;margin:0 0 1em;color:#11357e;font-weight:700}h3,h4{font-size:1.4em;margin:0 0 1em;color:#11357e;font-weight:700}p{margin:0 0 1.5em 0}p.error{color:#c00;font-size:1.5em}table{width:100%;margin-bottom:2em;border-spacing:0;border:2px solid #ccc}table thead{background:#ccc}table tfoot{background:#ccc}table td,table th{padding:.3em;text-align:left}.page{margin:0 auto;background:#fff;width:35em;max-width:98%;padding:3em;border-top:.5em solid #11357e;border-radius:.4em;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.page.cost-agreement{width:80em;padding:2em 2vw}.contact-results{width:35em;max-width:98%;margin:1em auto}.contact-results p{margin-bottom:1.5em}.contact-results div{margin-bottom:1em;display:grid;grid-template-columns:auto auto;grid-gap:1em}.contact-results div p{margin:0}.contact-results div a.bttn{justify-self:end}.site-header{text-align:center;margin-bottom:3em}form input[type=email],form input[type=password],form input[type=phone],form input[type=text]{width:100%;border:1px solid #ccc;padding:.5em}form input[type=email]:focus,form input[type=password]:focus,form input[type=phone]:focus,form input[type=text]:focus{border-color:#aaa;outline:0}form select{width:100%;padding:.5em}form textarea{width:100%;padding:.5em}form p.radio>strong{display:block}form p.radio label{display:block;margin-top:5px;cursor:pointer}form p.radio label input{margin-left:.5em;margin-right:.25em}form p.addrow label{display:inline-block;padding:0 .5em;cursor:pointer}form p.addrow select{width:15em;padding:.3em .5em;cursor:pointer}form button{background:#33b5e5;color:#fff;border:0;padding:.5em 1.5em;cursor:pointer;transition:.2s all}form button:hover{background:#11357e}form .price input{width:calc(100% - 1.5em);margin-left:.25em}form .price select.num{width:calc(100% - 1.5em);margin-left:.25em;cursor:pointer}form .addfee{width:4.5em;text-align:right}form .addfee input{width:3.5em}form .addfee button{padding:.3em .5em;background:green}form .addfee button:active,form .addfee button:hover{background:#27a11c}form.login{text-align:center}form.findcontact{text-align:center}form dl.total-cost-estimates{font-weight:700;display:grid;grid-template-columns:fit-content(40em) auto;grid-gap:.5em;grid-column-gap:2em;padding-left:2em}form dl.total-cost-estimates dd{margin:0}.cost-agreement .meta{display:grid;grid-template-columns:1fr;grid-gap:1em;margin-bottom:1.5em}@media only screen and (min-width:700px){.cost-agreement .meta{grid-template-columns:2fr 1fr;grid-template-areas:"expires reload"}.cost-agreement .meta p{margin:0}.cost-agreement .meta p.reload{text-align:right;grid-area:reload}.cost-agreement .meta p.expirydate{grid-area:expires}}.cost-agreement .columns{display:grid;grid-gap:1em;margin-bottom:1.5em}.cost-agreement .columns p:last-child{margin-bottom:0}@media only screen and (min-width:600px){.cost-agreement .columns.columns-2{grid-template-columns:repeat(2,1fr)}}.cost-agreement table .price{white-space:nowrap}.cost-agreement table.applicants thead th:nth-child(3){width:10em}.cost-agreement table.prices thead th:nth-child(2){width:10em}.cost-agreement table.prices thead th:nth-child(3){width:8em}@media print{.cost-agreement.page{width:100%;max-width:100%;margin:0;padding:1em 0}}.create-pdf .site-header{margin-bottom:1em}.create-pdf .site-header img{width:250px;height:auto}.create-pdf .cost-agreement{width:100%;max-width:100%;margin:0;padding:1em 0}