@import url("../../../../bbt2pmc.css");

.wp-container-6.wp-block-columns {
	padding: 0 !important;
	align-items: center !important;
}

.hp-hero {
	padding: 8rem 0 !important;
}

@media (max-width: 1200px) {
	#apply-now {
		padding-left: 0;
		padding-right: 0;
	}

	.animate-cards-section h2 {
		margin-top: 30px;
		font-size: 1.5rem;
	}

	label {
		display: block !important;
		color: white !important;
	}


	.aci-full-image { min-height: unset !important; height: 80vw !important;  }

	.wp-container-18.wp-block-column {
		padding: 20px;
	}

	header {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.hp-hero {
		min-height: 0 !important;
		padding: 50px 15px !important;
		outline-offset: -1rem !important;
	}

	#program-timeline {
		margin: 0 !important;
		width: 100% !important;
	}

	.aci-max-height:nth-child(1) {
		margin-bottom: 0px !important;
	}

	.hp-hero h2 {
		font-size: 1.5rem !important;
	}

	.hp-hero-small h2 {
		font-size: 1.5rem;
	}

	.aci-max-height:nth-child(7) {
		width: 100% !important;
	}

	.wp-block-cover.hp-hero-small {
		min-height: 80vw !important;
	}

	.hp-hero-accordion.aci-inner-border {
		outline: none !important;
	}

	.hp-hero-accordion h2 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		font-size: 1.5rem !important;
	}

	.c-accordion__item h3 {
		display: flex;
		align-items: center;
		margin: 0;
		padding: 20px 50px 20px 20px;
		font-size: 1rem !important;
	}

	.hp-hero-small {
		padding: 0px;
	}

	.hp-hero-small .wp-block-cover__inner-container {
		width: 100% !important;
	}

	.wp-block-spacer {
		display: none !important;
	}

	.wp-container-46.wp-block-group .wp-block-group__inner-container {
		padding: 15px;
	}
}

.wp-container-2 h3 {
	text-align: center !important;
}


.aci-navbar.uk-navbar-nav>li>a {
	padding: 0
}

@media (max-width: 1400px) {
	.aci-navbar.uk-navbar-nav>li>a {
		padding: 0 5px !important;
		font-size: 0.79rem !important;
	}

	.aci-max-height>.wp-block-group__inner-container {
		height: auto !important;
	}

	.aci-max-height:nth-child(7) {
		height: auto !important;
		width: 300px !important;
		min-height: 0 !important;
	}

	.aci-max-height:nth-child(7) .aci-circles-item {
		height: auto !important;
		min-height: 0 !important;
	}

	.aci-max-height:nth-child(4) .aci-circles-item, .aci-max-height:nth-child(5) {
		height: auto !important;
		min-height: 0 !important;
	}

	.animated-cards {
		margin: 0 auto !important;
		justify-content: center !important;
	}
}

.aci-gutenberg-container .uk-link, .aci-gutenberg-container a {
    color: #125DA9 !important;
}

.wp-container-7 {
	margin-bottom: 50px !important;
	background: #125DA9;
}

.wp-container-7 h3 { color: white !important; }

.wp-container-7 img { width: auto !important; height: auto !important; max-height: 170px; }

@media (max-width: 1200px) {
	.wp-container-6.wp-block-columns {
		display: block !important;
	}

	.wp-container-6.wp-block-columns .wp-block-column {
		min-width: 100% !important;
		margin: 0 0!important;
	}
}

.wp-container-14.wp-block-columns img {
	width: auto !important; height: 80px !important;
}

.aci-primary-logo img {
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100px !important;
}

.switcher {
	width: auto !important;
}

.switcher .selected a {
	padding-left: 15px !important;
}

@media (max-width: 1380px) {
	.wp-container-20.wp-block-columns {
		display: block !important;
	}
}

.wp-container-20 { gap: 0 !important; }

@media (max-width: 1200px) {
	.wp-container-54  { padding-top: 130px !important; }

	.wp-container-7 h3 { padding-top: 50px; color: white !important; }
}

@media (max-width: 780px) {
.wp-block-cover.is-light.uk-padding.hp-hero-small { padding: 0 !important; }

.wp-container-49.wp-block-columns { margin-bottom: 0 !important; gap: 0 !important;}
}

@media (max-width: 1400px) {
	.animated-cards { flex-flow: row !important; flex-wrap: nowrap !important; align-items: flex-end !important; }

	.animated-card.aci-max-height { width: 200px !important; height: auto !important; }

	.aci-circles-item p { font-size: 0.9rem !important; }
}

.owl-item .animated-card.aci-max-height { position: relative; width: 100% !important; height: auto !important;  }

.owl-item .animated-card.aci-max-height img { width: auto !important; height: 110px !important; }

.owl-item {
	height: auto !important;
}

.owl-item:last-of-type .animated-card.aci-max-height img { width: auto !important; height: 170px !important; position: relative; top: -4.5px; right: -2px;  }

@media (max-width: 1400px) {
	.owl-item .animated-card.aci-max-height { width: 200px !important; }
}

.aci-circles-item { min-height: 500px; }

.aci-circles-item svg { height: 190px !important; }

.owl-carousel .owl-stage {
	display: flex !important;
	align-items: flex-end !important;
}

.c-accordion-content ul.list li {
	display: block !important;
	color: #222 !important;
}