/* Guided Pathways Section CSS */

/* General / Global */

/* Body fade in */
body {
    opacity: 1;
    transition: 1s opacity;
}

body.fade-out {
    opacity: 0;
    transition: none;
}

.container-fluid.container-under-header {
	padding:0;
}

.box-shadow {
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

/* Taking Over */
footer {
	margin-top:0;
}

h2, .h2, h3, .h3, h4, .h4 {
	font-weight: 900;
}

/*
.container-fluid {
	padding-left:0;
	padding-right:0;
}

.container-fluid .row {
	margin-left:0;
	margin-right:0;
}

.container-fluid .container .row {
	margin-left: -15px;
	margin-right: -15px;
}


.navbar .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}

.navbar .container-fluid .row {
	margin-left:0;
	margin-right:0;
}*/

/* Hover Effects */

a {
	transition: all 0.5s ease;
}

/* Cards General */

.card {
	background-color:#fff;
	border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	display:block;
	margin-bottom: 2rem;
}

.card .card-interior {
	padding: 3rem;
}

.card .card-interior p {
	font-family: 'AvenirNext', Helvetica Neue, Helvetica, sans-serif;
	color: #192026;
	font-size: 16px;
}

.card .card-interior h2,
.card .card-interior h3,
.card .card-interior h4 {
	font-weight:800;
}

.card a.btn:hover {
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.card img {
	max-width: 100%;
	height:auto;
}

a.card:hover {
	text-decoration:none;
}

.card.card-blue {background-color: #0071CE;}
.card.card-purple {background-color: #672666;}
.card.card-orange {background-color: #EC7700;}
.card.card-green {background-color: #93D500;}
.card.card-aqua {background-color: #1DCAD3;}
.card.card-pink {background-color: #F4436C;}

.card.card-blue:hover {background-color: #0C88ED;}
.card.card-purple:hover {background-color: #8E328D;}
.card.card-orange:hover {background-color: #FA9025;}
.card.card-green:hover {background-color: #A9F206;}
.card.card-aqua:hover {background-color: #1DE1EB;}
.card.card-pink:hover {background-color: #FC2A5B;}

a.card.card-dark,
a.card.card-dark h2,
a.card.card-dark h3,
a.card.card-dark h4,
a.card.card-dark p {
	color: #fff;
}

a.card.card-dark p {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2;
}

a.card span.fa {
	font-size: 150%;
}

@media only screen and (min-width: 768px) {
	.card {
		margin-bottom:0;
	}
}

#gp-hero-home-top-wrapper {
	background-color: #f0f0f0;
}

/* GP Home */
#gp-hero-home {
	position:relative;
	/* If animation is not supported */
	background-color: #C10230;
		-webkit-clip-path: polygon(0 0, 100% 0%, 100% 87%, 0 100%);
	clip-path: polygon(0 0, 100% 0%, 100% 87%, 0 100%);
	/* animation fade in out */
	/*	-webkit-animation-name: color-transition;
	animation-name: color-transition;
		-webkit-animation-duration: 25s;
	animation-duration: 25s;
		-webkit-animation-direction: alternate;
	animation-direction: alternate;
		-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
		-webkit-animation-timing-function: linear;
	animation-timing-function: linear; */
	
	/* Gradient Animation */
	background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
	background-size: 1200% 1200%;
		-webkit-animation: gp-home-hero-anim 41s ease infinite;
	animation: gp-home-hero-anim 41s ease infinite;
}

@-webkit-keyframes gp-home-hero-anim {
    0%{background-position:100% 0%}
    50%{background-position:0% 100%}
    100%{background-position:100% 0%}
}
@keyframes gp-home-hero-anim { 
    0%{background-position:100% 0%}
    50%{background-position:0% 100%}
    100%{background-position:100% 0%}
}

#gp-hero-home .gp-hero-inner {
	background-image: url('/explore-your-career/images/gp-header-bg.svg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 6rem 0 10rem 0;
	color: #fff;
	font-family: "AvenirNext", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.gp-hero-inner span {
	display:block;
}

.gp-hero-inner span.gp-hero-title {
	font-size: 32px;
	line-height: 1.2;
	font-weight: 800;
}

.gp-hero-inner span.gp-hero-sub {
	font-size: 18px;
	line-height: 1.3;
	max-width: 768px;
	margin-top: 1rem;
}

.gp-home-callouts {
	background-color: #f0f0f0;
	padding-bottom: 10rem;
}

.gp-home-callouts .card-interior {
	text-align:center;
}

.gp-home-callouts .card a.dark-link {
	display:inline-block;
	font-family: 'AvenirNext', Helvetica, sans-serif;
	margin-top: 1rem;
}

#scroll-gp-career-communities .card-interior {
	text-align:center;
}

#scroll-gp-career-communities {
	padding: 8rem 0;
}

#scroll-gp-career-communities .row {
	margin-bottom:3rem;
}

#scroll-gp-career-communities h2 {
	font-weight: 800;
}

#scroll-gp-career-communities p {
	font-family: 'AvenirNext', Helvetica, sans-serif;
}

#scroll-gp-career-communities .card {
	display:table;
	width: 100%;
}

#scroll-gp-career-communities .card .card-interior {
	display: table-cell;
	vertical-align:middle;
}

/* Select Degree Menu */
.bootstrap-select .dropdown-menu {
	width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu li a {
	white-space:normal;
}

.bootstrap-select.btn-group .dropdown-menu li {
	border-bottom: 1px solid #ccc;
}

.bootstrap-select.btn-group .dropdown-menu li a:hover,
.bootstrap-select.btn-group .dropdown-menu li a:focus {
	color: #192026;
	background-color: #f1efee;
}

/* Circles Animation */
.gp-spiral {
	background-image: url(/explore-your-career/images/spirals.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative;
}

.gp-question {
	position:absolute;
	z-index:3;
	max-width:100%;
	top: 0;
	left:0;
}

.gp-circles img {
	max-width: 100%;
	height: auto;
	z-index:2;
}

img.gp-circle-rotate {
	-webkit-animation: rotating 8s linear infinite;
	-moz-animation: rotating 8s linear infinite;
	-ms-animation: rotating 8s linear infinite;
	-o-animation: rotating 8s linear infinite;
	animation: rotating 8s linear infinite;
}

img.gp-circle-rotate:hover {
	animation-play-state: paused;
}

#gp-home-where {
	margin-bottom: 5rem;
}

#gp-home-where h2 {
	font-weight: 800;
}

#gp-home-where p {
	font-family: 'AvenirNext', Helvetica, sans-serif;
}

#gp-home-supporting {
	margin-bottom: 8rem;
}

#gp-home-supporting h2 {
	font-weight:800;
}

#gp-home-supporting p {
	font-family: 'AvenirNext', Helvetica, sans-serif;
}

#gp-home-supporting img {
	max-width:100%;
	height: auto;
}

/* GP Footer */

#gp-footer {
	color: #fff;
	margin-bottom: 15px;
}

