#container {
position: absolute;
top: 0px;
left: 0px;
width:970px;
height: 250px;
overflow: hidden;
cursor: pointer;
background-color: #B20A2F;
  transform-origin: 0% 0%;
}


#overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 999;
}

#border {
	position: absolute;
	top:0px;
	left:0px;
  	width: 100%;
  	height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  	border:1px solid #154273;
  	z-index: 999;	
}

.images{
  position: absolute;
  width: 970px;
  height: 250px;
  top: 0px;
  left: 0px;
  transform-origin: 38% 6%;
}

#logo{
    width: 110px;
    height: 24px;
    position: absolute;
    top: 203px;
    left: 838px;
}


#frame2bg{
background: #B20A2F;
}

#txt1{
  position: absolute;
  top: 75px;
  left: 60px;
  color: white;
  line-height: 48px;
  font-size: 38px;
  font-family: 'Frutiger-black', Arial, sans-serif; 
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



#btnTxt{
color: #000;
  line-height:24px;
  font-size: 24px;
  font-family: 'Frutiger-bold', Arial, sans-serif; 
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    top: 12px;
    left: 19px;
}

@font-face {
    font-family: 'Frutiger-bold';
    src: url('FrutigerLTStd-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger-black';
    src: url('FrutigerLTStd-Black.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}


#btnWrapper, #btnBG, #btnTxt, #btnArrow{
  position: absolute;
  width:226px;
  height: 48px;
    border-radius: 8px;
}


#btnWrapper{
  top: 350px;
  left: 724px;
  transform-origin: 0% 100%;
}

#btnBG{
  background-color: #FFFFFF;
}


