@font-face {
	font-family: 'Segoe';
	src: url('font/SegoeUI.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'AbyssinicaSIL';
	src: url('font/AbyssinicaSIL-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'AlfaSlab';
	src: url('font/AlfaSlabOne-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}
* {
	scroll-behavior: smooth;
	padding: 0;
	margin: 0;
}
body {
	scroll-behavior: smooth;
	padding: 0;
	margin: 0;
	font-family: 'AlfaSlab';
	font-family: 'Segoe';
	font-family: 'AbyssinicaSIL';
	zoom: 90%;
}
.block-header {
	height: 1368px;
	width: 100%;
	background: #ffc100;
}
h1 {
	color: #000;
	font-family: 'AlfaSlab';
	font-size: 120px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
h2 {
	color: #000;
	font-family: 'AbyssinicaSIL';
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
h3 {
	color: #000;
	font-family: 'AbyssinicaSIL';
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
nav {
	display: flex;
	justify-content: center;
	align-items: center;
}
#cont {
}
.nav-menu {
	margin-left: 80px;
}
.nav-href {
	font-family: 'Segoe';
	margin-left: 163px;
	color: rgb(255, 255, 255);
	transition: 0.3s;
	text-decoration: none;
	font-size: 30px;
}
.nav-href:hover {
	color: rgb(0, 0, 0);
	transition: 0.3s;
}
#txt-h2 {
	margin-top: 82px;
	width: 695px;
}
#active {
}
#logoheader {
	margin-left: -150px;
}
#bravoheader {
	margin-right: 100px;
	margin-left: 20px;
}
.banner {
	margin-top: 100px;
	justify-content: center;
	display: flex;
}
.banner-txt {
	width: 672.71px;
}
.banner-img {
	margin-left: 140px;
	padding-top: 50px;
	width: 840.637px;

	border-radius: 90px;
	background: #fff;
	box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.49), -7px 9px 11px 0px rgba(0, 0, 0, 0.43), -16px 20px 16px 0px rgba(0, 0, 0, 0.25),
		-28px 36px 18px 0px rgba(0, 0, 0, 0.07), -44px 57px 20px 0px rgba(0, 0, 0, 0.01);
}
.svg-line {
	display: flex;
	justify-content: center;
	margin-top: 200px;
}
.card {
	margin-top: 100px;
	display: flex;
}
p {
	color: #000;
	font-family: 'AbyssinicaSIL';
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.card-img {
}
.box-market {
	margin: auto;
	width: min-content;
	justify-content: center;
	display: flex;
}
.card-txt {
	margin-left: 60px;
	font-family: 'AbyssinicaSIL';
}

.size {
	font-family: 'AbyssinicaSIL';
	font-weight: 900;
	color: rgb(160, 53, 4);
}

.circle {
	margin-top: 380px;
	margin-left: 600px;
	position: absolute;
}
.line-card {
	margin-top: 80px;
	display: flex;
	justify-content: center;
}
.box-market {
	display: flex;
	flex-wrap: wrap;
}
.link a {
	font-family: 'Segoe';
}
footer {
	margin-top: 200px;
	align-items: center;
	justify-content: center;
	display: flex;
	background: #ffeca3;
	width: 100%;
	height: 365px;
}
.footer-nav {
	margin-left: 200px;
	align-items: center;
	display: flex;
}
a {
	text-decoration: none;
}
.link {
	display: flex;
	align-items: center;
}
.one a {
	color: #000;
	font-family: 'Segoe';
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.txt-href {
	padding-left: 10px;
	color: #000;
	font-family: 'Segoe';

	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.txt-href:hover {
	text-decoration: underline;
}

.two {
	margin-top: 80px;
}
.four {
	margin-top: 90px;
}
.stolb2 {
	margin-left: 160px;
}
#bravo {
	margin-left: 20px;
}
@media (min-width: 1200px) and (max-width: 1740px) {
    body{
        zoom: 90%;
    }
	.block-header {
		height: 1068px;
		width: 100%;
		background: #ffc100;
	}
	h1 {
		color: #000;
		font-family: 'AlfaSlab';
		font-size: 80px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	h2 {
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 25px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	h3 {
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	nav {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.nav-menu {
		margin-left: 50px;
	}
	.nav-href {
		font-family: 'Segoe';
		margin-left: 90px;
		color: rgb(255, 255, 255);
		transition: 0.3s;
		text-decoration: none;
		font-size: 30px;
	}
	.nav-href:hover {
		color: rgb(0, 0, 0);
		transition: 0.3s;
	}
	#txt-h2 {
		margin-top: 52px;
		max-width: 500px;
	}
	#active {
	}
	#logoheader {
		margin-left: 0px;
	}
	#bravoheader {
		margin-right: 0px;
	}
	.banner {
		margin-top: 100px;
		justify-content: center;
		display: flex;
	}
	.banner-txt {
		width: 500px;
	}
	.banner-img {
		margin-left: 100px;
		padding-top: 50px;
		width: 550px;
		height: 370px;

		border-radius: 90px;
		background: #fff;
		box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.49), -7px 9px 11px 0px rgba(0, 0, 0, 0.43), -16px 20px 16px 0px rgba(0, 0, 0, 0.25),
			-28px 36px 18px 0px rgba(0, 0, 0, 0.07), -44px 57px 20px 0px rgba(0, 0, 0, 0.01);
	}
	.banner-img img {
		width: 90%;
	}
	.svg-line {
		margin: auto;
		width: 1150px;
		display: flex;
		justify-content: center;
		margin-top: 200px;
	}
	.card {
		margin-top: 100px;
		display: flex;
	}
	p {
		width: 550px;
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.card-img img {
		width: 600px;
	}
	.box-market {
		justify-content: center;
		display: flex;
	}
	.card-txt {
		margin-left: 60px;
	}
	.circle {
		margin-top: 380px;
		margin-left: 600px;
		position: absolute;
	}
	.line-card {
		margin-top: 80px;
		display: flex;
		justify-content: center;
	}
	.box-market {
		display: flex;
		flex-wrap: wrap;
	}
	.link a {
		font-family: 'Segoe';
	}
	footer {
		margin-top: 200px;
		align-items: center;
		justify-content: center;
		display: flex;
		background: #ffeca3;
		width: 100%;
		height: 365px;
	}
	.footer-nav {
		margin-left: 100px;
		align-items: center;
		display: flex;
	}
	a {
		text-decoration: none;
	}
	.link {
		display: flex;
		align-items: center;
	}
	.one a {
		color: #000;
		font-family: 'Segoe';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.txt-href {
		padding-left: 10px;
		color: #000;
		font-family: 'Segoe';

		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.two {
		margin-top: 80px;
	}
	.four {
		margin-top: 90px;
	}
	.stolb2 {
		margin-left: 100px;
	}
	#bravo {
		width: 6%;
		margin-left: 20px;
	}
	#txt-stolb1 {
		font-size: 18px;
	}
	.line-card {
		width: 1200px;
	}
}

@media (min-width: 200px) and (max-width: 450px) {
    body{
        zoom: 100%;
    }
	.block-header {
		height: 900px;
		width: 100%;
		background: #ffc100;
	}
	h1 {
		color: #000;
		font-family: 'AlfaSlab';
		font-size: 40px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	h2 {
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 22px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	h3 {
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	nav {
		text-align: center;
		display: flex;
		flex-wrap: wrap;
	}
	.nav-menu {
		text-align: center;
		display: flex;
		flex-direction: column;
		width: 270px;
		margin-left: 0px;
	}
	.nav-href {
		font-family: 'Segoe';
		margin-left: 0px;
		color: rgb(255, 255, 255);
		transition: 0s;
		text-decoration: none;
		font-size: 25px;
	}
	.nav-href:hover {
		color: rgb(0, 0, 0);
		transition: 0.2s;
	}
	#logoheader {
		margin-left: 0px;

		width: 200px;
	}
	#bravoheader {
		margin-right: 0px;
		margin-left: 15px;
		width: 60px;
	}
	#txt-h2 {
		margin-bottom: 10px;
		margin: auto;
		text-align: center;
		margin-top: 5px;
		max-width: 300px;
	}
	#active {
	}
	.banner {
		margin-top: 10px;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
	}
	.banner-txt {
		text-align: center;
		width: 500px;
	}
	.banner-img {
		margin: 20px auto;
		padding-top: 50px;
		width: 310px;
		height: 230px;

		border-radius: 90px;
		background: #fff;
		box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.49), -7px 9px 11px 0px rgba(0, 0, 0, 0.43), -16px 20px 16px 0px rgba(0, 0, 0, 0.25),
			-28px 36px 18px 0px rgba(0, 0, 0, 0.07), -44px 57px 20px 0px rgba(0, 0, 0, 0.01);
	}
	.banner-img img {
		width: 90%;
	}
	.svg-line {
		margin: auto;
		width: 320px;
		display: flex;
		justify-content: center;
		margin-top: 50px;
	}
	.card {
		justify-content: center;
		margin-top: 100px;
		display: flex;
		flex-wrap: wrap;
	}
	p {
		width: 320px;
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.card-img img {
		width: 350px;
	}
	.box-market {
		justify-content: center;
		display: flex;
	}
	.card-txt {
		text-align: center;
		width: 300px;
		margin-left: 0px;
	}
	.circle {
		margin-top: 380px;
		margin-left: 600px;
		position: absolute;
	}
	.line-card {
		margin-top: 80px;
		display: flex;
		justify-content: center;
	}
	.box-market {
		display: flex;
		flex-wrap: wrap;
	}
	.link a {
		font-family: 'Segoe';
	}
	footer {
		margin-top: 200px;
		align-items: center;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		background: #ffeca3;
		width: 100%;
		height: 455px;
	}
	.footer-nav {
		margin-left: 50px;
		align-items: center;
		display: flex;
		flex-wrap: wrap;
	}
	a {
		text-decoration: none;
	}
	.link {
		display: flex;
		align-items: center;
	}
	.one a {
		color: #000;
		font-family: 'Segoe';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.txt-href {
		padding-left: 10px;
		color: #000;
		font-family: 'Segoe';

		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.two {
		margin-top: 20px;
	}
	.four {
		margin-bottom: 50px;
		margin-top: 20px;
	}
	.stolb2 {
		margin-top: 20px;
		margin-left: 0px;
	}
	#bravo {
		width: 60px;
		margin-left: 20px;
	}
	#txt-stolb1 {
		font-size: 18px;
	}
	.line-card {
		width: 300px;
	}
	#logo {
		width: 200px;
	}
}
@media (min-width: 500px) and (max-width: 1225px) {
    body{
        zoom: 100%;
    }
	.block-header {
		height: 600px;
		width: 100%;
		background: #ffc100;
	}
	h1 {
		color: #000;
		font-family: 'AlfaSlab';
		font-size: 40px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	h2 {
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 22px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	h3 {
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	nav {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.nav-menu {
		margin-left: 50px;
	}
	.nav-href {
		font-family: 'Segoe';
		margin-left: 50px;
		color: rgb(255, 255, 255);
		transition: 0s;
		text-decoration: none;
		font-size: 25px;
	}
	.nav-href:hover {
		color: rgb(0, 0, 0);
		transition: 0.2s;
	}
	#logoheader {
		margin-left: 0px;
		width: 200px;
	}
	#bravoheader {
		margin-right: 0px;

		margin-left: 15px;
		width: 60px;
	}
	#txt-h2 {
		margin-bottom: 10px;
		margin: auto;
		text-align: left;
		margin-top: 5px;
		max-width: 300px;
	}
	#active {
	}
	.banner {
		margin-top: 10px;
		justify-content: center;
		display: flex;
	}
	.banner-txt {
		margin: auto;
		text-align: left;
		margin-top: 5px;
		max-width: 300px;
	}
	.banner-img {
		margin: 20px auto;
		padding-top: 30px;
		width: 350px;
		height: 260px;

		border-radius: 90px;
		background: #fff;
		box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.49), -7px 9px 11px 0px rgba(0, 0, 0, 0.43), -16px 20px 16px 0px rgba(0, 0, 0, 0.25),
			-28px 36px 18px 0px rgba(0, 0, 0, 0.07), -44px 57px 20px 0px rgba(0, 0, 0, 0.01);
	}
	.banner-img img {
		width: 90%;
	}
	.svg-line {
		margin: auto;
		width: 500px;
		display: flex;
		justify-content: center;
		margin-top: 50px;
	}
	.card {
		justify-content: center;
		margin-top: 100px;
		display: flex;
		flex-wrap: wrap;
	}
	p {
		width: 320px;
		color: #000;
		font-family: 'AbyssinicaSIL';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.card-img img {
		width: 600px;
	}
	.box-market {
		justify-content: center;
		display: flex;
	}
	.card-txt {
		text-align: center;
		width: 300px;
		margin-left: 0px;
	}
	.circle {
		margin-top: 380px;
		margin-left: 600px;
		position: absolute;
	}
	.line-card {
		margin-top: 80px;
		display: flex;
		justify-content: center;
	}
	.box-market {
		display: flex;
		flex-wrap: wrap;
	}
	.link a {
		font-family: 'Segoe';
	}
	footer {
		margin-top: 200px;
		align-items: center;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		background: #ffeca3;
		width: 100%;
		height: 350px;
	}
	.footer-nav {
		margin-left: 0px;
		align-items: center;
		display: flex;
		flex-wrap: wrap;
	}
	a {
		text-decoration: none;
	}
	.link {
		display: flex;
		align-items: center;
	}
	.one a {
		color: #000;
		font-family: 'Segoe';
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.txt-href {
		padding-left: 10px;
		color: #000;
		font-family: 'Segoe';

		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.two {
		margin-top: 20px;
	}
	.four {
		margin-top: 20px;
	}
	.stolb2 {
		margin-top: 20px;
		margin-left: 50px;
	}
	#bravo {
		width: 60px;
		margin-left: 20px;
	}
	#txt-stolb1 {
		font-size: 18px;
	}
	.line-card {
		width: 300px;
	}
	#logo {
		width: 200px;
	}
}
