.about-us{font-size:18px;}
.about-us h2{font-size:42px; font-weight:bold;}
.about-us img{border-radius:16px;}

body .footer{margin:0;}

@media screen and (max-width:768px){
    .about-us section .container{padding-top:15px; padding-bottom:30px;}    
}


/** section.MAIN **/
.about-us section.main{position:relative;}
.about-us section.main .container{padding-bottom:0;}
.about-us section.main .decor{overflow:hidden; position:absolute;}
.about-us section.main .decor div{background-color:#1e7eee; border-radius:100%; position:absolute;}
.about-us section.main .decor.decor-1{left:0; top:300px; height:150px; width:75px;}
.about-us section.main .decor.decor-1 div{height:150px; width:150px; right:0;}
.about-us section.main .decor.decor-2{right:0; top:150px; height:60px; width:30px;}
.about-us section.main .decor.decor-2 div{height:60px; width:60px; left:0;}
.about-us section.main .decor.decor-3{right:5vw; top:450px;  height:60px; width:60px;}
.about-us section.main .decor.decor-3 div{height:60px; width:60px;}

/** section.MANIFESTO **/
.about-us section.manifesto{}
.about-us section.manifesto:before{
    background-color:#fafafa;
    content:'';
    display:inline-block;
    height:350px;
    position:absolute;
    right:0;
    top:240px;
    width:70%;
    z-index:-1;
}

.about-us section.manifesto .heading{margin-bottom:100px;}
.about-us section.manifesto .stat-item{display:inline-block; margin:0 20px; vertical-align:top; text-align:center;}
.about-us section.manifesto .stat-item h3{font-size:69px; line-height:87px; margin:0; white-space:nowrap;}
.about-us section.manifesto .stat-item h4{white-space:nowrap;}
.about-us section.manifesto .stat-item.item-1 h3{color:#1e7eee;}
.about-us section.manifesto .stat-item.item-2 h3{color:#F5BD5B;}
.about-us section.manifesto .stat-item.item-2 h3 span{
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAqCAMAAAD79pkTAAABfVBMVEUAAAD//////4D//6r/v4D/zGb/223/xnH/0V3/xGL/yFv/w2n/xmP/wmH/v2D/wlz2xl72wWH3vWP3v2D3wV34w2L4v1z4vlz5wV35wlv5vl/6vlz6wV71wFv2wl73vV/3wF73vlv4wFz4vVv4wF74vl34v171wF31vlz1vl71v1z2vlz2v1v2vV32v172v133v1z3v1v3vV33vlz3v1z1vl31vVz1vlv2vVv2v1v2vl32vVz2vlz2vl33vl33vV33vlz1vVz1v1v1vV31vlv2v132vlz2vVz2vlz3vlz3vlz1vlz1vlv1vlz1vl31vlz1vVv1vlz1vlz2vlv2vVz2vlv2vlz2vVz2vlv2vVz2vVz2vlz1vlv2vlz2vlz2vlv2vlz2vlv2vlz2vVv2vlz2vlz2vVv2vVz2vlz1vlv1vVz1vVz1vlz1vlv2vVv2vVz1vlz1vVz1vlv1vVv1vVv2vlv2vlv2vVz2vVv2vlz2vlv2vVv2vVz2vlv1vVtP3MzRAAAAfnRSTlMAAQIDBAUHCQsNDhESFRgZGx0fICEiJCcpKisvMTU2PkFDRUZJSkxNTk9QU1RVV1hbXF1eZGZpam1wcXR1dnl8fYCDhIaHipCVlpiZmpydnp+goaKjpaanra6vsbu8v8HDxMXGx8jJysvMztHT1N3k5unr7fDz9vj5+vv8/f5pN9elAAABcklEQVQ4y5XV51fCQAwAcEBwLxwoDhS3FffAhbgFBRfujQMXbkQZ5m+3LaO15mjIt+R+797dJX3VaLCo7dVkE3tBbRa6Jg62LPgOwCN9e1MMADgy3+Q1PFB1dVTg0EnkXlHDHU1XRBIc2kl8NanhhqKN3ykOrQTuSmvwq+vyL4mDVU0XemQaLkpYLr/eNrPhfwNFhG535wYsRZLLNXPTnrMXyBjvV9vOvoYCni8BOY71vJ+n6gODeBwnTe/rk8d3ULQvJ33dCXXt1cme0f6jot1/P66ReEa9omzTcCyDXv7f1v4oUy9gY9ATYehZfGy68Ps6GVNWjG/ezOBNOB9ncDvO1xjcjfNLBj/HeYjBPxgPaUR1GatLbShvkYl4WJZMoXxSAofmUpfU4y2Ur6eWTxqFtMqXGtJ7lAcSi9fpLtYdJSphHaK1n8JSsFtes5yK3oTwSr7+PKjcyBpg/Hc64HXMgNS5J3QmRx15ePd0Q4tS8gsSy4dBbTEacQAAAABJRU5ErkJggg==);
    background-size:cover;
    display:inline-block;
    height:22px;
    margin-bottom:10px;
    vertical-align:middle;
    width:22px;
}
.about-us section.manifesto .item{margin-bottom:50px; text-align:left;}
.about-us section.manifesto .item:last-child{margin-bottom:0;}
.about-us section.manifesto .item h2{color:#212E50; font-size:42px; font-weight:500; line-height:53px; margin-left:40px; position:relative;}
.about-us section.manifesto .item h2:before{
    background-image: url(/img/lp/about-us/quote.svg);
    background-size:cover;
    content:'';
    display:block;
    height:51px;
    left:-30px;
    position:absolute;
    top:-30px;
    width:58px;
    z-index:-1;
}
.about-us section.manifesto .item ul{list-style-type:none;}
.about-us section.manifesto .item ul li{color:#4d4d4d; font-size:18px; line-height:28px;}
.about-us section.manifesto .item img{margin-bottom:0; margin-top:0; width:100%;}
@media screen and (max-width:768px){
    .about-us section.manifesto .item img{margin-top:30px;}    
}
@media screen and (max-width:600px){
    .about-us section.manifesto .stat-item h3{font-size:40px; line-height:normal;}
}


/** section.UA **/
.about-us section.us{}
.about-us section.us .heading p{margin:0 auto; max-width:600px;}
.about-us section.us .images{text-align:center;}
.about-us section.us .images .img{height:360px; margin:20px;}
@media screen and (min-width:1440px){
    .about-us section.us{position:relative; padding:50px 0 250px;}
    .about-us section.us .images{position:static;}
    .about-us section.us .images .img{box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.15); height:238px; position:absolute;}
    .about-us section.us .images .img.img-1{top:0; left:calc(50% - 200px - 420px);}
    .about-us section.us .images .img.img-2{top:50px; right:calc(50% - 255px - 400px);}
    .about-us section.us .images .img.img-3{top:280px; left:calc(50% - 200px - 450px);}
    .about-us section.us .images .img.img-4{top:380px; left:calc(50% - 200px - 200px);}
    .about-us section.us .images .img.img-5{top:350px; right:calc(50% - 255px - 300px);}
}
@media screen and (max-width:1199.5px){
    .about-us section.us .images .img{height:250px;}
}
@media screen and (max-width:600px){
    .about-us section.us .images .img{height:auto; margin:10px 0; width:100%;}
}

/** section.ADVANTAGES **/
.about-us section.advantages .item{text-align:center;}
.about-us section.advantages .item h3{font-size:20px; margin-top:0; min-height:2.5em;}
.about-us section.advantages .item p{color:#4d4d4d; font-size:14px;}
.about-us section.advantages .item img{height:140px;}


/** section.PEOPLE **/
.about-us section.people{position:relative;}
.about-us section.people:before{
    background-color:#fafafa;
    content:'';
    display:inline-block;
    height:215px;
    position:absolute;
    right:0;
    top:225px;
    width:65%;
    z-index:-1;
}
.about-us section.people .items{font-size:0; text-align:center;}
.about-us section.people .item{    
	display:inline-block;
	margin:0 15px 42px;
    text-align:left;
	vertical-align:top;
	width:240px;
}
.about-us section.people .item img{width:100%;}
.about-us section.people .item h4{font-size:18px; font-weight:600; line-height:24px; text-align:left;}
.about-us section.people .summary{display:none;}
@media screen and (max-width:1199.5px){
    .about-us section.people .item{width:20%;}
}
@media screen and (max-width:768px){
    .about-us section.people .item{margin:0; padding:10px; width:33.3%;}
    .about-us section.people .item h4{font-size:14px;}
}


/** section.MEMORIES **/
.about-us section.memories{}
.about-us section.memories img{width:100%;}


/** section.CONTACTS **/
.about-us section.contacts{padding:100px 0;}
.about-us section.contacts a{
	background-image:url(/img/lp/about-us/ic_location.svg);
	background-position:left;
	background-repeat:no-repeat;
	background-size:16px;
	color:#2E2E2E;
	display:block;
	font-size:18px;
	margin:18px auto;
	padding-left:40px;
	text-align:left;
	transition:.5s ease;
}
.about-us section.contacts a:hover{color:#1e7eee;}
.about-us section.contacts .location a{background-image:url(/img/lp/about-us/ic_location.svg);}
.about-us section.contacts .phone a{background-image:url(/img/lp/about-us/ic_phone.svg);}
.about-us section.contacts .mail a{background-image:url(/img/lp/about-us/ic_mail.svg);}