#gp-footer h2,
#gp-footer h3 {
	font-weight:800;
	color:#fff;
	max-width: 768px;
}

#gp-footer.gp-footer-home h2,
#gp-footer.gp-footer-home h2 {
	max-width:100%;
}

.gp-footer-home {
	position:relative;
	/* If animation is not supported */
	background-color: #C10230;
		-webkit-clip-path: polygon(0 13%, 100% 0%, 100% 100%, 0 100%);
	clip-path: polygon(0 13%, 100% 0%, 100% 100%, 0 100%);
	/* animation in out */
	/*	-webkit-animation-name: color-footer-transition;
	animation-name: color-footer-transition;
		-webkit-animation-duration: 25s;
	animation-duration: 25s;
		-webkit-animation-direction: alternate;
	animation-direction: alternate;
		-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
		-webkit-animation-timing-function: linear;
	animation-timing-function: linear;*/
	
	/* Gradient Animation */
	background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
	background-size: 1200% 1200%;
		-webkit-animation: gp-home-hero-anim 41s ease infinite;
	animation: gp-home-hero-anim 41s ease infinite;
}

.gp-footer-inner {
	background-image: url('/explore-your-career/images/gp-header-bg.svg');
	background-repeat:no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 13rem 0 10rem 0;
	color: #fff;
	font-family: "AvenirNext", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.gp-footer-content {
	
}

#gp-footer.gp-footer-cc {
	margin-bottom: 5rem;
    margin-top: 5rem;
    	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); 
}

