/* CSS Document */
@font-face{font-family:'font-thin';font-style:normal;font-weight:normal;src:url("../fonts/ATTAleckSans/WOFF2/ATTAleckSans_W_Th.woff2") format("woff2"),url("../fonts/ATTAleckSans/WOFF/ATTAleckSans_W_Th.woff") format("woff")}

@font-face{font-family:'font-light';font-style:normal;font-weight:normal;src:url("../fonts/ATTAleckSans/WOFF2/ATTAleckSans_W_Lt.woff2") format("woff2"),url("../fonts/ATTAleckSans/WOFF/ATTAleckSans_W_Lt.woff") format("woff")}

@font-face{font-family:'font-regular';font-style:normal;font-weight:normal;src:url("../fonts/ATTAleckSans/WOFF2/ATTAleckSans_W_Rg.woff2") format("woff2"),url("../fonts/ATTAleckSans/WOFF/ATTAleckSans_W_Rg.woff") format("woff")}

@font-face{font-family:'font-medium';font-style:normal;font-weight:normal;src:url("../fonts/ATTAleckSans/WOFF2/ATTAleckSans_W_Md.woff2") format("woff2"),url("../fonts/ATTAleckSans/WOFF/ATTAleckSans_W_Md.woff") format("woff")}

@font-face{font-family:'font-bold';font-style:normal;font-weight:normal;src:url("../fonts/ATTAleckSans/WOFF2/ATTAleckSans_W_Bd.woff2") format("woff2"),url("../fonts/ATTAleckSans/WOFF/ATTAleckSans_W_Bd.woff") format("woff")}

@font-face{font-family:'font-black';font-style:normal;font-weight:normal;src:url("../fonts/ATTAleckSans/WOFF2/ATTAleckSans_W_Blk.woff2") format("woff2"),url("../fonts/ATTAleckSans/WOFF/ATTAleckSans_W_Blk.woff") format("woff")}

[class*="font-"]{font-style:normal;font-weight:normal}

.font-thin{font-family:font-thin, sans-serif}

.font-thin-italic{font-family:font-thin, sans-serif;font-style:italic}

.font-light{font-family:font-light, sans-serif}

.font-light-italic{font-family:font-light, sans-serif;font-style:italic}

.font-regular{font-family:font-regular, sans-serif}

.font-italic{font-family:font-regular, sans-serif;font-style:italic}

.font-medium{font-family:font-medium, sans-serif}

.font-medium-italic{font-family:font-medium, sans-serif;font-style:italic}

.font-bold{font-family:font-bold, sans-serif}

.font-bold-italic{font-family:font-bold, sans-serif;font-style:italic}

.font-black{font-family:font-black, sans-serif}

.font-black-italic{font-family:font-black, sans-serif;font-style:italic}

.color-att-blue{color:#009fdb}

body{
	position: relative; 
	width: 100vw; 
	height: 100vh; 
	margin: 0; 
	background-image: url('../images/att_bg.png'); 
	background-size: auto;  
	background-repeat: no-repeat; 
	background-position: top right;	
	font-size: 18px;
}
main{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
	width: 100vw;
	height: 100vh;
}
.logo{
	height: 9vh;
	max-height: 100px;
	padding: 5vh 3.9vw 1vh;
}
.title h1{
	font-size: 6.45rem;
	line-height: 7.5rem;
	padding: 4vh 3.9vw 0vh;
	margin: 0;
}
.content{
	padding: 0 4.5vw 1vh 3.9vw;
	font-size: 1.6rem;
	letter-spacing: 0.009rem;
	line-height: 1.9rem;
	color: black;
}
a{
	color:black;
	text-decoration: none;
}
@media screen and (min-width: 1440px) {
  .content {
     font-size: 26px;
  }
}
