@charset "utf-8";
.container-fluid1 {
    color: #FFFFFF;
    background-color: #3B3261;
}
.container-fluid1 .container .navbar.navbar-expand-lg.navbar-light.bg-light {
    background-image: -webkit-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
}
.navbar-nav.mr-auto .nav-item .nav-link {
    color: #FFFFFF;
    font-family: "Tilda Sans";
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .navbar-toggler {
    color: #EFAF00;
}
.container-fluid2 {
}
.container-fluid2 #carouselExampleIndicators1 {
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
}
.container-fluid7 .bg-ex-fixed {
  background: url(../img/fon2.jpg); /* Путь к картинке */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  height: 480px;/* Закрепляем изображение */
}

.bg-ex-fixed .container.animated.infinite.bounce.delay-5s.slower h1 {
    color: #FFFFFF;
    font-family: "Tilda Sans";
}
.container-fluid7 .bg-ex-fixed .container.animated.infinite.bounce.delay-5s.slower {
    padding-top: 200px;

}
.container-fluid9 {
    background-color: #3B3261;
}
.container-fluid9 .container.wow.animated.pulse .navbar.navbar-expand-lg.navbar-light.bg-light {
    background-image: -webkit-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
}
.container-fluid0 {
    background-color: #D3D3D3;
}
.row .col-xl-4 div {
    color: #B3B3B3;
    font-family: "Tilda Sans";
    text-align: left;
}
.row .col-xl-4 p {
    float: none;

}
.row .col-xl-4 p {
}
.container-fluid10 {
    background-color: #3B3261;
}

.row .col-xl-4 h2 {
    color: #E4E4E4;
    font-family: "Tilda Sans";
    font-size: large;
}
.row .col-xl-4 p {
    color: #B5B5B5;
}
.row .col-xl-4 h1 {
    color: #FBFBFB;
    font-family: "Tilda Sans";
    font-size: x-large;
}
.row .col-xl-4 .navbar.navbar-expand-lg.navbar-light.bg-light {
    background-image: -webkit-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(59,50,97,1.00) 0%,rgba(59,50,97,1.00) 100%);
}
.navbar-nav.mr-auto .nav-item .nav-link {
    color: #BEBEBE;
}
.nav-item .nav-link strong {
    color: #FFFFFF;
}
.container-fluid2 #carouselExampleIndicators1 .carousel-inner {
    background-color: #000000;
}
ul .nav-item .nav-link {
    color: #000000;
}
ul .nav-item .nav-link {
}
ul .nav-item .nav-link {





}
ul .nav-item .nav-link {
}
.row .col-xl-6 .jumbotron.wow.animated.fadeInLeft {
    text-align: center;
}
.col-xl-6 .jumbotron.wow.animated.fadeInLeft p {
    text-align: center;
}

.col-xl-6.wow.animated.fadeInLeft .jumbotron .lead {
    text-align: center;
}
.col-xl-6 .jumbotron.wow.animated.fadeInLeft .lead {
    text-align: center;
}
.col-xl-6 .jumbotron.wow.animated.fadeInLeft p {
    text-align: center;
}
.col-xl-6.wow.animated.fadeInLeft .jumbotron p {
    text-align: center;
}
.col-xl-6 .jumbotron.wow.animated.fadeInLeft .col-11 {
    text-align: right;
}
.col-xl-6.wow.animated.fadeInLeft .jumbotron .col-12 {
    text-align: right;
}
.container-fluid11 {
    background-color: #000000;
}
.container-fluid55 {
    background-color: #000000;

}

.container-fluid8 {
    top: 0px;
}
.navbar-nav.mr-auto .nav-item .nav-link {
    text-align: center;
}
.row .col-xl-4 h2 {
    text-align: center;
}


body {
    color: #000000;
    line-height: 30px;
}
.col-xl-4 .row .col-xl-12 {
    text-align: center;

}
.container-fluid .nomber2 span {



}
.row .col-xl-12 .container-fluid88 {
    color: #FFFFFF;
    text-align: center;

}
.row .col-xl-12 .nomber2 {



}
.hapka-text {
	margin-top: 20px;
}


/*бургер меню*/
.open22 {
	display: flex !important;
}

.header22 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 50px;
	background-color: #3B3261; /*цвет шапки*/
	color: #FAF6F2; /*цвет логотипа*/
	padding: 0 28px;
	
	position: sticky;
	top: 0;
	z-index: 99;
}


.header23 {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 250px;
	background-color: #3B3261; /*цвет шапки*/
	color: #FAF6F2; /*цвет логотипа*/
	padding: 5%;
	z-index: 1;
}


.logo22 {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}


.nav22 {
	display: flex;
	width: 700px;
	padding: 0 0px;
}

.nav22 ul {
	width: 100%;
	list-style: none;
	display: flex;
	justify-content: center;
}

.burger22 {
	display: none;
	position: relative;
	z-index: 50;
	align-items: center;
	justify-content: flex-end;
	width: 30px;
	height: 18px;
}

.burger22 span {
	height: 2px;
	width: 80%;
	transform: scale(1);
	background-color: #FAF6F2;
}

.burger22::before, .burger22::after {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	background-color: #FAF6F2;
	transition: all 0.3s ease 0s;
}

.burger22::before {top:0}

.burger22::after {bottom:0}



.burger22.active span {transform: scale(0)}


.burger22.active::before{
	top: 50%;
	transform: rotate(-45deg) translate(0, -50%);
}
.burger22.active::after {
	bottom: 50%;
	transform: rotate(45deg) translate(0, 50%);
}


@media (max-width: 900px){
	
	.burger22{display: flex}


.nav22 {
	display: none;
	flex-direction: column;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0; bottom: 0; left: 0; right: 0;
	z-index: 50;
	overflow-y: auto;
	padding: 50px 40px;
	background-color: #3B3261;
	animation: burgerAnimation 0.4s;
}

.nav22 ul {
	flex-direction: column;
	row-gap: 30px;
  }

}




@keyframes burgerAnimation {
	from {opacity: 0}
	to {opacity: 1}
}


/*стили меню*/
ul li {
    list-style: none;
    display: inline-block;
	padding: 10px;
}

ul li a {
	text-decoration: none;
	font-size: 18px;
	color: #FAF6F2;
	position: relative;
}

ul li a::before {
	content: attr(content);
	position: absolute;
	overflow: hidden;
	border-right: 0px solid #FAF6F2;
	width: 1%;
	transition: 0.5s;
}


ul li a:hover::before {
	width: 100%;
	filter: drop-shadow(0 0 10px #FAF6F2)
}


a.nomber {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 100%;
}


.moda {
	z-index: 50;
}

.gogotip {
	max-width: 40%;
	min-width: 350px;
	height: auto;
	display: block;
    margin: auto;
}