@charset "UTF-8";
.slide-container {
	background-color: #fbfafa;
}
.slide-content {
	font-family: 'EB Garamond', serif;
	color: #222;
	text-align: center;
}
.slide-content .job-roles {
	margin: 75px 0 90px 0;
}
.slide-content h1 {
	font-weight: 500;
}
.slide-content h2.title {
	font-weight: 500;
	margin-bottom: 35px;
}
.slide-content h2, h3, h4, p {
	font-weight: 400;
}
.slide-content a {
	font-weight: 500;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.slide-content a:hover {
	/* color: #528ff0; */
	color: #866dfa;
	border-bottom: 0;
}
.slide-content h3 > a {
   font-weight: 400 !important; 
}
#slide-one h3 > a {
	border-bottom: 0;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.slide-container { padding: 50px 80px; }
	.slide-content h1 { font-size: 2.0rem; }
	.slide-content h2 { font-size: 1.25rem; }
	.slide-content h2.title { font-size: 1.6rem; }
	.slide-content h3 { font-size: 1.15rem; }
	.slide-content h4 { font-size: 1.15rem; }
	.slide-content .details p { font-size: 1.1rem; }
	.slide-content .bullet-small { font-size: 1.0rem; }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.slide-container { padding: 50px 85px; }
	.slide-content h1 { font-size: 2.2rem; }
	.slide-content h2 { font-size: 1.8rem; }
	.slide-content h2.title { font-size: 1.9rem; }
	.slide-content h3 { font-size: 1.45rem; }
	.slide-content h4 { font-size: 1.25rem; }
	.slide-content .details p { font-size: 1.2rem; }
	.slide-content .bullet-small { font-size: 1.0rem; }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.slide-container { padding: 50px 100px; }
	.slide-content h1 { font-size: 2.6rem; }
	.slide-content h2 { font-size: 2.1rem; }
	.slide-content h2.title { font-size: 2.0rem; margin-bottom: 24px; }
	.slide-content h3 { font-size: 1.7rem; }
	.slide-content h4 { font-size: 1.3rem; }
	.slide-content .details p { font-size: 1.25rem; line-height: 1.9rem; margin-bottom: 20px; }
	.slide-content .bullet-small { font-size: 1.5rem; }
	.slide-content .job-roles { margin: 56px 0 70px 0; }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.slide-container { padding: 50px 85px; }
	.slide-content h1 { font-size: 2.2rem; }
	.slide-content h2 { font-size: 1.6rem; }
	.slide-content h2.title { font-size: 1.85rem; }
	.slide-content h3 { font-size: 1.3rem; }
	.slide-content h4 { font-size: 1.25rem; }
	.slide-content .details p { font-size: 1.2rem; }
	.slide-content .bullet-small { font-size: 1.0rem; }
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.slide-container { padding: 50px 100px; }
	.slide-content h1 { font-size: 2.45rem; }
	.slide-content h2 { font-size: 1.9rem; }
	.slide-content h2.title { font-size: 1.9rem; }
	.slide-content h3 { font-size: 1.6rem; }
	.slide-content h4 { font-size: 1.25rem; }
	.slide-content .details p { font-size: 1.2rem; line-height: 1.9rem; margin-bottom: 20px; }
	.slide-content .bullet-small { font-size: 1.4rem; }
}
/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1400px) {
	.slide-container { padding: 50px 100px; }
	.slide-content h1 { font-size: 2.7rem; }
	.slide-content h2 { font-size: 2.3rem; }
	.slide-content h2.title { font-size: 2.3rem; margin-bottom: 25px; }
	.slide-content h3 { font-size: 1.8rem; }
	.slide-content h4 { font-size: 1.6rem; }
	.slide-content .details p { font-size: 1.5rem; line-height: 2.2rem; margin-bottom: 25px; }
	.slide-content .bullet-small { font-size: 1.6rem; }
}
/* Extra large devices (large laptops and desktops, 1690px and up) */
@media only screen and (min-width: 1690px) {
	.slide-container { padding: 50px 100px; }
	.slide-content h1 { font-size: 3.0rem; }
	.slide-content h2 { font-size: 2.7rem; }
	.slide-content h2.title { font-size: 2.7rem; margin-bottom: 24px; }
	.slide-content h3 { font-size: 2.0rem; }
	.slide-content h4 { font-size: 1.6rem; }
	.slide-content .details p { font-size: 1.6rem; line-height: 2.4rem; margin-bottom: 25px; }
	.slide-content .bullet-small { font-size: 1.8rem; }   
}