:root{
	--sans: 'gothamLight', sans-serif;
	--sansMedium: 'gothamMedium', sans-serif;
	--serif: 'Times-New-Roman', Times, serif;
	--artemisGold: #C79316;
	--artemisGreen: #005652;
	--artemisBlue: #1d2a3b;
	--artemisTextBlack: #29333c;
	--artemisTextGrey:#606c77;
	--white: #ffffff;
}
body{
	font-family: Times, Times New Roman, serif;
	font-size:18px;
	color:var(--artemisTextBlack);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color:var(--artemisTextBlack);
}
h3{
	font-size:3rem;
}
.sans{
	font-family:var(--sansMedium);
}
.sansLight{
	font-family:var(--sans);
}
.goldText{
	color:#C79316!important;
}
.blueText{
	color:#1d2a3b!important;
}
/* HOME HERO */
.heroWrap{
	display: flex;
	flex-direction: column;
	flex-shrink:0;
	width:100%;
	height:calc(68vh - 100px);
	align-items: center;
	justify-content:center;
	text-align:center;
	background-image: url(../assets/images/artemis-investment-banking-keyImg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-top:70px;
}
.heroWrapBorder{
	width:100vw;
	height:4px;
	display: block;
	flex-shrink: 0;
	background: #c79316; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #c79316 0%, #c79316 31%, #efdebf 55%, #c79316 79%, #c79316 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #c79316 0%,#c79316 31%,#efdebf 55%,#c79316 79%,#c79316 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #c79316 0%,#c79316 31%,#efdebf 55%,#c79316 79%,#c79316 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c79316', endColorstr='#c79316',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
 h1, p.heroLeadIn{
	color:#fff;
	font-weight:600;
}
p.heroLeadIn{
	font-size:18px;
	margin-bottom:0px;
}
h1{
	font-size:35px;
	text-transform: uppercase;
}
.heroHighlight{
	background:rgba(29, 42, 59, .7);
	padding:8px 35px;
	clip-path: polygon(0 0, 100% 0%, 92% 100%, 8% 100%);
	border-bottom-width:4px;
	border-bottom-style: solid;
	border-image: linear-gradient(135deg, #c79316 0%,#c79316 25%,#efdebf 45%,#c79316 79%,#c79316 100%) 1;
}
.heroHighlight p{
	font-size:.95rem;
	font-style: italic;
	font-weight: 600;
	color:#fff;
	margin-bottom:0px;
}
.uspWrapper{
	flex-direction:column;
}
.homeUSP{
	text-align: center;
	width:100%;
	flex-shrink:0;
	height:16vh;
	padding:.55rem .70rem;
}
.homeUSP h2, .homeUSP h3, .homeUSP h4{
 	font-family: var(--sansMedium);
 	font-size:1.625rem;
 	font-weight:400;
 	color:#fff;
	margin-bottom:0px;
}
.homeUSP p{
	font-size:.85rem;
	color:#fff;
	margin-bottom:8px;
}
.homeUSP span{
	font-family: var(--sansMedium);
	font-size:.95rem;
	font-weight: 600;
	display: block;
}
.uspOne{
	background-color:#005652;
}
.uspTwo{
	background-color:#1d2a3b;
}
.homeUSP .btn{
	font-family: var(--serif);
	font-size:.85rem;
	font-style: italic;
	font-weight: 600;
	padding:4px 12px;
	border-radius: 0px;
}
.btn{
	font-family:  var(--serif);
	font-size:1.15rem;
	color:var(--artemisTextBlack);
	font-style: italic;
	padding:3px 16px;
	border-radius: 0px;
}
.btn-white{
	color:#1d2a3b;
	background-color:#fff;
	border:1px solid #1d2a3b;
	transition: all .3s;
}
.btn-white:hover{
	color:var(--artemisTextBlack);
	background-color:#fff;
	border:1px solid transparent;
	box-shadow: 4px 4px 6px #7d8791;
}
.homeIntroSection{
	background-color:#ecf1f7;
	background-image:url(../assets/images/investment-bank-icon-white-510pxW.png);
	background-position: center 1.25rem;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding:1.25rem;
}
.homeIntroSection img{
	width:63px;
	height:auto;
	margin-bottom:1rem;
}
.homeIntroSection p{
	font-family: var(--sans);
	font-weight:600;
}
.homeIntroSection p span{
	font-family: var(--sansMedium);
	font-weight:normal;
}
@media (min-width:1100px){
	.uspWrapper{
		flex-direction:row;
	}
	.homeUSP{
		width:50vw;
		height:150px;
	}
}
/*
*
*
*
*
*
*/
@media (min-width:1200px){
	.heroWrap{
		height: unset;
		width:auto;
		aspect-ratio:16 / 6;
	}
	p.heroLeadIn{
		font-size:28px;
	}
	h1{
		font-size:51px;
	}
	.heroHighlight{
		padding:8px 50px;
	}
	.heroHighlight p{
		font-size:1.75rem;
		font-weight:400;
	}
	.homeUSP .btn:hover{
		color:#000;
	}
	.homeIntroSection{
		flex-shrink: 0;
		height: 350px;
		padding-left:150px;
		padding-right:150px;
		background-position: 20% 1.25rem;
	}
	.homeIntroSection p{
		font-size:1.25rem;
		width: 100%;
  		inline-size: max-content;
	}
}
/*
*
*
*
*
*
*/
@media (min-width:1366px){
	.homeUSP{
		height:175px;
		padding: .85rem 1rem;
	}
	.homeUSP span{
		font-family:var(--sans);
		font-size:1.2rem;
	}
	.homeUSP p {
		font-family:serif;
		font-size:1.2rem;
	}
	.homeIntroSection{
		padding-left:200px;
		padding-right:200px;
	}
}
@media (min-width:1440px){
	.homeUSP{
		height:175px;
		padding: 1rem 1rem;
	}
}
/*
*
*
*
*
*
*/
@media (min-width: 1800px){
	p.heroLeadIn{
		font-size:31px;
	}
	h1{
		font-size:57px;
	}
	.heroHighlight{
		padding:8px 50px;
	}
	.heroHighlight p{
		font-size:1.5rem;
		font-weight:400;
	}
}
/*
*
*
*
*
*
*/
@media (min-width: 1900px) and (min-height: 2000px){
}