html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}i{font-style:italic}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:500}a,input[type="submit"],.btn{cursor:pointer;transition:.5s}input[type="text"]{transition:.5s}input[type="submit"]{-webkit-appearance:none}* : (input,textarea){-webkit-touch-callout:none;-webkit-user-select:none}img{-webkit-touch-callout:none;-webkit-user-select:none}input[placeholder]{text-overflow:ellipsis}input::-moz-placeholder{text-overflow:ellipsis}input:-moz-placeholder{text-overflow:ellipsis}input:-ms-input-placeholder{text-overflow:ellipsis}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}
{-webkit-appearance:none}* : (input,textarea){-webkit-touch-callout:none;-webkit-user-select:none}img{-webkit-touch-callout:none;-webkit-user-select:none}input[placeholder]{text-overflow:ellipsis}input::-moz-placeholder{text-overflow:ellipsis}input:-moz-placeholder{text-overflow:ellipsis}input:-ms-input-placeholder{text-overflow:ellipsis}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}select, option {  -webkit-appearance: none;}

:root {
	--white: #fff;
	--light: #FCF8ED;
	--green: #044528;
	--green2: #13683F;
	--greenlight: #E1FCAD;
	--grey15: #262626;
	--grey40: #656567;
	--grey60: #98989A;
	--grey70: #B3B3B3;
	--grey: #4B4B4B;
	--grey2: #606267;
}

html {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 10px;
	min-width: 320px;
	color: var(--grey40);
/*	background: var(--light);*/
	background: var(--light);
}

body {
	font-size: 1.8rem;
	overflow-x: hidden;
}

.wrapper {
  min-width: 320px;
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
}

.container {
  padding: 0 15px;
/*	max-width: 1756px;*/
/*	max-width: 1760px;*/
	max-width: calc(1760px + 30px);
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 3;
  box-sizing: border-box;
}

* {
	box-sizing: border-box;
}

section {
  position: relative;
  padding: 60px 0;
  margin-left: auto;
  margin-right: auto;
}

.bar__long {
  position: fixed;
  top: 0;
  left: 0;
  height: 4px;
  width: 0;
  z-index: 99;
  border-radius: 0 20px 20px 0;
  transition:0.5s;
  background: var(--selection);
}


