a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-text-size-adjust:none;-webkit-margin-before:0;-webkit-margin-after:0;outline:0}body{font-family:'Roboto Slab',sans-serif;font-weight:400;font-size:14px;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}body{background:#f7f7f7;margin:0;padding:0;color:#222}.main{width:875px;padding:75px;margin:50px auto;background:#fff;color:#222;font-size:14px}.main a{color:#222;text-decoration:none}.main a:hover{color:#1c80d3}.header{padding:0 0 80px}.header h1{font-size:32px;text-transform:uppercase;line-height:1.5;text-align:center}.alert{clear:both;position:relative;margin-top:20px;background:#dfe2e5;padding:12px 18px;border-radius:4px;line-height:1.5}.alert:before{content:'';display:block;position:absolute;width:0;height:0;left:50px;top:-10px;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #dfe2e5;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.alert textarea{width:100%;border:none;background:0 0;resize:none;line-height:1.5;height:45px;font-family:'Roboto Slab',sans-serif;font-size:14px}.alert .controls{margin-top:10px;padding-bottom:5px}.alert .controls .button{display:inline-block;padding:5px 12px;margin-right:1px;border:none;border-radius:4px;background:#1c80d3;color:#fff;font-family:'Roboto Slab',sans-serif;font-size:14px;cursor:pointer}.group{width:400px;float:left}.group p{line-height:1.7;margin:0 0 15px}.group .details{margin:30px 0;line-height:1.7;border:1px solid #dfe2e5;border-radius:4px;font-size:14px}.group .details:after{content:'';display:block;clear:both}.group .details .map{display:block;clear:both}.group .details .map img{display:block;width:100%;box-sizing:border-box;border-radius:0 0 4px 4px}.group .details .entry{display:block;position:relative;box-sizing:border-box;width:50%;padding:14px 0 14px 45px;border-bottom:1px solid #dfe2e5;float:left;text-decoration:none;word-break:break-all}.group .details .entry:before{content:'';display:block;position:absolute;top:18px;left:14px;width:18px;height:18px}.group .details .entry:last-child{border-bottom:none}.group .details .entry.full-width{width:100%}.group .details .entry.address:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -81px;background-size:45px auto}.group .details .entry.time:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -54px;background-size:45px auto}.group .details .entry.phone:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -27px;background-size:45px auto}.group .details .entry.fax:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -108px;background-size:45px auto}.group .details .entry.email:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -135px;background-size:45px auto}.group .details a.entry:hover.address:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-27px -81px;background-size:45px auto}.group .details a.entry:hover.time:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-27px -54px;background-size:45px auto}.group .details a.entry:hover.phone:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-27px -27px;background-size:45px auto}.group .details a.entry:hover.fax:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-27px -108px;background-size:45px auto}.group .details a.entry:hover.email:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-27px -135px;background-size:45px auto}.group .route{display:block;position:relative;background:url(/assets/images/route.jpg) 0 center/300% auto repeat-x;-webkit-transition:background-position .5s;transition:background-position .5s;border-radius:4px;margin:30px 0}.group .route .next,.group .route .previous{position:absolute;top:50%;left:0;opacity:1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity .2s;transition:opacity .2s;background:#fff;width:40px;height:60px;border-radius:0 4px 4px 0}.group .route .next:before,.group .route .previous:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:30px;height:30px;background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -270px;background-size:75px auto}.group .route .next:hover:before,.group .route .previous:hover:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:0 -315px;background-size:75px auto}.group .route .next.hidden,.group .route .previous.hidden{opacity:0}.group .route .next{left:auto;right:0;border-radius:4px 0 0 4px}.group .route .next:before{right:0;left:auto;background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-45px -270px;background-size:75px auto}.group .route .next:hover:before{background-image:url(/assets/images/icons.svg);background-repeat:no-repeat;background-position:-45px -315px;background-size:75px auto}.group .alert{margin:25px 0 30px}.group .alert:before{display:none}.individuals{width:400px;float:left;padding:0 0 0 75px}.individuals .individual{display:block;margin:60px 0;border-color:transparent;border-style:solid;border-width:1px;text-decoration:none;color:#222}.individuals .individual:first-child{margin-top:0}.individuals .individual img{display:block;float:left;width:100px;height:100px;border-radius:52px;background:#dfe2e5; border: 1px solid #dfe2e5}.individuals .individual header{display:block;margin:0 0 0 130px}.individuals .individual header h3{font-size:20px;line-height:1.5;margin-top:-5px}.individuals .individual header p{line-height:1.5;padding-top:7px}.individuals .individual header p.email{word-break:break-all}.footer{display:block;clear:both;padding-top:25px}.footer,.footer a{color:#999}@media screen and (max-width:1125px){.header{padding-bottom:40px}.header h1{font-size:24px}.main{width:400px;padding:50px}.group{width:auto;float:none}.individuals{border-top:1px solid #dfe2e5;width:auto;float:none;padding:0}.individuals .individual{border-bottom-color:#dfe2e5;margin:0;padding:50px 0}.individuals .individual:last-child{border-bottom:transparent;padding-bottom:0}.footer{text-align:center;margin-top:25px;padding-top:50px}}@media screen and (max-width:500px){.main{display:block;margin:0;padding:30px 0;width:auto;background:#fff}.header{padding:0 30px 20px}.header h1{font-size:19px;text-align:left;text-transform:none}.group{padding:0 30px}.group .details .entry{width:auto;float:none}.individuals .individual{padding-left:30px;padding-right:30px}.individuals .individual img{margin:0 auto;float:none}.individuals .individual header{margin:20px 0 0;text-align:center}.individuals .individual header p.email{color:#1c80d3}.individuals .individual .alert{margin-top:25px}.individuals .individual .alert:before{left:50%}.footer{text-align:center;border-top:1px solid #dfe2e5;margin-top:30px;padding-top:30px}}
