@import url('https://fonts.googleapis.com/css?family=Hind:400,600');
*{text-rendering:optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;-webkit-appearance: none;-webkit-tap-highlight-color:transparent;}
*,*:before,*:after{box-sizing: border-box;}
html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll;overflow-x:hidden;}
body{max-width: 1600px;margin: 0 auto;font-family: 'Hind','Myriad Pro', sans-serif;background: white;color: darkslateGray;}
a{color:darkslateGray;text-decoration: none;outline: 0;transition: 0.36s}
a:hover{cursor:pointer;color:cadetBlue;text-decoration:none}
a:visited:hover{color:cadetBlue; text-decoration:none;}
nav ul{display:flex;flex-wrap: wrap;align-items: center;flex-direction:row-reverse;margin:2rem 0;padding:0;list-style: none;}
nav li{font-size:1.6rem;font-weight: 600;margin: 0 2% 0 0;}
nav li i{font-family:'Times New Roman',Times, serif;font-style:italic;text-transform:lowercase;font-weight: bold;}
footer{position: relative;margin: 4rem 0 1rem 0;margin-left: 1rem;font-size: 1.2rem;opacity:0.36;padding: 0;cursor: default}
.tel{-webkit-appearance:none;-webkit-touch-callout:none;white-space: nowrap;}
#eight{transform-box:fill-box;transform-origin:center center;transition:transform .36s ease-in;}
#trademark{cursor:none;}
@keyframes ring {10%,90%{transform: translateX(-0.08rem)}20%,80%{transform: translateX(0.18rem)}30%,50%,70%{transform: translateX(-0.18rem)}40%,60%{transform: translateX(0.08rem)}}
@keyframes pareidolia {<?php $color = sprintf("#%06x",rand(0,16777215)); ?>0%{fill:crimson}8%{fill:moccasin}18%{fill:darkOrchid}28%{fill:chartreuse}38%{fill:goldenrod}48%{fill:deepSkyBlue}58%{fill:mediumAquamarine}68%{fill:steelBlue}78%{fill:coral}88%{fill:blueViolet}98%{fill:<?php echo $color; ?>}}
#columns {line-height:3.6rem;font-size: 2rem;margin:3.6rem;font-weight:100;}
#column {line-height:3.6rem;font-size: 2rem;margin:3.6rem;font-weight:100;}
h1{font-size: 2.8rem;font-weight:normal;margin:0}
h2 {font-size: 1.2rem;text-transform:uppercase;font-weight:bold;margin:0;letter-spacing:.36rem}
ul{margin: -2rem 0 0 0;padding-left:2rem;list-style:circle}
p{margin: 0 0 3.6rem 0;padding: 0;
	font-size: 2rem;
line-height: 2.6rem
}
img{width:100%}
@media only screen and (orientation :landscape){#columns{columns: 50rem auto;column-gap: 3.6rem;column-rule: .1rem solid whiteSmoke}}
@media only screen and (max-width: 450px){nav ul{flex-wrap: wrap;align-items: center;flex-direction:column;line-height:2.8rem}}
