:root {
	--bt-gradient-category: linear-gradient(135deg, #0058f1 0%, #00bef1 100%);

	--bt-font-family-base: "DM Sans", sans-serif;

	--bt-font-weight-extra-light: 200;
	--bt-font-weight-light: 300;
	--bt-font-weight-regular: 400;
	--bt-font-weight-medium: 500;
	--bt-font-weight-semi-bold: 600;
	--bt-font-weight-bold: 700;
	--bt-font-weight-extra-bold: 800;
	--bt-font-weight-black: 900;

	--bt-container-max-width: 1420px;
	--bt-container-padding-x: 30px;

	--bt-transition-fast: 180ms ease;
}

body {
	font-family: var(--bt-font-family-base);
	background-color: var(--brancosso);
}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
    background-color: #f1f7ff;
}

.bt-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}