.gp-footer-cc .gp-footer-inner {
	padding: 10rem 5rem;
}

.gp-footer-stem {
	background-color: #0071CE;
}

.gp-footer-business {
	background-color: #672666;
}

.gp-footer-health {
	background-color: #EC7700;
}

.gp-footer-liberal {
	background-color: #93D500;
}

.gp-footer-social {
	background-color: #1DCAD3;
}

.gp-footer-arts {
	background-color: #F4436C;
}

/******************
Career Community Pages
******************/
.gp-hero-community {
	padding: 4rem 2rem;
    margin-bottom: 3rem;
}

.gp-hero-community h1 {
	font-weight: 800;
	color: #fff;
}

.gp-hero-community h2 {
	color: #fff;
}

.gp-hero-community p {
	font-family:'AvenirNext', Helvetica, sans-serif;
	color: #fff;
	font-size:21px;
	font-weight:400;
	line-height: 1.2;
}

.gp-hero-community a {
	color: #fff;
}

.gp-hero-navigation span.h2.section-title a {
	color: #fff;
	opacity:.7;
}

.gp-hero-navigation span.h2.section-title a:hover {
	opacity:1;
}

#gp-hero-stem {
	background: linear-gradient(91deg, #0071ce, #0c86ea, #0264b4);
	background-size: 600% 600%;
		-webkit-animation: stem-gradient 17s ease infinite;
	animation: stem-gradient 17s ease infinite;
}

#gp-hero-business {
	background: linear-gradient(91deg, #672666, #8c2a8b, #581e57);
	background-size: 600% 600%;
		-webkit-animation: business-gradient 17s ease infinite;
	animation: business-gradient 17s ease infinite;
}

#gp-hero-health {
	background: linear-gradient(91deg, #fa9025, #ff7426, #ff8000);
	background-size: 600% 600%;
		-webkit-animation: health-gradient 17s ease infinite;
	animation: health-gradient 17s ease infinite;
}

#gp-hero-social {
	background: linear-gradient(91deg, #1de1eb, #0fd1db, #18ecf7);
	background-size: 600% 600%;
		-webkit-animation: social-gradient 17s ease infinite;
	animation: social-gradient 17s ease infinite;
}

#gp-hero-liberal {
	background: linear-gradient(91deg, #a9f206, #9bdb0b, #83d215);
	background-size: 600% 600%;
		-webkit-animation: liberal-gradient 17s ease infinite;
	animation: liberal-gradient 17s ease infinite;
}

#gp-hero-arts {
	background: linear-gradient(91deg, #fc2a5b, #ff4571, #ee1c4d);
	background-size: 600% 600%;
		-webkit-animation: arts-gradient 17s ease infinite;
	animation: arts-gradient 17s ease infinite;
}

/* Career Exploration */

#gp-hero-career-exploration {
	/* Gradient Animation */
	background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
	background-size: 1200% 1200%;
		-webkit-animation: gp-home-hero-anim 41s ease infinite;
	animation: gp-home-hero-anim 41s ease infinite;
}

#gp-career-exploration-cards {
	margin-bottom: 6rem;
}

#gp-career-exploration-cards:after {
	clear:both;
	content:'';
	display:block;
}

#gp-career-exploration-cards .card {
	text-align:center;
	padding-top: 5rem;
}

.gp-ce-learn {
	/* Gradient Animation */
	background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
	background-size: 1200% 1200%;
		-webkit-animation: gp-home-hero-anim 41s ease infinite;
	animation: gp-home-hero-anim 41s ease infinite;
	width: 150px;
	height: 150px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
	border-radius: 100%;
	text-align:center;
	margin: 0 auto;
}

.gp-ce-learn img {
	width: auto;
	height: 80px;
	margin-top: 35px; 
}

.gp-ce-careers {
	background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
	background-size: 1200% 1200%;
		-webkit-animation: gp-home-hero-anim 41s ease infinite;
	animation: gp-home-hero-anim 41s ease infinite;
	width: 120px;
	height: 119px;
	margin: 15px auto 16px auto;
}

.gp-ce-careers img {
	width: 120px;
	height: 120px;
}

