<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.mainHolder {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	text-align:center;
	overflow:hidden;
	display:inline-block;
	font-size:0px;
	line-height:0px;
	box-sizing:border-box;
}

.mainHolder .contentSection {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	text-align:center;
	display:inline-block;
	box-sizing:border-box;
}


.mainHolder .firstSection {
	background-color:#0873b3;
	
	background-image:url(images/pattern_new.png);
	background-size:cover;
	background-position: 50% 50%;
}

.mainHolder .firstSection h1 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:46px;
	line-height:1.13em;
	font-family:MuseoSans-700;
	max-width:740px;
	display:inline-block;
	/*color:#148ab9;*/
	color:#FFF;
	box-sizing:border-box;
	padding-top:60px;
	padding-bottom:60px;
	background-color:#0873b3;
	padding-left:20px;
	padding-right:20px;
	text-align:right;
}

.mainHolder .firstSection h1 .topText {
	font-family:MuseoSans-900;
	font-size:45px;
	letter-spacing:1.25px;
}

.mainHolder .firstSection h1 .middleText {
	font-size:44px;
	letter-spacing:0px;
	font-family:MuseoSans-900;
}

.mainHolder .firstSection h1 .middleText i {
	font-style:normal;
	/*color:#e84547;*/
	color:#FFF;
	font-family:MuseoSans-300;
}

.mainHolder .firstSection h1 .bottomText {
	letter-spacing:.85px;
}


@media (max-width: 765px) {
	.mainHolder .firstSection h1 {
		padding-left:20px;
		padding-right:20px;
		font-size:39px;
		line-height:1.13em;
	}
	.mainHolder .firstSection h1 .topText {
		font-size:38px;
		letter-spacing:1.2px;
		line-height:1.13em;
	}
	.mainHolder .firstSection h1 .middleText {
		font-size:37px;
		line-height:1.13em;
		letter-spacing:.25px;
	}
}

@media (max-width: 630px) {
	.mainHolder .firstSection h1 {
		text-align: center;
	}
}

@media (max-width: 375px) {
	.mainHolder .firstSection h1 {
		padding-left:15px;
		padding-right:15px;
	}
}


.mainHolder .approachSection {
	/*
	background-color:#fec10b;
	background-image:url(images/pattern1_new.png);
	background-size:1024px 1024px;
	background-position: 50% 50%;
	*/
	background-color:#ddf2fb;
	background-image:url(images/pattern1_new.png);
	background-size:1024px 1024px;
	background-position: 50% 50%;
}

.mainHolder .approachSection .textArea {
	position:relative;
	left:0px;
	top:0px;
	width:56%;
	height:auto;
	text-align:left;
	display:inline-block;
	box-sizing:border-box;
	max-width:621px;
	padding-left:40px;
	padding-right:40px;
	padding-top:80px;
	padding-bottom:80px;
	font-family:Museo-300;
	color:#000;
	font-size:18px;
	line-height:29px;
	vertical-align:bottom;
}

.mainHolder .approachSection .textArea h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-900;
	font-size:32px;
	line-height:1.13em;
	color:#0873b3;
}

.mainHolder .approachSection .textArea p {
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-top:28px;
}

.mainHolder .approachSection .textArea p a {
	color:#0873b3;
	font-family:Museo-500;
	text-decoration:underline;
}

.mainHolder .approachSection .studentsImage {
	position:relative;
	left:0px;
	top:0px;
	width:44%;
	height:auto;
	text-align:left;
	display:inline-block;
	box-sizing:border-box;
	max-width:389px;
	vertical-align:bottom;
}

@media (max-width: 1023px) {
	.mainHolder .approachSection .textArea {
		padding-top:40px;
		padding-bottom:40px;
	}
}

@media (max-width: 765px) {
	.mainHolder .approachSection .textArea {
		width:100%;
		max-width:none;
		padding-left:20px;
		padding-right:20px;
	}
	.mainHolder .approachSection .studentsImage {
		width: calc(100% - 40px);
	}
}

.mainHolder .firstAidHeader {
	padding-top:65px;
	padding-bottom:50px;
	background-color:#148ab9;
}

.mainHolder .firstAidHeader .textArea {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	text-align:center;
	display:inline-block;
	box-sizing:border-box;
	max-width:900px;
	font-family:Museo-300;
	color:#FFF;
	font-size:18px;
	line-height:29px;
	vertical-align:bottom;
	padding-left:20px;
	padding-right:20px;
}

.mainHolder .firstAidHeader .textArea h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-500;
	font-size:32px;
	line-height:1.13em;
}

.mainHolder .firstAidHeader .textArea h2 .boldText {
	font-family:MuseoSans-900;
}

.mainHolder .firstAidHeader .textArea p {
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-top:28px;
}

.mainHolder .firstAidHeader .textArea p strong {
	color:#fecd3e;
	font-family:Museo-700;
	font-weight:normal;
}

