@font-face {
	font-family: 'Gilroy-Medium';
	src: url(/_next/static/media/gilroy-medium.5e0f24142a82c9b532563ca965e6b5347fbf163d0ae26d2f036a96f5e93d33c0.eot); /* IE 9 Compatibility Mode */
	src: url(/_next/static/media/gilroy-medium.5e0f24142a82c9b532563ca965e6b5347fbf163d0ae26d2f036a96f5e93d33c0.eot?#iefix) format('embedded-opentype'), 
		url(/_next/static/media/gilroy-medium.e61f2165f54192ef9290b9738ae7b1dc3ad65efe366b7311a12a97483930dcac.woff2) format('woff2'), 
		url(/_next/static/media/gilroy-medium.a19283a467a53bafbcc7a335d8fd1e96cea3f45fb81a9642f66be7b192099bc4.woff) format('woff'), 
		url(/_next/static/media/gilroy-medium.ce8d455b98baf86444a871e9ebf3eff1feb7cdca9231b2cdd7f50f76ccc49a54.ttf) format('truetype'), 
		url(/_next/static/media/gilroy-medium.165454604ca0c230dedf3d421a2a552805ce7b1f64449f632b90a0ac72c30fd7.svg#gilroy-medium) format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'Gilroy-SemiBold';
	src: url(/_next/static/media/gilroy-semibold.192010357dd898833d2f32a37314fbdd46df6fc984af28f934aeb7429d23ba63.eot); /* IE 9 Compatibility Mode */
	src: url(/_next/static/media/gilroy-semibold.192010357dd898833d2f32a37314fbdd46df6fc984af28f934aeb7429d23ba63.eot?#iefix) format('embedded-opentype'), 
		url(/_next/static/media/gilroy-semibold.d8e57f7f3300b64ee5427bf0e5c3eb6078221e361a11378654a30e77a0fd7a4a.woff2) format('woff2'), 
		url(/_next/static/media/gilroy-semibold.6a156519b783c083e2c25ed5c49c00dd956d6be26a347ef09a77221abbed33e9.woff) format('woff'), 
		url(/_next/static/media/gilroy-semibold.32eb47df853adeed4317df17e6dc36bb7216f480c406e0dd43da7d40e7c02acc.ttf) format('truetype'), 
		url(/_next/static/media/gilroy-semibold.8215ceaacf7a66955aa72879b916e82952cc8632939e130e220d39d376fd79c1.svg#gilroy-semibold) format('svg'); /* Chrome < 4, Legacy iOS */
}

:root {
	--main-color: #9d291d;
	/* --main-color: #91291e; */
	/* --secondary-color: #f0dfd4; */
	/* --secondary-color: #d49a7b; */
	--secondary-color: #c4785f;
	--third-color: #efebe5;
	--third-color: #f0ece680;

	--color-line: #0000001a;

	--color-text-dark: #252525;
	--color-background-dark: #252525;

	--color-text-white: #f8f8f8;
	--color-background-white: #f8f8f8;

	--border-radius: 3px;
}

html {
	overflow-y: visible;
}
html,
body,
div#__next,
input {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 16px;
	line-height: 1.6;
	font-weight: 300;
	scroll-behavior: auto;
	color: var(--color-text-dark);
	font-family: "Gilroy-Medium";
}

* {
	margin: 0;
	padding: 0;
	font-display: swap;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

img {
	max-width: 100%;
}

ol {
	margin-left: 1.2rem;
}

ul {
	margin-left: 1rem;
}

ol ul,
ul ul,
ol ol,
ul ol {
	margin-left: 2rem;
}

hr {
	border: none;
}

.active-logo:hover {
	opacity: 0.7;
}

