@font-face {
  font-family:'dinmedium';
  src:url('../fonts/pfdintextcondpro-medium_0-webfont.woff2') format('woff2'), url('../fonts/pfdintextcondpro-medium_0-webfont.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}



@font-face {
  font-family:'dinregular';
  src:url('../fonts/pfdintextcondpro-regular-webfont.woff2') format('woff2'), url('../fonts/pfdintextcondpro-regular-webfont.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:'dinlight';
  src:url('../fonts/pfdintextcondpro-light-webfont.eot');
  src:url('../fonts/pfdintextcondpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdintextcondpro-light-webfont.woff2') format('woff2'), url('../fonts/pfdintextcondpro-light-webfont.woff') format('woff'), url('../fonts/pfdintextcondpro-light-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:'dinthin';
  src:url('../fonts/pfdintextcondpro-thin-webfont.eot');
  src:url('../fonts/pfdintextcondpro-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdintextcondpro-thin-webfont.woff2') format('woff2'), url('../fonts/pfdintextcondpro-thin-webfont.woff') format('woff'), url('../fonts/pfdintextcondpro-light-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:'dinitalic';
  src:url('../fonts/pfdintextcondpro-italic-webfont.woff2') format('woff2'), url('../fonts/pfdintextcondpro-italic-webfont.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}

html {
  font-size:0.85px;
}

td,
table,
img {
  padding:0px;
  border:none;
  border-collapse:collapse;
}

body {
  font-family:dinregular, Arial, Verdana, Tahoma;
  margin:0px;
  padding:0px;
  background:#fff;
  font-size:20rem;
  color:#000;
}

td {}

form {
  margin:0px;
}

a {
  color:#3d7fe1;
  text-decoration:none;
}

table {
  border-collapse:collapse;
}

i,
em {
  font-family:dinitalic;
  font-style:normal;
}

sub,
sup {
  vertical-align:baseline;
  position:relative;
  bottom:-4px;
}

sup {
  top:-7px;
}

.transition-all {
-webkit-transition-property:all; 
transition-property:all;
-webkit-transition-duration:.3s; 
transition-duration:.3s;
-webkit-transition-timing-function:ease-in; 
transition-timing-function:ease-in;
}


input.cf,
select.cf {
  background:#fff;
  border:1px solid #8d959c;
  border-radius:3px;
  height:50px;
  line-height:50px;
  padding:0px 0px 0px 20px;
  box-sizing:border-box;
  display:inline-block;
  font-family:'dinregular';
  font-size:18px;
  color:#3d3d3d;
  outline:none;
}

input.cf, {
  -webkit-appearance: none;
  -webkit-border-radius: 0;

}

textarea.cf {
  resize:none;
  background:#fff;
  border:1px solid #8d959c;
  border-radius:3px;
  padding:10px 10px 10px 20px;
  box-sizing:border-box;
  display:inline-block;
  font-family:'dinregular';
  font-size:18px;
  color:#000;
  outline:none;
}

.button {
  padding:15rem 60rem 15rem 60rem;
  box-sizing:border-box;
  display:inline-block;
  border:none;
  min-width:auto;
  border-radius:3px;
  -webkit-appearance:none;
  outline:none;
  box-shadow:0px 10px 20px 0px rgba(0, 109, 216, 0.45);
  color:#fff;
  background:#006dd8 url(../i/c7.png) center center no-repeat;
  background-size:100% 100%;
  font-size:20rem;
  font-family:'dinmedium';
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  cursor:pointer;

-webkit-transition-property:all; 
transition-property:all;
-webkit-transition-duration:.3s; 
transition-duration:.3s;
-webkit-transition-timing-function:ease-in; 
transition-timing-function:ease-in;

}

.button:hover {
  background:#006dd8 url(../i/c7hover.png) center center no-repeat;
  background-size:100% 100%;
}

.preloader {
  display:none;
  position:fixed;
  z-index:10000;
  left:0px;
  top:0px;
  right:0px;
  bottom:0px;
  width:100%;
  height:100%;
  background:rgba(0, 0, 0, 0.4)
}

.preloader img {
  opacity:0.5;
  position:absolute;
  top:50%;
  left:50%;
  width:120px;
  height:120px;
  margin:-60px 0 0 -60px;
  -webkit-animation:spin 2s linear infinite;
  -moz-animation:spin 2s linear infinite;
  animation:spin 2s linear infinite;
}

ul,
ul li {
  margin:0px;
  padding:0px;
  list-style:none;
}

p,
h1,
h2,
h3,
h4,
h5 {
  margin:0px;
  font-weight:normal;
}

h1,
h2,
h3,
h4,
h5 {
  font-family:'dinmedium';
  text-transform:uppercase;
}

b,
strong {
  font-weight:normal;
  font-family:'dinmedium';
}

div,ul,li,img,a,label,td,table {  box-sizing:border-box;}

.main {background:#fff;z-index:10;opacity:0;}

.glink {overflow:hidden;text-indent:-9000px;}
.glink a {width:100%;height:100%;display:block;}

.inlinewrapper {word-spacing:0px;font-size:1px;font-family:'Courier New';margin-left:1px;}
.inlinewrapper .inline {vertical-align:top;display:inline-block;margin-left:-1px;}

.animated {opacity:0;}

.popup {background:rgba(0, 0, 0, 0.8);display:none;min-width:100%;min-height:100%;max-height:100%;overflow:auto;height:100%;position:fixed;left:0px;top:0px;z-index:1000;}

.popupclosefield {display:none;min-width:97%;min-height:100%;max-height:100%;overflow:auto;height:100%;position:absolute;left:0px;top:0px;z-index:1100;}
table.popupwrapper {width:100%;height:100%;}

.popup .popwin {margin:auto;width:700px;background:#fff;position:relative;z-index:1200;box-shadow:0 0 15px #111;}

.popwinalert {text-align:center;font-size:30rem;padding:100rem 50rem;}
.pwclose {position:absolute;right:0px;top:0px;width:70px;height:70px;background:url(../i/close.png) center center no-repeat;cursor:pointer;opacity:1;}

body.shadow .popup {display:block;}
body.shadow {overflow:hidden;}
body.shadow .popupclosefield {display:block;}

