.icons > a > i{
	margin-right: 5px;
}
#carousel-example-works > .carousel-inner > .item{
	width: 100% !important;
}
#header{
	box-shadow: 0px 5px 15px 0px #0B460B0D;
	position: fixed;
	width: 100%;
	background: #041B05;
	z-index: 10;
}
.companiesField .news-info{
	width: 100%;
}
.location{
	font-family: 'MontserratArm_', sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 400;
}
.contacts form button:hover{
	background: #84A284;
	color: white;
}
#wrapper{
	margin-top: 0px;
}
.slider-block-custom{
	margin-left: 14%;
}
.top-header{
	width: 100%;
	height:  34px;
	background: #0B460B;
	color:#FFFFFF;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-family: 'MontserratArm_', sans-serif;
}
.swal2-confirm{
	background-color: #0B460B !important;
}
.top-header-field{
	width: 85%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top-header-right-menu{
	width: 39%;
}
.right-menu{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	list-style: none;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 0px;
	height: 34px;
	align-items: center;
	font-family: 'MontserratArm_', sans-serif;
}
.right-menu-footer {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	list-style: none;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 0px;
	height: 34px;
	align-items: center;
	font-family: 'MontserratArm_', sans-serif;
}
.right-menu-footer li a {
	font-family: 'MontserratArm_', sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	padding: 0px 10px;
	text-decoration: none;
}
.right-menu li a{
	font-family: 'MontserratArm_', sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: 400;
	/*line-height: 22px;*/
	text-align: right;
	padding: 10px;
	text-decoration: none;
}
.main-header{
	margin: 0 auto;
	width: 84%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-family: 'MontserratArm_', sans-serif;
}
.main-header-field{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.main-header .right-menu li{
	margin-left: 18px;
}
.main-header .right-menu li a{
	color:#B28B44;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.5px;
	text-align: left;
}
.main-header .logo img{
	width:87px;
}
.slider-title{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	color:#0B460B;
	height: 40px;
}
.slider-title-banner{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 23px;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	color:#0B460B;
	margin-bottom: 10px;
}
.slider-title-right{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 19.4px;
	font-weight: 500;
	line-height: 29.1px;
	letter-spacing: 0.1px;
	text-align: left;
	color:#0B460B;
}
.slider-h1-right{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 23px;
	font-weight: 500;
	line-height: 40px;
	text-align: center;
	color:#0B460B;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.main-slider {
	background: url(../img/bg.svg);
	background-size: cover;
	background-position: center;
	min-height: 1160px;
	margin: 0px auto;
	padding: 0px 140px 0px 140px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: start;
}
.slider-block{
	width: 35%;
}
.carousel-indicators li:nth-child(1){
	margin-left: 15px;
}
.main-slider-field{
	width: 85%;
	display: flex;
	margin-top: 10%;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.main-slider .carousel-indicators{
	margin-right: 0%;
	margin-bottom: -20px;
	margin-left: 0%;
}
.slider-right-block{
	width: 40%;
	margin-left: 20px;
	height: min-content;
}
.slider-right-block_{
	width: 415px;
	margin-top: 40px;
}
.workerImgField{
	width: 500px;
	height: 360px;
}
.workerFieldTop{
	width: 100%;
	height: 270px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	overflow: hidden;
}
.workerFieldTop > img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.workerFieldBottom{
	background: #F5EBD9;
	width: 100%;
	height: 74px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.workerFieldBottom > span{
	margin-left: 26px;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 19px;
	font-weight: 500;
	text-align: left;
	color: #0B460B;
}
.workerFieldBottom > img{
	margin-right: 26px;
	width: 109px;
	height: 57px;
}
.carousel-control.left, .carousel-control.right {
	top: 0;
	position: absolute;
	background-image:none !important;
	filter:none !important;
}
.carousel-inner{
	display: flex !important;
}
.carousel-control{
	opacity: 1;
}
.carousel-indicators {
	width:95%;
	left:25%;
	bottom: -20px;
}
.companies-slider {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 85%;
	margin: 0 auto;
	position: relative;
	padding-bottom: 4rem;
}
.companies-slider > .news-info{
	width: 100%;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	align-items: center !important;
}
.slick-slide img {
	display: unset;
}
.slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	list-style-type: none;
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
}

.slick-dots li {
	margin: 0 0.25rem;
}

.slick-dots button {
	display: block;
	width: 78px;
	height: 5px;
	padding: 0;
	border: none;
	border-radius: 5px;
	background: #84A284;
	text-indent: -9999px;
}

.slick-dots li.slick-active button {
	background: #0B460B;
}
.partner-slider{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 93%;
	margin: 0 auto;
	position: relative;
	padding-bottom: 4rem;
}
/*.partner-slider > .slick-list > .slick-track{*/
/*	width: 180px !important;*/
/*}*/
/*.partner-slider > .slick-list > .slick-track > .slick-slide{*/
/*	width: 180px !important;*/
/*}*/
.partner-slider > .slick-list > .slick-track > .slick-slide > div > .partner-info{
	text-decoration: none !important;
	outline: none !important;
}
.partnerCompanySlider{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	/*overflow: hidden;*/
	width: 93%;
	/*height: min-content;*/
	margin: 0 auto;
	position: relative;
	padding-bottom: 4rem;
}
.partnerCompanySlider > .slick-list > .slick-track > .slick-slide > div > .partner-info{
	width: 200px !important;
}
.partnerCompanySlider > .slick-list > .slick-track > .slick-slide > div > .partner-info > .partner{
	/*border: 1px solid;*/
	height: min-content;
	padding: 92px 20px;
	margin-bottom: 20px;
	background: white;
	border-radius: 120px 40px 40px 40px;
}
.partnerCompanySlider > .slick-slide{
	width: unset;
}
.carousel-control{
	opacity: 1;
}
.carousel-indicators li,.carousel-indicators .active{
	width:100px;
	margin-left:33px;

}
.carousel-indicators li{
	background:#84A284;
}
.carousel-indicators .active{
	background:#0B460B;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
	right: -20%;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-left{
	left: -20%;
}
.glyphicon-chevron-left,.glyphicon-chevron-right{
	width: auto !important;
	height: auto !important;
	opacity: 1;
	top:41% !important;
}
.companyPartnerField .owl-carousel{
	overflow: hidden;
	width: 85%;
	margin: 0 auto;
}
.owl-carousel .partner-info {
	width: min-content;
	margin:auto;
}
.partner{
	margin-top: 12px;
	height: min-content;
	padding: 20px 20px;
	margin-bottom: 20px;
	background: white;
	border-radius: 20px;
	box-shadow: 3px 4px 9px 0 #afacac;
}
.owl-dots{
	margin-top: 50px;
}
.owl-dots > button{
	width: 70px;
	height: 5px;
	background-color: #84A284 !important;
	border-radius: 3px;
	margin: 0 5px
}
.owl-dots > button.active{
	background-color: #0B460B !important;
}
.info-block{
	margin-top: -50px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: center;
	align-items: center;
	font-family: 'MontserratArm_', sans-serif;
}
.info-block > div{
	background: #0B460B;
	box-shadow: 10px 30px 50px 0px #0000000D;
	border-radius: 50px;
	height: 100px;
	margin-left:20px;
	color:white;
	display: flex;
	align-items: center;
	padding: 20px 41px;
}
.imgFieldEmployer{
	position: relative;
	margin-right:10px;
}
.imgFieldEmployer > img{
	margin-left: -15px;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 1px solid white;
}
.imgFieldEmployer > span{
	position: absolute;
	right: 10px;
	top: -5px;
	color: white;
	font-size: 30px;
	font-weight: 600;
}
.programField{
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: center;
}
.programField > img{
	width: 60px;
	height: 60px;
	margin-right: 20px;
	border-radius: 50%;
	border: 1px solid white;
}
.about-companies{
	/*margin-top: 100px;*/
	text-align: center;
	/*background: url(../img/bg_about.svg);*/
	padding-bottom:120px;

	padding-top: 150px;
	background: linear-gradient(#FCFCF8 0%, #F4E9D6 50%);
}
.about-companies h2{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 19.4px;
	font-weight: 500;
	line-height: 23.65px;
	letter-spacing: 0.15em;
	text-align: center;
	color:#B28B44;
	text-transform: uppercase;
}
.about-companies h3{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 47px;
	text-align: center;
	color: #0B460B;
	margin: 0px auto 120px;
	width: 40%;
}
.partnerField .owl-carousel{
	overflow: hidden;
	width: 85%;
	margin: 0 auto;
}
.partnerField .partner-info{
	display: flex;
	flex-direction: column;
	text-decoration: none;
}
.partnerField .partner{
	margin-top: 12px;
	height: 140px;
	padding: 20px 20px;
	margin-bottom: 20px;
	background: white;
	border-radius: 20px;
	box-shadow: 3px 4px 9px 0 #afacac;
	width: 220px;
}
.partnerField .partner img{
	width: 100%;
	height: 100%;
	display: unset;
}
.companiesField .owl-carousel{
	overflow: hidden;
	width: 85%;
	margin: 0 auto;
}
.partnerField h3{
	width: 30% !important;
}
.partners,.news{
	display: flex;
	align-items: center;
	justify-content: center;
}
.partners .partner{
	border-radius: 120px 40px 40px 40px;
	height: 280px;
	width: 200px;
	background: white;
	display: flex;
	justify-content: center;
	align-items: center;
	margin:30px;
}
.slide-title{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 24px;
	font-weight: 600;
	color:#0B460B;
	margin:0 auto 15px;
	width: 200px;
	height: 60px;
	line-height: 29.26px;
	text-align: center;
}
.slide-button{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 19.5px;
	text-align: center;
	color:#B28B44;
}
.slide-button:focus{
	outline: none;
}
.partner-info:focus{
	outline: none;
}
.partner-block{
	margin-top:100px;
}
.partner-block .partner{
	background: none;
	padding-top:20px;
}
.img-block{
	display: flex;
	justify-content: end;
	align-items: center;
}
.whu-us{
	width: 100%;
	height: min-content;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.who-us-field{
	margin-top: 136px;
	width: 85%;
	height: min-content;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.text-block{
	width: 49%;
	height: min-content;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.text-block-about{
	width: 100%;
	height: min-content;
	display: block;
}
.text-block > div{
	margin-top: 20px;
}
.text-block h3{
	font-family: 'MontserratArm_', sans-serif;
	margin-top: 50px;
	margin-bottom: 15px;
	font-size: 19.4px;
	font-weight: 500;
	line-height: 23.65px;
	letter-spacing: 0.15em;
	color:#B28B44;
	text-transform: uppercase;
}
.img-block {
	width: 49%;
	height: min-content;
}
.imgLeft{
	margin-right: 20px;
	width: 280px;
	height: 500px;
	margin-top: 50px;
	border-radius: 30px;
	overflow: hidden;
}
.imgs{
	width: 280px;
	height: 480px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.imgTop{
	width: 280px;
	height: 280px;
	border-radius: 30px;
	overflow: hidden;
}
.imgBottom{
	width: 280px;
	height: 180px;
	border-radius: 30px;
	overflow: hidden;
}
.imgLeft > img, .imgTop > img, .imgBottom > img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.text-block h2{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 47px;
	text-align: left;
	color:#0B460B;
}
.text-block p{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	color:#0B460B;
}
.news-info .slide-title{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 24px;
	/*width: 340px;*/
	width: 100%;
	font-weight: 500;
	line-height: 29.26px;
	text-align: center;
	color:#000000;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	height: 60px;
}
.news-info .slide-button{
	outline: none;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	color: #000000;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.news-simple{
	position: relative;
}
.news-info {
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.news-info:hover {
	cursor: pointer;
	transform: translateY(15px);
}
.news-info:hover .day{
	background: #B28B44;
	color: white;
}
.news-info:hover .day > span{
	color: white;
}
.news-info:hover .slide-title{
	color: #0B460B;
}
.news-info:hover .slide-button{
	color: #B28B44;
}
.day{
	width: 49px;
	height: 50px;
	padding: 0;
	gap: 5px;
	border-radius: 0px 0px 10px 10px;
	background: #FFFFFF;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 19.4px;
	font-weight: 500;
	text-align: center;
	position: absolute;
	top:0px;
	left: 30px;
	color:#603F06;
	display: flex;
	flex-direction: column;
}
.day span{
	position: relative;
	top: -12px;
	font-size: 16px;
	color:#B28B44;
}
.works-slider{
	padding: 50px 0;
}

.works-slider .item .slide{
	display: flex;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-around;
}
/*.works-slider .slider-right-block_{
	width: 50%;
}*/
.works-slider .carousel-indicators{
	width: 377px;
	left: 54%;
	top: 10px;
	right: 100px;
	position: absolute;
	transform: rotate(90deg);
}
.works-slider .carousel-indicators li,.works-slider .carousel-indicators .active{
	width: 70px;
	margin-left:0px;
	height: 7px;

}
.buttons{
	margin-top: 60px;
}
.buttons a{
	margin-right: 50px;
}
.slider-title-right_{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 19.4px;
	font-weight: 500;
	line-height: 23.65px;
	letter-spacing: 0.15em;
	color:#B28B44;
	text-transform: uppercase;
}
.slider-h1-right_{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 47px;
	text-align: left;
	color:#0B460B;
}
.works-slider p {
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	color:#B28B44;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	height: 50px;
}
.contacts {
	min-height: 720px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.contacts .phone{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 19.4px;
	font-weight: 500;
	line-height: 23.65px;
	letter-spacing: 0.15em;
	text-align: center;
	color:#0B460B;
}
.contacts h2{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 47px;
	text-align: center;
	color:#0B460B;
	margin-bottom: 40px;
}
.contacts form{
	width: 535px;
}
.contacts form input{
	outline: none;
	height: 70px;
	border-radius: 30px;
	border: none;
	box-shadow: 0 1px 8px 1px #0B460B;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 0px 26px;
	margin-bottom: 15px;
	width: 100%;
}
.contacts form textarea{
	outline: none;
	height: 142px;
	border-radius: 30px;
	border: 0px;
	box-shadow: 0 1px 8px 1px #0B460B;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	padding:26px;
	width: 100%;
}
.contacts form button{
	display: block;
	width:  122px;
	height: 48px;
	gap: 8px;
	border-radius: 8px;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	background: none;
	margin:25px auto;
	border:2px solid  #84A284;
	color: #84A284;
	text-align: center;

}
.line{
	background: #0B460B;
	height: 2px;
	width: 700px;
}
.contact-us{
	text-align: center;
}
.contact-us span{
	padding: 0px 20px;
	background: #FEFAF4;
	position: relative;
	top:-26px;
	text-align: center;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 2px;
	text-align: center;
	color:#0B460B;

}
.contacts .phone_last{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	text-align: center;
	color:#0B460B;
}
#footer{
	/*margin-top: 120px;*/
	background: #0B460B;
	height: min-content;
}
.footer-blocks {
	padding: 70px 0px;
	width: 74%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: min-content;
	margin: 0px auto;
	color: white;
}
.footerMenuField{
	width: 48%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.footer-menus,.footer-contacts{
	padding-left:0px;
	list-style: none;
}
.footer-menus a,.footer-contacts a{
	color:white;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	text-align: left;
	padding: 0 10px 0 0;
}
.footer-menus li,.footer-contacts li{
	line-height: 26px;
}
.footer-title{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 19.5px;
	text-align: left;
}
.icons img{
	margin-right: 5px;
}
.subscribe{
	margin-top: -50px;
}
.subscribe h2{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 19.5px;
	text-align: left;
	margin-bottom: 30px;

}
.subscribe input{
	outline: none;
	width: 350px;
	height: 50px;
	gap: 0px;
	border-radius: 30px;
	box-shadow: 4px 10px 20px 0px #0000000D;
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding:26px;
	line-height: 26px;
	text-align: left;
	border:0px;
	color:#B28B44;
}
.subscribe form{
	position: relative;
}
.subscribe button{
	position: absolute;
	right: 3px;
	top: 3px;
	background: none;
	border:0px;
}
.rights{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	color:white;
}
.bottom{
	background: #000000;
}
.bottom-footer{
	padding: 10px 0px;
	width: 74%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: space-between;
	margin: 0px auto;
}
.menu > .right-menu > li:hover a{
	text-decoration: none;
	background: #0B460B;
	border-radius: 8px;
	/*opacity: 0;*/
	color: white !important;

}
.right-menu a.active{
	text-decoration: none;
	background: #0B460B;
	border-radius: 8px;
	opacity: 0px;
	color: white !important;
}
.about-us {
	min-height: 700px;
	width: 85%;
	margin: 0px auto;
	padding-top: 150px;
	padding-bottom: 50px;
}
.about-us h3{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 45px;
	text-align: left;
	color:#0B460B;
}
.aboutField p{
	font-family: 'MontserratArm_', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: justify;
	color:black;
}
.text-block-about img{
	float: right;
	margin-left:60px;
	margin-top: 55px;
	margin-bottom:20px;
	object-fit: cover;
	width: 470px;
	height: 270px;
}

::-webkit-scrollbar {
	width: 8px;
}
::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 0px;
}
::-webkit-scrollbar-thumb {
	background-color: #0B460B;
	border-radius: 0px;
}
.flagLi{
	position: relative;
}
.flagLi > span{
	font-family: 'MontserratArm_', sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: 400;
	cursor: pointer;
}
.flagField{
	border-radius: 8px;
	left: -10px;
	position: absolute;
	width: max-content;
	height: min-content;
	flex-direction: column;
	justify-content: space-between;
	align-items: start;
	background: #0B460B;
	display: none;
}
.flagField > a{
	font-family: 'MontserratArm_', sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: 400;
}
.flagField > a{
	padding: 5px 10px !important;
}
.bannerSliderImg{
	width: 580px;
	height: 380px !important;
	border-radius: 20px;
}
.banner-little-text{
	margin-bottom: 40px;
}
@media screen and (max-width: 1130px) {
	.news-info .slide-title{
		font-size: 17px;
	}
	.about-us {
		padding-top: 200px;
	}
	.about-us h3{
		font-size: 24px;
		line-height: 30px;
	}
	.owl-dots > button{
		width:50px;
	}
}
@media screen and (max-width: 730px) {
	.about-us h3{
		font-size: 24px;
		line-height: 30px;
		text-align: center;
	}
	.about-us img {
		float: unset;
		margin-left: unset;
	}
	.text-block-about{
		width: 100%;
		height: min-content;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.owl-dots > button{
		width:30px;
	}
}
@media screen and (max-width: 600px) {
	.about-us h3{
		font-size: 20px;
		line-height: 30px;
		text-align: center;
	}
	.about-us p {
		font-size: 13px;
	}
}
@media screen and (max-width: 500px) {
	.about-us img {
		float: unset;
		margin-left: unset;
		width: 95%;
		height: auto;
	}
}