@media only screen and (min-width: 992px) {
	#gp-hero-career-exploration {
		padding-bottom: 15rem;
		margin-bottom:0;
	}
	
	#gp-career-exploration-cards {
		z-index:999;
		position:relative;
		margin-top: -12rem;
	}
}

/* Degrees and Certificates LP */
#gp-hero-deg-certs {
	background-image: url(/explore-your-career/images/degree-cert-bg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
	padding:0;
}

#gp-hero-deg-certs .gp-hero-deg-certs-inner {
	background: linear-gradient(226deg, rgba(250, 144, 37, .85), rgba(252, 42, 91, .85), rgba(142, 50, 141, .85), rgba(12, 136, 237, .85), rgba(29, 225, 235, .85), rgba(169, 242, 6, .85));
	background-size: 600% 600%;
		-webkit-animation: DegreeAnimation 35s ease infinite;
	animation: DegreeAnimation 50s ease infinite;
	padding: 10.5rem 0 6rem 0;
}

#gp-degrees-and-certs .card,
#gp-degrees-and-certs-bottom .card {
	text-align: center;
}

#gp-degrees-and-certs-bottom .card p {
	text-align:left;
}

#gp-degrees-and-certs {
	margin-bottom: 5rem;
}

#gp-degrees-and-certs:after {
	clear:both;
	content: '';
	display:block;
}

#gp-degrees-and-certs-bottom h2 {
	margin-bottom: 3rem;
}

#gp-degrees-and-certs-bottom:after {
	content:'';
	display:block;
	clear:both;
}

