/* 
 * Post stylesheet 
 */

/* resets */

* {
	margin: 0;
	padding: 0;
}

.vc_row {
	margin: 0 !important;
}

.wpb-content-wrapper {
	width: 1000px !important;
	margin: 0 !important;
}

.vc_column_container > .vc_column-inner {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.wpb_content_element {
	margin-bottom: 0 !important;
}

/* Print/display config */
@page {
  size: 119mm 180mm;
  margin: 0;
}

html, body {
  margin: 0;
  padding: 0;
}

.page-container, .page-container .vc_column-inner {
	position: relative;
margin: 0 auto;
left: 0;
  width: 119mm;
  height: 180mm;
  box-sizing: border-box;
  background: white;
  page-break-after: always;
  display: block;
  page-break-before: always;
	overflow: hidden;
}

/*
 * Styling
 */

.page-number {
	display: none;
}

.page-container .cover-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	object-fit: cover;
	z-index: 1;
}

.page-container .logo {
	position: absolute;
	bottom: 40px;
	right: 40px;
	z-index: 3;
}

.page-container p {
	position: absolute;
	z-index: 2;
	color: white;
	font-size: 50px;
	font-weight: 700;
	text-align: center;
	width: 100%;
	line-height: 1;
	padding: 100px;
	text-shadow: 0px 0px 8px #000;
}

.page-container .block-container {
	position: absolute;
	top: 340px;
	left: 0;
	width: 100%;
	padding: 0 50px;
}

.page-container .block-container .wpb_wrapper,
.page-container .block-container .wpb_column
 {
	width: 450px;
}

.page-container .block-container span {
	z-index: 2;
	padding: 30px 0;
	width: 390px;
	margin: 30px 30px;
	font-size: 40px;
	border: none;
	color: white !important;
	font-weight: 700;
	text-transform: uppercase;
}

.page-container .block-container .vc_do_btn {
	margin-bottom: 0;
}

.vc_btn3.vc_btn3-style-modern {
	background-image: none !important;
}

.page-container .block-container .vc_column_container:nth-child(1) .vc_btn3-container:nth-child(1) span {
	background-color: #43bdc8;
}
.page-container .block-container .vc_column_container:nth-child(1) .vc_btn3-container:nth-child(2) span {
	background-color: #96158d;
}
.page-container .block-container .vc_column_container:nth-child(1) .vc_btn3-container:nth-child(3) span {
	background-color: #ed8443;
}
.page-container .block-container .vc_column_container:nth-child(1) .vc_btn3-container:nth-child(4) span {
	background-color: #005b47;
}

.page-container .block-container .vc_column_container:nth-child(2) .vc_btn3-container:nth-child(1) span {
	background-color: #009fde;
}
.page-container .block-container .vc_column_container:nth-child(2) .vc_btn3-container:nth-child(2) span {
	background-color: #a5a4a0;
}
.page-container .block-container .vc_column_container:nth-child(2) .vc_btn3-container:nth-child(3) span {
	background-color: #5b4f95;
}
.page-container .block-container .vc_column_container:nth-child(2) .vc_btn3-container:nth-child(4) span {
	background-color: #f5a718;
}