.header-small {
	position: absolute;
	top: 10px;
	right: 90px;
	font-size: 14px;
	transition: top 0.3s;
}
.header.header-sticked .navbar {
	padding-top: 20px;
}
.header-sticked .header-small {
	top: -5px;
}
.navbar .navbar-nav .nav-item:last-child {
	padding-right: 0;
}

.navbar.navbar-dark,
.navbar.navbar-dark a {
    color: #fff;
}
.navbar.navbar-dark .navbar-nav .nav-item .nav-link {
    color: #fff;
    background-image: linear-gradient(#fff, #fff);
}

.header-sticked .navbar.navbar-dark,
.header-sticked .navbar.navbar-dark a {
    color: #222;
}
.header-sticked .navbar.navbar-dark .navbar-nav .nav-item .nav-link {
    color: #222;
    background-image: linear-gradient(#000, #000);
}

.navbar.navbar-dark #menu-trigger.collapsed .navbar-toggler-icon,
.navbar.navbar-dark #menu-trigger.collapsed .navbar-toggler-icon::before,
.navbar.navbar-dark #menu-trigger.collapsed .navbar-toggler-icon::after {
	background-color: #fff;
}

.header-sticked .navbar.navbar-dark #menu-trigger.collapsed .navbar-toggler-icon,
.header-sticked .navbar.navbar-dark #menu-trigger.collapsed .navbar-toggler-icon::before,
.header-sticked .navbar.navbar-dark #menu-trigger.collapsed .navbar-toggler-icon::after {
	background-color: #023a65;
}

.elem-hero-text .container {
	position: relative;
}
.elem-hero .elem-hero-text {
	background-color: rgba(255,255,255,0.6);
}
.elem-hero .elem-hero-text .blck-title {
	margin-bottom: 30px;
}

.vh75 {
	height: 75vh;
}
.vh60 {
	height: 60vh;
}
.vh50 {
	height: 50vh;
}
.vh50 {
	height: 85vh;
}

.transparent {
	background-color: transparent !important;
}
.spinning {
	position: absolute;
	width: 210px;
	height: 210px;
	animation: spin 15s linear infinite;
	right: 15px;
	top: -50px;
}
.max-width {
	max-width: 100% !important;
}
.lnk-visit-to-cta {
	background-position: 0% 100%;
	background-size: 100% 0px;
	padding: 10px 20px 12px;
	border: 1px solid #0c0c0c;
}
.lnk-visit-to-cta:hover {
	padding: 10px 20px 12px;
}

@media (min-width: 1200px) {
	.btn-next-section {
		left: calc(50% + 570px - 105px);
	}
}
@media (min-width: 1300px) {
	.btn-next-section {
		left: calc(50% + 620px - 105px);
	}
}
@media (min-width: 1500px) {
	.btn-next-section {
		/* 1440 container width divided by 2 = 720 */
		left: calc(50% + 720px - 105px);
	}
}
@media (min-width: 992px) {
	.elem-hero .elem-hero-text .blck-title {
		margin-bottom: 50px;
	}
	.txt-small li {
	 	font-size: 0.750em;
	  	line-height: 1.50em;
	}	
}
@media (max-width: 1199px) {
	.btn-next-section {
		display: none;
	}
}
@media (max-width: 1023px) {
	.spinning {
		display: none;
	}
}
@media (max-width: 991.98px) {
	.header-small,
	.header-sticked .header-small {
		top: 70px;
		right: unset;
		left: 50%;
		transform: translateX(-50%);
		font-size: 16px;
	}
	.header-small a {
		text-align: center;
		display: block;
	}
	.navbar.navbar-dark,
	.navbar.navbar-dark a {
		color: #222;
	}
	.navbar.navbar-dark .navbar-nav .nav-item .nav-link {
		color: #222;
		background-image: linear-gradient(#000, #000);
	}
}
@media (max-width: 414px) {
	h1, .h1 {
		font-size: 2.8em;
	}
}
@keyframes spin {
	0% {
		transform: rotateZ(0);
	}
	100% {
		transform: rotateZ(360deg);
	}
}