.s__img,picture {
	display: flex;
	align-items: center;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.s__img img {
}

img {
	max-width: 100%;
	display: flex;
}
strong,b {
	font-weight: 600;
/*	color: var(--orange);*/
}

a {
	text-decoration: none;
	color: var(--black);
	transition: 0.5s;
}
button {
	outline: none;
	border: none;	
	font-size: 1.8rem;
	font-family: 'Montserrat', sans-serif;
	cursor: pointer;
}


.s__title {
	font-size: 5.932rem;
	line-height: 1.2;
	font-weight: 700;
	position: relative;
	margin-bottom: 24px;
	color: var(--green);
	text-transform: uppercase;
}

.s__text {
	font-size: 1.8rem;
}
.s__text p {
	margin-bottom: 35px;
}
.s__text p:last-of-type {
	margin-bottom: 0;
}

.btn {
	background: rgba(255, 255, 255, 0.5);
	color: var(--grey40);
	font-weight: 500;
	padding: 14px 24px;
	border-radius: 100px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.btn:hover {
	background: var(--green);
	color: var(--white);
}

.btn--green {
	background: var(--green);
	color: var(--white);
}

.btn--green:hover {
	background: var(--green2);
}



.slider__bar {
	display: flex;
	align-items: center;
}
.slider__bar .swiper-scrollbar.swiper-scrollbar-horizontal {
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	height: 7px;
	margin-right: 100px;
	background: rgba(228, 228, 231, 1);
	overflow: hidden;
}
.slider__bar .swiper-scrollbar-drag {
	background: var(--green);
	border-radius: 32px;

	width: 248px !important;
}


.slider__control {
	display: flex;
}
.slider__btn {
	width: 46px;
	height: 46px;
	border: 1px solid var(--grey70);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.slider__btn svg {}
.slider__btn-prev {
	margin-right: 20px;
}
.slider__btn-next {
	background: var(--green);
	border-color: var(--green);
}


.swiper-button-disabled {
	opacity: 0.5;
	pointer-events: none;
}





.col-lg-1 {width: calc(100% / 12 * 1);}
.col-lg-2 {width: calc(100% / 12 * 2);}
.col-lg-3 {width: calc(100% / 12 * 3);}
.col-lg-4 {width: calc(100% / 12 * 4);}
.col-lg-5 {width: calc(100% / 12 * 5);}
.col-lg-6 {width: calc(100% / 12 * 6);}
.col-lg-7 {width: calc(100% / 12 * 7);}
.col-lg-8 {width: calc(100% / 12 * 8);}
.col-lg-9 {width: calc(100% / 12 * 9);}
.col-lg-10 {width: calc(100% / 12 * 10);}
.col-lg-11 {width: calc(100% / 12 * 11);}
.col-lg-12 {width: calc(100% / 12 * 12);}



























/* ng */
/*@media screen and (max-width: 1919px) {*/
@media screen and (max-width: 1819px) {

	section {
/*		padding: 40px 0;*/
	}

	.s__title {
		font-size: 4.4rem;
	}
	.s__text p {
		margin-bottom: 12px;
	}


	.col-ng-1 {width: calc(100% / 12 * 1);}
	.col-ng-2 {width: calc(100% / 12 * 2);}
	.col-ng-3 {width: calc(100% / 12 * 3);}
	.col-ng-4 {width: calc(100% / 12 * 4);}
	.col-ng-5 {width: calc(100% / 12 * 5);}
	.col-ng-6 {width: calc(100% / 12 * 6);}
	.col-ng-7 {width: calc(100% / 12 * 7);}
	.col-ng-8 {width: calc(100% / 12 * 8);}
	.col-ng-9 {width: calc(100% / 12 * 9);}
	.col-ng-10 {width: calc(100% / 12 * 10);}
	.col-ng-11 {width: calc(100% / 12 * 11);}
	.col-ng-12 {width: calc(100% / 12 * 12);}


}




















/* md */
@media screen and (max-width: 1199px) {


	.col-md-1 {width: calc(100% / 12 * 1);}
	.col-md-2 {width: calc(100% / 12 * 2);}
	.col-md-3 {width: calc(100% / 12 * 3);}
	.col-md-4 {width: calc(100% / 12 * 4);}
	.col-md-5 {width: calc(100% / 12 * 5);}
	.col-md-6 {width: calc(100% / 12 * 6);}
	.col-md-7 {width: calc(100% / 12 * 7);}
	.col-md-8 {width: calc(100% / 12 * 8);}
	.col-md-9 {width: calc(100% / 12 * 9);}
	.col-md-10 {width: calc(100% / 12 * 10);}
	.col-md-11 {width: calc(100% / 12 * 11);}
	.col-md-12 {width: calc(100% / 12 * 12);}


}





/* sm  */
@media screen and (max-width: 999px) {


	.col-sm-1 {width: calc(100% / 12 * 1);}
	.col-sm-2 {width: calc(100% / 12 * 2);}
	.col-sm-3 {width: calc(100% / 12 * 3);}
	.col-sm-4 {width: calc(100% / 12 * 4);}
	.col-sm-5 {width: calc(100% / 12 * 5);}
	.col-sm-6 {width: calc(100% / 12 * 6);}
	.col-sm-7 {width: calc(100% / 12 * 7);}
	.col-sm-8 {width: calc(100% / 12 * 8);}
	.col-sm-9 {width: calc(100% / 12 * 9);}
	.col-sm-10 {width: calc(100% / 12 * 10);}
	.col-sm-11 {width: calc(100% / 12 * 11);}
	.col-sm-12 {width: calc(100% / 12 * 12);}


}

/* xs  */
@media screen and (max-width: 767px) {

	section {
		padding: 40px 0;
	}

	.s__title {
		font-size: 2.8rem;
		margin-bottom: 12px;
	}

	.s__text {
		font-size: 1.6rem;
	}
	.btn {
		padding: 12px 16px;
	}

	.slider__bar .swiper-scrollbar-drag {
		width: 100px !important;
	}


	.col-xs-1 {width: calc(100% / 12 * 1);}
	.col-xs-2 {width: calc(100% / 12 * 2);}
	.col-xs-3 {width: calc(100% / 12 * 3);}
	.col-xs-4 {width: calc(100% / 12 * 4);}
	.col-xs-5 {width: calc(100% / 12 * 5);}
	.col-xs-6 {width: calc(100% / 12 * 6);}
	.col-xs-7 {width: calc(100% / 12 * 7);}
	.col-xs-8 {width: calc(100% / 12 * 8);}
	.col-xs-9 {width: calc(100% / 12 * 9);}
	.col-xs-10 {width: calc(100% / 12 * 10);}
	.col-xs-11 {width: calc(100% / 12 * 11);}
	.col-xs-12 {width: calc(100% / 12 * 12);}


}


/* xxs  */

@media screen and (max-width: 479px) {


	.col-1 {width: calc(100% / 12 * 1);}
	.col-2 {width: calc(100% / 12 * 2);}
	.col-3 {width: calc(100% / 12 * 3);}
	.col-4 {width: calc(100% / 12 * 4);}
	.col-5 {width: calc(100% / 12 * 5);}
	.col-6 {width: calc(100% / 12 * 6);}
	.col-7 {width: calc(100% / 12 * 7);}
	.col-8 {width: calc(100% / 12 * 8);}
	.col-9 {width: calc(100% / 12 * 9);}
	.col-10 {width: calc(100% / 12 * 10);}
	.col-11 {width: calc(100% / 12 * 11);}
	.col-12 {width: calc(100% / 12 * 12);}


}




@media screen and (max-width: 439px) {

	body {
		/*font-size: 1.6rem;*/
		font-size: 1.4rem;
	}
	button,
	.btn {
		font-size: 1.4rem;
	}

	.s__text {
		font-size: 1.4rem;
	}




}










.visible-lg { display: block !important;}
.visible-ng { display: none !important;}
.visible-md { display: none !important;}
.visible-sm { display: none !important;}
.visible-xs { display: none !important;}
.visible-xxs { display: none !important;}


@media screen and (max-width: 1819px) {
.visible-lg { display: none !important;}
.visible-ng { display: block !important;}
.visible-md { display: none !important;}
.visible-sm { display: none !important;}
.visible-xs { display: none !important;}
.visible-xxs { display: none !important;}
}

@media screen and (max-width: 1199px) {
	.visible-lg { display: none !important;}
	.visible-ng { display: none !important;}
	.visible-md { display: block !important;}
	.visible-sm { display: none !important;}
	.visible-xs { display: none !important;}
	.visible-xxs { display: none !important;}
}

@media screen and (max-width: 999px) {
	.visible-lg { display: none !important;}
	.visible-ng { display: none !important;}
	.visible-md { display: none !important;}
	.visible-sm { display: block !important;}
	.visible-xs { display: none !important;}
	.visible-xxs { display: none !important;}
}

@media screen and (max-width: 767px) {
	.visible-lg { display: none !important;}
	.visible-ng { display: none !important;}
	.visible-md { display: none !important;}
	.visible-sm { display: none !important;}
	.visible-xs { display: block !important;}
	.visible-xxs { display: none !important;}
}
@media screen and (max-width: 479px) {
	.visible-lg { display: none !important;}
	.visible-ng { display: none !important;}
	.visible-md { display: none !important;}
	.visible-sm { display: none !important;}
	.visible-xs { display: none !important;}
	.visible-xxs { display: block !important;}
}
@media screen and (max-width: 339px) {
	.visible-lg { display: none !important;}
	.visible-ng { display: none !important;}
	.visible-md { display: none !important;}
	.visible-sm { display: none !important;}
	.visible-xs { display: none !important;}
	.visible-xxs { display: none !important;}
}

