@font-face {
  font-family: avenir;    
  src: url(avenir.otf);
}
@font-face {
  font-family: avenir-medium;    
  src: url(avenir_medium.otf);
}

@media only screen and (max-width:1024px) {
html {font-size:9.375px;}
}

@media only screen and (max-width:768px) {
html {font-size:10px;}
}

@media only screen and (max-width:400px) {
html {font-size:9.375px;}
}

body,html {height:100%;}
body {background:#fff;font-family:avenir;font-size:1.6rem;line-height:3rem;color:#737373;}

a,a:visited {color:#0087cc;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
a:focus,a:hover {color:#ff7b29;}

h01,.h02,.h04,.h05,.h06,h1,h2,h4,h5,h6 {font-family:avenir;color:#05bca9;font-style:normal;text-rendering:optimizeLegibility;margin-bottom:2.1rem;}
.h04,h4 {margin-bottom:1.8rem;}
.h05,.h06,h5,h6 {font-family:avenir-medium;margin-bottom:1.2rem;}
.h01,h1 {font-size:2.5rem;line-height:1.35;letter-spacing:-.1rem;}
@media only screen and (max-width:600px) {
.h01,h1 {font-size:2rem;letter-spacing:-.07rem;}
}
h02,h2 {font-size:1.7rem;line-height:1.25;}
h03,h3 {font-size:1.4rem;line-height:1.5;font-style:normal;font-weight: normal;}
h04,h4 {font-size:1.7rem;line-height:1.76;}
.h05,h5 {font-size:1.4rem;line-height:1.7;text-transform:uppercase;letter-spacing:.15rem;}
.h06,h6 {font-size:1.3rem;line-height:1.85;text-transform:uppercase;letter-spacing:.15rem;}
p img {font-size:0.7rem;line-height:0.7;letter-spacing:.15rem;margin:0;}
b,i {font-size:1.4rem;line-height:1.5rem;font-style:normal;font-weight:400;}
i {font-family:avenir;font-style:italic;}
b {font-family:avenir;}
form,p {margin-bottom:3rem;}

@-webkit-keyframes sk-scaleout {
0% {-webkit-transform:scale(0);}
100% {-webkit-transform:scale(1);opacity:0;}
}

@keyframes sk-scaleout {
0% {-webkit-transform:scale(0);transform:scale(0);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}

::-webkit-input-placeholder {color:#a1a1a1;}
:-moz-placeholder {color:#a1a1a1;}
::-moz-placeholder {color:#a1a1a1;}
:-ms-input-placeholder {color:#a1a1a1;}