﻿ @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Header*/


body {
	overflow-x: hidden;
	height: auto;
}
.kf1.container-fluid {
	margin: 0 auto;
	background: linear-gradient(90deg, #ef3b36, #ffffff);
	padding: 8rem 0 4rem 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	filter: saturate(110%) contrast(1.1) brightness(1.1);
}
.container {
	margin: 0 auto;
	padding: 0;
	max-width: 1240px;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 2px, inset #803AC7 3px 3px 2px, rgba(0, 0, 0, .8) 3px 3px 2px -3px;
	background: linear-gradient(90deg, #803AC7,#4BE5EB, #A3EB65);
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	border-radius: 60px;
}
.btn {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px!important;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #FF7809;
	border-radius: 20px;
	box-shadow: 5px 5px 30px 10px rgba(0,0,0, 0.7);
	padding: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
	margin: 0 auto;
}
.nav {
background-color:;
	border-top-left-radius: 60px;
	border-top-right-radius: 60px;
	max-width: 100%;
	color: wheat;
	text-shadow: 1px 1px 1px black;
	width: 1240px;
	margin: 0 auto;
}
/*BLOCK-1*/


.card.text-center.blok-1 {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px!important;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #09F109;
	border-radius: 20px;
	box-shadow: 5px 5px 50px 10px black;
	padding: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
	margin: 0 auto;
}
.col-md-4.blok-11 {
	margin: .1rem;
}
.col-md-4.blok-12 {
	margin: 0rem;
}
.col-md-4.blok-13 {
	margin: .1rem;
}
.blok-11 {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #FF7809;
	border-radius: 20px;
	box-shadow: 5px 5px 50px 10px black;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
	margin: 0 auto;
}
.blok-12 {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #039393;
	border-radius: 20px;
	box-shadow: 5px 5px 50px 10px black;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
	margin: 0 auto;
}
.blok-13 {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #1F5CE7;
	border-radius: 20px;
	box-shadow: 5px 5px 50px 10px black;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
	margin: 0 auto;
}
/*КОНЕЦ BLOCK-1*/
/*BLOCK-2*/

.bg-block-2 {
	border-radius: 0px;
	margin-top: 2rem;
}
.card.text-center.blok-2 {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #09F109;
	border-radius: 20px;
	box-shadow: 5px 5px 50px 10px black;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
}
.card.text-center.blok-4 {
	color: #EDE7EB;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.381002381;
	font-weight: 600;
	letter-spacing: -0.015em;
	background: #FF7809;
	border-radius: 20px;
	box-shadow: 5px 5px 50px 10px black;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px 1px black;
	margin: 0 auto;
}
/*КОНЕЦ BLOCK-2*/

.img-fluid {
	filter: drop-shadow(15px 35px 15px rgba(0, 0, 0, 0.9)) !important;
}

.card {
	background: transparent;
	border: none!important;
}
/*ШРИФТЫ*/
