html,body{
	overflow-x:hidden;
}
.main{
	min-height:0;
}
.p3-h2-s,.p3-h2{
	margin:30px 0 10px 0 !important;font-weight: 400;
    font-size: 1.7em;color:#333333;text-align:center;
}
.p3-h2{
	font-size: 56px;
}
.p3-hr,.p3-hr-s{
	margin:30px auto !important;color:#333333;display:block;width:180px;
}
.p3-hr-s{
	margin:30px 0 !important;
}
.p3-b1 {
    background-image: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)),url(/i/pagesstat/3/bg1-1.jpg);
}
.p3-b1 h2,.p3-b7 h2{
	font-weight: 100;
    font-size: 48px;
    line-height: 48px;
}
.p3-b1 div{
	position:relative;
	opacity:0;
	top:-200px;
	color:#fff;
	padding-top:260px;
	font-size:20px;
	line-height: 30px;
}
.button-p3-b1{
	border-radius:25px;text-transform: uppercase;
    font-weight: bold;
    padding: 15px 25px;
}
.p3-b3{
	position: relative;    min-height: 290px;margin: 50px 0;
}
.p3-b3 div:last-child{
	float: right;width:550px;opacity:0;position:absolute;right:-400px;
}
.p3-b3 div:first-child{
	float: left;width:590px;padding:0 20px;position:absolute;opacity:0;left:-400px;
}
.p3-b3 div:first-child img{
	width:590px;
}
.p3-b4{
	position: relative;    min-height: 290px;margin: 100px 0;
}
.p3-b4 div:first-child{
	float: right;width:590px;opacity:0;position:absolute;right:-400px;
}
.p3-b4 div:last-child{
	float: left;width:550px;padding:0 20px;position:absolute;opacity:0;left:-400px;
}
.p3-b4 div:first-child img{
	width:590px;
}

.p3-b1,.p3-b7{
	min-height:900px;
	position: relative;
	text-align:center;
	background-size: cover;
	background-position: center center;
    background-repeat: no-repeat; 
}
.p3-b7{
	background-image: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)),url('/i/pagesstat/3/bg5.jpg');
	min-height:600px;
}
.p3-b7-div{
	position:relative;
	opacity:0;
	top:-200px;
	padding: 80px 0 60px 0;
	font-size:20px;
	line-height: 30px;
}
.p3-b3 div div{
	position: relative;
    left: -200px;
    display: none;
    opacity: 0;
    float: left;
    color: #fff;
    width: 30%;
    min-height: 351px;
    background-color: rgba(44,88,113,0.5);
    line-height: 30px;
    padding: 40px 40px 0 40px;
    font-size: 20px;
    line-height: 30px;
    margin-top: 100px;text-shadow: 1px 1px 2px black;
}
.p3-b8 div{
	width:1050px;
	margin:0 auto;
}
.p3-b5{
	background-color: #f0f0ed;
    padding: 40px 0;
    margin-bottom: -40px;
    overflow:hidden;
}
.p3-b4 div div{
	position: relative;
    right: -200px;
    display: none;
    opacity: 0;
    float: right;
    color: #fff;
    width: 30%;
    min-height: 280px;
    background-color: rgba(44,88,113,0.5);
    line-height: 30px;
    padding: 40px 40px 0 40px;
    font-size: 20px;
    line-height: 30px;
    margin-top: 100px;text-shadow: 1px 1px 2px black;
}
.p3-b5 div,.p3-b6 div{
	width:1200px;
	margin:0 auto;
}
.p3-b5,.p3-b6,.p3-b8{
	position:relative;
	padding:20px 0;
}
.p3-b5 ul,.p3-b6 ul,.p3-b8 ul{
	list-style:none;
}
.p3-b5 ul li{
	width: 390px;height:390px;max-height: 390px;cursor:pointer;
}
.p3-b5 ul li img{
	min-width: 0px;opacity:0;width: 0;height:0;
}
.p3-b5 h4{
	z-index: 1;top:165px !important;
}
.p3-b5 li  h2{
	margin:165px auto !important;
	margin-bottom:15px !important;
}
.p3-b5 li  p{
	padding:0 30px;top: 55%;
    position: absolute;
}
.firstnew div{
	position:absolute;top:0;opacity: 1 !important;
}
.p3-b6 ul li{
	width:310px;min-height:475px;float:left;margin:0 20px 20px 0;text-align:center;padding:20px 5px;background-color:#fff;
}
.p3-b9 div{
	display: block;
    overflow: auto;
    margin: 0 auto;
    max-width:1200px;
}
.p3-b9 ul{
	list-style:none;
}
.p3-b9 ul li{
	width:33%;text-align:center;float:left;min-height:250px;
}
.p3-b9 ul li b{
	width:250px;text-align:center;display:block;margin:0 auto;font-size: 18px;font-weight: 100;
}
.p3-b9 ul li img{
	width:140px;margin:50px 0 10px 0;
}
.p3-b6 ul li{
	min-height:330px;
}
.p3-b6 ul li b{
	font-weight: 700;font-size: 2em;
}
.p3-b6 ul li,.p3-b8 ul li{
	opacity:0;
}
.p3-b6 ul li img{
	width:300px;
}
.p3-b5 ul li span:first-child,.p3-b6 ul li span:first-child{
	padding:0 0 20px 0; font-weight:bold;display:block;
}
.p3-b5 ul li span:last-child,.p3-b6 ul li span:last-child{
	padding:20px 25px;width:250px;text-align:justify;display:block;
}
.p3-b7{	
    margin-bottom: -40px;
}
.p3-b8 ul li img{
	width:255px;border-radius:15px;
}
.benefits {
    width: 100%;
    background: #fff;
}
.p3-b8 ul{
	margin-top:30px;
}
.p3-b8 ul li{
	width:235px;float:left;margin:0 15px 0px 0;text-align:center;padding:0px 5px;position:relative;
}
.p3-b8 ul li span{
	color:#fff; position:absolute; top:80px; display:block;width:80%;margin:0 10%;font-weight:bold;font-size:20px;text-shadow: 1px 1px 2px black;
}
.p3-b8 ul li:hover span{	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	top:85px;
}
.p3-b8 ul li b{
	display:block;
	top: 107px;
    left: 110px;
    width:10px;height:15px;
    position: absolute;
}
.p3-b8 ul li:hover b{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border: 2px solid #fff;
    top: 22px;
    left: 22px;
    width:220px;height:150px;
    transform: scale(0.95);
    cursor:pointer;
}
.p3-b9{
	padding: 40px 0;
}
.p3-b7 input{
	text-align:center;
	border-radius:25px;
	padding:10px 25px;
}

