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


body {
	overflow-x: hidden;
	font-family: 'Inter', sans-serif;
}
.col-lg-10.col-md-12.col-12 {
	color: wheat;
	text-shadow: 1px 1px 1px black;
}
.col-lg-2.col-md-12.col-12 {
}
.kf1.container-fluid {
	margin: 0 auto;
	 background: linear-gradient(to right, #FF7F51, #CE4257);
	padding: 8rem 0 4rem 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	filter: saturate(150%) contrast(1.1) brightness(1.1);
}
.row {
	max-width: 1140px;
	margin: 0 auto;
}
.container {
	margin: 0 auto;
	padding: 0;
	max-width: 1140px;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #4F000B 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
	background: linear-gradient(#4F000B, #720026);
	width: 100%;
	height: auto;
	border-radius: 60px;
}
.rw4 {
	background: linear-gradient(#DD2E00, #D6471B);
	box-shadow: 5px 5px 30px 5px black, inset rgba(0, 0, 0, .5) -13px -13px 28px 0px, inset #D6471B 13px 13px 28px 0px, rgba(0, 0, 0, .8) 13px 13px 28px -13px;
	border-radius: 30px;
}
.card-img {
	border-radius: 50px;
	width: 100%;
	height: auto;
}
.card-img-top {
	filter: drop-shadow(15px 35px 15px rgba(0, 0, 0, 0.9));
}
.img-fluid {
	filter: drop-shadow(15px 35px 15px rgba(0, 0, 0, 0.9));
}
.glft.img-fluid {
	width: 100%;
	height: auto;
}
.prezent {
	margin: 0 auto;
	background: linear-gradient(135deg, #F00C0C 75%, #FF9B54);
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset transparent 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
	border-radius: 60px;
}
.crd1 {
	background: linear-gradient(#027CA8, #4110a4);
	border-radius: 20px;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #027CA8 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
}
.crd1.card {
	color: white;
	text-shadow: 1px 1px 1px black;
	font-family: 'Inter', sans-serif;
	font-weight: 500;
}
.card {
	border: none !important;
}
.mb-3 {
	width: 100%;
	height: auto;
	padding: .3rem;
	background: transparent;
	border-radius: 40px;
}
.kl1 {
	min-height: 50vh;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #D6471B 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
	background: linear-gradient(#DD2E00, #D6471B);
	color: white;
	text-shadow: 1px 1px 1px black;
}
.bg1 {
	background: linear-gradient(90deg, #FF9B54, #ff6a00);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.rw1clleft {
	background: linear-gradient(#DD2E00, #D6471B);
	border-radius: 40px;
	box-shadow: inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #D6471B 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
}
.rw1clright {
	background: linear-gradient(#FF7F51, #FF9B54);
	border-radius: 40px;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #FF7F51 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
}
.rw2clleft {
	color: white;
	background: linear-gradient(#027CA8, #4110a4);
	border-radius: 40px;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #027CA8 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
}
.rw2clright {
	background: linear-gradient(#720026, #CF3C3C);
	border-radius: 40px;
	box-shadow: 5px 5px 50px 6px black, inset rgba(0, 0, 0, .5) -3px -3px 8px, inset #720026 3px 3px 8px, rgba(0, 0, 0, .8) 3px 3px 8px -3px;
}
.btn {
	background: linear-gradient(0deg, rgba(221, 46, 0, 1) 0%, rgba(231, 108, 76, 1) 100%);
	box-shadow: 5px 5px 50px 6px black;
	color: white;
	font-weight: 600;
	display: inline-block;
	border-radius: 15px;
	border: none;
	width: 100%;
}
a.btn:hover {
	text-decoration: none;
	color: white;
}
.mgz {
	background: linear-gradient(0deg, rgba(221, 46, 0, 1) 0%, rgba(231, 108, 76, 1) 100%);
	box-shadow: 5px 5px 50px 6px black;
	color: white;
	font-weight: 600;
 font-family:;
	text-align: center;
	border-radius: 15px;
	border: none;
	padding: .5rem 1rem;
	box-shadow: 5px 5px 25px black;
	width: 100%;
}
a.mgz:hover {
	text-decoration: none;
	color: white;
}
.btn-one {
	background: linear-gradient(#3181ea, #225aa3);
	border-radius: 20px;
	box-shadow: 5px 5px 50px 6px rgba(0,0,0, 0.6);
	color: white;
	text-shadow: 1px 1px 1px black;
	display: inline-block;
}
a.btn-one:hover {
	background: linear-gradient(#4c3366, #4110a4);
	box-shadow: 5px 5px 50px 6px rgba(0,0,0, 0.6);
	text-decoration: none;
	color: white;
}
h1 {
	color: #FCEEED;
	text-shadow: 1px 1px 1px black;
	font-weight: 500 !important;
}
h3 {
	text-shadow: 1px 1px 1px black;
	color: #256e71;
}
.card.mb-3 .card-body .card-text {
	color: #fff; /* Цвет текста */
}
.ens {
	justify-content: center;
	text-align: center;
	color: wheat;
	text-shadow: 1px 1px 1px black;
	font-weight: 600;
}
.row.rw2 {
	padding: 1rem 0;
}