@media (max-width: 765px) {
	.mainHolder .firstAidHeader {
		padding-top:40px;
		padding-bottom:40px;
	}
}

.mainHolder .firstAidSection {
	background-color:#f7f7f7;
	background-image:url(images/pattern2.png);
	background-size:1024px 1024px;
	background-position: 50% 50%;
}

.mainHolder .firstAidSection .blueBar {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:145px;
	display:inline-block;
	background-color:#148ab9;
}

.mainHolder .firstAidSection .bookHolder {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFF;
}

.mainHolder .firstAidSection .bookHolder .bookColumn {
	position:relative;
	left:0px;
	top:0px;
	width:33.3%;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	padding-top:45px;
	padding-bottom:80px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:bottom;
	max-width:505px;
}

.mainHolder .firstAidSection .bookHolder .bookColumn h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	color:#148ab9;
	font-family:MuseoSans-900;
	font-size:27px;
	line-height:1.3em;
}

.mainHolder .firstAidSection .bookHolder .bookColumn p {
	padding:0px;
	margin:0px;
	font-weight:normal;
	color:#333333;
	font-family:MuseoSans-300;
	font-size:27px;
	line-height:1.3em;
	max-width:580px;
	display:inline-block;
	padding-bottom:30px;
}

.mainHolder .firstAidSection .bookHolder .bookColumn .bookClass {
	width:100%;
	max-width:329px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, .25);
}

.mainHolder .firstAidSection .bookHolder .bookColumn .bookButton {
	position:relative;
	left:0px;
	top:0px;
	width:235px;
	height:auto;
	box-sizing:border-box;
	background-color:#e92a33;
	color:#FFF;
	display:inline-block;
	border-radius:20px;
	font-family:Museo-500;
	font-size:16px;
	text-decoration:none;
	line-height:16px;
	padding-top:12px;
	padding-bottom:12px;
	margin-top:40px;
}

.mainHolder .firstAidSection .bookHolder .bookColumn .bookButton .theArrow {
	width:19px;
}

@media (max-width: 1020px) {
	.mainHolder .firstAidSection .bookHolder {
		padding-left:0px;
		padding-right:0px;
	}
	.mainHolder .firstAidSection .bookHolder .bookColumn {
		width:100%;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:45px;
		max-width:none;
	}
}


@media (max-width: 765px) {
	.mainHolder .firstAidSection .bookHolder .bookColumn h2 {
		font-size:24px;
		line-height:1.3em;
	}
	
	.mainHolder .firstAidSection .bookHolder .bookColumn p {
		font-size:24px;
		line-height:1.3em;
	}
}

.mainHolder .letterSection {
	background-color:#00a7f2;
	background-image:url(images/pattern3.png);
	background-size:1024px 1024px;
	background-position: 50% 50%;
	padding-top:80px;
	padding-bottom:80px;
}

.mainHolder .letterSection  .photoClass {
	position:relative;
	left:0px;
	top:0px;
	width:20%;
	height:auto;
	max-width:179px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, .25);
	vertical-align:top;
	box-sizing:border-box;
}

.mainHolder .letterSection .textArea {
	position:relative;
	left:0px;
	top:0px;
	width:80%;
	height:auto;
	text-align:left;
	display:inline-block;
	box-sizing:border-box;
	max-width:736px;
	font-family:MuseoSans-300;
	color:#FFF;
	font-size:20px;
	line-height:27px;
	vertical-align:top;
	padding-left:35px;
}

.mainHolder .letterSection .textArea h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-700;
	font-size:26px;
	line-height:1.13em;
}

.mainHolder .letterSection .textArea h3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:23px;
	line-height:1.13em;
	margin-top:7px;
}

.mainHolder .letterSection .textArea h3 a {
	color:#FFF;
	text-decoration:underline;
}

.mainHolder .letterSection .textArea p {
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-top:40px;
}

.mainHolder .letterSection .theLetter {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	text-align:left;
	display:inline-block;
	box-sizing:border-box;
	max-width:915px;
	font-family: Noteworthy-Light;
	color:#242527;
	font-size:19px;
	line-height:27px;
	vertical-align:top;
	padding-left:50px;
	padding-right:50px;
	padding-top:40px;
	padding-bottom:40px;
	background-color:#f8f8f8;
	letter-spacing:.3px;
	margin-top:60px;
}

.mainHolder .letterSection .theLetter strong {
	font-weight: normal;
	font-family: Noteworthy-Bold;
	font-size:22px;
}

@media (max-width: 1020px) {
	.mainHolder .letterSection  .photoClass {
		margin-left:20px;
	}
	.mainHolder .letterSection .textArea {
		width: calc(80% - 20px);
		padding-right:20px;
	}
}