.p3-b10{
	background-color: #f0f0ed;
	padding:30px 0 80px 0;text-align:center;
}
.p3-b10 div {
	width:1200px;margin:0 auto;overflow:auto;
}
.p3-b10 div div:last-child{
	float: left;width:560px;padding:0 20px;text-align:left;/*opacity:0;position:absolute;right:-400px;*/
}
.p3-b10 div div:first-child{
	float: right;width:600px;opacity:0;
}
.p3-b10 div div:first-child img{
	width:500px;
}
 
.benefits__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 30px 0;
}
 
.benefits__header {
    width: 100%;
    text-align: center;
    line-height: 1.3;
    padding: 0 15px 60px;
    color: #e2e2e2;
    font-size: 2rem;
    text-transform: uppercase;
}
 
.benefits__element {
    width: 23%;
}
 
.benefits__icon {
    display: block;
    width: 100px;
    max-height: 100px;
    margin: 0 auto;
    margin-bottom: 20px;
}
 
.benefits__element p {
    color: #000;
    text-align: center;
    line-height: 1.3;
}
 
.benefits__number {
	display:none;
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 20px
}
 
.benefits__title {
    font-size: 1.125rem;
}
.p3-h2-s{
	text-align:left;margin-top: 0 !important;
}



@media all and (max-width:768px){
	
.p3-h2 {
    width: 90% !important;
    margin: 0 !important;
    padding: 0 5%;
}

.benefits__element {
    width: 100%;padding:20px 0;
}
.p3-b1{
	min-height:0px;
}
.p3-b1 div{
	color:#fff;
	padding-top:50px;
	padding-bottom:50px;
	font-size:20px;
	line-height: 30px;
	margin: 0 5%;
}
.p3-b3 div:first-child,.p3-b3 div:last-child,.p3-b4 div:first-child,.p3-b4 div:last-child  {
    float: none;
    width: 100%;
    padding: 0;
    position: relative;
}
.p3-b3 div:last-child,.p3-b4 div:last-child {
    text-align:center;
}
.p3-h2-s{
	text-align:center;margin: 20px auto !important;
}
.p3-hr-s {
    margin: 20px auto !important;
}
.p3-b8 ul li {
        width: 48%;
    margin: 1%;
    padding: 0;
}
.p3-b8 div {
	width:100%;min-height:auto;	
}
.p3-b8 ul li img {
    width: 100%;
}
.p3-b5 div, .p3-b6 div {
    width: 100%;
}
.p3-b9 ul li {
    width: 50%;
}
.p3-b9 ul li img {
    width: 70%;
}
.p3-b9 ul li b {
    width: 90%;
    font-size: 14px;
}

.p3-b8 ul li:hover b{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
    top: 5%;
    left: 5%;
    width:90%;height:85%;
    transform: scale(0.95);
    cursor:pointer;
}
.p3-b8 ul li span {
    top: 40%;
}
.p3-b8 ul li:hover span{	
	top:45%;
}


.p3-b10 div {
	width:100%
}
.p3-b10 div div:last-child{
	float: none;width:90%;padding:0 5%;
}
.p3-b10 div div:first-child{
	float: none;width:100%;margin-bottom:30px;/*position:absolute;opacity:0;left:-400px;*/
}
.p3-b10 div div:first-child img{
	width:100%;
}




}