* {

	box-sizing: border-box;

	font-family: var(--main-font);

}



:root {

	--main-bezh: #faf8f5;

	--bezh-accent: #8B7355;

	--main-font: 'Jost', 'sans-serif';

	--dark-text: rgba(0, 0, 0, 0.85);





}



html {

	overflow-x: clip;

	font-size: 16px;

	scroll-behavior: smooth;

}



body {

	font-family: var(--main-font);

	font-size: 18px;

	color: var(--main-bezh);

	background: var(--main-bezh);

	line-height: normal;

	font-variation-settings: 'wght' 400;

	padding: 0;

	margin: 0;

	color: var(--dark-text);

}



.container {

	max-width: 1290px;

	padding: 0 15px;

	margin: 0 auto;

	width: 100%;

}



a {

	text-decoration: none;

	transition: .3s;

	color: var(--bezh-accent);

}



a:not(#wpadminbar a, a.pretty-button):hover {

	color: var(--bezh-accent);

}



ul {}



p {

	margin: 0 0 10px 0;

}



h1 {

	font-size: 50px;

	line-height: 120%;

}


h2 {

	font-size: 40px;
	line-height: 120%;
	margin: 0 0 56px 0;
	font-weight: 600;
	font-variation-settings: 'wght' 600;

}

h3 {

	font-size: 40px;
	line-height: 120%;
	margin: 0 0 24px 0;
	font-weight: 600;
	font-variation-settings: 'wght' 600;

}


.menu {

	list-style: none;

	padding: 0;

	margin: 0;

}



section.content {}





.button {

	background-color: var(--bezh-accent);

	padding: 10px 20px;

	border: none;

	font-size: 18px;

	cursor: pointer;

	border: 1px solid var(--bezh-accent);

	text-align: center;

}



.button--transparent {

	background-color: transparent;

	border-color: #fff;

}



.button span {

	font-weight: 600;

	font-variation-settings: 'wght' 600;

	color: #fff;

}