:root {
	--main1: #00649b;
	--main2: #00a788;
} body {
	background-image: url('/hge10/wp-content/uploads/sites/8/2023/10/BG-Page-HGE.svg');
	background-repeat: repeat-y;
	background-size: 100% auto;
} .q_logo a {
    height: 70px !important;
} .content-header .wpb_text_column {
	align-items: flex-end;
} .box-programma {
	background-color: var(--main1);
	padding: 1rem .25rem;
} .content .container .container_inner.page_container_inner
, .full_page_container_inner {
	background-color: transparent;
} .header_bottom .container_inner {
	width: 1130px;
} @media only screen and (max-width: 1199.98px) {
	.header_bottom .container_inner {
		width: 980px;
	}
} @media only screen and (max-width: 999.98px) {
	.header_bottom .container_inner {
		width: 798px;
	}
} @media only screen and (max-width: 767.98px) {
	.header_bottom .container_inner {
		width: calc(100vw - 6rem + 30px);
	} body {
		background-image: none;
		background-color: #00609d;
	}
} @media only screen and (max-width: 599.98px) {
	.header_bottom .container_inner {
		width: calc(100vw - 4rem + 30px);
	}
} @media only screen and (max-width: 479.98px) {
	.header_bottom .container_inner {
		width: calc(100vw - 3rem + 30px);
	}
}