/*
 ************************************************************
 *
 * SECTIONS
 *
 ************************************************************
 *
 * ----------------------------------------------------------
 *
 * GLOBAL
 *
 * ----------------------------------------------------------
 *
 * - BACKGROUND
 */

#top .section-head
{
	background-image: url(../img/background/hero.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

@media only screen and (min-width: 990px)
{
	.responsive #top .content-hero .content
	{
		padding-top: 0;
	}
}

@media only screen and (min-width: 1280px)
{
	.responsive #top .content-head .av-special-heading-h1
	{
		margin-top: -80px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 989px)
{
	.responsive #top .section-page.content-head img
	{
		max-width: 320px;
	}
}

/*
 * - IMAGO
 */

#top .euroteq-imago .container
{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 160px top -160px;
}

#top .euroteq-white .container
{
	background-image: url(../img/svg/imago/icon-imago-light.svg);
}

#top .euroteq-light .container
{
	background-image: url(../img/svg/imago/icon-imago-white.svg);
}

#top .euroteq-white
{
	background-color: var(--color-white);
}

#top .euroteq-light
{
	background-color: var(--color-cvi-lightgray-1);
}

/*
 ************************************************************
 *
 * CONTENT
 *
 ************************************************************
 *
 * ----------------------------------------------------------
 *
 * MISC
 *
 * ----------------------------------------------------------
 *
 * - HERO
 */

#top .content-hero .av-special-heading-tag strong
{
	display: block;
	color: var(--color-cvi-2);
}

/*
 * - CONTACT
 */

#top .content-contact .avia-button,
#top .content-contact .avia-button-wrap
{
	width: 100%;
}

/*
 * - FACTS && PARTNERS
 */

#top .content-facts .colorbox .avia_image,
#top .content-partners .colorbox .avia_image
{
	width: auto;
	height: 48px;
}

#top .content-facts .colorbox .av-special-heading,
#top .content-partners .colorbox .av-special-heading
{
	margin-top: 16px;
	padding-bottom: 16px;
}