@import url("https://fonts.googleapis.com/css?family=Raleway:400,700,900&subset=latin-ext");@import url("grid.css");@media screen and (max-height: 768px){footer{position:relative}}@media screen and (min-height: 769px){footer{position:absolute;bottom:0}}@media screen and (max-width: 480px){h1{margin-top:1rem !important}a.tel-button{position:fixed;display:block;z-index:2;bottom:0;background:#27ae60;color:white;font-size:1.3em;text-align:center;padding:1.3em;width:100%;text-decoration:none}a.tel-button img{width:1.5em;vertical-align:middle;margin-right:0.5em}.top ul{padding:0 !important}footer{margin-top:2em;margin-bottom:6.6em}}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;font-family:'Raleway', Arial, sans-serif;color:#333}body .top{flex:1;vertical-align:middle}body .top h1{vertical-align:middle;display:block;font-size:1px;height:130px;text-indent:-9999px;background:url(../logo2.png) no-repeat center right;background-size:contain;padding:0;margin:3rem 0 0}body .top ul{vertical-align:baseline;margin:2em 0;padding:0 0 0 1em;text-align:justify;list-style:none}body .top ul li{margin:0;padding:0;line-height:1.66em}body .top ul li strong{display:inline-block;background:#e26a26;color:white;padding:0.5em;font-size:1.5em;margin-bottom:0.5em}body .content{flex:1}body .content div.address ul{font-size:1.1em}body .content div .contact{margin-top:2em}body .content div .contact li{font-size:1.1em;margin:0em 0 2em}body .content div .phones .info{display:block;line-height:1.66em;color:#222;border:1px solid #e26a26;padding:1em;box-sizing:border-box;text-align:justify}body .content div small{display:block;color:#999;margin-bottom:0.5em}body .content div span[data-tel]{font-weight:700;color:#e26a26;font-size:1.3em}body .content div ul{margin:1em;padding:0;list-style:none}body .content div ul.person{margin:2em 0 0.5em;border-bottom:1px solid #ccc}body .content div ul.person li:first-of-type{font-size:1.2em;font-weight:600;margin-bottom:-0.3em}body .content div ul li{margin:1em 0}body .content div ul li .mail{color:#e26a26;font-size:1.2em;font-weight:600;text-shadow:0px 0px 1px white, 0px 0px 2px white, 0px 0px 5px white;text-decoration:none;border-bottom:1px dashed #e26a26;transition:0.5s border ease}body .content div ul li .mail:hover{transition:0.5s border ease;border-bottom:1px solid #666}body .content div ul li .title{font-size:0.9em;color:#999}body .content h3{color:black;padding:0.5em 0;font-size:1.4em}body .content h3:before{content:'// ';color:#e26a26}.tel-button{display:none}footer{font-size:0.8em;color:#ccc;padding:0.5em 1em;box-sizing:border-box;background:#333;text-align:center;width:100%;line-height:2em}footer a{color:#aaa}
