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-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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:trade-gothic-next,sans-serif;font-weight:300;font-style:normal;color:rgb(29,29,27)}@media (max-width:1023px){.bg-darkgray,footer,header{padding:20px}}@media (min-width:1024px){.bg-darkgray,footer,header{padding:40px}}header img{width:80%;max-width:400px;margin:0 auto;display:block}@media (max-width:1023px){footer{padding:0 20px 20px 20px}}@media (min-width:1024px){footer{padding:0 40px 20px 40px}}footer a{white-space:nowrap;color:inherit;text-decoration:underline}footer a:focus,footer a:hover{text-decoration:none}footer p{max-width:900px;margin:0 auto;line-height:1.3;text-align:center;font-weight:700;letter-spacing:0.05em;border-top:1px solid rgb(29,29,27)}@media (max-width:1599px){footer p{font-size:calc(1rem + 0.125vw)}}@media (min-width:1600px){footer p{font-size:1.125rem}}@media (max-width:1023px){footer p{padding-top:10px}}@media (min-width:1024px){footer p{padding-top:20px}}main .bg-darkgray{background:radial-gradient(circle at top,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-color:rgb(29,29,27);color:white}main p{max-width:900px;margin:0 auto;line-height:1.3}@media (max-width:1599px){main p{font-size:calc(1rem + 0.6vw)}}@media (min-width:1600px){main p{font-size:1.6rem}}main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1200px}@media (max-width:1023px){main ul{margin:20px auto;-ms-flex-wrap:wrap;flex-wrap:wrap}main ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:767px){main ul.vcard li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:768px){main ul.vcard li{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}@media (min-width:1024px){main ul{margin:40px auto}main ul li{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}main ul li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}main ul li .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-decoration:none}main ul li .inside .name{font-weight:700;font-size:0.875rem;background-color:rgba(29,29,27,0.1);color:rgb(29,29,27);padding:7px 12px;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;text-align:center}@media (max-width:1023px){main ul li .inside .name{margin-top:10px}}@media (min-width:1024px){main ul li .inside .name{margin-top:20px}}main ul li .inside .figure{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:80px}main ul li p{font-size:1rem;line-height:1.3;margin:1em 0 0 0;text-align:center}main ul li p a{color:inherit;text-decoration:underline}main ul li p a:focus,main ul li p a:hover{text-decoration:none}main ul li p a[href^="tel:"]{text-decoration:none}main ul li ul{font-size:1rem;line-height:1.3;margin:1em 0 2em 0;display:block;list-style:disc}main ul li ul li{padding:0;margin:1em 0}main ul li a.inside:focus .name,main ul li a.inside:hover .name{background-color:rgb(29,29,27);color:white}main ul img{display:block}@media (max-width:768px){main ul img{max-width:199px}}@media (min-width:769px){main ul img{max-width:250px}}main .vcard{text-align:center;font-size:1rem;line-height:1.3}main .vcard img{border-radius:50%;margin:0 auto 20px auto;padding:0}main .vcard .name{font-weight:bold}main .vcard a{color:inherit;text-decoration:underline}main .vcard a:focus,main .vcard a:hover{text-decoration:none}main .vcard a[href^="tel:"]{text-decoration:none}main .bttn-link{text-align:center;display:inline-block;margin:0 auto 40px auto;padding:20px 30px;background:radial-gradient(circle at top,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-color:rgb(29,29,27);border-radius:10px;color:white;text-decoration:none}main .bttn-link:focus,main .bttn-link:hover{text-decoration:underline}