main{padding:0 0 120px}main .banner{position:relative;overflow:hidden}main .banner img{position:absolute;top:120px;left:45%;z-index:-1}@media screen and (max-width:1320px){main .banner img{left:35%}}@media screen and (max-width:1100px){main .banner img{top:90px;height:470px}}@media screen and (max-width:850px){main .banner img{top:261px;left:25%}}@media screen and (max-width:768px){main .banner img{position:static;top:0;left:0;width:100%;height:auto;margin:0 0 45px;z-index:0}}main .banner .container .h1{width:49%;margin:245px 0 320px}@media screen and (max-width:1320px){main .banner .container .h1{width:55%}}@media screen and (max-width:1100px){main .banner .container .h1{width:60%;margin:170px 0 200px}}@media screen and (max-width:850px){main .banner .container .h1{width:55%;margin:261px 0 120px}}@media screen and (max-width:768px){main .banner .container .h1{width:100%;margin:180px 0 30px}}@media screen and (max-width:600px){main .banner .container .h1{margin:5px 0 30px}}main .block-1{padding:88px 0;background-color:#f6f6f6}main .block-1 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .block-1 .container .text-part .h1{margin:0 0 10px}main .block-1 .container .text-part .fill-button-on-hover{margin:25px 0 0}@media screen and (max-width:768px){main .block-1 .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .block-1 .container .text-part,main .block-1 .container img{width:calc(50% - 70px)}@media screen and (max-width:1100px){main .block-1 .container .text-part,main .block-1 .container img{width:calc(50% - 20px)}}@media screen and (max-width:768px){main .block-1 .container .text-part,main .block-1 .container img{width:auto;max-width:100%}}@media screen and (max-width:768px){main .block-1{padding:0;background-color:rgba(0,0,0,0)}main .block-1 img{border-radius:8px 8px 0 0}main .block-1 .text-part{padding:25px 25px 45px;border-radius:0 0 8px 8px;background-color:#f6f6f6}}main .our-values{padding:88px 0 0}main .our-values .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .our-values .container .left-part{width:20%}@media screen and (max-width:1320px){main .our-values .container .left-part{width:25%}}@media screen and (max-width:1100px){main .our-values .container .left-part{width:30%}}@media screen and (max-width:768px){main .our-values .container .left-part{width:100%;margin:0 0 20px}}main .our-values .container .right-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(80% - 322px);height:528px}main .our-values .container .right-part .block-value{width:calc(50% - 38.5px);height:175px;margin:0 77px 0 0;padding:15px 0 50px;border-top:1px solid #c6c6c6}main .our-values .container .right-part .block-value .header{margin:0 0 5px;font-weight:700}main .our-values .container .right-part .block-value:nth-child(n+4){margin:0}@media screen and (max-width:850px){main .our-values .container .right-part .block-value{width:100%;height:auto;margin:0;padding:15px 0 20px}main .our-values .container .right-part .block-value:last-child{padding:15px 0 0}}@media screen and (max-width:1320px){main .our-values .container .right-part{width:calc(75% - 100px)}}@media screen and (max-width:1100px){main .our-values .container .right-part{width:calc(70% - 75px)}}@media screen and (max-width:850px){main .our-values .container .right-part{height:auto}}@media screen and (max-width:768px){main .our-values .container .right-part{width:100%}}@media screen and (max-width:768px){main .our-values .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){main .our-values{padding:40px 0 0}}
