.hero__wrapper{margin-bottom:-50px;position:relative;text-align:center}.hero__wrapper.hero--with-buttons{margin-bottom:0}.hero__image{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.hero__image-high{height:610px}.hero__additional-content__subtitile,.hero__image h1{color:#fff;text-align:left}.hero__aditional-content{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:stretch;left:18%;max-width:414px;position:absolute;top:40%;transform:translateY(-50%);z-index:5}.hero__image-mask{background:-moz-linear-gradient(left,transparent 0,rgba(0,0,0,.75) 100%);background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.75));background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.75));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#bf000000",GradientType=1);height:100%}.hero__image img,.hero__image-mask{left:0;position:absolute;top:0;width:100%}.hero__image img{bottom:0;margin:auto;min-width:1200px;right:0}.hero__image:after{border-radius:32px 32px 0 0;content:"";display:block;height:50px}.hero__buttons-wrapper,.hero__image:after{background:#fff;bottom:0;left:0;position:absolute;width:100%;z-index:2}.hero__buttons-wrapper{border-radius:16px;box-shadow:0 8px 32px #00000014;display:inline-block;margin:0 auto;max-width:826px;padding:12px;right:0}.hero__buttons-wrapper a{border:2px solid #0140be;border-radius:8px;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:700;line-height:1.4;margin:10px;min-width:378px;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s}.hero__buttons-wrapper .hero__button-blue{background:#0140be;color:#fff}.hero__buttons-wrapper .hero__button-blue:hover,.hero__buttons-wrapper .hero__button-white{background:#fff;color:#0140be}.hero__buttons-wrapper .hero__button-white:hover{background:#e5ebf9}@media screen and (max-width:1200px){.hero__image img{left:50%;margin-left:-600px}}@media screen and (max-width:960px){.hero__image,.hero__image-high{height:100%}.hero__image img{height:100%;left:0;width:auto}.hero__aditional-content{left:3%;max-width:94%}.hero__buttons-wrapper{margin-top:-35px;position:relative;width:95%}.hero__buttons-wrapper a{font-size:14px;line-height:18px;margin:10px 0;min-width:100%;padding:15px 5px}}