.vc-hero-with-image{margin-top:100px;margin-bottom:67px;display:grid;grid-template-columns:60% 40%;grid-template-rows:auto auto auto;grid-template-areas:'title image' 'text image' 'button image'}.vc-hero-with-image>div.title{grid-area:title}.vc-hero-with-image>div.text{grid-area:text}.vc-hero-with-image>div.button{grid-area:button}.vc-hero-with-image>div.image{grid-area:image;align-content:center;width:fit-content}.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;grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:'title' 'image' 'text' 'button'}.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}}