html{width: 100%;}
html *{max-height:1000000px;box-sizing: border-box;}
body{width: 100%;background: #fff;}
ul, ol, li{margin: 0;padding: 0;list-style-type: none;}
img{border: none;}

.clear{clear: both;}
.container{min-width: 1170px;padding: 0;overflow: hidden;margin: 0 auto;position: relative;}
.wrap{width: 1170px;height: auto;padding: 0 15px;margin: 0 auto;position: relative;}

.mobile{display: none!important;}
.desktop{display: block!important;}

#beep{display: none;}

.httl{display: block;position: relative;margin-bottom: 85px;font: 72px/90px MuseoCyrl700;color: #fff;text-transform: uppercase;}
.httl span{display: block;position: absolute;bottom: 20px;left: 40px;font: 100px/120px MuseoCyrl700;color: rgba(255,255,255,0);text-shadow: 0 0 0 rgba(255,255,255,0.10);}

.btn{width: 100%;height: 70px;display: flex;justify-content: center;align-items: center;position: relative;margin-bottom: 30px;cursor: pointer;
	font: 18px/24px MontserratExtraBold;color: #fff;text-transform: uppercase;text-decoration: none;
	border-radius: 70px;-webkit-border-radius: 70px;-moz-border-radius: 70px;
	background: #99e94f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZTk0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGM0NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #99e94f 0%, #80c442 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99e94f), color-stop(100%,#80c442));
	background: -webkit-linear-gradient(top, #99e94f 0%,#80c442 100%);
	background: -o-linear-gradient(top, #99e94f 0%,#80c442 100%);
	background: -ms-linear-gradient(top, #99e94f 0%,#80c442 100%);
	background: linear-gradient(to bottom, #99e94f 0%,#80c442 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99e94f', endColorstr='#80c442',GradientType=0 );
}
.btn:active{top: 1px;left: 1px;}

.form_box{width: 455px;}
.form_box .ttl1{display: block;font: 36px/60px MuseoCyrl700;color: #fff;}
.form_box .ttl2{display: block;margin-bottom: 25px;font: 60px/60px MuseoCyrl700;color: #00aeef;text-transform: uppercase;}
.form_box .ttl3{display: block;margin-bottom: 35px;font: 14px/24px MontserratRegular;color: #fff;}
.form_box input{width: 100%;height: 70px;padding: 0 20px 0 65px;margin-bottom: 10px;
	font: 16px/24px MontserratSemiBold;color: #333f54;background: url(../img/ico_user.png) no-repeat 30px 50% #fff;border: 0 none;outline: none;
	border-radius: 70px;-webkit-border-radius: 70px;-moz-border-radius: 70px;
}
.form_box input:nth-child(2n){margin-bottom: 20px;background: url(../img/ico_phone2.png) no-repeat 27px 50% #fff;}
.form_box .ttl4{padding: 10px 130px 20px 0;display: block;margin-bottom: 35px;font: 14px/24px MontserratRegular;color: #fff;
	background: url(../img/arrow2.png) no-repeat 0 bottom;
}

.sec1{height: 800px;background: url(../img/bg_sec1.jpg) no-repeat 50% 0;}
	.sec1 .header .wrap{padding-top: 60px;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 120px;}
	.sec1 .logo{height: 40px;padding-left: 260px;display: block;position: relative;
		font: 14px/22px MontserratRegular;color: #fff;text-decoration: none;background: url(../img/logo.png) no-repeat;
	}
	.sec1 .logo:after{content: "";width: 1px;height: 40px;display: block;position: absolute;top: 0;left: 235px;background: #fff;
		-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);transform: rotate(15deg);
	}
	#ph_box{padding-left: 32px;background: url(../img/ico_phone.png) no-repeat;}
	#ph_box .phone{display: block;font: 18px/24px MuseoCyrl300;color: #fff;text-decoration: none;}
	#ph_box .phone span{font: 24px/24px MuseoCyrl700;color: #00aeef;}
	#ph_box .mailto{display: block;font: 14px/18px MontserratRegular;color: #fff;text-align: right;text-decoration: none;}
	#ph_box .mailto:hover{text-decoration: underline;}
	.sec1 .ttl1{display: block;margin-bottom: 20px;font: 24px/24px MuseoCyrl700;color: #fff;}
	.sec1 .ttl2{display: block;font: 90px/100px MuseoCyrl700;color: #fff;text-transform: uppercase;}
	.sec1 .ttl3{display: block;position: relative;margin-bottom: 120px;font: 48px/90px MontserratExtraBold;color: #00aeef;text-transform: uppercase;}
	.sec1 .ttl3 span{display: inline-block;color: #80c643;}
	.sec1 .ttl3:after{content: "";width: 596px;height: 121px;display: block;position: absolute;bottom: -110px;left: 0;
		background: url(../img/arrow.png) no-repeat;
	}
	.sec1 .ttl4{padding-left: 375px;display: block;font: 12px/18px MontserratRegular;color: #fff;}
	.sec1 .book{width: 926px;height: 720px;position: absolute;top: 40px;left: calc(50% - 170px);background: url(../img/book.png) no-repeat;}
.sec2{height: 1200px;padding-top: 120px;background: url(../img/bg_sec2.jpg) no-repeat 50% 0;}
	.sec2 .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.sec2 .list li{width: 540px;padding-left: 120px;position: relative;margin-bottom: 80px;}
	.sec2 .list li .ico{content: "";width: 108px;display: block;position: absolute;top: 0;left: 0;
		background: url(../img/icons1.png) no-repeat;
	}
	.sec2 .list li:nth-child(1) .ico{height: 89px;background-position: 0 0;}
	.sec2 .list li:nth-child(2) .ico{height: 91px;background-position: 0 -89px;}
	.sec2 .list li:nth-child(3) .ico{height: 110px;background-position: 0 -180px;}
	.sec2 .list li:nth-child(4) .ico{height: 96px;background-position: 0 -290px;}
	.sec2 .list li:nth-child(5) .ico{height: 81px;background-position: 0 -386px;}
	.sec2 .list li:nth-child(6) .ico{height: 90px;background-position: 0 -467px;}
	.sec2 .list li:nth-child(7) .ico{height: 95px;background-position: 0 -557px;}
	.sec2 .list li:nth-child(8) .ico{height: 89px;background-position: 0 -652px;}
	.sec2 .list li .ttl{display: block;margin-bottom: 10px;font: 24px/30px MuseoCyrl700;color: #00aeef;}
	.sec2 .list li p{padding: 0;margin: 0;font: 12px/18px MontserratRegular;color: #fff;}
	.sec2 .note{width: 770px;height: 120px;display: flex;justify-content: center;align-items: center;margin: 0 auto;font: 14px/20px MontserratExtraBold;color: #fff;text-align: center;
		background: url(../img/bg_note.png) no-repeat;
	}
.sec3{height: 1601px;padding-top: 110px;background: url(../img/bg_sec3.jpg) no-repeat 50% 0;}
	.sec3 .httl{margin-bottom: 35px;}
	.sec3 .httl span{letter-spacing: -0.01em;}
	.sec3 .ttl{display: block;margin-bottom: 85px;font: 14px/24px MontserratRegular;color: #fff;}
	.sec3 .ttl5{display: block;margin-bottom: 50px;font: 48px MuseoCyrl700;color: #fff;text-transform: uppercase;}
	.sec3 .ttl5 span{color: #00aeef;}
	.sec3 .form_box{float: right;margin-bottom: 30px;}
	.sec3 .list{width: 33.33%;padding-right: 50px;float: left;margin-bottom: 90px;}
	.sec3 .list li{padding-left: 30px;position: relative;font: 14px/30px MontserratRegular;color: #fff;}
	.sec3 .list li:after{content: "";width: 6px;height: 6px;display: block;position: absolute;top: 12px;left: 10px;background: #00aeef;
		border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
	}
	.sec3 .note{width: 770px;height: 120px;display: flex;justify-content: center;align-items: center;margin: 0 auto;font: 14px/20px MontserratExtraBold;color: #fff;text-align: center;
		background: url(../img/bg_note.png) no-repeat 50% 0;
	}
	.sec3 .note span span{color: #00aeef;}
	.sec3 .book{width: 700px;height: 821px;position: absolute;top: 150px;right: calc(50% - 50px);background: url(../img/book2.png) no-repeat;}
.sec4{padding-top: 30px;height: 1501px;background: url(../img/bg_sec4.jpg) no-repeat 50% 0;}
	.sec4 .httl{margin-bottom: 30px;}
	.sec4 .tbl_box{padding: 0 18px;border-left: 3px solid #00aeef;border-right: 3px solid #80c342;
		background-position: 0 0, 0 100% ;background-repeat: no-repeat;background-size: 100% 3px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGMzNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(left, #00aeef 0%, #80c342 100%), -moz-linear-gradient(left, #00aeef 0%, #80c342 100%);
		background-image: -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%), -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: -o-linear-gradient(left, #00aeef 0%,#80c342 100%), -o-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: linear-gradient(to right, #00aeef 0%,#80c342 100%), linear-gradient(to right, #00aeef 0%,#80c342 100%);
	}
	.sec4 .tbl_box table{width: 100%;position: relative;border-collapse: collapse;}
	.sec4 .tbl_box table:after{content: "";width: 100%;height: 3px;display: block;position: absolute;top: 72px;left: 0;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGMzNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(left, #00aeef 0%, #80c342 100%);
		background-image: -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: -o-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: linear-gradient(to right, #00aeef 0%,#80c342 100%);
	}
	.sec4 .tbl_box td{min-width: 185px;padding: 7px 0;text-align: center;vertical-align: middle;}
	.sec4 .tbl_box td:nth-child(4){min-width: 235px;}
	.sec4 .tbl_box td:first-child{min-width: auto;text-align: left;}
	.sec4 .tbl_box thead td{height: 75px;padding: 0;font: 14px/18px MuseoCyrl700;color: #fefefe;text-transform: uppercase;}
	.sec4 .tbl_box thead td.hvr{font: 24px/28px MuseoCyrl700;}
	.sec4 .tbl_box thead td.hvr:first-child{font: 14px/18px MuseoCyrl700;}
	.sec4 .tbl_box tbody td{font: 12px/22px MontserratRegular;color: #fff;border-bottom: 1px solid rgba(51,63,84,0.25);}
	.sec4 .tbl_box tbody td.hvr{font: 18px/22px MontserratMedium;}
	.sec4 .tbl_box tbody td.hvr:first-child{font: 12px/22px MontserratRegular;}
	.sec4 .tbl_box .chk{width: 24px;height: 24px;display: block;margin: 0 auto;background: url(../img/icons2.png) no-repeat;}
	.sec4 .tbl_box .hvr .chk{background-position: 0 -24px;}
	.sec4 .tbl_box .crs{width: 24px;height: 24px;display: block;margin: 0 auto;background: url(../img/icons2.png) no-repeat 0 -48px;}
	.sec4 .tbl_box tfoot td{padding-bottom: 30px;position: relative;font: 16px/20px MontserratExtraBold;color: #fff;}
	.sec4 .tbl_box tfoot td.hvr{font: 24px/28px MontserratExtraBold;}
	.sec4 .tbl_box tfoot td.hvr:first-child{font: 16px/20px MontserratExtraBold;}
	.sec4 .tbl_box tfoot td .btn{width: 140px;height: 60px;position: absolute;bottom: -30px;left: 0;right: 0;margin: 0 auto;font-size: 14px;}
	/*.sec4 .tbl_box tfoot td.hvr .btn{border: 3px solid #fff;background: none;}*/
	.sec4 .tbl_box tfoot td .btn:active{top: auto;bottom: -31px;}

	.sec4 .tbl_box thead td.hvr{position: relative;}
	.sec4 .tbl_box thead td.hvr:after{content: "";width: 180px;height: 1325px;display: block;position: absolute;top: -25px;left: 0;right: 0;margin: 0 auto;
		border-left: 5px solid #00aeef;border-right: 5px solid #80c342;
		border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
		background-position: 0 0, 0 100% ;background-repeat: no-repeat;background-size: 100% 5px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGMzNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(left, #00aeef 0%, #80c342 100%), -moz-linear-gradient(left, #00aeef 0%, #80c342 100%);
		background-image: -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%), -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: -o-linear-gradient(left, #00aeef 0%,#80c342 100%), -o-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: linear-gradient(to right, #00aeef 0%,#80c342 100%), linear-gradient(to right, #00aeef 0%,#80c342 100%);	
		}
	.sec4 .tbl_box thead td.hvr:nth-child(1):after{display: none;}
	.sec4 .tbl_box thead td.hvr:nth-child(4):after{width: 225px;}
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr{position: relative;}
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:before,
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:after{content: "";width: 180px;height: 3px;display: block;position: absolute;top: -75px;left: 5px;z-index: 10;background: url(../img/bg_popup.jpg) repeat;}
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:nth-child(1):before,
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:nth-child(1):after{display: none;}
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:nth-child(4):before,
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:nth-child(4):after{width: 225px;}
	.sec4 .tbl_box tbody tr:nth-child(1) td.hvr:after{top: -3px;}
.sec5{height: 1700px;padding-top: 150px;background: url(../img/bg_sec5.jpg) no-repeat 50% 0;}
	.sec5 .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 90px;}
	.sec5 .list a{width: 380px;height: 380px;overflow: hidden;display: block;position: relative;text-decoration: none;}
	.sec5 .list a img{display: block;position: absolute;top: 0;left: 0;}
	.sec5 .list a .ttl_box{height: 100%;padding: 40px;position: relative;opacity: 0;
		-webkit-transition: opacity 0.8s ease;-moz-transition: opacity 0.8s ease;-o-transition: opacity 0.8s ease;transition: opacity 0.8s ease;
	}
	.sec5 .list a:hover .ttl_box{opacity: 1;}
	.sec5 .list a .ttl_box:before{content: "";width: 100%;height: 100%;padding: 40px;display: block;position: absolute;top: 0;left: 0;opacity: 0.5;
		background: #00aeef;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzgwYzM0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left, #00aeef 0%, #80c342 99%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00aeef), color-stop(99%,#80c342));
		background: -webkit-linear-gradient(left, #00aeef 0%,#80c342 99%);
		background: -o-linear-gradient(left, #00aeef 0%,#80c342 99%);
		background: -ms-linear-gradient(left, #00aeef 0%,#80c342 99%);
		background: linear-gradient(to right, #00aeef 0%,#80c342 99%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeef', endColorstr='#80c342',GradientType=1 );
	}
	.sec5 .list a span{display: block;position: relative;color: #fff;}
	.sec5 .list a .ttl1{font: 18px/36px MuseoCyrl700;}
	.sec5 .list a .ttl2{font: 36px/36px MuseoCyrl700;}
	.sec5 .note{width: 770px;height: 120px;display: flex;justify-content: center;align-items: center;margin: 0 auto;font: 14px/20px MontserratExtraBold;color: #fff;text-align: center;
		background: url(../img/bg_note.png) no-repeat;
	}
	.sec5 .note span{color: #00aeef;}
.sec6{height: 1001px;padding-top: 115px;background: url(../img/bg_sec6.jpg) no-repeat 50% 0;}
	.sec6 .list{width: 585px;}
	.sec6 .list li{min-height: 110px;padding-left: 140px;position: relative;margin-bottom: 55px;}
	.sec6 .list li:before{content: "";width: 100px;height: 100px;display: block;position: absolute;top: 10px;left: 10px;border: 3px solid #fff;
		border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
	}
	.sec6 .list li .ttl1{display: block;position: relative;margin-bottom: 35px;font: 14px/24px MontserratRegular;color: #fff;}
	.sec6 .list li .ttl1:after{content: "";width: 70px;height: 1px;display: block;position: absolute;bottom: -17px;left: 0;background: #fff;}
	.sec6 .list li .ttl2{display: block;font: 18px/24px MontserratMedium;color: #00aeef;}
	.sec6 .list li .ico{width: 100px;height: 100px;display: block;position: absolute;top: 0;left: 0;background: #00aeef;
		border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
	}
	.sec6 .list li .ico:after{content: "";width: 62px;height: 62px;display: block;position: absolute;top: 50%;left: 0;right: 0;margin: -31px auto 0;background: url(../img/icons3.png) no-repeat;}
	.sec6 .list li:nth-child(2) .ico:after{background-position: 0 -62px;}
	.sec6 .list li:nth-child(3) .ico:after{background-position: 0 -124px;}
	.sec6 .list li:nth-child(4) .ico:after{background-position: 0 -186px;}
	.sec6 .ttl_box{width: 670px;height: 490px;padding: 190px 0 0 300px;position: absolute;top: 220px;right: 0;
		background: url(../img/bg_ttl.png) no-repeat;
	}
	.sec6 .ttl_box span{display: block;color: #fff;text-transform: uppercase;}
	.sec6 .ttl_box .ttl1{font: 60px/72px MuseoCyrl700;color: #00aeef;}
	.sec6 .ttl_box .ttl2{font: 36px/48px MuseoCyrl700;}
	.sec6 .ttl_box .ttl3{font: 24px/36px MuseoCyrl700;}
.sec7{height: 473px;padding-top: 55px;background: url(../img/bg_sec7.jpg) no-repeat 50% 0;}
	.sec7 .ttl1{display: block;margin-bottom: 15px;font: 48px/52px MuseoCyrl700;color: #fff;text-align: center;text-transform: uppercase;}
	.sec7 .ttl1 span{color: #00aeef;}
	.sec7 .ttl2{display: block;margin-bottom: 55px;font: 18px/22px MontserratMedium;color: #fff;text-align: center;}
	.sec7 .list{width: 770px;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;margin: 0 auto 80px;}
	.sec7 .list:after{content: "";width: 170px;height: 1px;display: block;position: absolute;bottom: -40px;left: 0;right: 0;margin: 0 auto;background: #fff;}
	.sec7 .btn_col{width: 170px;height: 60px;padding-top: 12px;display: block;font: 14px/36px MontserratExtraBold;color: #fff;text-align: center;text-transform: uppercase;text-decoration: none;
		background: url(../img/bg_btn_col.png) no-repeat;	
	}
	.sec7 .ph_block{width: 470px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin: 0 auto;}
	.sec7 .ph_block .btn{width: 250px;margin: 0;font-size: 14px;}
	.sec7 .phone{display: block;font: 18px/24px MuseoCyrl300;color: #fff;text-decoration: none;}
	.sec7 .phone span{font: 24px/24px MuseoCyrl700;color: #00aeef;}
	.sec7 .mailto{display: block;font: 14px/18px MontserratRegular;color: #fff;text-align: right;text-decoration: none;}
	.sec7 .mailto:hover{text-decoration: underline;}
.footer{background: #fff;}
	.footer .wrap{padding: 50px 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.footer .logo{height: 40px;padding-left: 260px;display: block;position: relative;
		font: 14px/22px MontserratRegular;color: #333f54;text-decoration: none;background: url(../img/logo2.png) no-repeat;
	}
	.footer .logo:after{content: "";width: 1px;height: 40px;display: block;position: absolute;top: 0;left: 235px;background: #333f54;
		-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);transform: rotate(15deg);
	}
	.footer .ph_box{padding-left: 32px;background: url(../img/ico_phone.png) no-repeat;}
	.footer .phone{display: block;font: 18px/24px MuseoCyrl300;color: #333f54;text-decoration: none;}
	.footer .phone span{font: 24px/24px MuseoCyrl700;color: #00aeef;}
	.footer .mailto{display: block;font: 14px/18px MontserratRegular;color: #333f54;text-align: right;text-decoration: none;}
	.footer .mailto:hover{text-decoration: underline;}
	.footer .copy{display: block;position: absolute;bottom: 25px;left: 0;
		font: 12px/18px MontserratRegular;color: #333f54;
	}
.error{background-color: #ffe4e4!important;}
.win_popup{width: 550px;padding: 50px;display: none;background: url(../img/bg_popup.jpg) repeat;
	border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
}
	.win_popup .title1{display: block;margin-bottom: 15px;font: 28px/32px MuseoCyrl700;color: #00aeef;text-align: center;text-transform: uppercase;}
	.win_popup .title2{display: block;font: 18px/22px MuseoCyrl500;color: #fff;text-align: center;}

@-webkit-keyframes r22 {from {box-shadow: 0 0 8px 6px #80c643, 0 0 12px 14px #80c643;} 50% {box-shadow: 0 0 18px 6px rgba(0, 0, 0, 0),0 0 4px 71px rgba(0, 0, 0, 0);} 100% {box-shadow: 0 0 18px 6px rgba(0, 0, 0, 0),0 0 4px 71px rgba(0, 0, 0, 0);}}
@-moz-keyframes r22 {from {box-shadow: 0 0 8px 6px #80c643, 0 0 12px 14px #80c643;} 50% {box-shadow: 0 0 18px 6px rgba(0, 0, 0, 0),0 0 4px 71px rgba(0, 0, 0, 0);} 100% {box-shadow: 0 0 18px 6px rgba(0, 0, 0, 0),0 0 4px 71px rgba(0, 0, 0, 0);}}
@keyframes r22 {from {box-shadow: 0 0 8px 6px #80c643, 0 0 12px 14px #80c643;} 50% {box-shadow: 0 0 18px 6px rgba(0, 0, 0, 0),0 0 4px 71px rgba(0, 0, 0, 0);} 100% {box-shadow: 0 0 18px 6px rgba(0, 0, 0, 0),0 0 4px 71px rgba(0, 0, 0, 0);}}

.flash1{
	border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px;
	-webkit-animation: r22 1.5s ease-out 0s infinite;-moz-animation: r22 1.5s ease-out 0s infinite;animation: r22 1.5s ease-out 0s infinite;
}