@media (max-width: 765px) {
	.mainHolder .letterSection {
		padding-top:40px;
		padding-bottom:40px;
	}
	.mainHolder .letterSection  .photoClass {
		margin-left:0px;
		width:100%;
	}
	.mainHolder .letterSection .textArea {
		margin-top:40px;
		width: 100%;
		padding-left:20px;
	}
	.mainHolder .letterSection .theLetter {
		padding-left:20px;
		padding-right:20px;
		padding-top:40px;
		padding-bottom:40px;
		margin-top:40px;
	}
}

.mainHolder .learnAtHomeSection {
	background-color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
}

.mainHolder .learnAtHomeSection .banner {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	text-align:center;
	display:inline-block;
	box-sizing:border-box;
	max-width:1014px;
	font-family:MuseoSans-300;
	color:#FFF;
	vertical-align:top;
	padding-left:30px;
	padding-right:30px;
	padding-top:45px;
	padding-bottom:45px;
	background-color:#095aff;
}

.mainHolder .learnAtHomeSection .banner p {
	padding:0px;
	margin:0px;
	font-size:29px;
	line-height:33px;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
	padding-bottom:15px;
}

.mainHolder .learnAtHomeSection .banner a {
	padding:0px;
	margin:0px;
	font-family:Museo-500;
	font-size:21px;
	line-height:32px;
	display:inline-block;
	vertical-align:middle;
	color:#FFF;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:30px;
	padding-right:30px;
	box-sizing:border-box;
	border:solid;
	border-width:2px;
	border-color:#FFF;
	border-radius:35px;
	margin-left:10px;
	margin-right:10px;
}

.mainHolder .contactSection {
	background-color:#ebf0f5;
	padding-top:45px;
	padding-bottom:45px;
}

.mainHolder .contactSection .contactLogo {
	width:72px;
	height:68px;
	display:inline-block;
}

.mainHolder .contactSection p {
	font-family:MuseoSans-300;
	font-size:22px;
	line-height:1.13em;
	color:#000;
	box-sizing:border-box;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	margin-top:35px;
	word-break: break-all;  
}

.mainHolder .contactSection p a {
	color:#095aff;
	text-decoration:underline;
	word-wrap: break-all;
}



.mainHolder .resourcesSection {
	background-color:#f7f7f7;
	padding-top:45px;
	padding-bottom:45px;
}

.mainHolder .resourcesSection .banner {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
	max-width:1112px;
}

.mainHolder .resourcesSection .banner .line {
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	height:1px;
	display:inline-block;
	background-color:#000;
	z-index:5;
}

.mainHolder .resourcesSection .banner h2 {
	margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	top:0px;
	display:inline-block;
	font-weight:normal;
	font-family:MuseoSans-700;
	font-size:32px;
	line-height:1.13em;
	color:#000;
	background-color:#f7f7f7;
	display:inline-block;
	z-index:10;
	padding-left:10px;
	padding-right:10px;
}

.mainHolder .resourcesSection .item {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	background-color:#FFF;
	display:inline-block;
	max-width:915px;
	margin-top:45px;
	box-sizing:border-box;
	overflow:hidden;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	min-height:175px;
}

.mainHolder .resourcesSection .item .textHolder {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	padding-left:205px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:25px;
	text-align:left;
}

.mainHolder .resourcesSection .item .textHolder h3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-700;
	font-size:24px;
	line-height:1.13em;
	color:#148ab9;
}

.mainHolder .resourcesSection .item .textHolder p {
	margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	font-family:MuseoSans-300;
	color:#000;
	font-size:18px;
	line-height:27px;
	margin-top:6px;
}

.mainHolder .resourcesSection .item .textHolder p strong {
	font-weight:normal;
	font-family:MuseoSans-500;
	vertical-align:middle;
	display:inline-block;
}

.mainHolder .resourcesSection .item .textHolder p a {
	position:relative;
	left:0px;
	top:0px;
	background-color:#e92a33;
	margin-right:3px;
	white-space:nowrap;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	box-sizing:border-box;
	font-size:14px;
	line-height:14px;
	color:#FFF;
	text-decoration:none;
	vertical-align:middle;
	border-radius:15px;
}

.mainHolder .resourcesSection .item .textHolder p a.deactive {
	opacity:.5;
	pointer-events: none;
}

.mainHolder .resourcesSection .item .theCover {
	position:absolute;
	left:0px;
	top:0px;
	width:180px;
	height:auto;
	display:inline-block;
	box-sizing:border-box;
	border: 1px solid #f2f2f2;
}

@media (max-width: 765px) {
	.mainHolder .resourcesSection .item .theCover {
		position:relative;
		margin-top:25px;
	}
	.mainHolder .resourcesSection .item .textHolder {
		padding-left:15px;
		text-align:center;
	}
	.mainHolder .resourcesSection .item .textHolder p strong {
		width:100%;
		display:inline-block;
	}
	.mainHolder .resourcesSection .item .textHolder p a {
		margin-right:3px;
		margin-left:3px;
		min-width:160px;
		margin-bottom:5px;
	}
}

/*
#universal4o {
	display:none !important;
}
*/</pre></body></html>