.hero-banner{width:calc(100% - 192px);min-height:868px;margin:0 auto;padding:46px 0 0;position:relative;overflow:hidden}.hero-banner::after{content:" ";background:#fff;position:absolute;width:101%;height:100%;left:0;bottom:-72%;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.hero-banner__logo{text-align:center;margin:0 0 46px}.hero-banner__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;position:relative;z-index:1}.hero-banner__content{width:60%;padding:15px;padding-top:60px}.hero-banner__content h1{margin:0 0 32px}.hero-banner__content p{font-size:25px;line-height:1.33;font-weight:300}.hero-banner__content>img{margin:74px 0 0 20px;display:block}.hero-banner__form{width:40%;padding:15px}.hero-banner__form-wrapper h3{margin:0 0 32px}.hero-banner__form-wrapper{background-color:#fff;margin:0 0 0 auto;padding:40px 40px 50px;max-width:442px;-webkit-box-shadow:-4px 0 22px 1px rgba(0,0,0,0.1);box-shadow:-4px 0 22px 1px rgba(0,0,0,0.1)}.hero-banner__form-wrapper .form-title{display:none}@media(max-width:1199px){.hero-banner{width:100%;min-height:unset;padding:46px 0}.hero-banner__content{width:50%}.hero-banner__form{width:50%}.hero-banner__content>img{margin:40px 0 0}.hero-banner::after{bottom:-86%}}@media(max-width:991px){.hero-banner__flex{display:block;margin:0}.hero-banner__flex>div{width:100%;padding:0}.hero-banner__content>img{margin:40px auto}.hero-banner__form-wrapper{margin:0 auto}}@media(max-width:767px){.hero-banner{width:100%}.hero-banner::after{bottom:-80%}.hero-banner__content h1{font-size:34px}.hero-banner__content p{font-size:18px}.hero-banner__form-wrapper{padding:30px 30px 50px}}