.relative-container {
	position: relative;
}

.ino-menu ul {
	display: flex;
}

.ino-slider img {
	max-width: 1100px !important;
}

.slider-text h1 {
	line-height: 1 !important;
	margin-bottom: 0.5rem !important;
	font-size: 3rem !important;
	letter-spacing: 0.2rem !important;
}

.slider-text-container {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	margin-bottom: 50px;
}

.slider-text-container p {
	text-align: center !important;
	font-size: 2.3rem !important;
	font-weight: bold !important;
	padding: 0 0.5rem !important;
	line-height: 1.3 !important;
	color: #002060 !important;
	text-shadow: 0px 0px 6px rgba(255,255,255,0.7);
}

.slider-button-container {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	margin-bottom: -30px !important;
}

.slider-button-container a {
	text-transform: uppercase !important;
	background-color: #002060 !important;
	border-radius: 0 !important;
}

.ino-course .gdlr-core-container {
	max-width: 1100px !important;
	background-color: #1d4289;
	color: white !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.ino-welcome .gdlr-core-container {
	background-color: #f4f4f4 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	color: black !important;
}

.ino-welcome .gdlr-core-image-item {
	padding: 0 !important;
}

.ino-welcome h3 {
	width: 100% !important;
	text-align: center !important;
	font-size: 2.1875rem !important;
	font-weight: normal !important;
}

.ino-welcome .height-center {
	display: flex;
	align-items: center;
}

.ino-welcome .gdlr-core-text-box-item-content {
	text-align: center;
}

.ino-course .gdlr-core-title-item-caption {
	font-size: 1rem !important;
	font-weight: bold !important;
	font-style: normal !important;
}

.ino-course * {
	color: inherit !important;
}

.ino-course .pretty-bullets li:before {
	color: inherit !important;
}

.ino-course .gdlr-core-divider-line {
	border-color: white !important;
	margin-bottom: 20px;
}

.ino-video-story-text {
	margin: 2rem auto !important;
	width: 1100px !important;
	font-size: 3.3rem !important;
}

.ino-video-container {
	width: 1100px !important;
	margin: auto !important;
	margin-top: -60px !important;
}

.ino-video-container .gdlr-core-video-item-type-youtube {
	box-shadow: 5px 5px 10px rgba(0,0,0,.3) !important;
}
