.vc-hero-with-image{margin-top:100px;margin-bottom:67px;display:flex;flex-direction:column;flex-wrap:wrap;height:420px;align-items:flex-start;width:60%}.vc-hero-with-image>div{flex:0 0 0%;display:flex;align-items:center;justify-content:center}.vc-hero-with-image>div.title{max-height:33%}.vc-hero-with-image>div.text{max-height:33%}.vc-hero-with-image>div.button{max-height:33%}.vc-hero-with-image>div.image{flex:0 0 100%;max-height:100%;width:inherit}.vc-hero-with-image>div.image picture{margin-top:10px}.vc-hero-with-image>div.image picture::before,.vc-hero-with-image>div.image picture::after{content:"";display:block;width:191px;height:17px;background-color:#F54F45;position:relative;left:calc(100% - 191px)}.vc-hero-with-image>div.image picture::after{background-color:#0081FF;left:0}.vc-hero-with-image>div.title h1{font-size:46px;line-height:54px;font-weight:700;color:#003873;margin-bottom:26px}.vc-hero-with-image>div.text p{color:#003873;font-size:18px;line-height:30px}.vc-hero-with-image>div.title,.vc-hero-with-image>div.text{padding-right:70px}.vc-hero-with-image>div.button a{border-color:#003873;background-color:#003873;font-size:16px;font-weight:600;padding-top:18px;padding-bottom:18px;border-radius:2px;color:#fff;margin-top:16px;transition:all .2s ease-in-out}.vc-hero-with-image>div.button a:hover{font-weight:700}.vc-hero-with-image>div.button a i{margin-left:10px}@media (max-width:991px){.vc-hero-with-image{height:auto;width:100%;margin-top:40px;margin-bottom:20px}.vc-hero-with-image>div.title{order:1}.vc-hero-with-image>div.image{flex:0 0 100%;order:2}.vc-hero-with-image>div.text{order:3}.vc-hero-with-image>div.button{order:4}.vc-hero-with-image>div.title h1{font-size:20px!important;line-height:26px!important;margin:0 auto 23px;text-align:center;text-wrap:balance}.vc-hero-with-image>div.image{margin:0 auto}.vc-hero-with-image>div.image picture::before,.vc-hero-with-image>div.image picture::after{width:75px;height:7px;left:calc(100% - 75px)}.vc-hero-with-image>div.image picture::after{left:0}.vc-hero-with-image>div.text p{font-size:14px;line-height:27px;margin-top:39px}.vc-hero-with-image>div.button a{margin-top:4px;font-size:12px!important;line-height:25px!important;padding-top:0px!important;padding-bottom:0px!important;padding-left:8px!important;padding-right:30px!important}.vc-hero-with-image>div.button a i{right:9px!important}.vc-hero-with-image>div.title,.vc-hero-with-image>div.text{padding-right:0}}