/* Utility Classes */
.adSize {width: 300px; height: 250px;}
.vidHid{opacity: 0; visibility: hidden;}
.posAb{position:absolute;}
.topLef{left: 0px; top: 0px;}
.botLef{left: 0px; bottom: 0px;}
.bgDef{background-size: contain !important; background-repeat: no-repeat !important; }
.overFlowHid{overflow: hidden;}

@font-face {
	font-family: "CitiSans Regular";
	src: url("../fonts/Citi-Sans-Display-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "CitiSans Bold";
	src: url("../fonts/Citi-Sans-Text-Bold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "CitiSerif Italic";
	src: url("../fonts/Citi-Serif-Display-Regular-Italic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

/* #tmp {background: no-repeat url('../assets/tmp1.png');} */

/* Ad Style */

#GL_logo {background-image: url('../assets/GL_logo.png');}

/* TYPOGRAPHY */
p {
	font-family: "CitiSans Regular", sans-serif;
	color: #fff;
}

#F1_copy1 span, 
#F2_copy2 {
	font-family: "CitiSerif Italic", serif;
}

.F1_copy {
	font-size:21.1px;
	letter-spacing: -0.4px;
	line-height: 1.1;
}

#F1_copy1 {
	width: 500px;
	top: 19px;
    left: 25px;
}

.F2_copy,
#F2_copy2 {
	font-size: 18px;
	letter-spacing: -0.4px;
	line-height: 1.1;
}

#GL_ctaCon button {
	font-family: "CitiSans Bold", sans-serif;
	font-size: 11.25px;
}

#GL_ctaCon button {
	color: #0f1531;
}

sup {
	font-size: 4px;
	vertical-align: top;
	line-height: 2;
}

/* POSITIONING */
#GL_textbox {
	background-color: #0f1531;
	width: 280px;
	height: 184px;
	border-radius: 10px;
	top: 10px;
	left: 10px;
}

#GL_ctaCon {
	background-color: #fff;
	border-radius: 15px;
	letter-spacing: .5px;
	top: 158px;
	left: 25px;
	padding: 2px 17px;
}

#F2_copy1 {
	top: 19px;
    left: 25px;
}

#F2_copy2 {
	top: 119px;
    left: 25px;
}


button {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

button:focus-visible {
	outline: 2px solid crimson;
	border-radius: 3px;
}