@font-face {
  font-family: 'Frutiger Light';
  src: url(../fonts/frutiger.otf);
}

body { color: black; background-color: white; overflow:hidden;}

p {}

td {}

a:link { color: black; text-decoration: underline; }

a:visited { color: black; text-decoration: underline  }

a:hover { color: black; text-decoration: underline  }

a:active { color: black; text-decoration: underline  }

a.fv:link { color: #ffdf43; text-decoration: underline }

a.fv:visited { color: #ffdf43; text-decoration: underline  }

a.fv:hover { color: #ffdf43; text-decoration: underline  }

a.fv:active { color: #ffdf43; text-decoration: underline  }

.parent {
position:absolute;
width:640px;
height:640px;
top: 50%;
left: 50%;
margin-top: -320px;
margin-left: -320px;
}
.title {
position:absolute;
left:3%;
bottom:1%;
margin:0;
padding:0;
font-family: 'Frutiger Light','Arial';
font-size: 88px;
text-transform:uppercase;
line-height: 94%;
}
.title_fv {
position:absolute;
left:3%;
bottom:5%;
margin:0;
padding:0;
font-family: 'Frutiger Light','Arial';
font-size: 88px;
text-transform:uppercase;
line-height: 94%;
color: #ffdf43;
}
.button {
position:absolute;
left:6%;
bottom:5%;
margin:0;
padding:0;
font-family: 'Frutiger Light','Arial';
font-size: 42px;
text-transform:uppercase;
line-height: 94%;
}
.button_fv {
position:absolute;
left:6%;
bottom:5%;
margin:0;
padding:0;
font-family: 'Frutiger Light','Arial';
font-size: 42px;
text-transform:uppercase;
line-height: 94%;
color:#da4265;
}

.text {
font-family: 'Frutiger Light','Arial';
font-size: 16px;
text-transform:uppercase;
line-height: 120%;
}
.text_fv {
font-family: 'Frutiger Light','Arial';
font-size: 16px;
text-transform:none;
line-height: 120%;
color: #ffdf43;
}
.links {
font-family: 'Frutiger Light','Arial';
font-size: 22px;
text-transform:none;
line-height: 150%;
}
.links_fv {
font-family: 'Frutiger Light','Arial';
font-size: 22px;
text-transform:none;
line-height: 150%;
}

input{
border: 1px solid black;
padding: 1px;
}

textarea{
border: 0px;
padding: 0px;
}


.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}
