html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{background-color:whitesmoke;font-family:'pragmatica', 'Helvetica', sans-serif;font-weight:bold;padding:2em;font-size:2vw}@media screen and (min-width: 1200px){html{font-size:25px}}@media screen and (min-width: 500px){html{padding:5em;padding-top:2.5em}}body{max-width:1200px;margin:0 auto 0 auto;border:0.40em solid black;-webkit-animation:border-fade 750ms ease-in;animation:border-fade 750ms ease-in;-webkit-animation-delay:750ms;animation-delay:750ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width: 500px){body{border:0.28em solid black}}@supports ((-webkit-animation-name: border-fade) or (animation-name: border-fade)){body{border:0.4em solid transparent}@media screen and (min-width: 500px){body{border:0.28em solid transparent}}}.logo__image{display:block;margin:0 auto 0 auto;width:12em;margin-top:5em;margin-bottom:4.33em}@media screen and (min-width: 500px){.logo__image{width:8em}}@-webkit-keyframes border-fade{from{border-color:transparent}to{border-color:#000}}@keyframes border-fade{from{border-color:transparent}to{border-color:#000}}@-webkit-keyframes text-fade{from{opacity:0}to{opacity:1}}@keyframes text-fade{from{opacity:0}to{opacity:1}}main,footer{-webkit-animation:text-fade 750ms ease-in;animation:text-fade 750ms ease-in;-webkit-animation-delay:750ms;animation-delay:750ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@supports ((-webkit-animation-name: text-fade) or (animation-name: text-fade)){main,footer{opacity:0}}main{padding-bottom:4em;max-width:820px}main{font-size:16px}@media screen and (min-width: 500px){main{font-size:calc(16px + 2 * ((100vw - 500px) / 700))}}@media screen and (min-width: 1200px){main{font-size:18px}}@media screen and (min-width: 820px){main{margin:0 auto 0 auto}}main>p{line-height:1.95em;text-align:inherit}.body__paragraph{margin-bottom:1.7em}.list__paragraph{margin-bottom:0;text-align:left}.body__paragraph,.list__paragraph,.services__list{margin-left:2em;margin-right:1.75em}@media screen and (min-width: 500px){.body__paragraph,.list__paragraph,.services__list{margin-left:12%;margin-right:12%}}.services__list{line-height:1.95em;padding-left:0.5em}.services__list-item{list-style:none;padding-left:1em}.services__list-item--break{width:105%}.services__list-item::before{content:"—";position:relative;left:-0.5em;margin-left:-1em;padding:0;padding-right:0.1em}footer{width:65%;margin:0 auto 0 auto;line-height:1.5em;padding-bottom:4em}footer{font-size:16px}@media screen and (min-width: 500px){footer{font-size:calc(16px + 2 * ((100vw - 500px) / 700))}}@media screen and (min-width: 1200px){footer{font-size:18px}}footer>span,footer>a{display:block;text-align:center}a{color:black;text-decoration:none}footer a .contact__underlined{display:inline;background:-webkit-gradient(linear, left top, left bottom, from(black), to(black));background:linear-gradient(black, black);background-size:1px 1px;background-repeat:repeat-x;background-position:0 1.25em;background-clip:border-box;text-align:center;padding-bottom:1.5em}