.gp-footer-dc {
	background: rgb(193,2,48); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(193,2,48,1) 0%, rgba(216,1,53,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(193,2,48,1) 0%,rgba(216,1,53,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(193,2,48,1) 0%,rgba(216,1,53,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10230', endColorstr='#d80135',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

@media only screen and (min-width: 768px) { 
	#gp-hero-deg-certs .gp-hero-deg-certs-inner {
		padding-bottom: 15rem;
		margin-bottom:0;
	}
	
	#gp-degrees-and-certs {
		z-index:999;
		position:relative;
		margin-top: -15rem;
	}
}

/* Custom Navigation */

.gp-hero-navigation {display:none;}
.titlerow {display:block;}

.gp-hero-navigation .navbar-default .navbar-collapse, 
.gp-hero-navigation .navbar-default .navbar-form {
	border:none;
}

.gp-hero-navigation .navbar-default {
	background-color: rgba(0, 0, 0, 0.3);
	border:none;
}

.gp-hero-navigation .navbar-default .navbar-nav > .dropdown.active > a {
	background-color: rgba(0, 0, 0, 0.2);
	font-weight:800;
}

.gp-hero-navigation .navbar-default .navbar-nav > li > a {
	color: #fff;
}

.gp-hero-navigation .navbar-default .navbar-nav > .active > a, 
.gp-hero-navigation .navbar-default .navbar-nav > .active > a:hover, 
.gp-hero-navigation .navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
}

.gp-hero-navigation .navbar-default .navbar-nav > .dropdown > a, 
.gp-hero-navigation .navbar-default .navbar-nav > .dropdown > a:hover, 
.gp-hero-navigation .navbar-default .navbar-nav > .dropdown > a:focus {
	color: #fff;
}

.gp-hero-navigation .navbar-default .navbar-nav > li > a:hover, 
.gp-hero-navigation .navbar-default .navbar-nav > li > a:focus {
	background-color: rgba(0, 0, 0, 0.2);
}

.gp-hero-navigation .dropdown-menu > .active > a, 
.gp-hero-navigation .dropdown-menu > .active > a:hover, 
.gp-hero-navigation .dropdown-menu > .active > a:focus {
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
}

.gp-hero-navigation .navbar-default .navbar-nav > .dropdown > a, 
.gp-hero-navigation .navbar-default .navbar-nav > .dropdown > a:hover, 
.gp-hero-navigation .navbar-default .navbar-nav > .dropdown > a:focus {
	background-color: rgba(0, 0, 0, 0);
}

.gp-hero-navigation .dropdown-menu > li > a {
	color: #fff;
}

.gp-hero-navigation .navbar-default .dropdown-menu > li > a:hover, 
.gp-hero-navigation .navbar-default .dropdown-menu > li > a:focus {
	background-color: rgba(0, 0, 0, 0.5);
	color:#fff;
}

.gp-hero-navigation .dropdown-menu {
	background-color: rgba(0, 0, 0, 0.8);
	border:none;
}

.gp-hero-navigation .navbar-default .navbar-nav > .active > a, 
.gp-hero-navigation .navbar-default .navbar-nav > .active > a:hover, 
.gp-hero-navigation .navbar-default .navbar-nav > .active > a:focus {
	background-color: rgba(0, 0, 0, 0.3);
}

@media only screen and (min-width : 768px) {
	.gp-hero-community {
		padding: 12.5rem 0 4rem 0;
		margin-bottom: 3rem;
	}	
	
	.gp-hero-community .col-md-4 {
		border-left: 5px solid rgba(0, 0, 0, 0.3);
	}
}

@media only screen and (min-width : 992px) {
	
	.gp-hero-community {
		padding: 10.5rem 0 6rem 0;
		margin-bottom: 6rem;
	}

	.gp-hero-navigation {
		display:block;
	}
	
	.titlerow {
		display:none;
	}
}

/* GP Certificates and Degrees */

.gp-degree-cert-header {
	padding-bottom: .5rem;
}

.gp-degree-cert-header ul {
	margin:0;
	padding:0;
	text-align:left;
}

.gp-degree-cert-header ul li {
	list-style:none;
	display:inline-block;
	margin:0 .5rem;
	padding: .2rem 1rem;
	font-family: 'AvenirNext', Helvetica, sans-serif;
	font-size: 14px;
	cursor:pointer;
	border: 1px solid #fff;
	border-radius: 50px;
}

.gp-degree-cert-header ul li span.fa-graduation-cap {
	color: #C10230;
}

.gp-degree-cert-header ul li span.fa-certificate {
	color: #FFC629;
}

.gp-degree-cert-header ul li span.fa-location-arrow {
	color: #C10230;
}

.gp-degree-cert-header ul li.gp-dc-active,
.gp-degree-cert-header ul li:hover {
	border: 1px solid #192026;
	border-radius: 50px;
}

.gp-degree-certs-list .list-group .list-group-item {
	border-top: 1px solid #e1e1e1;
	border-bottom:none;
}

.gp-degree-certs-list .list-group .list-group-item:last-child {
	border-bottom: 1px solid #e1e1e1;
}

.gp-degree-certs-list .list-group .list-group-item a {
	color: #566168;
	display:block;
	font-family: 'AvenirNext', Helvetica, sans-serif;
}

.gp-degree-certs-list .list-group .list-group-item a:hover {
	color:#C10230;
	text-decoration:none;
}

.gp-degree-certs-list .list-group .list-group-item a:after {
	content:'\f0da';
	font-family:"Font Awesome 5 Free", "FontAwesome";
	font-weight: 900;
	display:inline;
	float:right;
}

.gp-degree-certs-list .list-group .list-group-item.gp-certificate a:before {
	content:'\f0a3';
	font-family:"Font Awesome 5 Free", "FontAwesome";
	font-weight:900;
	display:inline;
	margin-right: .5rem;
	color: #FFC629;
}

.gp-degree-certs-list .list-group .list-group-item.gp-degree a:before {
	content:'\f19d';
	font-family:"Font Awesome 5 Free", "FontAwesome";
	font-weight: 900;
	display:inline;
	margin-right: 1rem;
	color: #C10230;
}

.gp-degree-certs-list .list-group .list-group-item.gp-transfer a:before {
	content:'\f124';
	font-family:"Font Awesome 5 Free", "FontAwesome";
	font-weight:900;
	display:inline;
	margin-right: 1rem;
	color: #C10230;
}

.gp-degree-certs-list .list-group .list-group-item:after {
	clear:both;
}

.gp-degree-cert-dets p {
	display:none;
	padding-left: 1rem;
	position:relative;
	font-family: 'AvenirNext', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	margin: 10px 20px;
}

.gp-degree-cert-dets p:before {
	content:'\f0da';
	font-family:"Font Awesome 5 Free", "FontAwesome";
	font-weight:900;
	display:block;
	color: #566168;
	position:absolute;
	left:0;
	top:0;
}


/******************
Animations 
*******************/

/* Rotation */
@keyframes rotating
	{
	from
		{
		transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		}
	to
		{
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		}
	}
@-webkit-keyframes rotating
	{
	from
		{
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		}
	to
		{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		}
	}

/* Infinite color change for Hero */

@-webkit-keyframes color-transition {
	0% {
		background-color: #672666;
	}
	16% {
		background-color: #ec7700;
	}
	32% {
		background-color: #f4436c;
	}
	48% {
		background-color: #1dcad3;
	}
	64% {
		background-color: #93d500;
	}
	80% {
		background-color: #0071ce;
	}
	100% {
		background-color: #672666;
	}
}

@keyframes color-transition {
	0% {
		background-color: #672666;
	}
	16% {
		background-color: #ec7700;
	}
	32% {
		background-color: #f4436c;
	}
	48% {
		background-color: #1dcad3;
	}
	64% {
		background-color: #93d500;
	}
	80% {
		background-color: #0071ce;
	}
	100% {
		background-color: #672666;
	}
}

/* Infinite color change for Footer */

@-webkit-keyframes color-footer-transition {
	0% {
		background-color: #672666;
	}
	16% {
		background-color: #ec7700;
	}
	32% {
		background-color: #f4436c;
	}
	48% {
		background-color: #1dcad3;
	}
	64% {
		background-color: #93d500;
	}
	80% {
		background-color: #0071ce;
	}
	100% {
		background-color: #672666;
	}
}

@keyframes color-footer-transition {
	0% {
		background-color: #672666;
	}
	16% {
		background-color: #ec7700;
	}
	32% {
		background-color: #f4436c;
	}
	48% {
		background-color: #1dcad3;
	}
	64% {
		background-color: #93d500;
	}
	80% {
		background-color: #0071ce;
	}
	100% {
		background-color: #672666;
	}
}

/*STEM Gradient Animation */
@-webkit-keyframes stem-gradient {
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}
@keyframes stem-gradient { 
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}

/* Business Gradient Animation */
@-webkit-keyframes business-gradient {
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}
@keyframes business-gradient { 
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}

/* Health Gradient Animation */
@-webkit-keyframes health-gradient {
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}
@keyframes health-gradient { 
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}

/* Social Gradient Animation */
@-webkit-keyframes social-gradient {
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}
@keyframes social-gradient { 
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}

/* Liberal Gradient Animation */
@-webkit-keyframes liberal-gradient {
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}
@keyframes liberal-gradient { 
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}

/* Arts Gradient Animation */
@-webkit-keyframes arts-gradient {
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}
@keyframes arts-gradient { 
    0%{background-position:0% 49%}
    50%{background-position:100% 52%}
    100%{background-position:0% 49%}
}

/* Degrees and Certificates Animation */
@-webkit-keyframes DegreeAnimation {
    0%{background-position:0% 92%}
    50%{background-position:100% 9%}
    100%{background-position:0% 92%}
}
@keyframes DegreeAnimation { 
    0%{background-position:0% 92%}
    50%{background-position:100% 9%}
    100%{background-position:0% 92%}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	/* GP Home */
	#gp-hero-home .gp-hero-inner {
		padding: 15rem 0 30rem 0;
	}
	
	.gp-hero-inner span.gp-hero-title {
		font-size: 50px;
	}

	.gp-hero-inner span.gp-hero-sub {
		font-size: 21px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	/*GP Home Circles */
	#gp-home-where .row {
		display:table;
		width:100%;
		table-layout:fixed;
	}
	
	#gp-home-where .row .col-sm-12 {
		display:table-cell;
		vertical-align:middle;
		float:none;
	}
	
	#gp-home-where .row .col-md-6.col-md-offset-1 {
		padding-left: 8.33333333%;
		margin-left:0;
	}
	
	#gp-home-supporting .row {
		display:table;
		width: 100%;
		table-layout:fixed;
	}
	
	#gp-home-supporting .row .col-sm-12 {
		display:table-cell;
		vertical-align:middle;
		float:none;
	}
	
	#gp-home-supporting .row .col-md-5 {
		padding-right: 8.33333%;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

	/* GP Home */
	.gp-home-callouts .container {
		margin-top: -200px;
		position:relative;
	}
	
}

/*!
 * Bootstrap-select v1.12.4 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */

/* AOS */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}