@font-face {
	font-family: "Rubik";
	font-weight: 400;
	src: url("../webfonts/Rubik-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	src: url("../webfonts/Rubik-Bold.ttf") format("truetype");
}

.page-custom {
	padding: 80px 0;
	min-height: calc(100vh - 250px);
}

.page-custom table {
	max-width: 100% !important;
}

.page-custom__title {
	font-size: 38px;
	text-transform: uppercase;
	font-family: var(--font-family-base);
	color: var(--primary);
	margin-bottom: 40px;
}

.page-custom .text-content {
	font-size: 20px;
}

.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
	color: var(--black) !important;
}

.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
	color: var(--black) !important;
}

.page-custom #ot-sdk-btn.ot-sdk-show-settings,
.page-custom #ot-sdk-btn.optanon-show-settings {
	background-color: var(--primary) !important;
}

.page-custom #ot-sdk-btn.ot-sdk-show-settings:hover:hover,
.page-custom #ot-sdk-btn.optanon-show-settings:hover:hover {
	color: var(--white) !important;
}

.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
	background-color: transparent !important;
}

.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
	background-color: transparent !important;
}

.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
.page-custom #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
	background: transparent !important;
}

@media (max-width: 1023px) {

.page-custom {
	min-height: calc(100vh - 150px);
}

}

