main .banner{width:100%;background-image:url(https://static.pixel.org.ru/pixel/images/banners/main.jpg);background-position:50% 100%;background-size:auto 100%;background-repeat:no-repeat;color:#f2ebff}main .banner .inner{width:65%;padding:172px 0}main .banner .inner h1{margin:20px 0;color:#fff}@media screen and (max-width:544px){main .banner .inner h1{margin:14px 0}}main .banner .inner .advantages{display:-webkit-box;display:-ms-flexbox;display:flex}main .banner .inner .advantages div{margin:0 54px 0 0}main .banner .inner .advantages div:last-child{margin:0}@media screen and (max-width:850px){main .banner .inner .advantages div{margin:0 0 12px}main .banner .inner .advantages div:last-child{margin:0}}@media screen and (max-width:850px){main .banner .inner .advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .banner .inner .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px 0 0}main .banner .inner .buttons .button{margin:0 28px 0 0}main .banner .inner .buttons .button.button-1{background-color:#2f3491;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:64px;border:1px solid #2f3491;font-weight:500;text-align:center;text-decoration:none}main .banner .inner .buttons .button.button-1:hover{cursor:pointer}main .banner .inner .buttons .button.button-1:hover{background-color:#13186d;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:64px;border:1px solid #13186d;font-weight:500;text-align:center;text-decoration:none}main .banner .inner .buttons .button.button-1:hover:hover{cursor:pointer}main .banner .inner .buttons .button.button-2{background-color:#fff;color:#2f3491;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:64px;border:1px solid #fff;font-weight:500;text-align:center;text-decoration:none}main .banner .inner .buttons .button.button-2:hover{cursor:pointer}main .banner .inner .buttons .button.button-2:hover{background-color:#13186d;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:64px;border:1px solid #13186d;font-weight:500;text-align:center;text-decoration:none}main .banner .inner .buttons .button.button-2:hover:hover{cursor:pointer}main .banner .inner .buttons .button:last-child{margin:0}@media screen and (max-width:544px){main .banner .inner .buttons .button{width:100%!important;margin:0 0 14px}main .banner .inner .buttons .button:last-child{margin:0}}@media screen and (max-width:544px){main .banner .inner .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1500px){main .banner .inner{width:80%}}@media screen and (max-width:1100px){main .banner .inner{width:100%}}@media screen and (max-width:712px){main .banner .inner{padding:150px 0}}@media screen and (max-width:656px){main .banner .inner{padding:120px 0}}@media screen and (max-width:600px){main .banner .inner{padding:90px 0}}@media screen and (max-width:544px){main .banner .inner{padding:77px 0}}@media screen and (min-width:1920px){main .banner{background-position:50% 100%;background-size:100% auto}}main .block-about{width:100%;margin:153px 0 140px}main .block-about .mobile{display:none}main .block-about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .block-about .container .left{width:calc(50% - 32px)}main .block-about .container .left img{width:100%;height:auto}@media screen and (max-width:1100px){main .block-about .container .left{width:calc(50% - 10px)}}main .block-about .container .right{width:calc(34% - 32px);margin:0 0 0 64px}main .block-about .container .right p{margin:12px 0 24px}@media screen and (max-width:850px){main .block-about .container .right p{margin:20px 0}}main .block-about .container .right .image-block{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:346px;margin:24px 0 0;text-align:center;overflow:hidden}main .block-about .container .right .image-block img{position:relative;width:100%;height:auto}@media screen and (max-width:712px){main .block-about .container .right .image-block img{width:auto;height:100%}}@media screen and (max-width:850px){main .block-about .container .right .image-block{display:-webkit-box;display:-ms-flexbox;display:flex}}main .block-about .container .right .button{background-color:rgba(0,0,0,0);color:#2f3491;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:64px;border:1px solid #2f3491;font-weight:500;text-align:center;text-decoration:none}main .block-about .container .right .button:hover{cursor:pointer}main .block-about .container .right .button:hover{background-color:#13186d;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:64px;border:1px solid #13186d;font-weight:500;text-align:center;text-decoration:none}main .block-about .container .right .button:hover:hover{cursor:pointer}@media screen and (max-width:544px){main .block-about .container .right .button{width:calc(100% - 84px)!important}}@media screen and (max-width:1500px){main .block-about .container .right{width:calc(41% - 32px)}}@media screen and (max-width:1100px){main .block-about .container .right{width:calc(50% - 10px);margin:0 0 0 20px}}@media screen and (max-width:850px){main .block-about .container .right{width:100%;margin:0}}@media screen and (max-width:850px){main .block-about{margin:100px 0}main .block-about .desktop{display:none}main .block-about .mobile{display:block}}
