﻿@font-face {
	font-family: 'titillium_webbold';
	font-display: block;
	src: url('/fonts/titilliumweb-bold-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_webbold_italic';
	font-display: block;
	src: url('/fonts/titilliumweb-bolditalic-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-bolditalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_webitalic';
	font-display: block;
	src: url('/fonts/titilliumweb-italic-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_weblight';
	font-display: block;
	src: url('/fonts/titilliumweb-light-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_weblight_italic';
	font-display: block;
	src: url('/fonts/titilliumweb-lightitalic-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-lightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_webregular';
	font-display: block;
	src: url('/fonts/titilliumweb-regular-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_websemibold';
	font-display: block;
	src: url('/fonts/titilliumweb-semibold-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_websemibold_italic';
	font-display: block;
	src: url('/fonts/titilliumweb-semibolditalic-webfont.woff2') format('woff2'), url('/fonts/titilliumweb-semibolditalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**/
:root {
	--baseColor: #FFFFFF;
	--errorColor: #A71818;
	--backgroundColor: #F5F5F5;
	--backgroundColor50: rgba(229,236,240,0.5);
	--backgroundColor20: rgba(229,236,240,0.2);
	--backgroundColor10: rgba(229,236,240,0.1);
	--backgroundTextColor: #FFFFFF;
	--borderColor: #E6E6E6;
	--borderColor50: rgba(229,236,240,0.5);
	--alternativeBorderColor: #001539;
	--textColor: #000000;
	--alternativeTextColor: #7F7F7F;
	--linkColor: #001539;
	--linkColor50: rgba(0,21,57,0.5);
	--primaryColor: #001539;
	--primaryColor50: rgba(0,21,57,0.5);
	--primaryTextColor: #FFFFFF;
	--primaryButtonColor: var(--secondaryColor);
	--primaryButtonTextColor: var(--backgroundTextColor);
	--primaryButtonColorHover: var(--primaryColor);
	--primaryButtonTextColorHover: var(--backgroundTextColor);
	--secondaryColor: #009FDA;
	--secondaryColor50: rgba(0,159,218,0.5);
	--secondaryTextColor: #FFFFFF;
	--headingColor1: var(--primaryColor);
	--headingColor2: var(--primaryColor);
	--headingColor3: var(--primaryColor);
	--headingColor4: var(--primaryColor);
	--headingColor5: var(--primaryColor);
	--headingColor6: var(--primaryColor);
	--calendarYellow: var(--secondaryColor);
	--calendarBlue: var(--primaryColor);
	--calendarRed: #FF0039;
	--calendarGreen: #39FF00;
	--calendarPurple: #C600FF;
	--calendarOrange: #FF8C00;
	--calendarPink: #FF69B4;
	--alternativeBackgroundColor: #001539;
	--secondaryButtonBackgroundColor: var(--secondaryColor);
	--secondaryButtonColor: var(--secondaryTextColor);
	--secondaryButtonBackgroundColorHover: var(--primaryTextColor);
	--secondaryButtonColorHover: var(--primaryColor);
	--desktopLogoWidth: 200px;
	--desktopLogoHeight: 48px;
	--fontFamily: 'titillium_webregular';
	--alternativeFontFamily: 'titillium_webbold';
	--pattern: url('/images/bribus-b-outlined.svg');
	--overlay: url('/images/bribus-overlay.jpg');
}

body {
	background-image: var(--overlay);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.counter-block .counter .number {
	background-color: var(--primaryColor);
	color: var(--primaryButtonTextColor);
	font-family: 'titillium_weblight';
}

body #wrapper #container #main::after {
	right: -490px !important;
	bottom: 50% !important;
	height: 980px !important;
	transform: translateY(50%);
	opacity: 1 !important;
}