body { margin:0px 0px; padding:0px; }
img { top:0;left:0;width:100%;height:100%; }
* { box-sizing:Border-box }

#container {
	position:absolute;
	overflow:hidden;
	cursor:pointer;
}

.sprite {
	position:absolute;
	background-repeat:no-repeat;
}

.center {
	width:100vw;
    height:100vh;
    padding:0;
    margin:0;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    justify-content:center;
}

.retina_container {
	left:0px;
	top:0px;
	width:200%;
	height:200%;
    transform-style:preserve-3d;
    transform:matrix3d(0.5, 8.72665e-05, 0, 0, -8.72665e-05, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0.1, 0.9999);
    transform-origin:left top 0px;
}

.overflowHidden{
	overflow:hidden;
}

[id^="border"] {
	z-index:99;
	background-color:#999999;
	height:100%;
	width:100%;
}

#border_top {
	top:0;
	left:0;
	height:1px;
}

#border_right {
	top:0;
	right:0;
	width:1px;
}

#border_bottom {
	bottom:0;
	left:0;
	height:1px;
}

#border_left {
	top:0;
	left:0;
	width:1px;
}

#x1 {
	left:220px;
	top:0px;
	width:380px;
	height:500px;
	background-image:url(../img/x1.png);
}

#x2 {
	left:0px;
	top:0px;
	width:600px;
	height:500px;
	background-image:url(../img/x2.png);
}

#x_container {
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#x {
	left:0px;
	top:0px;
	width:425px;
	height:425px;
}

#TP {
	width:100%;
	height:100%;
}

#BT {
	width:100%;
	height:100%;
}

#bg_gradient {
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgb(53,87,152);
	background:-moz-linear-gradient(90deg, rgba(146,12,22,1) 0%, rgba(215,17,44,1) 100%);
	background:-webkit-linear-gradient(90deg, rgba(146,12,22,1) 0%, rgba(215,17,44,1) 100%);
	background:linear-gradient(90deg, rgba(146,12,22,1) 0%, rgba(215,17,44,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#920c16",endColorstr="#d7112c",GradientType=1); 
}

.roundCorners {
	border-radius:16px;
}

.efBGcolor {
	background-color:#120d36;
}

.xColor {
	fill:#ffffff;
    fill-rule:evenodd;
}

.logoTaxColor {
	fill:#d6202d;
}

.logoActColor {
	fill:#ffffff;
}

.logoMaskColor {
	fill:#ffffff;
}
  
.evenodd {
	fill-rule:evenodd;
}

#cta_container {
	left:0;
	top:0;
	width:100%;
	height:100%;
}

#cta_hover {
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#0073d8;
}

#cta {
	left:53px;
	top:667px;
	width:225px;
	height:83px;
	background-image:url(../img/cta.png);
}

#cta_hover_container {
	left:53px;
	top:667px;
	width:225px;
	height:83px;
	background-color:#d6202d;
}

#cta_copy {
	left:80px;
	top:697px;
	width:169px;
	height:22px;
	background-image:url(../img/cta_copy.png);
}

#copy_container {
	left:0;
	top:0;
	width:100%;
	height:100%;
}

#logo {
	left:312px;
	top:1100px;
	width:251px;
	height:52px;
	background-image:url(../img/logo.png);
}

#copy1a {
	left:52px;
	top:306px;
	width:243px;
	height:57px;
	background-image:url(../img/copy1a.png);
}

#copy1b {
	left:50px;
	top:384px;
	width:182px;
	height:55px;
	background-image:url(../img/copy1b.png);
}

#copy1c {
	left:52px;
	top:460px;
	width:193px;
	height:57px;
	background-image:url(../img/copy1c.png);
}

#copy1Box {
	left:50px;
	top:375px;
	width:189px;
	height:75px;
	background-image:url(../img/copy1Box.png);
}

#copy2a {
	left:58px;
	top:268px;
	width:278px;
	height:57px;
	background-image:url(../img/copy2a.png);
}

#copy2b {
	left:56px;
	top:345px;
	width:289px;
	height:65px;
	background-image:url(../img/copy2b.png);
}

#copy2c {
	left:58px;
	top:422px;
	width:356px;
	height:57px;
	background-image:url(../img/copy2c.png);
}

#copy2d {
	left:58px;
	top:499px;
	width:391px;
	height:55px;
	background-image:url(../img/copy2d.png);
}

#copy3a {
	left:57px;
	top:468px;
	width:240px;
	height:55px;
	background-image:url(../img/copy3a.png);
}

#copy3b {
	left:57px;
	top:546px;
	width:326px;
	height:57px;
	background-image:url(../img/copy3b.png);
}

#copy3c {
	left:56px;
	top:624px;
	width:410px;
	height:57px;
	background-image:url(../img/copy3c.png);
}

#ef_copy1a {
	left:49px;
	top:535px;
	width:301px;
	height:34px;
	background-image:url(../img/ef_copy1a.png);
}

#ef_copy1b {
	left:360px;
	top:535px;
	width:138px;
	height:34px;
	background-image:url(../img/ef_copy1b.png);
}

#x1a {
	left:129px;
	top:0px;
	width:471px;
	height:389px;
	background-image:url(../img/x1a.png);
}

#x1b {
	left:0px;
	top:771px;
	width:600px;
	height:429px;
	background-image:url(../img/x1b.png);
}

#x2b {
	left:149px;
	top:770px;
	width:451px;
	height:430px;
	background-image:url(../img/x2b.png);
}

#x2a {
	left:311px;
	top:0px;
	width:289px;
	height:283px;
	background-image:url(../img/x2a.png);
}

#copy1d {
	left:50px;
	top:537px;
	width:418px;
	height:57px;
	background-image:url(../img/copy1d.png);
}

#copy1e {
	left:52px;
	top:614px;
	width:165px;
	height:57px;
	background-image:url(../img/copy1e.png);
}

#copy1f {
	left:51px;
	top:691px;
	width:274px;
	height:57px;
	background-image:url(../img/copy1f.png);
}

#copy2e {
	left:57px;
	top:575px;
	width:302px;
	height:57px;
	background-image:url(../img/copy2e.png);
}

#copy3d {
	left:25px;
	top:518px;
	width:117px;
	height:38px;
	background-image:url(../img/copy3d.png);
}

#copy1bBox {
	left:50px;
	top:375px;
	width:189px;
	height:75px;
	background-image:url(../img/copy1bBox.png);
}

#copy2f {
	left:56px;
	top:652px;
	width:373px;
	height:57px;
	background-image:url(../img/copy2f.png);
}

#copy2g {
	left:57px;
	top:728px;
	width:263px;
	height:57px;
	background-image:url(../img/copy2g.png);
}