/* Inner page supplied banner images: full image visible, responsive */
.inner-prodatplus-pdm {background-image:linear-gradient(90deg,rgba(1,12,31,.65) 0%,rgba(1,12,31,.35) 35%,transparent 64%),url("../images/hero/prodatplus-pdm-banner.png")!important; background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}
.inner-prodatplus-pdm .row > .col-lg-5 {visibility:hidden!important;}
.inner-solveplus3d {background-image:linear-gradient(90deg,rgba(1,12,31,.65) 0%,rgba(1,12,31,.35) 35%,transparent 64%),url("../images/hero/solveplus3d-banner.png")!important; background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}
.inner-solveplus3d .row > .col-lg-5 {visibility:hidden!important;}
.inner-span3d {background-image:linear-gradient(90deg,rgba(1,12,31,.65) 0%,rgba(1,12,31,.35) 35%,transparent 64%),url("../images/hero/span3d-banner.png")!important; background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}
.inner-span3d .row > .col-lg-5 {visibility:hidden!important;}
.inner-structplus3d {background-image:linear-gradient(90deg,rgba(1,12,31,.65) 0%,rgba(1,12,31,.35) 35%,transparent 64%),url("../images/hero/structplus3d-banner.png")!important; background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}
.inner-structplus3d .row > .col-lg-5 {visibility:hidden!important;}
.inner-viewplus3d {background-image:linear-gradient(90deg,rgba(1,12,31,.65) 0%,rgba(1,12,31,.35) 35%,transparent 64%),url("../images/hero/viewplus3d-banner.png")!important; background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}
.inner-viewplus3d .row > .col-lg-5 {visibility:hidden!important;}
.inner-product-banner{min-height:clamp(520px,43vw,800px)!important;}
.inner-product-banner .row{min-height:clamp(520px,43vw,800px)!important;}
.inner-product-banner .vp-hero-copy,.inner-product-banner .sp3d-hero-copy,.inner-product-banner .solve3d-hero-copy{padding-top:110px!important;padding-bottom:80px!important;}
@media(max-width:767px){.inner-product-banner{background-size:contain!important;background-position:center top!important;background-color:#03172f!important;min-height:650px!important;align-items:flex-end!important}.inner-product-banner .row{min-height:650px!important;align-items:flex-end!important}.inner-product-banner .vp-hero-copy,.inner-product-banner .sp3d-hero-copy,.inner-product-banner .solve3d-hero-copy{padding-top:340px!important;padding-bottom:60px!important}.inner-product-banner .row > .col-lg-5{display:none!important}.inner-product-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#03172f 10%,rgba(3,23,47,.96) 35%,transparent 75%);pointer-events:none}}