.pace {
	-webkit-pointer-events: none;
	pointer-events: none;

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.pace-inactive {
	display: none;
}

.pace .pace-progress {
	background: #1baaea;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px;
}

.select-wrapper {
	position: relative;
}

.select-wrapper::after {
	content: "▼";
	font-size: 1rem;
	top: 6px;
	right: 10px;
	position: absolute;
}

.form {
	width: 100%;
}

.form .cf-turnstile {
	width: 100%
}

.form iframe {
	width: 100% !important;
	border: 0px !important;
}

@font-face {
	font-family: 'Sofia Sans Variable';
	src: url('https://ergonautomation.gr/assets/fonts/SofiaSans-Variable.ttf') format('TrueType');
}

.sofia-sans {
	font-family: 'Sofia Sans Variable';
}

*::-webkit-scrollbar {
	width: 0.75em;
}

*::-webkit-scrollbar-track {
	background-color: #fafaf9
}

*::-webkit-scrollbar-thumb {
	background-color: #d6d3d1;
	border-top: 4px solid #fafaf9;
	border-bottom: 4px solid #fafaf9;
	border-left: 1px solid #fafaf9;
	border-right: 1px solid #fafaf9;
	border-radius: 0px;
}

/* Scrollbar Thumb Hover */
*::-webkit-scrollbar-thumb:hover {
	background-color: #a8a29e;
}

/* Buttons */
::-webkit-scrollbar-button:single-button {
	background-color: #fafaf9;
	display: block;
	border-style: solid;
	height: 16px;
	width: 16px;
}

/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement {
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent #d6d3d1 transparent;
}

::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
	border-color: transparent transparent #a8a29e transparent;
}

/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment {
	border-width: 8px 8px 0 8px;
	border-color: #d6d3d1 transparent transparent transparent;
}

::-webkit-scrollbar-button:vertical:single-button:increment:hover {
	border-color: #a8a29e transparent transparent transparent;
}
