.herobanner{padding:176px 0 100px}.herobanner__heading{text-align:center;margin:0 0 120px}.herobanner__heading h1{font-size:104px;line-height:1;letter-spacing:5px;font-weight:300}.herobanner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -15px}.herobanner__content>div{width:calc(100% / 2);padding:0 15px}.herobanner__img>img{width:100%;max-width:440px;margin:0 0 0 auto;display:block}.herobanner__texts h4{font-size:40px;line-height:1.13;letter-spacing:.33px;font-weight:500;margin:0 0 36px}.herobanner__texts p{font-size:18px;line-height:1.56;letter-spacing:.6px;margin:0}@media(max-width:1199px){.herobanner__heading h1{font-size:72px}}@media(max-width:767px){.herobanner{padding:50px 0 38px}.herobanner__heading{margin:0 0 40px}.herobanner__heading h1{font-size:50px;line-height:1;letter-spacing:2.22px}.herobanner__heading h1 span{display:block}.herobanner__content{margin:0}.herobanner__content>div{width:100%;padding:0}.herobanner__texts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.herobanner__texts h4{font-size:30px;line-height:1.17;letter-spacing:.25px;margin:0 0 20px}.herobanner__texts p{font-size:16px;line-height:1.5;letter-spacing:.5px}.herobanner__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 41px}}