.promo-gerber100 {
	background:url(/static/f/slide/268/images/pg100-back.svg) no-repeat center center #155a21;
	background-size:cover;
	position:relative;
	display:block;
	height:100%
}
.promo-gerber100__back {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	pointer-events:none
}
.promo-gerber100__back span {
	position:absolute;
	background:none no-repeat left top
}
@media screen and (max-width:559px) {
	.promo-gerber100__back span {
		background-size:contain
	}
}
.promo-gerber100__back span:nth-child(1) {
	background-image:url(/static/f/slide/268/images/pg100-product5.png);
	width:282px;
	height:270px;
	left:calc(50% + 58px);
	top:calc(50% - 144px)
}
@media screen and (max-width:767px) {
	.promo-gerber100__back span:nth-child(1) {
		left:calc(50% - 10px)
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__back span:nth-child(1) {
		width:178px;
		left:calc(50% - 4px);
		top:calc(50% - 152px)
	}
}
.promo-gerber100__back span:nth-child(2) {
	background-image:url(/static/f/slide/268/images/pg100-product1.png);
	width:261px;
	height:253px;
	left:calc(50% - 96px);
	top:calc(50% - 250px)
}
@media screen and (max-width:1239px) {
	.promo-gerber100__back span:nth-child(2) {
		left:calc(50% - 86px)
	}
}
@media screen and (max-width:767px) {
	.promo-gerber100__back span:nth-child(2) {
		left:calc(50% - 10px);
		top:calc(50% - 280px)
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__back span:nth-child(2) {
		width:200px;
		left:calc(50% - 146px);
		top:calc(50% - 234px)
	}
}
.promo-gerber100__back span:nth-child(3) {
	background-image:url(/static/f/slide/268/images/pg100-product2.png);
	width:232px;
	height:223px;
	left:calc(50% - 142px);
	top:calc(50% - 42px)
}
@media screen and (max-width:1239px) {
	.promo-gerber100__back span:nth-child(3) {
		left:calc(50% - 96px)
	}
}
@media screen and (max-width:767px) {
	.promo-gerber100__back span:nth-child(3) {
		left:calc(50% - 138px);
		top:calc(50% - 32px)
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__back span:nth-child(3) {
		-webkit-transform:rotate(70deg);
		transform:rotate(70deg);
		width:150px;
		left:calc(50% - 246px);
		top:calc(50% - 222px)
	}
}
.promo-gerber100__back span:nth-child(4) {
	background-image:url(/static/f/slide/268/images/pg100-product3.png);
	width:110px;
	height:104px;
	left:calc(50% + 276px);
	top:calc(50% + 6px)
}
@media screen and (max-width:767px) {
	.promo-gerber100__back span:nth-child(4) {
		left:calc(50% + 216px)
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__back span:nth-child(4) {
		width:100px;
		left:calc(50% + 108px);
		top:calc(50% + 28px)
	}
}
.promo-gerber100__back span:nth-child(5) {
	background-image:url(/static/f/slide/268/images/pg100-product4.png);
	width:143px;
	height:150px;
	left:calc(50% - 418px);
	top:calc(50% - 24px)
}
@media screen and (max-width:767px) {
	.promo-gerber100__back span:nth-child(5) {
		left:calc(50% - 340px)
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__back span:nth-child(5) {
		width:110px;
		left:calc(50% - 228px);
		top:calc(50% + 20px)
	}
}
.promo-gerber100__wrapper {
	position:relative;
	padding:22px 32px;
	margin:0 auto;
	max-width:700px;
	height:100%
}
@media screen and (max-width:767px) {
	.promo-gerber100__wrapper {
		max-width:530px;
		padding:22px 16px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__wrapper {
		max-width:358px
	}
}
.promo-gerber100__title {
	position:relative;
	font-family:GerberSB,Arial,Helvetica,sans-serif;
	font-size:37px;
	line-height:1;
	letter-spacing:0;
	color:#fff;
	min-height:102px
}
@media screen and (max-width:767px) {
	.promo-gerber100__title {
		font-size:30px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__title {
		min-height:78px
	}
}
.promo-gerber100__title:before {
	content:'';
	position:absolute;
	left:324px;
	bottom:18px;
	background:url(/static/f/slide/268/images/pg100-star1.svg) no-repeat left top;
	width:35px;
	height:36px
}
@media screen and (max-width:767px) {
	.promo-gerber100__title:before {
		left:220px;
		bottom:-26px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__title:before {
		background-size:contain;
		width:24px;
		left:300px;
		bottom:42px
	}
}
.promo-gerber100__title:after {
	content:'';
	position:absolute;
	left:216px;
	bottom:-46px;
	background:url(/static/f/slide/268/images/pg100-star2.svg) no-repeat left top;
	width:30px;
	height:30px
}
@media screen and (max-width:767px) {
	.promo-gerber100__title:after {
		left:62px;
		bottom:8px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__title:after {
		background-size:contain;
		width:26px;
		left:22px;
		bottom:48px
	}
}
.promo-gerber100__title span {
	position:absolute
}
.promo-gerber100__title span:nth-child(1) {
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg);
	left:112px;
	top:0
}
@media screen and (max-width:767px) {
	.promo-gerber100__title span:nth-child(1) {
		left:56px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__title span:nth-child(1) {
		left:84px;
		top:6px
	}
}
.promo-gerber100__title span:nth-child(2) {
	-webkit-transform:rotate(2deg);
	transform:rotate(2deg);
	left:30px;
	top:28px
}
@media screen and (max-width:559px) {
	.promo-gerber100__title span:nth-child(2) {
		left:48px;
		top:32px
	}
}
.promo-gerber100__title span:nth-child(3) {
	-webkit-transform:rotate(-6deg);
	transform:rotate(-6deg);
	left:175px;
	top:60px
}
@media screen and (max-width:767px) {
	.promo-gerber100__title span:nth-child(3) {
		left:142px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__title span:nth-child(3) {
		-webkit-transform:rotate(-2deg);
		transform:rotate(-2deg);
		left:198px;
		top:40px
	}
}
.promo-gerber100__desc {
	position:relative;
	font-family:GerberSB,Arial,Helvetica,sans-serif;
	font-size:22px;
	line-height:1;
	letter-spacing:0;
	color:#fff;
	min-height:60px
}
@media screen and (max-width:767px) {
	.promo-gerber100__desc {
		font-size:19px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__desc {
		min-height:116px
	}
}
@media screen and (max-width:389px) {
	.promo-gerber100__desc {
		font-size:18px
	}
}
.promo-gerber100__desc:before {
	content:'';
	position:absolute;
	left:6px;
	top:50px;
	background:url(/static/f/slide/268/images/pg100-star3.svg) no-repeat left top;
	width:27px;
	height:26px
}
@media screen and (max-width:559px) {
	.promo-gerber100__desc:before {
		background-size:contain;
		width:21px;
		left:70px;
		top:12px
	}
}
.promo-gerber100__desc span {
	position:absolute
}
.promo-gerber100__desc span:nth-child(1) {
	-webkit-transform:rotate(-4deg);
	transform:rotate(-4deg);
	left:6px;
	top:2px
}
@media screen and (max-width:559px) {
	.promo-gerber100__desc span:nth-child(1) {
		left:-2px;
		top:36px
	}
}
.promo-gerber100__desc span:nth-child(2) {
	-webkit-transform:rotate(-4deg);
	transform:rotate(-4deg);
	left:209px;
	top:-1px
}
@media screen and (max-width:767px) {
	.promo-gerber100__desc span:nth-child(2) {
		left:180px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__desc span:nth-child(2) {
		left:26px;
		top:60px
	}
}
.promo-gerber100__desc span:nth-child(3) {
	left:46px;
	top:32px
}
@media screen and (max-width:767px) {
	.promo-gerber100__desc span:nth-child(3) {
		left:32px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__desc span:nth-child(3) {
		left:100px;
		top:60px
	}
}
.promo-gerber100__desc span:nth-child(4) {
	-webkit-transform:rotate(2deg);
	transform:rotate(2deg);
	left:128px;
	top:29px
}
@media screen and (max-width:767px) {
	.promo-gerber100__desc span:nth-child(4) {
		left:104px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__desc span:nth-child(4) {
		left:-4px;
		top:84px
	}
}
.promo-gerber100__btn {
	font-family:GerberR,Arial,Helvetica,sans-serif;
	height:44px;
	max-width:182px;
	font-size:20px;
	line-height:42px;
	background-color:#7db65d
}
@media screen and (max-width:767px) {
	.promo-gerber100__btn {
		margin-top:12px
	}
}
@media screen and (max-width:559px) {
	.promo-gerber100__btn {
		margin:0 auto;
		height:34px;
		max-width:144px;
		font-size:17px;
		line-height:32px
	}
}
.promo-gerber100__btn:hover {
	background-color:#309b42
}
.promo-gerber100__legend {
	position:absolute;
	left:8px;
	right:8px;
	top:calc(100% - 22px);
	font-size:10px;
	line-height:1;
	letter-spacing:.015em;
	text-align:center;
	color:#93d26f
}
@media screen and (max-width:559px) {
	.promo-gerber100__legend {
		top:calc(100% - 28px);
		font-size:9px;
		line-height:11px
	}
}