.header .d1 h1:nth-child(1){font-size: 70px;font-weight: bold; float: left; width: 560; height: 200px; margin-left: 100px;}
.header .d1 p:nth-child(2){font-size: 30px; float: right;width: 250px; height: 200px; margin: 20px 100px 0 0; color: #e3b957;text-align: right;}
.header .d1 p:nth-child(2) img{}
	@media screen and (max-width:700px){

  .header .d1 h1:nth-child(1){font-size:calc(10vw + 10px); margin-left: 20px;}

  .header .d1 p:nth-child(2) {margin: 0px 0px 0 0;}

}	

.header .d2 {background-color: #F5EFE8;  padding: 20px;clear:both;}
.header .d2 .win p:nth-child(1){color: #82786C; font-weight: bold;font-size: 20px; float:left; margin-top: 50px; }
.header .d2 .win p:nth-child(2){font-size: 16px;color: #82786C; line-height: 16px; float: right; margin: 7px 10px 25px 0; }
.header .d2 .win p:nth-child(2) b{font-size: 45px; line-height: 70px; display: block; }


.div_1 h2{font-weight: bold;font-size: 30px;line-height: 35px;text-align: center;letter-spacing: -0.01em;color: #252321;}
.div_1 h3{font-weight: bold;font-size: 18px;line-height: 20px;text-align: center;letter-spacing: -0.01em;color: #82786C;}
.div_1 {text-align:center;font-size: 16px;line-height: 24px;color: #252321}
.div_1 p{text-align:justify;padding: 0 10%; }

.div_2 h2{font-weight: bold;font-size: 30px;line-height: 35px;text-align: center;letter-spacing: -0.01em; color: #252321;}
.div_2 .blok div{display: inline-block;vertical-align:top; width:calc(33% - 14px); min-height: 350px; text-align:center;margin:10px 5px; border: 0px solid #ECE4DB; padding: 20px 0 0 0; border-radius: 5px;}
.div_2 .blok div p{margin:30px 20px;text-align:center;font-size: 14px;line-height: 20px;letter-spacing: -0.01em;color: #252321;}
.div_2 .blok div img{width: 90px;}
@media screen and (max-width:950px){
	.div_2 .blok div{display: block;width:100%; margin: 30px auto; padding: 20px 0 1px 0;}
}
@media screen and (max-width:600px){
		.div_2 .blok div{display: block;width:100%; margin: 30px auto; padding: 20px 0 1px 0;}	
	}

.div_3{background:url(/tmp/img/home/div_3_fon.webp) 50% 50% no-repeat; background-size: cover;padding:100px 0;}
.div_3 .d1{display: inline-block;vertical-align:top; width:calc(60% - 4px); }
.div_3 .d2{display: inline-block;vertical-align:top; width:calc(40% - 104px);}
.div_3 .d1 h2{font-weight: bold;font-size: 30px;line-height: 35px;letter-spacing: -0.01em; color: #fff;}
.div_3 .d1 p{font-size: 16px;line-height: 24px;color: #FFFFFF;margin: 24px 0px;}
.div_3 .d2{padding: 32px 32px 24px;background: #FFFFFF;box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.16);border-radius: 8px;}
.div_3 .d2 {font-weight: bold;font-size: 20px;line-height: 25px;letter-spacing: -0.01em;color: #252321; padding: 25px ; margin: 0 50px;}
.div_3 .d2 h4{text-align:center;font-weight: bold;font-size: 20px;line-height: 25px;letter-spacing: -0.01em;color: #252321;}
.div_3 .d2 p{background:url(/tmp/img/home/div_3_1.svg) 7px 0 no-repeat; background-size:20px;font-size: 16px;line-height: 20px;letter-spacing: -0.01em;color: #82786C;margin: 17px 0px; padding-left: 40px;}
.div_3 .d2 i{ display: block;font-weight: normal; font-size: 14px;line-height: 20px;letter-spacing: -0.01em;color: #82786C; margin: 12px;}
.div_2 .blok div p{margin:30px 20px;text-align:justify;font-size: 14px;line-height: 20px;letter-spacing: -0.01em;color: #252321;}
.div_2 .blok div img{width: 90px;}
@media screen and (max-width:950px){
	.div_3 .d1,.div_3 .d2{display: block;width:100%; margin: 30px auto; padding: 20px 0 1px 0;}
}

.div_4 h2{font-weight: bold;font-size: 30px;line-height: 35px;text-align: center;letter-spacing: -0.01em;color: #252321;margin: 50px 10px 0 10px;}
.div_4 h3{font-weight: bold;font-size: 18px;line-height: 20px;text-align: center;letter-spacing: -0.01em;color: #82786C;margin: 50px 10px 0 10px;}
.div_4 p{font-weight: normal;font-size: 16px;line-height: 24px;text-align: justify; color: #252321;margin: 10px;}

.div_5 h2{font-weight: bold;font-size: 30px;line-height: 35px;text-align: center;letter-spacing: -0.01em;color: #252321;}
.div_5 .d1{text-align: center;}
.div_5 .d1 div{display: inline-block;vertical-align:top; width:calc(33% - 30px); margin: 12px; background: #FFFFFF;border: 1px solid #ECE4DB;border-radius: 8px;overflow: hidden; box-shadow:0 0 20px #cbb97b;}
.div_5 .d1 div img{ width: 100%;}
.div_5 .d1 div h4{font-weight: bold;font-size: 18px;line-height: 20px;letter-spacing: -0.01em;color: #252321}
.div_5 .d1 div p{font-weight: normal;font-size: 14px;line-height: 20px;text-align: center;letter-spacing: -0.01em;color: #252321;}
.div_5 .a {display:inline-block;padding: 10px 30px;background-color: #D8B285;border-radius: 5px;text-align: center; color: #fff;font-size: 14px;font-weight: bold;margin: 10px;transition-duration: .5s;transition-property: none;}
.div_5 .a:hover { background-color: rgba(170, 134, 50, 1);text-decoration: none;}
@media screen and (max-width:950px){
		.div_5 .d1 div{width:calc(50% - 30px);}	
	}
@media screen and (max-width:600px){
		.div_5 .d1 div{display: block;width:100%; margin: 30px auto; padding: 20px 0 1px 0;}	
	}